)]}'
{
  "log": [
    {
      "commit": "a4e4de36dc446b2193bdc8ebb96a96e44b69dd94",
      "tree": "d9a024e2c10dcb94decadc57caac162cef706307",
      "parents": [
        "e9ad5620bfb901df8a7a2603c88689ededeecaf1"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed Sep 27 01:49:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] ext3: Fix sparse warnings\n\nFixing up some endian-ness warnings in preparation to clone ext4 from ext3.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9ad5620bfb901df8a7a2603c88689ededeecaf1",
      "tree": "82a2b22e1b7401b98fc2f201b8df2db05764332a",
      "parents": [
        "7543fc7b3abfee8c6cd6349ebd5e5fde02fac984"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed Sep 27 01:49:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] ext3: More whitespace cleanups\n\nMore white space cleanups in preparation of cloning ext4 from ext3.\nRemoving spaces that precede a tab.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7543fc7b3abfee8c6cd6349ebd5e5fde02fac984",
      "tree": "c3525ab6440599fcde96bda0cd41db30308dc2b3",
      "parents": [
        "36faadc144477b4929c8fe60b8053f4472eeb3d2"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Wed Sep 27 01:49:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext3: wrong error behavior\n\nSWsoft Virtuozzo/OpenVZ Linux kernel team has discovered that ext3 error\nbehavior was broken in linux kernels since 2.5.x versions by the following\npatch:\n\n2002/10/31 02:15:26-05:00 tytso@snap.thunk.org\nDefault mount options from superblock for ext2/3 filesystems\nhttp://linux.bkbits.net:8080/linux-2.6/gnupatch@3dc0d88eKbV9ivV4ptRNM8fBuA3JBQ\n\nIn case ext3 file system is mounted with errors\u003dcontinue\n(EXT3_ERRORS_CONTINUE) errors should be ignored when possible.  However at\npresent in case of any error kernel aborts journal and remounts filesystem\nto read-only.  Such behavior was hit number of times and noted to differ\nfrom that of 2.4.x kernels.\n\nThis patch fixes this:\n- do nothing in case of EXT3_ERRORS_CONTINUE,\n- set EXT3_MOUNT_ABORT and call journal_abort() in all other cases\n- panic() should be called after ext3_commit_super() to save\n sb marked as EXT3_ERROR_FS\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: Kirill Korotaev \u003cdev@sw.ru\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36faadc144477b4929c8fe60b8053f4472eeb3d2",
      "tree": "b329171a15b7caf363b0dec82ef7641fc43faced",
      "parents": [
        "321fb9e81821a81b2cda1328698b0c19d57c717f"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Sep 27 01:49:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext3: more comments about block allocation/reservation code\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "321fb9e81821a81b2cda1328698b0c19d57c717f",
      "tree": "6d9aad256d4a6597fc34c5b130092ca109ef2e33",
      "parents": [
        "37ed322290eb6d5cf2ab33915793ed4219eae1d6"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Sep 27 01:49:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext3: turn on reservation dump on block allocation errors\n\nIn the past there were a few kernel panics related to block reservation\ntree operations failure (insert/remove etc).  It would be very useful to\nget the block allocation reservation map info when such error happens.\n\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37ed322290eb6d5cf2ab33915793ed4219eae1d6",
      "tree": "bd6e122b7af0b4c6a71bca21972cea3d124262b4",
      "parents": [
        "eee194e76c681dbdbf5024b889fda1181b66ef57"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "esandeen@redhat.com",
        "time": "Wed Sep 27 01:49:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] JBD: 16T fixes\n\nThese are a few places I\u0027ve found in jbd that look like they may not be\n16T-safe, or consistent with the use of unsigned longs for block\ncontainers.  Problems here would be somewhat hard to hit, would require\njournal blocks past the 8T boundary, which would not be terribly common.\nStill, should fix.\n\n(some of these have come from the ext4 work on jbd as well).\n\nI think there\u0027s one more possibility that the wrap() function may not be\nsafe IF your last block in the journal butts right up against the 232 block\nboundary, but that seems like a VERY remote possibility, and I\u0027m not\nworrying about it at this point.\n\nSigned-off-by: Eric Sandeen \u003cesandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eee194e76c681dbdbf5024b889fda1181b66ef57",
      "tree": "bbefd2b2da5a49dcf8057e182f35c044445111e9",
      "parents": [
        "41f04d852e359582518f950d12b2287766613022"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "esandeen@redhat.com",
        "time": "Wed Sep 27 01:49:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext3: inode numbers are unsigned long\n\nThis is primarily format string fixes, with changes to ialloc.c where large\ninode counts could overflow, and also pass around journal_inum as an\nunsigned long, just to be pedantic about it....\n\nSigned-off-by: Eric Sandeen \u003cesandeen@redhat.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41f04d852e359582518f950d12b2287766613022",
      "tree": "3c4431dda993a930acd64b45e8df14564c61920f",
      "parents": [
        "855565e81ad8940cc645b5110ec2c7f124a76d23"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "esandeen@redhat.com",
        "time": "Wed Sep 27 01:49:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext2: fix mounts at 16T\n\nSigned-off-by: Eric Sandeen \u003cesandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855565e81ad8940cc645b5110ec2c7f124a76d23",
      "tree": "48b5ff0eb7bd297404b301e679d6330976e3e90d",
      "parents": [
        "2aed3484695ecb03f1395bb62f1099e8b0826124"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "esandeen@redhat.com",
        "time": "Wed Sep 27 01:49:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] fix ext3 mounts at 16T\n\nI need to do some actual IO testing now, but this gets things mounting for\na 16T ext3 filesystem.  (patched up e2fsprogs is needed too, I\u0027ll send that\noff the kernel list)\n\nThis patch fixes these issues in the kernel:\n\no sbi-\u003es_groups_count overflows in ext3_fill_super()\n\n\tsbi-\u003es_groups_count \u003d (le32_to_cpu(es-\u003es_blocks_count) -\n\t\t\t       le32_to_cpu(es-\u003es_first_data_block) +\n\t\t\t       EXT3_BLOCKS_PER_GROUP(sb) - 1) /\n\t\t\t      EXT3_BLOCKS_PER_GROUP(sb);\n\n  at 16T, s_blocks_count is already maxed out; adding\n  EXT3_BLOCKS_PER_GROUP(sb) overflows it and groups_count comes out to 0.\n  Not really what we want, and causes a failed mount.\n\n  Feel free to check my math (actually, please do!), but changing it this\n  way should work \u0026 avoid the overflow:\n\n  (A + B - 1)/B changed to: ((A - 1)/B) + 1\n\no ext3_check_descriptors() overflows range checks\n\n  ext3_check_descriptors() iterates over all block groups making sure\n  that various bits are within the right block ranges...  on the last pass\n  through, it is checking the error case\n\n   [item] \u003e\u003d block + EXT3_BLOCKS_PER_GROUP(sb)\n\n  where \"block\" is the first block in the last block group.  The last\n  block in this group (and the last one that will fit in 32 bits) is block\n  + EXT3_BLOCKS_PER_GROUP(sb)- 1.  block + EXT3_BLOCKS_PER_GROUP(sb) wraps\n  back around to 0.\n\n  so, make things clearer with \"first_block\" and \"last_block\" where those\n  are first and last, inclusive, and use \u003c, \u003e rather than \u003c, \u003e\u003d.\n\n  Finally, the last block group may be smaller than the rest, so account\n  for this on the last pass through: last_block \u003d sb-\u003es_blocks_count - 1;\n\n(a similar patch could be done for ext2; does anyone in their right mind\nuse ext2 at 16T?  I\u0027ll send an ext2 patch doing the same thing if that\u0027s\nwarranted)\n\nSigned-off-by: Eric Sandeen \u003cesandeen@redhat.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2aed3484695ecb03f1395bb62f1099e8b0826124",
      "tree": "4d3aed23944293a28d240f83921a6135dac49476",
      "parents": [
        "ae6ddcc5f24d6b06ae9231dc128904750a4155e0"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 27 01:49:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] jbd: use BUILD_BUG_ON in journal init\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Stephen Tweedie \u003csct@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae6ddcc5f24d6b06ae9231dc128904750a4155e0",
      "tree": "93c6e20b513f39b616af101dabe9b756f7300d0d",
      "parents": [
        "e7ab8d65055e9b9dfc131d0467cfc5a8368d7ee4"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Wed Sep 27 01:49:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:09 2006 -0700"
      },
      "message": "[PATCH] ext3 and jbd cleanup: remove whitespace\n\nRemove whitespace from ext3 and jbd, before we clone ext4.\n\nSigned-off-by: Mingming Cao\u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7ab8d65055e9b9dfc131d0467cfc5a8368d7ee4",
      "tree": "b4e71a005cd4688cd42f19173cc77e67dbeae622",
      "parents": [
        "bbf2bef9f50eb119ffadd735eb0966ac8a04f91f"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Wed Sep 27 01:49:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:08 2006 -0700"
      },
      "message": "[PATCH] jbd: add lock annotation to jbd_sync_bh\n\njbd_sync_bh releases journal-\u003ej_list_lock.  Add a lock annotation to this\nfunction so that sparse can check callers for lock pairing, and so that\nsparse will not complain about this function since it intentionally uses\nthe lock in this manner.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbf2bef9f50eb119ffadd735eb0966ac8a04f91f",
      "tree": "8eee0357d62723aedb04787c0e398695a7704d16",
      "parents": [
        "a5b08073a0b512d75fa1a7f82ee850e5c105cce9"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Sep 27 01:49:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:08 2006 -0700"
      },
      "message": "[PATCH] fix \"cpu to node relationship fixup: map cpu to node\"\n\nFix build error introduced by 3212fe1594e577463bc8601d28aa008f520c3377\n\nNon-NUMA case should be handled.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b08073a0b512d75fa1a7f82ee850e5c105cce9",
      "tree": "3e609b471ae2ca1f200f974fc65eaf242673db71",
      "parents": [
        "ff0972c26bbf209da6f6d244cce60e695df863f6",
        "6d3aae9d74221b00e2cbf50a353527e5a71a58ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:09:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:09:48 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (30 commits)\n  i2c: Drop unimplemented slave functions\n  i2c: Constify i2c_algorithm declarations, part 2\n  i2c: Constify i2c_algorithm declarations, part 1\n  i2c: Let drivers constify i2c_algorithm data\n  i2c-isa: Restore driver owner\n  i2c-viapro: Add support for the VT8237A and VT8251\n  i2c: Warn on i2c client creation failure\n  i2c-core: Drop useless bitmaskings\n  i2c-algo-pcf: Discard the mdelay data struct member\n  i2c-algo-bit: Cleanups\n  i2c-isa: Fail adding driver on attach_adapter error\n  i2c: __must_check fixes (chip drivers)\n  i2c-dev: attach/detach_adapter cleanups\n  i2c-stub: Chip address as a module parameter\n  i2c: Plan i2c-isa for removal\n  i2c: New bus driver for TI OMAP boards\n  i2c-algo-bit: Discard the mdelay data struct member\n  i2c-matroxfb: Struct init conversion\n  i2c: Fix copy-n-paste in subsystem Kconfig\n  i2c-au1550: Add I2C support for Au1200\n  ...\n"
    },
    {
      "commit": "ff0972c26bbf209da6f6d244cce60e695df863f6",
      "tree": "79db41583bf3847139ace7a6d1eff0266ea63bc2",
      "parents": [
        "a09fc446fb6d541281d9559fe7215d7c0d3cc9ce",
        "c9d86d76c1cdd76d67292ab75643db66573ca7dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:09:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:09:15 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (28 commits)\n  pciehp - fix wrong return value\n  IA64: PCI: dont disable irq which is not enabled\n  acpiphp: add support for ioapic hot-remove\n  PCI: assign ioapic resource at hotplug\n  acpiphp: disable bridges\n  acpiphp: stop bus device before acpi_bus_trim\n  PCI: add pci_stop_bus_device\n  acpiphp: do not initialize existing ioapics\n  acpiphp: initialize ioapics before starting devices\n  acpiphp: set hpp values before starting devices\n  PCI Hotplug: cleanup pcihp skeleton code.\n  PCI: Restore PCI Express capability registers after PM event\n  PCI: drivers/pci/hotplug/acpiphp_glue.c: make a function static\n  PCI: Multiprobe sanitizer\n  PCI: fix __must_check warnings\n  PCI Hotplug: fix __must_check warnings\n  SHPCHP: fix __must_check warnings\n  PCI-Express AER implemetation: pcie_portdrv error handler\n  PCI-Express AER implemetation: AER core and aerdriver\n  PCI-Express AER implemetation: export pcie_port_bus_type\n  ...\n"
    },
    {
      "commit": "a09fc446fb6d541281d9559fe7215d7c0d3cc9ce",
      "tree": "ab3f122acacd85908d1be424b1c376a73402b7c0",
      "parents": [
        "1c6fd44d7ed3d105b2eaa29d72b415ca51e40d32"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:53 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:38:04 2006 +0100"
      },
      "message": "[MIPS] setup.c: use early_param() for early command line parsing\n\nThere\u0027s no point to rewrite some logic to parse command line\nto pass initrd parameters or to declare a user memory area.\nWe could use instead parse_early_param() that does the same\nthing.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c6fd44d7ed3d105b2eaa29d72b415ca51e40d32",
      "tree": "f815c06c26ce0934627bc006ec99c187d341a631",
      "parents": [
        "8df32c636e785069ba7d223ceb9b72c182902295"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:52 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:38:02 2006 +0100"
      },
      "message": "[MIPS] setup.c: remove MAXMEM macro\n\nIt doesn\u0027t improve readability.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8df32c636e785069ba7d223ceb9b72c182902295",
      "tree": "9a4e138ec20a2f68c2b003fe3d5f839ae6c64e09",
      "parents": [
        "8ff7bc4808f25e4dd75c3775dba313ddf35277e1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:51 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:38:01 2006 +0100"
      },
      "message": "[MIPS] setup.c: do not inline functions\n\nThere\u0027s no point to inline any functions in setup.c. Let\u0027s GCC\ndoing its job, it\u0027s good enough for that now.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8ff7bc4808f25e4dd75c3775dba313ddf35277e1",
      "tree": "31c5a28c0f26e4d043d399f29430788b6f562405",
      "parents": [
        "d2043ca8484d434201816267c0e23c5999df6cfd"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:50 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:59 2006 +0100"
      },
      "message": "[MIPS] setup.c: remove useless includes.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2043ca8484d434201816267c0e23c5999df6cfd",
      "tree": "92c6aceddb4abd4ed8fdf58cf7fab9308c7eb027",
      "parents": [
        "b6f1f0dea1469e0c956eb89399916d60dd2a3808"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:49 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:59 2006 +0100"
      },
      "message": "[MIPS] setup.c: move initrd code inside dedicated functions\n\nNUMA specific code could rely on them too.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6f1f0dea1469e0c956eb89399916d60dd2a3808",
      "tree": "8fab639f1d883db492bcb27c5d0298d8cacd31c2",
      "parents": [
        "b5943182592ba256639a569c7d5305cf60360733"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 11 17:51:48 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:59 2006 +0100"
      },
      "message": "[MIPS] setup.c: cleanup bootmem_init()\n\nThis function although doing simple thing is hard to follow. It\u0027s\nmainly due to:\n\n    - a lot of #ifdef\n    - bad local names\n    - redundant tests\n\nSo this patch try to address these issues. It also do not use\nmax_pfn global which is marked as an unused exported symbol.\n\nAs a bonus side, it\u0027s now really easy to see what part of the\ncode is for no-numa system.\n\nThere\u0027s also no point to make this function inline.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b5943182592ba256639a569c7d5305cf60360733",
      "tree": "3bd1df9b9c8c88f78833801094f6790ea7875717",
      "parents": [
        "29b376ff10aaea69ee4d93b70d0fbb2ebfd80f4e"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 18 16:18:09 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:58 2006 +0100"
      },
      "message": "[MIPS] get_wchan(): remove uses of mfinfo[64]\n\nThis array was used to \u0027cache\u0027 some frame info about scheduler\nfunctions to speed up get_wchan(). This array was 1Ko size and\nwas only used when CONFIG_KALLSYMS was set but declared for all\nconfigs.\n\nRather than make the array statement conditional, this patches\nremoves this array and its uses. Indeed the common case doesn\u0027t\nseem to use this array and get_wchan() is not a critical path\nanyways.\n\nIt results in a smaller bss and a smaller/cleaner code:\n\n   text    data     bss     dec     hex filename\n2543808  254148  139296 2937252  2cd1a4 vmlinux-new-get-wchan\n2544080  254148  143392 2941620  2ce2b4 vmlinux~old\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "29b376ff10aaea69ee4d93b70d0fbb2ebfd80f4e",
      "tree": "b498fe6a70b26fe9a3dd79d51eaf744951b74583",
      "parents": [
        "1fd6909802b837ed5510603846c0ce5938d296a1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 18 16:18:08 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:58 2006 +0100"
      },
      "message": "[MIPS] get_frame_info(): null function size means size is unknown\n\nThis patch adds 2 sanity checks.\n\nThe first one test that the start address of the function to analyze has been\nset by the caller. If not return an error since nothing usefull can be done\nwithout.\n\nThe second one checks that the function\u0027s size has been set. A null size can\nhappen if CONFIG_KALLSYMS is not set and it means that we don\u0027t know the size\nof the function to analyze. In this case, we make it equal to 128 instructions\nby default.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1fd6909802b837ed5510603846c0ce5938d296a1",
      "tree": "5b9bb20189d38749b339990922a6059fb28ea3fd",
      "parents": [
        "f83b854a1d2d28bc1ed86fec8a80940b59f8d932"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Fri Aug 18 16:18:07 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:58 2006 +0100"
      },
      "message": "[MIPS] unwind_stack(): return ra if an exception occured at the first instruction\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f83b854a1d2d28bc1ed86fec8a80940b59f8d932",
      "tree": "a19d2b464444ec293fcc977775433f588a3271ac",
      "parents": [
        "36396f3c36b04f79438f87a0fccfa76aa3de6af9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 26 03:07:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:57 2006 +0100"
      },
      "message": "[MIPS] Enable tmpfs for anything that possibly runs a full distribution.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36396f3c36b04f79438f87a0fccfa76aa3de6af9",
      "tree": "2e9e26d7ace9005502014a1e624a34792f5be925",
      "parents": [
        "e584ade1a6679bfb417620f15951796bed9805d9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 25 15:49:49 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:57 2006 +0100"
      },
      "message": "[MIPS] s/__ASSEMBLER__/__ASSEMBLY__/ for clarity sake.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e584ade1a6679bfb417620f15951796bed9805d9",
      "tree": "9e6cbf0665a8f10b98aefc64c7f112cb101cce0c",
      "parents": [
        "ddb1199c4cd74a02d70f4c297373400893d70aa9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 23 18:08:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:56 2006 +0100"
      },
      "message": "[MIPS] Have headers_install install \u003casm/cachectl.h\u003e and \u003casm/sysmips.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddb1199c4cd74a02d70f4c297373400893d70aa9",
      "tree": "998c3f089fc6eb326d5319c58be645b3919bf7a9",
      "parents": [
        "63415dbb54fb929a6ea597f2f6b885d570225d90"
      ],
      "author": {
        "name": "Richard Sandiford",
        "email": "richard@codesourcery.com",
        "time": "Sun Sep 17 20:38:39 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:56 2006 +0100"
      },
      "message": "[MIPS] fstatat syscall names\n\nMIPS is the only port to call its fstatat()-related syscalls\n\"__NR_fstatat\".  Now I can see why that might be seen as every\nother port being wrong, but I think for o32, it is at best confusing.\n__NR_fstat provides a plain (32-bit) stat while __NR_fstatat provides a\n64-bit stat.  Changing the name to __NR_fstatat64 would make things more\nexplicit, match x86, and make the glibc port slightly easier.\n\nThe current name is more appropriate for n32 and n64, but it would be\nappropriate for other 64-bit targets too, and those targets have chosen\nto call it __NR_newfstatat instead.  Using the same name for MIPS would\nagain be more consistent and make the glibc port slightly easier.\n\nI\u0027m not wedded to this idea if the current names are preferred,\nbut FWIW...\n\nSigned-off-by: Richard Sandiford \u003crichard@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63415dbb54fb929a6ea597f2f6b885d570225d90",
      "tree": "4e753ac4e61dccb0d141a70719d605c156e71403",
      "parents": [
        "d48f1de2d8170814fb64effa320848410c466f95"
      ],
      "author": {
        "name": "Richard Sandiford",
        "email": "richard@codesourcery.com",
        "time": "Sun Sep 17 20:30:46 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:55 2006 +0100"
      },
      "message": "[MIPS] The o32 fstatat syscall behaves differently on 32 and 64 bit kernels\n\nWhile working on a glibc patch to support the fstatat() functions[1],\nI noticed that the o32 implementation behaves differently on 32-bit and\n64-bit kernels; the former provides a stat64 while the latter provides\na plain (o32) stat.  I think the former is what\u0027s intended, as there is\nno separate fstatat64.  It\u0027s also what x86 does.\n\nI think this is just a case of a compat too far.\n\n[1] I\u0027ve seen Khem\u0027s patch, but I don\u0027t think it\u0027s right.\n\nSigned-off-by: Richard Sandiford \u003crichard@codesourcery.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d48f1de2d8170814fb64effa320848410c466f95",
      "tree": "24aae2fe37aa995b49a30e050a6c323b3c41fd27",
      "parents": [
        "432bef2a31668a0562e5738eaa59a43854f26567"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 20 20:56:02 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:55 2006 +0100"
      },
      "message": "[MIPS] Remove EV96100 as previously announced.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "432bef2a31668a0562e5738eaa59a43854f26567",
      "tree": "a69c0aa57e5f017a89f8f32fa15bafb959359357",
      "parents": [
        "d7d86aa88a1f3922b85e39edd8a6d6c01e939842"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 08 04:16:21 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:54 2006 +0100"
      },
      "message": "[MIPS] Replace BARRIER with more appropriate hazard barrier.\n\nThis is the unchanged part 2 of Chris\u0027 hazard cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7d86aa88a1f3922b85e39edd8a6d6c01e939842",
      "tree": "88fb6fabb51ac122c1b069aa194773de5b5821e1",
      "parents": [
        "da79e827d4164ba1b961b62774800a8a52a3b6e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 08 04:13:49 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:53 2006 +0100"
      },
      "message": "[MIPS] Cleanup hazard handling.\n\nMostly based on patch by Chris Dearman and cleanups from Yoichi.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "da79e827d4164ba1b961b62774800a8a52a3b6e4",
      "tree": "a74fd08a1556f598cc7572e6c4715fea0c46e64e",
      "parents": [
        "9dbd7b9142e95867ee8a56da5d45c72884c107d3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 07 02:29:57 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:52 2006 +0100"
      },
      "message": "[MIPS] IP27: Delete useless declaration of allocate_irqno().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9dbd7b9142e95867ee8a56da5d45c72884c107d3",
      "tree": "a21e246155a5d4e779f161ea7595ada9b1f43a51",
      "parents": [
        "663c3d9009c1a41194b8390abdcea61e3ade1c8f"
      ],
      "author": {
        "name": "Peter Watkins",
        "email": "treestem@gmail.com",
        "time": "Wed Aug 23 11:15:49 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:52 2006 +0100"
      },
      "message": "[MIPS] Fix USER_PTRS_PER_PGD for 64K page size.\n\nThe code in pgtable-64.h assumes TASK_SIZE is always bigger than a first\nlevel PGDIR_SIZE. This is not the case for 64K pages, where task size is\n40 bits (1TB) and a pgd entry can map 42 bits. This leads to\nUSER_PTRS_PER_PGD being zero for 64K pages.\n\nSigned-off-by: Peter Watkins \u003ctreestem@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "663c3d9009c1a41194b8390abdcea61e3ade1c8f",
      "tree": "d764c5c0ae81d677f52ede0d4b73547112e35454",
      "parents": [
        "0c68a9b6a7da0cc9095c117bea573f9058b00fff"
      ],
      "author": {
        "name": "thomas@koeller.dyndns.org",
        "email": "thomas@koeller.dyndns.org",
        "time": "Sun Aug 27 13:51:48 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:51 2006 +0100"
      },
      "message": "[MIPS] Add configuration variables for RM9xxx processor\n\nThis patch introduces a number of configuration variables. These allow to\nspecify presence/absence of integrated peripherals found on the MIPS\nRM9xxx processor family, based on the particular processor model used.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c68a9b6a7da0cc9095c117bea573f9058b00fff",
      "tree": "985935dd47af45781a09089b34aaf238761e3b3c",
      "parents": [
        "48712a96e31d11dce6dcb2a886894bd4d8b890f1"
      ],
      "author": {
        "name": "thomas@koeller.dyndns.org",
        "email": "thomas@koeller.dyndns.org",
        "time": "Sun Aug 27 13:54:31 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:50 2006 +0100"
      },
      "message": "[MIPS] Move excite_fpga.h to include/asm-mips/mach-excite\n\nexcite_fpga.h, like all platform headers, really belongs in the\nplatform header directory.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48712a96e31d11dce6dcb2a886894bd4d8b890f1",
      "tree": "42a1ae6910e9235d8f98dc4f0261877d70f302a9",
      "parents": [
        "6b8aab09309c577318f8484fce401e5c3546bb3b"
      ],
      "author": {
        "name": "thomas@koeller.dyndns.org",
        "email": "thomas@koeller.dyndns.org",
        "time": "Sun Aug 27 13:53:16 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:50 2006 +0100"
      },
      "message": "[MIPS] Suppress compiler warnings\n\nThe excite platform exports hardware resources for device drivers to use.\nAny driver wanting to use these resources will look up them by their names.\nSince these resources are declared to have static linkage, but are not\nused in the source file defining them, the compiler used to emit an\n\u0027unused\u0027 warning, which this patch suppresses.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b8aab09309c577318f8484fce401e5c3546bb3b",
      "tree": "6dcfa49b31c589b4214c50e188d56532ab1933e6",
      "parents": [
        "3c70f12bfaec6e1a1c4bfb94aec0c17675bc9310"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 25 12:34:33 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:49 2006 +0100"
      },
      "message": "[MIPS] Reformat missformated SMTC bits.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c70f12bfaec6e1a1c4bfb94aec0c17675bc9310",
      "tree": "2ab7da3a8c1752cc9d012f657b89b6ad16b199a7",
      "parents": [
        "bdb37c8d63f9455cd2ea505d62d0d6de221f3c76"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Aug 20 00:33:38 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:49 2006 +0100"
      },
      "message": "[MIPS] Qemu does not have D-cache aliases\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bdb37c8d63f9455cd2ea505d62d0d6de221f3c76",
      "tree": "151497e4f19360b87ccf31a3e7f1ebdafb2e51dd",
      "parents": [
        "633fd568c1db825b9eb563681af09260ecee87b6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Aug 16 23:10:00 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:48 2006 +0100"
      },
      "message": "[MIPS] Remove F_SETSIG and F_GETSIG in favor of the asm-generic definitions.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "633fd568c1db825b9eb563681af09260ecee87b6",
      "tree": "367eda7fc503cd8224658a07aa035a8e40ccfcf1",
      "parents": [
        "6b3e5f44b56745daad8cd913ccc7bcd9a9ece5ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 04 01:49:31 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:45 2006 +0100"
      },
      "message": "[MIPS] Move definition of IRIX compat constant into IRIX compat code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b3e5f44b56745daad8cd913ccc7bcd9a9ece5ea",
      "tree": "ea1eb1da48e0b89e940cfe47c06ec2d914aa98e8",
      "parents": [
        "a00f6310183e164ad2cfa5f4ec5d8c724ff0f799"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 31 23:01:37 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:44 2006 +0100"
      },
      "message": "[MIPS] Use common definitions from asm-generic/signal.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a00f6310183e164ad2cfa5f4ec5d8c724ff0f799",
      "tree": "75699ba81b4c11e21593a727b186b0b0ad9a816a",
      "parents": [
        "06be375b9ae237b295648980e8a52048ab640f92"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 01 23:39:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:44 2006 +0100"
      },
      "message": "[MIPS] c-r4k: Convert init functions from inline to __init.\n\nWith more recent compilers inline doesn\u0027t necessarily means a function\nwill always be inlined.  So leave that decission to the compiler and\nmake the function as __init.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06be375b9ae237b295648980e8a52048ab640f92",
      "tree": "be5e1fe3c3317fb8558245498ce150d28d4c8c60",
      "parents": [
        "717736d4d73f8966fcc9802732f52f9e85830247"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 19 17:18:53 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:43 2006 +0100"
      },
      "message": "[MIPS] TLS: set_thread_area returns  asmlinkage int not void.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "717736d4d73f8966fcc9802732f52f9e85830247",
      "tree": "16fa56a0324e1b5e0978b8be7b5c5f6d03afa26e",
      "parents": [
        "00932ba3052a84ed73fab34ff1ec5a413b77fbab"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 19 17:16:56 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:43 2006 +0100"
      },
      "message": "[MIPS] TLS: Delete unused sys32_set_thread_area\n\nThere is no need for a compat version.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "00932ba3052a84ed73fab34ff1ec5a413b77fbab",
      "tree": "b4e0d328eb0df53c7cb5d495cb609cd079461ac5",
      "parents": [
        "fc095a902181b72ce77a10feb7b36ba1cbacd736"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 16 01:29:37 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:42 2006 +0100"
      },
      "message": "[MIPS] Make PROT_WRITE imply PROT_READ.\n"
    },
    {
      "commit": "fc095a902181b72ce77a10feb7b36ba1cbacd736",
      "tree": "fdd84f9ea29f26dea3ae340ca168e2a2df27b3be",
      "parents": [
        "3ee24e1b1e0b5ae413a85ba63677a7110915e3af"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@mips.com",
        "time": "Tue Sep 12 19:12:18 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:42 2006 +0100"
      },
      "message": "[MIPS] Atlas: update interrupt handling\n\nThe following change updates the Atlas interrupt handling to match that\nof Malta.  Tested with a 5Kc and a 34Kf successfully.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3ee24e1b1e0b5ae413a85ba63677a7110915e3af",
      "tree": "bb34accf49edf5ad6e29daab026d4dfdaf54c030",
      "parents": [
        "846acaa2b4974ae2e28038d024dedcfc184efbb7"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@mips.com",
        "time": "Tue Sep 12 19:02:44 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:41 2006 +0100"
      },
      "message": "[MIPS] Atlas: Fix building the RTC driver\n\nAtlas maps its RTC chip in the host mmio space rather than using the\n\"traditional\" location in the PCI/ISA port space.  A change that has\nhappened to the generic RTC header requires to define ARCH_RTC_LOCATION\nnow.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "846acaa2b4974ae2e28038d024dedcfc184efbb7",
      "tree": "c721a4fe21a658508f410898ec9a358710e31caa",
      "parents": [
        "60a6c3777ec607c5b19df9eac35088db4e142a6b"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Tue Sep 12 12:08:08 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:41 2006 +0100"
      },
      "message": "[MIPS] Patch to arch/mips/mips-boards/generic/time.c\n\nIn hooking up the perf counter overflow interrupt to the experimental\ndeprecated-real-soon-now /proc/perf interface last night, I had to\nrevisit arch/mips/mips-boards/generic/time.c, and discovered that\nwhen the 2.6.9-based SMTC prototype was merged with the more\nrecent tree, it was missed that arch/mips/kernel/time.c had changed\nso that even in SMP kernels, timer_interrupt() calls\nlocal_timer_interrupt(), so there is no longer a need to invoke it\ndirectly from mips_timer_interrupt() in those cases where\ntimer_interrupt() has been called.  So I got rid of that, and added the\ninvocation of perf_irq() if Cause.PCI is set, more-or-less following the\nsame logic as in the non-SMTC case, with the modifications that (a) a\nruntime check for Release 2 isn\u0027t done, because it\u0027s redundant in SMTC),\nand (b) we check for a clock interrupt regardless of the value returned\nby the perf counter service - I don\u0027t understand why we\u0027d want to control\nthat with perf_irq(), but maybe one of you knows the story.  I also got\nrid of the stupid warning about the unused variable when compiled for\nSMTC (another artifact of the merge). The result hasn\u0027t been beaten to\ndeath, but boots, seems stable, and supports extended precision event\ncounting.\n\nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "60a6c3777ec607c5b19df9eac35088db4e142a6b",
      "tree": "8f4a680f4667ac4698dfd80bd4ccd79a34f10b19",
      "parents": [
        "7fdeb048141b363a23b8cf6f6a226d74aca4d724"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 08 01:09:01 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:40 2006 +0100"
      },
      "message": "[MIPS] Reduce race between cpu_wait() and need_resched() checking\n\nIf a thread became runnable between need_resched() and the WAIT\ninstruction, switching to the thread will delay until a next interrupt.\nSome CPUs can execute the WAIT instruction with interrupt disabled, so\nwe can get rid of this race on them (at least UP case).\n\nOriginal Patch by Atsushi with fixing up for MIPS Technology\u0027s cores by\nRalf based on feedback from the RTL designers.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7fdeb048141b363a23b8cf6f6a226d74aca4d724",
      "tree": "5df2585bb21a10ab0ea0b43c788a2a84ca53bab3",
      "parents": [
        "8f9a2b324644d3f8c233287f0a7764d61655cda4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Sep 06 22:42:02 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:40 2006 +0100"
      },
      "message": "[MIPS] Wire up set_robust_list(2) and get_robust_list(2)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f9a2b324644d3f8c233287f0a7764d61655cda4",
      "tree": "c35f35bb0e5c4999237f4b954d6fe393985dfad8",
      "parents": [
        "d34555fb20e7abf33f86d7aa3ec0826343f38256"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 07 01:00:22 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:40 2006 +0100"
      },
      "message": "[MIPS] Fix errors detected by \"make headers_check\"\n\n* export asm/sgidefs.h\n* include asm/isadep.h only if in kernel\n* do not export contents of asm/timex.h and asm/user.h\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d34555fb20e7abf33f86d7aa3ec0826343f38256",
      "tree": "975a282d62f8e23648cfd23f5fa8ac7f8893b5d1",
      "parents": [
        "65316fd13ad9d82560edbad0a940d684380f7461"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 31 19:39:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:39 2006 +0100"
      },
      "message": "[MIPS] Do not lose upper 32-bit on MIPS32 with 64-bit addresses in __pte().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65316fd13ad9d82560edbad0a940d684380f7461",
      "tree": "9b3bf885035525a42143a49952b5eabb45fab65e",
      "parents": [
        "09f451bfb9fe5ceea763a9ebd6ec73dd05e4faf8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 31 14:16:06 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:39 2006 +0100"
      },
      "message": "[MIPS] Replace generic__raw_read_trylock usage\n\ngeneric__raw_read_trylock() is a defect generic function actually doing\na __raw_read_lock ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "09f451bfb9fe5ceea763a9ebd6ec73dd05e4faf8",
      "tree": "9214195d989c2ce0494e5d6f5a1b49df09fecdab",
      "parents": [
        "32136568a9828c27c07eedb8d2b3e3d9fe8d87ba"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@mips.com",
        "time": "Wed Aug 30 14:29:57 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:38 2006 +0100"
      },
      "message": "[MIPS] SEAD defconfig build fix\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32136568a9828c27c07eedb8d2b3e3d9fe8d87ba",
      "tree": "97b07246b93d46b9ad9bcc654a1178077d503053",
      "parents": [
        "898d229107f7aa8ea45685c11e2930783755f9ba"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Tue Aug 29 16:48:34 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:38 2006 +0100"
      },
      "message": "[MIPS] Fix for pci config_access on alchemy au1x000\n\nI\u0027ve encountered a serious problem with PCI config space access on Au1x000\nplatforms with recent 2.6.x-kernel. With 2.4.31 the same hardware works fine.\nSo I was looking for the differences:\n\nSymptoms:\n- no PCI-device is seen on bootup though two or three cards are present\n- lspci output is empty\n- OR: lspci shows 20 times the same device\n(- OR: in some slot-configurations it worked anyhow)\n\nSystem(s):\n1. platform with Au1500 and three PCI-devices (actually a mycable XXS1500\n    with backplane for three PCI-devices)\n2. platform with Au1550 and two PCI-devices (custom board)\n\nDebugging:\nI digged down to the config_access() of the au1xxx-processors in\narch/mips/pci/ops-au1000.c and switched on DEBUG.\n\nThe code of config_access() seems to be almost the same as of the\n2.4.x-kernel. But the \"pci_cfg_vm-\u003eaddr\" returned by get_vm_area(0x2000, 0)\nonce on booting is different. That\u0027s of course not forbidden. But the\nalignment seems to be wrong. In my case, I received:\n\n2.4.31: pci_cfg_vm-\u003eaddr \u003d c0000000\n2.6.18-rc5: pci_cfg_vm-\u003eaddr \u003d c0101000\n\nTo make it short: With 2.6.x it fails on the first config-access with:\n\"PCI ERR detected: status 83a00356\".\n\nFixup:\nMy fix is now, to use the VM_IOREMAP-flag in the get_vm_area call. This flag\nseems to be introduced in mm/vmalloc.c a long time ago (in 2.6.7-bk13, I\nfound in gitweb).\nNow, the returned address is pci_cfg_vm-\u003eaddr \u003d c0104000 and everything works\nfine.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "898d229107f7aa8ea45685c11e2930783755f9ba",
      "tree": "bcff787ee7f792571c7b1b8e480a80b8da04c45b",
      "parents": [
        "f6502791d780b22fc147150137704a07a05ba361"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 29 12:10:22 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:37 2006 +0100"
      },
      "message": "[MIPS] Make prepare_frametrace() not clobber v0\n\nSince lmo commit 323a380bf9e1a1679a774a2b053e3c1f2aa3f179 (\"Simplify\ndump_stack()\") made prepare_frametrace() always inlined, using $2 (v0)\nin __asm__ is not safe anymore.  We can use $1 (at) instead.  Also we\nshould use \"dla\" instead of \"la\" for 64-bit kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6502791d780b22fc147150137704a07a05ba361",
      "tree": "687dbfcd20e60c480868eb1b64f784e8084b6e4b",
      "parents": [
        "a94d702049569401c65b579d0751ce282f962b41"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Aug 25 17:55:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:37 2006 +0100"
      },
      "message": "[MIPS] Do not use drop_mmu_context to flusing other task\u0027s VIPT I-cache.\n\nc-r4k.c and c-sb1.c use drop_mmu_context() to flush virtually tagged\nI-caches, but this does not work for flushing other task\u0027s icache.  This\nis for example triggered by copy_to_user_page() called from ptrace(2).\nUse indexed flush for such cases.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a94d702049569401c65b579d0751ce282f962b41",
      "tree": "4272d85203da3648ef1f6feea02c24465e132057",
      "parents": [
        "6e74bae9a0c2fc59ffb0e25fec074b4ac0ac7048"
      ],
      "author": {
        "name": "Elizabeth Oldham",
        "email": "beth@mips.com",
        "time": "Thu Aug 17 12:39:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:36 2006 +0100"
      },
      "message": "[MIPS] MT: Fix setting of XTC.\n\nXTC can only be set if VPA is clear, which it may not be. There is\nalso the possibility of a back to back c0 register access hazard to\ntake care of.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e74bae9a0c2fc59ffb0e25fec074b4ac0ac7048",
      "tree": "d15d23874a19760e3e2b43cf9ae053d8b3629206",
      "parents": [
        "dc41fb43966ae1318fe34a8e5f959924a7c05d81"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 16 14:05:11 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:36 2006 +0100"
      },
      "message": "[MIPS] SMTC Build fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc41fb43966ae1318fe34a8e5f959924a7c05d81",
      "tree": "4dbca3a63776353c118877c417d0f9a23d11b61e",
      "parents": [
        "73b76c78fdf3a25faecbffb52c925950d46152b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 16 00:59:40 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:35 2006 +0100"
      },
      "message": "[MIPS] Fix 32-bit kernel by replacing 64-bit-only code.\n\ndclz() expects its 64-bit argument being passed as a single register\nbut on 32-bit kernels it\u0027ll actually be in a register pair.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "73b76c78fdf3a25faecbffb52c925950d46152b6",
      "tree": "b42c56810a50fc3e3321300078fa3c1c0692506e",
      "parents": [
        "c487d2a5a03163a1e0bd35ea72f7e5a6bd8b0d56"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 15 19:36:40 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:35 2006 +0100"
      },
      "message": "[MIPS] MT: When doing \"select SMP\" also select SMP\u0027s prerequesites or ...\n\n... kconfig will do weird stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c487d2a5a03163a1e0bd35ea72f7e5a6bd8b0d56",
      "tree": "c27a95c06e9582bd73ff9e5c2147eb008b8ad740",
      "parents": [
        "585fa72493edd7d5acb308806e7bb609412c6228"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Aug 12 22:56:03 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:34 2006 +0100"
      },
      "message": "[MIPS] eXcite: Don\u0027t set SERIAL_RM9000.\n\nThe driver has not been merged yet so selecting it results in a warning\nmessage.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "585fa72493edd7d5acb308806e7bb609412c6228",
      "tree": "5ba44983f09c477a35381b1171f58596b7d1110e",
      "parents": [
        "13fdd31abec5f48cf97693bd14d2e11e0779b4ca"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Aug 12 16:40:08 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:34 2006 +0100"
      },
      "message": "[MIPS] Retire flush_icache_page from mm use.\n\nOn the 34K the redundant cache operations were causing excessive stalls\nresulting in realtime code running on the second VPE missing its deadline.\nFor all other platforms this patch is just a significant performance\nimprovment as illustrated by below benchmark numbers.\n\nProcessor, Processes - times in microseconds - smaller is better\n------------------------------------------------------------------------------\nHost                 OS  Mhz null null      open slct sig  sig  fork exec sh\n                             call  I/O stat clos TCP  inst hndl proc proc proc\n--------- ------------- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----\n25Kf      2.6.18-rc4     533 0.49 1.16 7.57 33.4 30.5 1.34 12.4 5497 17.K 54.K\n25Kf      2.6.18-rc4-p   533 0.49 1.16 6.68 23.0 30.7 1.36 8.55 5030 16.K 48.K\n4Kc       2.6.18-rc4      80 4.21 15.0 131. 289. 261. 16.5 258. 18.K 70.K 227K\n4Kc       2.6.18-rc4-p    80 4.34 13.1 128. 285. 262. 18.2 258. 12.K 52.K 176K\n34Kc      2.6.18-rc4      40 5.01 14.0 61.6 90.0 477. 17.9 94.7 29.K 108K 342K\n34Kc      2.6.18-rc4-p    40 4.98 13.9 61.2 89.7 475. 17.6 93.7 8758 44.K 158K\nBCM1480   2.6.18-rc4     700 0.28 0.60 3.68 5.92 16.0 0.78 5.08 931. 3163 15.K\nBCM1480   2.6.18-rc4-p   700 0.28 0.61 3.65 5.85 16.0 0.79 5.20 395. 1464 8385\nTX49-16K  2.6.18-rc3     197 0.73 2.41 19.0 37.8 82.9 2.94 17.5 4438 14.K 56.K\nTX49-16K  2.6.18-rc3-p   197 0.73 2.40 19.9 36.3 82.9 2.94 23.4 2577 9103 38.K\nTX49-32K  2.6.18-rc3     396 0.36 1.19 6.80 11.8 41.0 1.46 8.17 2738 8465 32.K\nTX49-32K  2.6.18-rc3-p   396 0.36 1.19 6.82 10.2 41.0 1.46 8.18 1330 4638 18.K\n    \nOriginal patch by me with enhancements by Atsushi Nemoto.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\n"
    },
    {
      "commit": "13fdd31abec5f48cf97693bd14d2e11e0779b4ca",
      "tree": "66eff81e11545ef5259812a1a83dd75a8d520567",
      "parents": [
        "847b9dfccad7dd34b2e44b1c6ceeb1c4cb88084a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 08 03:47:01 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:33 2006 +0100"
      },
      "message": "[MIPS] Avoid double signal restarting.\n\nIn entry.S resume_userspace ... jal do_notify_resume form a loop through\nwhich the kernel will iterate as long as work is pending.  If we\niterate through this loop more than once with no signal pending for at\nleast one but the last iteration we will take do the syscall restarting\nmultiple times resulting in a syscall return prior to the the syscall\ninstruction in userspace.  This may happen when debugging a multithreaded\nprogram.\n\nDebugging and original fix by Maciej; extended to other ABIs by me.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "847b9dfccad7dd34b2e44b1c6ceeb1c4cb88084a",
      "tree": "46374a118b2f42c17aef00ec478021043e56e38b",
      "parents": [
        "bca70d24c09b740d6fd96b972011644cba8383d6"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Mon Aug 07 15:08:01 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:33 2006 +0100"
      },
      "message": "[MIPS] MT: Initialise all writable bits in Cause register to zero.\n\nRecent 34Ks come out of reset with WP enabled on VPE 1 so we take an\nimmediate exception when starting the second VPE.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bca70d24c09b740d6fd96b972011644cba8383d6",
      "tree": "579ab8668780d1adbedfd79e35a73bcf4f083a9d",
      "parents": [
        "45887e12f21780f00b861fdaff8e9d02a42eeb0f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 31 23:05:04 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:33 2006 +0100"
      },
      "message": "[MIPS] Fix EV64120 PCI fixup in Makefile\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "45887e12f21780f00b861fdaff8e9d02a42eeb0f",
      "tree": "01865fe44d9b4d7c105d498dcaff1e2859be01d1",
      "parents": [
        "1b223c861fd98080c2483f196b2496ac1f06f308"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 03 21:54:13 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:32 2006 +0100"
      },
      "message": "[MIPS] Add missing returns in signal code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b223c861fd98080c2483f196b2496ac1f06f308",
      "tree": "125f51085a8dcd68f00b5268c477ba5262239dda",
      "parents": [
        "048c6140c0f5d0bb1af8308c91dfa560ac65a296"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 03 21:53:10 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:31 2006 +0100"
      },
      "message": "[MIPS] IRIX: Crapectopy.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "048c6140c0f5d0bb1af8308c91dfa560ac65a296",
      "tree": "8b49aaa9cb05e7f6a5bbab924a09398db195f4f5",
      "parents": [
        "b4b30a5a0a270e6b3fef88373ad35d235a047fc1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 03 19:36:37 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:30 2006 +0100"
      },
      "message": "[MIPS] Don\u0027t call try_to_freeze in do_signal \u0026 co.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4b30a5a0a270e6b3fef88373ad35d235a047fc1",
      "tree": "ccf776ad71c648ac7077491e48f2a5b66f7778bf",
      "parents": [
        "4d157d5eac29d7d5559fdcabf20f3961bc5cb3e7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 03 17:34:24 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:29 2006 +0100"
      },
      "message": "[MIPS] Cleanup leftovers of ARCH_HAS_IRQ_PER_CPU\n\nCONFIG_IRQ_PER_CPU now controls the IRQ_PER_CPU stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4d157d5eac29d7d5559fdcabf20f3961bc5cb3e7",
      "tree": "82662abbe473e5bd0be973e2a8ceb8b63082da55",
      "parents": [
        "0cceb4aa9acf6192a5f02134e764b1feeea8b9de"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:21 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:29 2006 +0100"
      },
      "message": "[MIPS] Improve unwind_stack()\n\nThis patch allows unwind_stack() to return ra for leaf function.\nBut it tries to detects cases where get_frame_info() wrongly\nconsider nested function as a leaf one.\n\nIt also pass \u0027unsinged long *sp\u0027 instead of \u0027unsigned long **sp\u0027\nas second parameter. The code looks cleaner.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0cceb4aa9acf6192a5f02134e764b1feeea8b9de",
      "tree": "9c5dd31e00b7e7b3fcc694bd0d4e6213614a66c7",
      "parents": [
        "1666a6fc73f724cdc6bd7d699f9ada4b04953efe"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:20 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:28 2006 +0100"
      },
      "message": "[MIPS] Make get_frame_info() more robust\n\nNow get_frame_info() wants to detect move sp instruction first. It\nassumes that the save ra in the stack instruction can\u0027t happen\nbefore allocating frame size space into the stack.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1666a6fc73f724cdc6bd7d699f9ada4b04953efe",
      "tree": "394ad3c83258ec0ccdf841cff0474e45be97b474",
      "parents": [
        "6057a7987608941a203f40f8b53513af433d8d2f"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:19 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:28 2006 +0100"
      },
      "message": "[MIPS] Simplify dump_stack()\n\nMake dump_stack() code not depend on CONFIG_KALLSYMS.\n\nIt also make prepare_frametrace() always inlined to get\nless false entries reported by show_raw_backtrace().\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6057a7987608941a203f40f8b53513af433d8d2f",
      "tree": "1fa63ef112a4350c5bf00fc673aed44609c1ed21",
      "parents": [
        "87151ae39bf5556abe83d69af0be9580c32c501b"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:18 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:27 2006 +0100"
      },
      "message": "[MIPS] Make frame_info_init() more readable.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "87151ae39bf5556abe83d69af0be9580c32c501b",
      "tree": "5e5a39ef8b8f75d4980791b0bffb7413ed199e6e",
      "parents": [
        "cf495a333093a1c0eca90c7d8d98313a3b7f01a1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:17 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:26 2006 +0100"
      },
      "message": "[MIPS] Miscellaneous cleanup in prologue analysis code\n\nWe usually use backtrace term for dumping a call tree during\ndebug. Therefore this patch renames show_frametrace() into\nshow_backtrace() and show_trace() into show_raw_backtrace().\n\nIt also uses the new function print_ip_sym().\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf495a333093a1c0eca90c7d8d98313a3b7f01a1",
      "tree": "16c9d6614a1439e55f6378cf6bd3b3d0b32b8cf7",
      "parents": [
        "c0efbb6dc2726785482d85a284c883d541a6e0be"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:16 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:25 2006 +0100"
      },
      "message": "[MIPS] Remove unused MODULE_RANGE macro.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0efbb6dc2726785482d85a284c883d541a6e0be",
      "tree": "786a13988605f27fc38d1f11ab555c361cc96a92",
      "parents": [
        "df586d59a4f069bb60a94ff4e5b64fe5c876f72c"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Aug 03 09:29:15 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:24 2006 +0100"
      },
      "message": "[MIPS] Make get_frame_info() more readable.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df586d59a4f069bb60a94ff4e5b64fe5c876f72c",
      "tree": "c7a750e05fae3a7952590e63d84239b0d64f8283",
      "parents": [
        "1b4ee40a1330cad05e1cf65b60d8c82732bcafba"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 01 23:42:30 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:23 2006 +0100"
      },
      "message": "[MIPS] c-r4k: Typo fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b4ee40a1330cad05e1cf65b60d8c82732bcafba",
      "tree": "31dd277307ec504ade81e5636b438fa227570533",
      "parents": [
        "f66686f70a2a61e53ee8c2284f75ca342e4c0dc8"
      ],
      "author": {
        "name": "Peter Watkins",
        "email": "treestem@gmail.com",
        "time": "Thu Jul 27 16:05:49 2006 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:22 2006 +0100"
      },
      "message": "[MIPS] N32 rt_sigqueueinfo uses O32 padding, not N64\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f66686f70a2a61e53ee8c2284f75ca342e4c0dc8",
      "tree": "881e98d7255770314dde60109a316cf9f84522b2",
      "parents": [
        "79495d876c2074af5552a0c4b7aea600c2320e83"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 29 23:27:20 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:06 2006 +0100"
      },
      "message": "[MIPS] dump_stack() based on prologue code analysis\n\nInstead of dump all possible address in the stack, unwind the stack frame\nbased on prologue code analysis, as like as get_wchan() does.  While the\ncode analysis might fail for some reason, there is a new kernel option\n\"raw_show_trace\" to disable this feature.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79495d876c2074af5552a0c4b7aea600c2320e83",
      "tree": "8e604f27087a159efc5b9331235be0faf5022861",
      "parents": [
        "e889d78fd5775d0b466f570928f5b0f0c9f05355"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 26 23:34:19 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:05 2006 +0100"
      },
      "message": "[MIPS] db1x00: Remove unused mirage_ts.c\n\nCONFIG_WM97XX_COMODULE doesn\u0027t exist.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e889d78fd5775d0b466f570928f5b0f0c9f05355",
      "tree": "c85ebfa9ae7fb6d72d6c1ac6f67d64fba92b1145",
      "parents": [
        "e7dee3cea4dcd54744cf68864784c1336a42144f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jul 25 23:51:36 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:05 2006 +0100"
      },
      "message": "[MIPS] Rearrange show_stack, show_trace\n\nPrint call-trace in show_stack() (like on other archs).  Also make\nshow_trace() static and simplify its argument list.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7dee3cea4dcd54744cf68864784c1336a42144f",
      "tree": "e5adbf325367a11cf1f3e691ac84d0a295735c43",
      "parents": [
        "bbbdb8567e972f39a377a0bbd10b78b5b1ba4657"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 25 23:26:09 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:05 2006 +0100"
      },
      "message": "[MIPS] Updat mpc30x defconfig\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbbdb8567e972f39a377a0bbd10b78b5b1ba4657",
      "tree": "3def8e9b2ab7bccb84b8d83d98095edb27699dad",
      "parents": [
        "53a73347faa38d3e80b46fc3c1999ee6bfbadbef"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 25 23:24:54 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:04 2006 +0100"
      },
      "message": "[MIPS] Updat workpad defconfig\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "53a73347faa38d3e80b46fc3c1999ee6bfbadbef",
      "tree": "9fdbfb758448e4b16dd91b2aa063f9541a49b371",
      "parents": [
        "d4fd1989ea142be620978dcac2e1b86929f3237a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 25 23:24:47 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:04 2006 +0100"
      },
      "message": "[MIPS] Update e55 defconfig\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4fd1989ea142be620978dcac2e1b86929f3237a",
      "tree": "58894f0c99bada929ea39bba0dce709fdf5510f2",
      "parents": [
        "b278240839e20fa9384ea430df463b367b90e04e"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Thu Jul 20 18:52:02 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 27 13:37:03 2006 +0100"
      },
      "message": "[MIPS] Honour \"panic_on_oops\" sysctl.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9d86d76c1cdd76d67292ab75643db66573ca7dd",
      "tree": "29c781cce06b90472cccc3e2cc6668bcb13d9e0b",
      "parents": [
        "aa4f63cad4f70a52adbabb66ac6c8b6072910fdf"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Sep 19 17:04:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "pciehp - fix wrong return value\n\nThis patch fixes the problem that trying to enable already enabled\nslot disables the slot by returning the proper value from\npciehp_enable_slot()/pciehp_disable_slot().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "aa4f63cad4f70a52adbabb66ac6c8b6072910fdf",
      "tree": "5e8e6da36c56516922d2087265fd513299fce7df",
      "parents": [
        "600812ecead0da2e7b6f9e5f5aad68b1ad8ae581"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:24:14 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "IA64: PCI: dont disable irq which is not enabled\n\nThis patch prevents pcibios_disable_device() from disabling interrupts\nof devices which is not enabled.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "600812ecead0da2e7b6f9e5f5aad68b1ad8ae581",
      "tree": "db714ba8a865f45ccd6d741f0218001f37f27210",
      "parents": [
        "23186279658cea6d42a050400d3e79c56cb459b4"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:22:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "acpiphp: add support for ioapic hot-remove\n\nThis patch adds support for ioapics hot-remove.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "23186279658cea6d42a050400d3e79c56cb459b4",
      "tree": "6ee58000baed3cd34af6a47f49f0d6107c3bdf2d",
      "parents": [
        "d5cdb67236dba94496de052c9f9f431e1fc658f4"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:21:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "PCI: assign ioapic resource at hotplug\n\nWe need to assign resources to ioapics being hot-added. This patch\nchanges pbus_assign_resources_sorted() to assign resources if the\nioapic has no assigned resources.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5cdb67236dba94496de052c9f9f431e1fc658f4",
      "tree": "7aad7540e86bfd339766c02aba2536c138bd8649",
      "parents": [
        "0dad3510ee82bcf8a380b81a2184a664a911ef9c"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:19:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "acpiphp: disable bridges\n\nCurrently acpiphp calls pci_enable_device() against all\nhot-added bridges, but acpiphp does not call pci_disable_device()\nagainst them in hot-remove. So ioapic hot-remove would fail.\nThis patch fixes this issue.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0dad3510ee82bcf8a380b81a2184a664a911ef9c",
      "tree": "57a721d57a7cd896a5742730b3d8db04d8568752",
      "parents": [
        "24f8aa9b464b73e0553f092b747770940ee0ea54"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:17:46 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "acpiphp: stop bus device before acpi_bus_trim\n\nContrary to PCI bridge hot-add, we need to follow the sequence below\nfor PCI bridge hot-removal.\n\n  (1) Stop devices (detach drivers, remove from the global list, etc.)\n  (2) Unbind ACPI node from the devices (remove the _PRT entries)\n  (3) Remove devices (remove from the device list, etc.)\n\nThis patch fixes acpiphp driver to follow above sequence for P2P\nbridge hot-removal.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "24f8aa9b464b73e0553f092b747770940ee0ea54",
      "tree": "e42b0d8d8b57c17da943a5c1cd8748dc8a04880b",
      "parents": [
        "9b1d19ee86746618a8b43d2aaef8319c01af1514"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:16:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "PCI: add pci_stop_bus_device\n\nThis patch adds pci_stop_bus_device() which stops a PCI device (detach\nthe driver, remove from the global list and so on) and any children.\nThis is needed for ACPI based PCI-to-PCI bridge hot-remove, and it will\nbe also needed for ACPI based PCI root bridge hot-remove.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b1d19ee86746618a8b43d2aaef8319c01af1514",
      "tree": "58ee3384f3cf9593fa9f2d6cb624fda3074aa1ac",
      "parents": [
        "b99feebe597f7b8c566048e11dbbd2d6df9abc83"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:15:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "acpiphp: do not initialize existing ioapics\n\nCurrently acpiphp initializes all ioapics under the bus on which\nhot-add event occured. It also initializes already working ioapics.\nThis patch fixes this bug.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b99feebe597f7b8c566048e11dbbd2d6df9abc83",
      "tree": "17020088ca4649664c7e020b85096e347502123d",
      "parents": [
        "287af2fbe902206fabd42ade4e94f77db900083e"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:13:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:54 2006 -0700"
      },
      "message": "acpiphp: initialize ioapics before starting devices\n\nCurrently acpiphp initializes ioapics after starting devices,\nbut ioapics should be initialized before starting devices.\nThis patch fixes this bug.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "287af2fbe902206fabd42ade4e94f77db900083e",
      "tree": "f6d36a63eccab415ba3a917d74cd6476f441e430",
      "parents": [
        "753388c2e91c15c12550bb20dda05ce657cfdc3e"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Tue Sep 12 10:12:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:53 2006 -0700"
      },
      "message": "acpiphp: set hpp values before starting devices\n\nCurrently acpiphp sets hpp values after starting devices, but\nthe values should be set before starting devices. This patch\nfixes this bug.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "753388c2e91c15c12550bb20dda05ce657cfdc3e",
      "tree": "f7461592eb9573804e5527df1c51879f558eb34c",
      "parents": [
        "b56a5a23bfecd9cac9187164a9d5f22d287c48b9"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Wed Sep 06 16:47:28 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:53 2006 -0700"
      },
      "message": "PCI Hotplug: cleanup pcihp skeleton code.\n\nCleanup pcihp skeleton code.\n\nFix some typos and remove some unnecessary blank lines.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b56a5a23bfecd9cac9187164a9d5f22d287c48b9",
      "tree": "b0c713c6a51edb1491fdf6545a5d2742f2f77630",
      "parents": [
        "6d47a5e4c3f8b6458002065d98a9cc6ff90fb597"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Mon Aug 21 16:22:22 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:53 2006 -0700"
      },
      "message": "PCI: Restore PCI Express capability registers after PM event\n\nRestore PCI Express capability registers after PM event.\nThis includes maxumum MTU for PCI express and other vital data.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d47a5e4c3f8b6458002065d98a9cc6ff90fb597",
      "tree": "22a0154151bdaf5651b7aca86d470801f53b86f0",
      "parents": [
        "50b0075520a0acba9cabab5203bbce918b966d9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Aug 14 23:07:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 17:43:53 2006 -0700"
      },
      "message": "PCI: drivers/pci/hotplug/acpiphp_glue.c: make a function static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: MUNEDA Takahiro \u003cmuneda.takahiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "50b0075520a0acba9cabab5203bbce918b966d9a"
}
