)]}'
{
  "log": [
    {
      "commit": "bde4e4ee9f90142d550e2684dec2c8df302f5f8e",
      "tree": "9ea03bd0e3cfe7ed1de41171dd5a906779b02e72",
      "parents": [
        "5ea68e02766c52c153c62fc423cda659a80e45fa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 12:44:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 12:44:57 2005 -0700"
      },
      "message": "[SPARC64]: Do not call winfix_dax blindly\n\nVerify we really are taking a data access exception trap, at TL1, from\none of the window spill/fill handlers.\n\nElse call a new function, data_access_exception_tl1, to log the error.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ea68e02766c52c153c62fc423cda659a80e45fa",
      "tree": "36b2d363204e817d360670b996ce310df7eebff1",
      "parents": [
        "bf4e70e54cf31dcca48d279c7f7e71328eebe749"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 12:44:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 12:44:40 2005 -0700"
      },
      "message": "[SPARC64]: Fix trap state reading for instruction_access_exception.\n\n1) Read ASI_IMMU SFSR not ASI_DMMU.\n2) IMMU has no SFAR, read TPC instead\n3) Delete old and incorrect comment about the DTLB protection\n   trap having a dependency on the SFSR contents in order to\n   function correctly\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf4e70e54cf31dcca48d279c7f7e71328eebe749",
      "tree": "9fc11cc4d05afdbb99d3b029cd1afcdcda4f3bd0",
      "parents": [
        "03ecc6749ab2bfe7baf84b3e0e35018884758fa3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Aug 28 03:52:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:42:40 2005 -0700"
      },
      "message": "[PATCH] missing include in smc-ultra\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03ecc6749ab2bfe7baf84b3e0e35018884758fa3",
      "tree": "3749acb2626a4a2392f6ece246cd42620c875fa8",
      "parents": [
        "9e2d3cd34a159948dc753a14573e16bffc04dba8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Aug 28 03:47:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:42:39 2005 -0700"
      },
      "message": "[PATCH] missing include in tda80xx\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e2d3cd34a159948dc753a14573e16bffc04dba8",
      "tree": "155627810033ac56d06734360c56b612f08b9134",
      "parents": [
        "5bbe6ab938208bb3d4e16f7a28b11fcddd4f9ff2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Aug 28 03:19:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:42:39 2005 -0700"
      },
      "message": "[PATCH] mod_devicetable.h fixes\n\n * ieee1394_device_id has kernel_ulong_t field after an odd number of\n   __u32 ones.  Since mod_devicetable.h is included both from kernel and\n   from host build helper, we may be in trouble if we are building on\n   32bit host for 64bit target - userland sees unsigned long long,\n   kernel sees unsigned long and while their sizes match, alignments\n   might not.  Fixed by forcing alignment.  Fortunately, almost nobody\n   else needs that - the rest of such fields is naturally aligned as it\n   is.\n\n * of_device_id has void * in it.  Host userland helpers need\n   kernel_ulong_t instead, since their void * might have nothing to do\n   with the kernel one.  Fixed in the same way it\u0027s done for similar\n   problems in pcmcia_device_id (ifdef __KERNEL__).\n\n * pcmcia_device_id has the same problem as ieee1394_device_id.  Fixed\n   the same way.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5bbe6ab938208bb3d4e16f7a28b11fcddd4f9ff2",
      "tree": "94d29094a0aba6d69d0f1f5af1ed7ad49e3b9881",
      "parents": [
        "a78b3371b628559eb5c46ee1518df27c62f3e801"
      ],
      "author": {
        "name": "Benjamin LaHaise",
        "email": "bcrl@linux.intel.com",
        "time": "Sun Aug 28 18:05:17 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:40:08 2005 -0700"
      },
      "message": "[PATCH] new name for 2.6.14\n\nWe\u0027ve had Woozy Numbat for a while now.  Here\u0027s an updated name care of\nJeff Garzik and myself.\n\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a78b3371b628559eb5c46ee1518df27c62f3e801",
      "tree": "dd32333307ce6a7e4d39ea8c07c34bc3dc5540a1",
      "parents": [
        "97c169a21bfb5bb2ab2bccd852da4f0d0e021c55",
        "a4d61e84804f3b14cc35c5e2af768a07c0f64ef6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:36:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:36:48 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git \n"
    },
    {
      "commit": "97c169a21bfb5bb2ab2bccd852da4f0d0e021c55",
      "tree": "8e1287cc995a9792e35b2687a7ef870ff15a483d",
      "parents": [
        "9ab7486e446447c8e62f8f46ca85b809e6a9d491",
        "4cd426f24ff2d95dd9b3aa15fa5fca9736678ad5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:35:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:35:43 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm.git \n"
    },
    {
      "commit": "9ab7486e446447c8e62f8f46ca85b809e6a9d491",
      "tree": "eabab23a08b361a204523e46147c930c318d5520",
      "parents": [
        "975f957dc408925805dd8f5aa4217b7eeea2d005",
        "dce773771834221817e2d359a7e07a618ba08807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:35:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:35:21 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-mmc.git \n"
    },
    {
      "commit": "975f957dc408925805dd8f5aa4217b7eeea2d005",
      "tree": "2198bb72323a016d93c7440c9240bac94a5c0016",
      "parents": [
        "2321fbd2b87539edc1fbfc2e186528a1ef93835f",
        "661299d9d0437a0ff72240f3d60016ac3a361a6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:59 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial.git \n"
    },
    {
      "commit": "2321fbd2b87539edc1fbfc2e186528a1ef93835f",
      "tree": "cd7d22794eb262b040b6c2f99f9a46d0293935f2",
      "parents": [
        "3d963f5bb1949af53a37acf36d3b12e97ca9b1e5",
        "323cdfc191b7c1597dc748175062c368568d6af4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:34:31 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-ucb.git \n"
    },
    {
      "commit": "3d963f5bb1949af53a37acf36d3b12e97ca9b1e5",
      "tree": "9449490978cdb7858a7c713ee88f15ffc26a6d71",
      "parents": [
        "5be1d85c208f135fc88f972f91b91a879b702b40",
        "e13934563db047043ccead26412f552375cea90c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:04:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:04:37 2005 -0700"
      },
      "message": "Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "5be1d85c208f135fc88f972f91b91a879b702b40",
      "tree": "6ca884e6cd58d596a64ef12fa62405524d6cd5f1",
      "parents": [
        "69be8f189653cd81aae5a74e26615b12871bb72e",
        "135932651fd1eeb95eb6c5d4f6652aae73fe2c24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:46 2005 -0700"
      },
      "message": "Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev \n"
    },
    {
      "commit": "69be8f189653cd81aae5a74e26615b12871bb72e",
      "tree": "89c7d7b5b68ae47818b9dbc9015f1e4452ec2075",
      "parents": [
        "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Aug 29 11:44:09 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 29 10:03:11 2005 -0700"
      },
      "message": "[PATCH] convert signal handling of NODEFER to act like other Unix boxes.\n\nIt has been reported that the way Linux handles NODEFER for signals is\nnot consistent with the way other Unix boxes handle it.  I\u0027ve written a\nprogram to test the behavior of how this flag affects signals and had\nseveral reports from people who ran this on various Unix boxes,\nconfirming that Linux seems to be unique on the way this is handled.\n\nThe way NODEFER affects signals on other Unix boxes is as follows:\n\n1) If NODEFER is set, other signals in sa_mask are still blocked.\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal is\nstill blocked. (Note: this is the behavior of all tested but Linux _and_\nNetBSD 2.0 *).\n\nThe way NODEFER affects signals on Linux:\n\n1) If NODEFER is set, other signals are _not_ blocked regardless of\nsa_mask (Even NetBSD doesn\u0027t do this).\n\n2) If NODEFER is set and the signal is in sa_mask, then the signal being\nhandled is not blocked.\n\nThe patch converts signal handling in all current Linux architectures to\nthe way most Unix boxes work.\n\nUnix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU\n3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.\n\n* NetBSD was the only other Unix to behave like Linux on point #2. The\nmain concern was brought up by point #1 which even NetBSD isn\u0027t like\nLinux.  So with this patch, we leave NetBSD as the lonely one that\nbehaves differently here with #2.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e13934563db047043ccead26412f552375cea90c",
      "tree": "4013ca99f718559447315370c9d5e220e71d99d5",
      "parents": [
        "86f0cd505781e42000763821ec6f70127a6abaae"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Wed Aug 24 18:46:21 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Aug 28 20:28:25 2005 -0400"
      },
      "message": "[PATCH] PHY Layer fixup\n\nThis patch adds back the code that was taken out, thus re-enabling:\n\n* The PHY Layer to initialize without crashing\n* Drivers to actually connect to PHYs\n* The entire PHY Control Layer\n\nThis patch is used by the gianfar driver, and other drivers which are in\ndevelopment.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "02b3e4e2d71b6058ec11cc01c72ac651eb3ded2b",
      "tree": "9b182c47688d261775f8c49e06cb795dfc8931dc",
      "parents": [
        "20b1730af3ae05450b0e03f5aed40c4313f65db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 16:41:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 16:41:01 2005 -0700"
      },
      "message": "Linux v2.6.13\n"
    },
    {
      "commit": "4cd426f24ff2d95dd9b3aa15fa5fca9736678ad5",
      "tree": "314aafb0bf58c9f65f49dab8122554828258806d",
      "parents": [
        "e0c93142ceed0a2ea4f5b8e9d0f62c884241e9c0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sun Aug 28 22:39:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 28 22:39:08 2005 +0100"
      },
      "message": "[ARM] drop i386-isms from arm Kconfig\n\nThis kills i386-specific stuff from arm Kconfig. Please apply,\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "20b1730af3ae05450b0e03f5aed40c4313f65db6",
      "tree": "5b4508801e851a124f1fc1e08f8128969bb1a5d1",
      "parents": [
        "7f84f226389fc5f47b3cb36818972e2e171607de"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Aug 28 13:22:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 13:53:48 2005 -0700"
      },
      "message": "[PATCH] zfcp: bugfix and compile fixes\n\nBugfix (usage of uninitialized pointer in zfcp_port_dequeue) and compile\nfixes for the zfcp device driver.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f84f226389fc5f47b3cb36818972e2e171607de",
      "tree": "6fb8ffca31af2bba66ee8303bb62c272507e571e",
      "parents": [
        "3d52acb34247816c453f94596e6c7fc4499b76dc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Aug 28 15:33:53 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 10:43:18 2005 -0700"
      },
      "message": "[PATCH] zfcp: fix compilation due to rports changes\n\nstruct zfcp_port::scsi_id was removed by commit\n  3859f6a248cbdfbe7b41663f3a2b51f48e30b281\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d52acb34247816c453f94596e6c7fc4499b76dc",
      "tree": "39d2f862ec41006d7f25a58c4732a29cab22b5c0",
      "parents": [
        "f786648b89f00d4e66fe6b19beffd30e764651fc",
        "214838a2108b4b1e18abce2e28d37996e9bf7c68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 18:05:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 18:05:14 2005 -0700"
      },
      "message": "Merge refs/heads/upstream-fixes from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "f786648b89f00d4e66fe6b19beffd30e764651fc",
      "tree": "246cc25d07fc4085b1bf5913f84ffd9c53eef256",
      "parents": [
        "3859f6a248cbdfbe7b41663f3a2b51f48e30b281"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Aug 28 09:40:01 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 18:03:42 2005 -0700"
      },
      "message": "[PATCH] Remove race between con_open and con_close\n\n[ Same race and same patch also by Steven Rostedt \u003crostedt@goodmis.org\u003e ]\n\nI have a laptop (G3 powerbook) which will pretty reliably hit a race\nbetween con_open and con_close late in the boot process and oops in\nvt_ioctl due to tty-\u003edriver_data being NULL.\n\nWhat happens is this: process A opens /dev/tty6; it comes into\ncon_open() (drivers/char/vt.c) and assign a non-NULL value to\ntty-\u003edriver_data.  Then process A closes that and concurrently process\nB opens /dev/tty6.  Process A gets through con_close() and clears\ntty-\u003edriver_data, since tty-\u003ecount \u003d\u003d 1.  However, before process A\ncan decrement tty-\u003ecount, we switch to process B (e.g. at the\ndown(\u0026tty_sem) call at drivers/char/tty_io.c line 1626).\n\nSo process B gets to run and comes into con_open with tty-\u003ecount \u003d\u003d 2,\nas tty-\u003ecount is incremented (in init_dev) before con_open is called.\nBecause tty-\u003ecount !\u003d 1, we don\u0027t set tty-\u003edriver_data.  Then when the\nprocess tries to do anything with that fd, it oopses.\n\nThe simple and effective fix for this is to test tty-\u003edriver_data\nrather than tty-\u003ecount in con_open.  The testing and setting of\ntty-\u003edriver_data is serialized with respect to the clearing of\ntty-\u003edriver_data in con_close by the console_sem.  We can\u0027t get a\nsituation where con_open sees tty-\u003edriver_data !\u003d NULL and then\ncon_close on a different fd clears tty-\u003edriver_data, because\ntty-\u003ecount is incremented before con_open is called.  Thus this patch\neliminates the race, and in fact with this patch my laptop doesn\u0027t\noops.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n[ Same patch\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n  in http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d112450820432121\u0026w\u003d2 ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3859f6a248cbdfbe7b41663f3a2b51f48e30b281",
      "tree": "a0f09490a7295bab3d299efdae5bd29c55c58c3a",
      "parents": [
        "729d70f5dfd663b44bca68a4479c96bde7e535d6"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Aug 27 11:07:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 11:22:36 2005 -0700"
      },
      "message": "[PATCH] zfcp: add rports to enable scsi_add_device to work again\n\nThis patch fixes a severe problem with 2.6.13-rc7.\n\nDue to recent SCSI changes it is not possible to add any LUNs to the zfcp\ndevice driver anymore.  With registration of remote ports this is fixed.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nAcked-by: James Bottomley \u003cjejb@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "729d70f5dfd663b44bca68a4479c96bde7e535d6",
      "tree": "f92ee98a709264984ef6e3e8d6c3ee4f3462797f",
      "parents": [
        "8126fdbc76351bdf99c6737ef4fecf88a22fa538"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "j.blunck@tu-harburg.de",
        "time": "Sat Aug 27 11:07:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 11:22:27 2005 -0700"
      },
      "message": "[PATCH] sg.c: fix a memory leak in devices seq_file implementation\n\nI know that scsi procfs is legacy code but this is a fix for a memory leak.\n\nWhile reading through sg.c I realized that the implementation of\n/proc/scsi/sg/devices with seq_file is leaking memory due to freeing the\npointer returned by the next() iterator method.  Since next() might return\nNULL or an error this is wrong.  This patch fixes it through using the\nseq_files private field for holding the reference to the iterator object.\n\nHere is a small bash script to trigger the leak. Use slabtop to watch\nthe size-32 usage grow and grow.\n\n#!/bin/sh\n\nwhile true; do\n\tcat /proc/scsi/sg/devices \u003e /dev/null\ndone\n\nSigned-off-by: Jan Blunck \u003cj.blunck@tu-harburg.de\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8126fdbc76351bdf99c6737ef4fecf88a22fa538",
      "tree": "c810f8f13be0e2eeec2f0bf9d92b21d746d3f15f",
      "parents": [
        "820d220de400cfaaf846a2d8b5de93f9ea5a9b80"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Sat Aug 27 19:30:30 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 11:03:45 2005 -0700"
      },
      "message": "[PATCH] fix for race problem in DVB USB drivers (dibusb)\n\nFixed race between submitting streaming URBs in the driver and starting\nthe actual transfer in hardware (demodulator and USB controller) which\nsometimes lead to garbled data transfers. URBs are now submitted first,\nthen the transfer is enabled. Dibusb devices and clones are now fully\nfunctional again.\n\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "820d220de400cfaaf846a2d8b5de93f9ea5a9b80",
      "tree": "1ae4d2b24483c41446d42b07f6ca120674c3fae0",
      "parents": [
        "8dbddf17824861f2298de093549e6493d9844835"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Aug 27 13:47:06 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 10:11:40 2005 -0700"
      },
      "message": "[PATCH] Fix capifs bug in initialization error path.\n\nThis fixes a bug in the capifs initialization code, where the\nfilesystem is not unregistered if kern_mount() fails.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8dbddf17824861f2298de093549e6493d9844835",
      "tree": "26d82a3ea3f1b7be05468ae7e811775851a06731",
      "parents": [
        "6a029a90f5b93e2b50bcbbaef05ef91fa0c1d6b3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 27 00:56:18 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 10:11:40 2005 -0700"
      },
      "message": "[PATCH] acpi_shutdown: Only prepare for power off on power_off\n\nWhen acpi_sleep_prepare was moved into a shutdown method we\nstarted calling it for all shutdowns.\n\nIt appears this triggers some systems to power off on reboot.\n\nAvoid this by only calling acpi_sleep_prepare if we are going to power\noff the system.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a029a90f5b93e2b50bcbbaef05ef91fa0c1d6b3",
      "tree": "ba62bf7de680c10c00224305d628b484494918a1",
      "parents": [
        "36676bcbf9f6bcbea9d06e67ee8d04eacde54952"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sat Aug 27 06:48:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 10:11:40 2005 -0700"
      },
      "message": "[PATCH] mmaper_kern.c fixes [buffer overruns]\n\n - copy_from_user() can fail; -\u003ewrite() must check its return value.\n\n - severe buffer overruns both in -\u003eread() and -\u003ewrite() - lseek to the\n   end (i.e.  to mmapper_size) and\n\n\tif (count + *ppos \u003e mmapper_size)\n\t\tcount \u003d count + *ppos - mmapper_size;\n\n   will do absolutely nothing.  Then it will call\n\n\tcopy_to_user(buf,\u0026v_buf[*ppos],count);\n\n   with obvious results (similar for -\u003ewrite()).\n\n   Fixed by turning read to simple_read_from_buffer() and by doing\n   normal limiting of count in -\u003ewrite().\n\n - gratitious lock_kernel() in -\u003emmap() - it\u0027s useless there.\n\n - lots of gratuitous includes.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86f0cd505781e42000763821ec6f70127a6abaae",
      "tree": "e6b02e8ee3461a80f8334bcf3a815bd5c51af07f",
      "parents": [
        "815f62bf742718458ba822a7e1f51f285eb997f2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Aug 24 01:14:23 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:41:01 2005 -0400"
      },
      "message": "[PATCH] r8169: avoid conflict between revisions 2 and 3 of the Linksys EG1032\n\nBoth revisions share the same PCI device ID and vendor ID but revision 2\nof the device uses SysKonnect\u0027s chipset whereas revision 3 of the device\nuses Realtek\u0027s 8169 chipset.\n\nCredit goes to Christiaan Lutzer \u003cmythtv.lutzer@gmail.com\u003e for reporting\nthe issue and giving the actual value for the different revisions.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "815f62bf742718458ba822a7e1f51f285eb997f2",
      "tree": "01e1dc8b4447bcceca8106182e4cf1327ee9a3ad",
      "parents": [
        "75a95178dafb5c8d69b4abe45ea746a9cea23142"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 18:06:36 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:35:31 2005 -0400"
      },
      "message": "[PATCH] SMP rewrite of mkiss\n\nRewrite the mkiss driver to make it SMP-proof following the example of\n6pack.c.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "214838a2108b4b1e18abce2e28d37996e9bf7c68",
      "tree": "090a6020ec9c9c4e91615465b54e29084244d9f7",
      "parents": [
        "84a2ea1c2cee0288f96e0c6aa4f975d4d26508c7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 24 18:01:33 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:32:39 2005 -0400"
      },
      "message": "[PATCH] Fix 6pack setting of MAC address\n\nDon\u0027t check type of sax25_family; dev_set_mac_address has already done\nthat before and anyway, the type to check against would have been\nARPHRD_AX25.  We only got away because AF_AX25 and ARPHRD_AX25 both happen\nto be defined to the same value.\n\nDon\u0027t check sax25_ndigis either; it\u0027s value is insignificant for the\npurpose of setting the MAC address and the check has shown to break\nsome application software for no good reason.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "84a2ea1c2cee0288f96e0c6aa4f975d4d26508c7",
      "tree": "7c1de2aa18081752acf25bba86766d1940b30045",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 25 19:38:30 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:32:39 2005 -0400"
      },
      "message": "[PATCH] 6pack Timer initialization\n\nI dropped the timer initialization bits by accident when sending the\np-persistence fix.  This patch gets the driver to work again on halfduplex\nlinks.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "135932651fd1eeb95eb6c5d4f6652aae73fe2c24",
      "tree": "3a440b2a471ef4ab57b8aa75c3b068b2b52910ed",
      "parents": [
        "d18d36b4edbb980c9de7fe00724c3ded5de1b7a7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:20:12 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:20:12 2005 -0400"
      },
      "message": "[libata scsi] fix read/write translation edge cases\n\nFix bugs for unlikely edge cases noticed by Douglas Gilbert:\n\n- When READ(6)/WRITE(6) sector count \u003d\u003d 0, treat it as 256 sectors\n\n- For other READ(x)/WRITE(x), when sector count \u003d\u003d 0, error.\n  We don\u0027t support successfully completing zero-length transfers at\n  this time.\n"
    },
    {
      "commit": "d18d36b4edbb980c9de7fe00724c3ded5de1b7a7",
      "tree": "387952fb886e995b90fbe91ae4097201c991d938",
      "parents": [
        "953d1137fc4aba16deace262e93974913596dcfe"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:13:52 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:13:52 2005 -0400"
      },
      "message": "libata: fix a few alan-isms\n"
    },
    {
      "commit": "a4d61e84804f3b14cc35c5e2af768a07c0f64ef6",
      "tree": "ecd1d07e5d5643ef1764e2e99de5ddd4103aec5d",
      "parents": [
        "1ad62a19f177e61d4dde111ba35fb4badd0c2106"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 25 13:40:04 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: move include files to include/rdma\n\nMove the InfiniBand headers from drivers/infiniband/include to include/rdma.\nThis allows InfiniBand-using code to live elsewhere, and lets us remove the\nugly EXTRA_CFLAGS include path from the InfiniBand Makefiles.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1ad62a19f177e61d4dde111ba35fb4badd0c2106",
      "tree": "e427260a9049b1300fe69c7542bdb4a85fa2fa9a",
      "parents": [
        "fe9e08e17af414a5fd8f3141b0fd88677f81a883"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Aug 24 14:41:51 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IPoIB: Fix device removal race\n\nCurrently we may have work scheduled in default kernel workqueue when\nthe device is going down.  The device could get freed before this\nworkqueue gets serviced.  I am actually seeing this causing system\nhangs.\n\nThe following patch fixes this by using ipoib_workqueue which gets\nflushed when the device is going down.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fe9e08e17af414a5fd8f3141b0fd88677f81a883",
      "tree": "45c7277413c61cdc2797f2245d010161446c91c9",
      "parents": [
        "b9ef520f9caf20aba8ac7cb2bbba45b52ff19d53"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Aug 19 13:50:33 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: Add handling for ABORT and STOP RMPP MADs.\n\nAdd handling for ABORT / STOP RMPP MADs.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b9ef520f9caf20aba8ac7cb2bbba45b52ff19d53",
      "tree": "b5e81a95dc8a9a099b85af13c476bf35d49ba56c",
      "parents": [
        "4ce059378c04b40c2e9f658b1c6a2e9078b85c7c"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Aug 19 13:46:34 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: fix userspace CM deadlock\n\nFix deadlock condition resulting from trying to destroy a cm_id\nfrom the context of a CM thread.  The synchronization around the\nucm context structure is simplified as a result, and some simple\ncode cleanup is included.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4ce059378c04b40c2e9f658b1c6a2e9078b85c7c",
      "tree": "b06c073dec56407c784eea3058f5d79da0bf81af",
      "parents": [
        "ec34a922d243c3401a694450734e9effb2bafbfe"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 12:03:17 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IPoIB: Set full membership bit in P_Keys\n\nAlways make sure that the full membership bit is set in the P_Keys\nthat IPoIB uses.  This makes sure that all hosts join the correct\nmulticast groups so that hosts that are partial partition members\ncan talk to the rest of the network.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ec34a922d243c3401a694450734e9effb2bafbfe",
      "tree": "7d79ed1848d1b63665d7565274c1d2b56d09df9d",
      "parents": [
        "d20a40192868082eff6fec729b311cb8463b4a21"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:59:31 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Add SRQ implementation\n\nAdd mthca support for shared receive queues (SRQs),\nincluding userspace SRQs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d20a40192868082eff6fec729b311cb8463b4a21",
      "tree": "dae3cac48c76da789215cb9067559a7b721cbc5f",
      "parents": [
        "c04bc3d1f417a8a90eef9ab46523dfd44858b28d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:36:11 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Handle context tables smaller than our chunk size\n\nWhen creating a table in context memory where the table is smaller\nthan our chunk size, we don\u0027t want to allocate and map a full chunk.\nInstead, allocate just enough memory to cover the table.\n\nThis can be pretty simple because all tables are a power-of-2 size, so\neither the table is a multiple of the chunk size, or it\u0027s smaller than\none chunk.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c04bc3d1f417a8a90eef9ab46523dfd44858b28d",
      "tree": "5ac9dac7c37fc0b644814f8563fa3dad3c73e789",
      "parents": [
        "288bdeb4bc5b89befd7ee2f0f0183604034ff6c5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:33:35 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Move WQE structures into their own header\n\nMove the definitions of the WQE structures from mthca_qp.c into\nmthca_wqe.h, so that we\u0027ll be able to share them when we add the\nSRQ code in mthca_srq.c.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "288bdeb4bc5b89befd7ee2f0f0183604034ff6c5",
      "tree": "f7b41185acd11fb7e0daf66f7b771621bd604159",
      "parents": [
        "87b816706bb2b79fbaff8e0b8e279e783273383e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 09:19:05 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Simplify handling of completions with error\n\nMem-free HCAs never generate error CQEs that complete multiple WQEs,\nso just skip the call to mthca_free_err_wqe() for them rather than\nhaving logic to handle the mem-free case in mthca_free_err_wqe().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "87b816706bb2b79fbaff8e0b8e279e783273383e",
      "tree": "94e9a87fd5cbf1f069cba4e8a766ef718d18e5e4",
      "parents": [
        "f520ba5aa48e2891c3fb3e364eeaaab4212c7c45"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 13:39:31 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Factor out common queue alloc code\n\nClean up the allocation of memory for queues by factoring out the\ncommon code into mthca_buf_alloc() and mthca_buf_free().  Now CQs and\nQPs share the same queue allocation code, which we\u0027ll also use for SRQs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f520ba5aa48e2891c3fb3e364eeaaab4212c7c45",
      "tree": "ba512b75aaef8bf0c89ab4f75b80c75af5ead60c",
      "parents": [
        "d41fcc6705eddd04f7218c985b6da35435ed73cc"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:24:13 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB: userspace SRQ support\n\nAdd SRQ support to userspace verbs module.  This adds several commands\nand associated structures, but it\u0027s OK to do this without bumping the\nABI version because the commands are added at the end of the list so\nthey don\u0027t change the existing numbering.  There are two cases to\nworry about:\n\n1. New kernel, old userspace.  This is OK because old userspace simply\n   won\u0027t try to use the new SRQ commands.  None of the old commands are\n   changed.\n\n2. Old kernel, new userspace.  This works perfectly as long as\n   userspace doesn\u0027t try to use SRQ commands.  If userspace tries to\n   use SRQ commands, it will get EINVAL, which is perfectly\n   reasonable: the kernel doesn\u0027t support SRQs, so we couldn\u0027t do any\n   better.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d41fcc6705eddd04f7218c985b6da35435ed73cc",
      "tree": "9c560f65a731ef79309e07598d63ab57fdfedc46",
      "parents": [
        "d1887ec2125988adccbd8bf0de638c41440bf80e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:23:08 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Add SRQ support to midlayer\n\nMake the required core API additions and changes for\nshared receive queues (SRQs).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d1887ec2125988adccbd8bf0de638c41440bf80e",
      "tree": "418a4b95defa44fce5d52688e29265ded4d1a6d0",
      "parents": [
        "da6561c285a6e28a075b97fd5a1560a2b0ce843e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:14:11 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Report correct max_msg_sz\n\nSet the max_msg_sz port property correctly in mthca\u0027s port_query\nfunction.  Also zero out the attr struct so that we don\u0027t leave\nany other members uninitialized.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "da6561c285a6e28a075b97fd5a1560a2b0ce843e",
      "tree": "f39c9f1529e3c8aede42490d67a75321a8d8a25e",
      "parents": [
        "2aeba9a03b0d249fc710b9939fc089ce53d8cd30"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Aug 17 07:39:10 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Use correct port width capability value\n\nWhen we call the INIT_IB firmware command to bring up a port, use\nthe actual port width capability returned by the QUERY_DEV_LIM\ncommand instead of always trying to enable both 1X and 4X.  This\nfixes breakage seen when the firmware is build to allow 4X only.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2aeba9a03b0d249fc710b9939fc089ce53d8cd30",
      "tree": "86c6bee15f6e581fa6b035ee3506e92eab1d775a",
      "parents": [
        "5dd2ce1200f4b12687d74de89a527f99e16c344e"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Aug 15 14:29:03 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Remove unnecessary includes of \u003clinux/version.h\u003e\n\nchanging CONFIG_LOCALVERSION rebuilds too much, for no appearent reason.\nRemove unneeded includes of \u003clinux/version.h\u003e.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5dd2ce1200f4b12687d74de89a527f99e16c344e",
      "tree": "42df0cb1c801b60f8e4e3604bd736bddae8de641",
      "parents": [
        "7f9f2dba729cee6ea10596ccb07447d467705b08"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Mon Aug 15 14:16:36 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Fix ib_mad_thread_completion_handler declaration\n\nChange ib_mad_thread_completion_handler to conform to ib_comp_handler\ndeclaration.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7f9f2dba729cee6ea10596ccb07447d467705b08",
      "tree": "55119f1141a71bf24265e37f6fb4d53110a1ed4c",
      "parents": [
        "ffbf4c34f1916fa1e0554269c94c57da4a21a348"
      ],
      "author": {
        "name": "Guy German",
        "email": "guyg@voltaire.com",
        "time": "Mon Aug 15 07:38:50 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: use generic function instead of arbel_ version in mthca_free_region()\n\nUse the generic key_to_hw_index() function instead of the Arbel-specific\nversion in mthca_free_region().\n\nSigned-off-by: Guy German \u003cguyg@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ffbf4c34f1916fa1e0554269c94c57da4a21a348",
      "tree": "1361f0ca29e0a8d4e22fb508b7493db441007c7f",
      "parents": [
        "2e8b981c5d5c6fe5479ad47c44e3e76ebb5408ef"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Mon Aug 15 07:35:16 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: unmap FMRs when destroying FMR pool\n\nMake sure that all FMRs are unmapped before we deallocate them so that\nwe don\u0027t leak references to our protection domain when destroying an\nFMR pool.  (Bug reported by Guy German \u003cguyg@voltaire.com\u003e)\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2e8b981c5d5c6fe5479ad47c44e3e76ebb5408ef",
      "tree": "d01fc31cb120666633f92d0eaf48b82b6a22be46",
      "parents": [
        "97f52eb438be7caebe026421545619d8a0c1398a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Aug 13 21:19:38 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add HCA board ID to sysfs info\n\nAdd support for reporting HCA board ID returned from QUERY_ADAPTER\nfirmware command through sysfs.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "97f52eb438be7caebe026421545619d8a0c1398a",
      "tree": "1085acb833b691e9cc7ef607e4b4ac8cbd81e03f",
      "parents": [
        "92a6b34bf4d0d11c54b2a6bdd6240f98cb326200"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Sat Aug 13 21:05:57 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: sparse endianness cleanup\n\nFix sparse warnings.  Use __be* where appropriate.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "92a6b34bf4d0d11c54b2a6bdd6240f98cb326200",
      "tree": "847c73d3cf07ec28357579417070f8952952e253",
      "parents": [
        "2a1d9b7f09aaaacf235656cb32a40ba2c79590b3"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Sat Aug 13 20:50:27 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: Eliminate redundant NULL checks\n\nIPoIB: Eliminate NULL checks prior to calling kfree\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2a1d9b7f09aaaacf235656cb32a40ba2c79590b3",
      "tree": "bf3666faca29dc1938851ec305e8d78d8daa4d21",
      "parents": [
        "49f6a7fbe123dde25ca4193a7d60705784e18317"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Aug 10 23:03:10 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: Add copyright notices\n\nMake some lawyers happy and add copyright notices for people who\nforgot to include them when they actually touched the code.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "49f6a7fbe123dde25ca4193a7d60705784e18317",
      "tree": "6ad84bd7dc565bbfbc74efd89b8646671fd567b7",
      "parents": [
        "36676bcbf9f6bcbea9d06e67ee8d04eacde54952"
      ],
      "author": {
        "name": "Tziporet Koren",
        "email": "tziporet@mellanox.co.il",
        "time": "Wed Aug 10 23:00:50 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:34 2005 -0700"
      },
      "message": "[PATCH] IB: Update current firmware versions in mthca driver\n\nUpdate FW versions in mthca according to July 05 Mellanox release\n\nSigned-off-by: Tziporet Koren \u003ctziporet@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "36676bcbf9f6bcbea9d06e67ee8d04eacde54952",
      "tree": "f31e9a79a643cfba649637164a559d94b4183ccc",
      "parents": [
        "657390d25d4241705cb4fc5b3b4ba5b30575dc17"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Aug 26 18:34:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:13 2005 -0700"
      },
      "message": "[PATCH] Fix oops in sysfs_hash_and_remove_file()\n\nThe problem arises if an entity in sysfs is created and removed without\never having been made completely visible.  In SCSI this is triggered by\nremoving a device while it\u0027s initialising.\n\nThe problem appears to be that because it was never made visible in sysfs,\nthe sysfs dentry has a null d_inode which oopses when a reference is made\nto it.  The solution is simply to check d_inode and assume the object was\nnever made visible (and thus doesn\u0027t need deleting) if it\u0027s NULL.\n\n(akpm: possibly a stopgap for 2.6.13 scsi problems.  May not be the\nlong-term fix)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "657390d25d4241705cb4fc5b3b4ba5b30575dc17",
      "tree": "35b09cbecef683302adaddb9e8f7047462e7a848",
      "parents": [
        "72008652dae7d10fa668d7b2ada3bddff7403d86"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Fri Aug 26 18:34:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:13 2005 -0700"
      },
      "message": "[PATCH] md: clear the \u0027recovery\u0027 flags when starting an md array.\n\nIt\u0027s possible for this to still have flags in it and a previous instance\nhas been stopped, and that confused the new array using the same mddev.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72008652dae7d10fa668d7b2ada3bddff7403d86",
      "tree": "23660dd9234016c927b8c135c9e48b685cb16207",
      "parents": [
        "e1bcfcaa0b3bec2a67b22c565a0bf508ea90db1d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Fri Aug 26 18:34:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] md: create a MODULE_ALIAS for md corresponding to its block major number.\n\nI just discovered this is needed for module auto-loading.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1bcfcaa0b3bec2a67b22c565a0bf508ea90db1d",
      "tree": "01c6de89a3d60c35d2133c0b6b1903509a8f1df8",
      "parents": [
        "1c9cf6f9861f8d27303ee2531b3b7686269c71ce"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 18:34:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] IB: fix use-after-free in user verbs cleanup\n\nFix a use-after-free bug in userspace verbs cleanup: we can\u0027t touch\nmr-\u003edevice after we free mr by calling ib_dereg_mr().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c9cf6f9861f8d27303ee2531b3b7686269c71ce",
      "tree": "662163e453ee6514a13e844993700e96baa09260",
      "parents": [
        "485761bd6a72d33b3d4fa884927b2b0d983b701e"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Aug 26 18:34:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] arm: fix IXP4xx flash resource range\n\nWe are currently reserving one byte more than actually needed by the flash\ndevice and overlapping into the next I/O expansion bus window.  This a)\ncauses us to allocate an extra page of VM due to ARM ioremap() alignment\ncode and b) could cause problems if another driver tries to request the\nnext expansion bus window.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485761bd6a72d33b3d4fa884927b2b0d983b701e",
      "tree": "c75562513489f62c8dcfd41acd467bca3d3202cc",
      "parents": [
        "bebf4688e9dbbfdd421736685d607bced91a3c91"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 26 18:34:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Tell VM about holes in nodes\n\nSome nodes can have large holes on x86-64.\n\nThis fixes problems with the VM allowing too many dirty pages because it\noverestimates the number of available RAM in a node.  In extreme cases you\ncan end up with all RAM filled with dirty pages which can lead to deadlocks\nand other nasty behaviour.\n\nThis patch just tells the VM about the known holes from e820.  Reserved\n(like the kernel text or mem_map) is still not taken into account, but that\nshould be only a few percent error now.\n\nSmall detail is that the flat setup uses the NUMA free_area_init_node() now\ntoo because it offers more flexibility.\n\n(akpm: lotsa thanks to Martin for working this problem out)\n\nCc: Martin Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bebf4688e9dbbfdd421736685d607bced91a3c91",
      "tree": "b88e2d0d55bbc9788337c256dfd25b54d684e49e",
      "parents": [
        "32818c2eb6b83ea5065c89e0c3cf774abc4dc02b"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Fri Aug 26 18:34:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] I2C hwmon: kfree fixes\n\nThis patch fixes several instances of hwmon drivers kfree\u0027ing the \"wrong\"\npointer; the existing code works somewhat by accident.\n\n(akpm: plucked from Greg\u0027s queue based on lkml discussion.  Finishes off the\npatch from Jon Corbet)\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32818c2eb6b83ea5065c89e0c3cf774abc4dc02b",
      "tree": "909eed391340511798a80a4e693b401b61ef1e50",
      "parents": [
        "212d6d2237f60bc28c1518f8abf9d3ed6c17574a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Aug 26 18:34:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:11 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix issue with gcc 4.0 compiled kernels\n\nI recently had a BUG_ON() go off spuriously on a gcc 4.0 compiled kernel.\nIt turns out gcc-4.0 was removing a sign extension while earlier gcc\nversions would not.  Thinking this to be a compiler bug, I submitted a\nreport:\n\nhttp://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d23422\n\nIt turns out we need to cast the input in order to tell gcc to sign extend\nit.\n\nThanks to Andrew Pinski for his help on this bug.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "953d1137fc4aba16deace262e93974913596dcfe",
      "tree": "eab6d64bfb298f1a42dc16c5e4d424ec57c42909",
      "parents": [
        "b73fc89f6d1f84326e5e897ad249d00a9f218fd7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 26 19:46:24 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 26 19:46:24 2005 -0400"
      },
      "message": "[libata sata_sil] list documentation URL, since its public\n"
    },
    {
      "commit": "212d6d2237f60bc28c1518f8abf9d3ed6c17574a",
      "tree": "693ac9cdb0693acb0f935d4b61a34e6a12056add",
      "parents": [
        "ca2f3daf779f5e89d14e9783fcfd7920842df9e9"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Aug 25 12:47:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:38:47 2005 -0700"
      },
      "message": "[PATCH] completely disable cpu_exclusive sched domain\n\nAt the suggestion of Nick Piggin and Dinakar, totally disable\nthe facility to allow cpu_exclusive cpusets to define dynamic\nsched domains in Linux 2.6.13, in order to avoid problems\nfirst reported by John Hawkes (corrupt sched data structures\nand kernel oops).\n\nThis has been built for ppc64, i386, ia64, x86_64, sparc, alpha.\nIt has been built, booted and tested for cpuset functionality\non an SN2 (ia64).\n\nDinakar or Nick - could you verify that it for sure does avoid\nthe problems Hawkes reported.  Hawkes is out of town, and I don\u0027t\nhave the recipe to reproduce what he found.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca2f3daf779f5e89d14e9783fcfd7920842df9e9",
      "tree": "07ce4cc60957d842dac1cb3d44dd5441071cf90f",
      "parents": [
        "13142341ac867bb67e88204cbfcb8d90f9a861b7"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Thu Aug 25 12:47:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:38:46 2005 -0700"
      },
      "message": "[PATCH] undo partial cpu_exclusive sched domain disabling\n\nThe partial disabling of Dinakar\u0027s new facility to allow\ncpu_exclusive cpusets to define dynamic sched domains\ndoesn\u0027t go far enough.  At the suggestion of Nick Piggin\nand Dinakar, let us instead totally disable this facility\nfor 2.6.13, in order to avoid problems first reported\nby John Hawkes (corrupt sched data structures and kernel oops).\n\nThis patch removes the partial disabling code in 2.6.13-rc7,\nin anticipation of the next patch, which will totally disable\nit instead.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13142341ac867bb67e88204cbfcb8d90f9a861b7",
      "tree": "7f3881d41696c0a47d871a2289e25e9e9928cd6d",
      "parents": [
        "3fd1bb9baa394856b112e5edbfd3893d92dd1149",
        "d4ef16088913002255eab9958fff4e98b3b507d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:32:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:32:31 2005 -0700"
      },
      "message": "Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git \n"
    },
    {
      "commit": "3fd1bb9baa394856b112e5edbfd3893d92dd1149",
      "tree": "a193631316e25b1d697f232eeeb5afd6ddcc8fb6",
      "parents": [
        "566ecb9b258ec4da3c7e1c6ca6fca8a5bb0c8eba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 25 18:43:37 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:31:46 2005 -0700"
      },
      "message": "[PATCH] hwmon: Off-by-one error in fscpos driver\n\nCoverity uncovered an off-by-one error in the fscpos driver, in function\nset_temp_reset(). Writing to the temp3_reset sysfs file will lead to an\narray overrun, in turn causing an I2C write to a random register of the\nFSC Poseidon chip. Additionally, writing to temp1_reset and temp2_reset\nwill not work as expected. The fix is straightforward.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "566ecb9b258ec4da3c7e1c6ca6fca8a5bb0c8eba",
      "tree": "e1a4b3057c291722ebef4dbb9c0fac834908b4dd",
      "parents": [
        "3515d0161d55d2fa1a340932625f94240a68c262"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Tue Aug 23 17:20:44 2005 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:31:46 2005 -0700"
      },
      "message": "[PATCH] ppc32 8xx: fix m8xx_ide_init() #ifdef\n\nBe more precise on deciding whether to call m8xx_ide_init() at\nm8xx_setup.c:platform_init().\n\nCompilation fails if CONFIG_BLK_DEV_IDE is defined but\nCONFIG_BLK_DEV_MPC8xx_IDE isnt.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3515d0161d55d2fa1a340932625f94240a68c262",
      "tree": "986c5aa31761cbc186b4de7b410d539633f5ceb1",
      "parents": [
        "a46206e74e1897bf34d6b58f0991a0d6f3797e27"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 23:13:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] late spinlock initialization in ieee1394/ohci\n\nspinlock used in irq handler should be initialized before registering\nirq, even if we know that our device has interrupts disabled; handler\nis registered shared and taking spinlock is done unconditionally.  As\nit is, we can and do get oopsen on boot for some configuration, depending\non irq routing - I\u0027ve got a reproducer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a46206e74e1897bf34d6b58f0991a0d6f3797e27",
      "tree": "c550c6ef8439e867ea2f73aebfca0fca0e09b64a",
      "parents": [
        "b6a9ad73897acb7ea4cf56aae0fc39ba1c471fba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 23:03:35 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] bogus function type in qdio\n\nIn qdio_get_micros() volatile in return type is plain noise (even with old\ngccisms it would make no sense - noreturn function returning __u64 is a\nbit odd ;-)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6a9ad73897acb7ea4cf56aae0fc39ba1c471fba",
      "tree": "1d6d1e779fcbaed6f06bf49ed4ad630ecdf58ed1",
      "parents": [
        "1f57ff89fee47a317e9e8ca63bf0f139802cc116"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 22:59:48 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] bogus iounmap() in emac\n\nDumb typo: iounmap(\u0026local_pointer_variable).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f57ff89fee47a317e9e8ca63bf0f139802cc116",
      "tree": "0db3419ab73cabed542a18cd5c7da50b03df896c",
      "parents": [
        "d634cc15e8f33332038dc9c078beae79f9382ada"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Aug 26 01:49:14 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] drivers/hwmon/*: kfree() correct pointers\n\nThe adm9240 driver, in adm9240_detect(), allocates a structure.  The\nerror path attempts to kfree() -\u003eclient field of it (second one),\nresulting in an oops (or slab corruption) if the hardware is not present.\n\n-\u003eclient field in adm1026, adm1031, smsc47b397 and smsc47m1 is the first in\n${HWMON}_data structure, but fix them too.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d634cc15e8f33332038dc9c078beae79f9382ada",
      "tree": "2fff144b1b85cdf362c1a774e77b34f204b93ebf",
      "parents": [
        "fd589e0b662c1ea8cfb1e0d20d60a2510979865b"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfltc@us.ibm.com",
        "time": "Fri Aug 26 14:42:59 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:05:35 2005 -0700"
      },
      "message": "[PATCH] Fix oops in fs/locks.c on close of file with pending locks\n\nThe recent change to locks_remove_flock code in fs/locks.c changes how\nbyte range locks are removed from closing files, which shows up a bug in\ncifs.\n\nThe assumption in the cifs code was that the close call sent to the\nserver would remove any pending locks on the server on this file, but\nthat is no longer safe as the fs/locks.c code on the client wants unlock\nof 0 to PATH_MAX to remove all locks (at least from this client, it is\nnot possible AFAIK to remove all locks from other clients made to the\nserver copy of the file).\n\nNote that cifs locks are different from posix locks - and it is not\npossible to map posix locks perfectly on the wire yet, due to\nrestrictions of the cifs network protocol, even to Samba without adding\na new request type to the network protocol (which we plan to do for\nSamba 3.0.21 within a few months), but the local client will have the\ncorrect, posix view, of the lock in most cases.\n\nThe correct fix for cifs for this would involve a bigger change than I\nwould like to do this late in the 2.6.13-rc cycle - and would involve\ncifs keeping track of all unmerged (uncoalesced) byte range locks for\neach remote inode and scanning that list to remove locks that intersect\nor fall wholly within the range - locks that intersect may have to be\nreaquired with the smaller, remaining range.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b73fc89f6d1f84326e5e897ad249d00a9f218fd7",
      "tree": "557d5ba51a4f6c58be0717c0da13c2e409fd6008",
      "parents": [
        "31433ea369d250ad011577eee6110d3efcb9d861"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 26 16:03:19 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 26 17:36:26 2005 -0400"
      },
      "message": "[PATCH] libata: regularize dma_start/stop arguments\n\nNeeded for a few PATA drivers.\n\nAlso fix up a wrong comment.\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "31433ea369d250ad011577eee6110d3efcb9d861",
      "tree": "5fc76351fd3049cb3548e958fd79236bf202b332",
      "parents": [
        "b8f6153ee421014f42b620238f4203a4106db309"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 26 15:56:47 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 26 17:36:25 2005 -0400"
      },
      "message": "[PATCH] libata: typo\n\nYou spelt heuristic wrongly. Also reformatted to 80 columns,\nignore the diff and fix the typo if you prefer that.\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fd589e0b662c1ea8cfb1e0d20d60a2510979865b",
      "tree": "5c281ab99184fa6dcfb09586064ea7751c32fd4c",
      "parents": [
        "d7a60d50d7713b65a3fd88f11d5717b83a6b6a97"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Aug 26 16:57:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:39:19 2005 -0700"
      },
      "message": "[PATCH] hppfs: fix symlink error path\n\nWhile touching this code I noticed the error handling is bogus, so I\nfixed it up.\n\nI\u0027ve removed the IS_ERR(proc_dentry) check, which will never trigger and\nis clearly a typo: we must check proc_file instead.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7a60d50d7713b65a3fd88f11d5717b83a6b6a97",
      "tree": "80a3d59724cc0faf0a5cb07f7e426c9f41d87e67",
      "parents": [
        "7c657f2f25d50c602df9291bc6242b98fc090759"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Aug 26 16:57:44 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:39:19 2005 -0700"
      },
      "message": "[PATCH] Fixup symlink function pointers for hppfs [for 2.6.13]\n\nUpdate hppfs for the symlink functions prototype change.\n\nYes, I know the code I leave there is still _bogus_, see next patch for\nthis.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c657f2f25d50c602df9291bc6242b98fc090759",
      "tree": "5e1ae11c320ea00488b33224cc982d0be2d986d6",
      "parents": [
        "755528c860b05fcecda1c88a2bdaffcb50760a7f"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Fri Aug 26 14:02:04 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:32:57 2005 -0700"
      },
      "message": "[PATCH] Document idr_get_new_above() semantics, update inotify\n\nThere is an off by one problem with idr_get_new_above.\n\nThe comment and function name suggest that it will return an id \u003e\nstarting_id, but it actually returned an id \u003e\u003d starting_id, and kernel\ncallers other than inotify treated it as such.\n\nThe patch below fixes the comment, and fixes inotifys usage.  The\nfunction name still doesn\u0027t match the behaviour, but it never did.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "755528c860b05fcecda1c88a2bdaffcb50760a7f",
      "tree": "d8b7aaaec93de93841b46e8e05a3b454d05bd357",
      "parents": [
        "26aad69e3dd854abe9028ca873fb40b410a39dd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:49:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:49:22 2005 -0700"
      },
      "message": "Ignore disabled ROM resources at setup\n\nWriting even a disabled value seems to mess up some matrox graphics\ncards.  It may be a card-related issue, but we may also be writing\nreserved low bits in the result.\n\nThis was a fall-out of switching x86 over to the generic PCI resource\nallocation code, and needs more debugging.  In particular, the old x86\ncode defaulted to not doing any resource allocations at all for ROM\nresources.\n\nIn the meantime, this has been reported to make X happier by Helge\nHafting \u003chelgehaf@aitel.hist.no\u003e.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26aad69e3dd854abe9028ca873fb40b410a39dd7",
      "tree": "0f9b4d31027e8cfeb26c9d391f9f27e2f0bfcedf",
      "parents": [
        "9c2c38a122cc23d6a09b8004d60a33913683eedf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:40:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:40:10 2005 -0700"
      },
      "message": "Only pre-allocate 256 bytes of cardbio IO range\n\nIt may seem small, but most cards need much less, if any, and this not\nonly makes the code adhere to the comment, it seems to fix a boot-time\nlockup on a ThinkPad 380XD laptop reported by Tero Roponen \u003cteanropo@cc.jyu.fi\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8f6153ee421014f42b620238f4203a4106db309",
      "tree": "ebc9eac4517325be0a91a4e2b2cb38f08d36812e",
      "parents": [
        "617e44fdfd7ee3d53388ab295d9411b826437ce9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 22:01:20 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 25 22:01:20 2005 -0400"
      },
      "message": "libata: fix EH locking\n\nWrap ata_qc_complete() calls in EH context in spinlocks, to prevent\nraces (mainly in ATAPI code paths).\n"
    },
    {
      "commit": "d4ef16088913002255eab9958fff4e98b3b507d6",
      "tree": "3984a1dc8378d7a976be60523021036c8265a167",
      "parents": [
        "06c7427021f1cc83703f14659d8405ca773ba1ef"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Aug 25 15:31:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 25 15:31:41 2005 -0700"
      },
      "message": "[TG3]: Fix ethtool loopback test lockup\n\nThe tg3_abort_hw() call in tg3_test_loopback() is causing lockups on\nsome devices. tg3_abort_hw() disables the memory arbiter, causing\ntg3_reset_hw() to hang when it tries to write the pre-reset signature.\ntg3_abort_hw() should only be called after the pre-reset signature has\nbeen written. This is all done in tg3_reset_hw() so the tg3_abort_hw()\ncall is unnecessary and can be removed.\n\n[ Also bump driver version and release date. -DaveM ]\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c2c38a122cc23d6a09b8004d60a33913683eedf",
      "tree": "0596d9e3315a64d01f2a6f64d4f352f3cd0de08f",
      "parents": [
        "41290c14640bc9312bf63202d14ebef075b6171a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Aug 24 14:57:54 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] cfq-iosched.c: minor fixes\n\nOne critical fix and two minor fixes for 2.6.13-rc7:\n\n- Max depth must currently be 2 to allow barriers to function on SCSI\n- Prefer sync request over async in choosing the next request\n- Never allow async request to preempt or disturb the \"anticipation\" for\n  a single cfq process context. This is as-designed, the code right now\n  is buggy in that area.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41290c14640bc9312bf63202d14ebef075b6171a",
      "tree": "209aa1f61d73f84046bd8735c7b4ef306b30e3cc",
      "parents": [
        "b7561524765a30334bf31c56b523aeb3c1a04c7d"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Wed Aug 24 16:06:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] Export pcibios_bus_to_resource\n\npcibios_bus_to_resource is exported on all architectures except ia64\nand sparc.  Add exports for the two missing architectures.  Needed when\nYenta socket support is compiled as a module.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7561524765a30334bf31c56b523aeb3c1a04c7d",
      "tree": "e45d7e074f82778666db9d51d15dd0e66f8efdbb",
      "parents": [
        "5477d30e841e0f707fd2daddc8cb6949858476ee"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 24 07:37:37 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] x86_64: update defconfig - reenable fusion\n\nI mistakedly disabled fusion support in an earlier update. Fusion\nis commonly used on many x86-64 systems, so this was a problem.\nThis patch fixes that.\n\nSigned-off-by: And Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5477d30e841e0f707fd2daddc8cb6949858476ee",
      "tree": "4db7781ff7d24c5de92d13636438d76304d4018c",
      "parents": [
        "3725822f7c7134249addcd4549aff086950c8090"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 24 14:18:53 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:41:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Export machine_power_off for therm_pm72 module\n\nThis patch puts back the export of machine_power_off() that was removed\nby some janitor as it\u0027s used for emergency shutdown by the G5 thermal\ncontrol driver. Wether that driver should use kernel_power_off() instead\nis debatable and a post-2.6.13 decision. In the meantime, please commit\nthat patch that fixes the driver for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3725822f7c7134249addcd4549aff086950c8090",
      "tree": "d7db18d3d5f75fe4309ddc7aa373f3213f845b41",
      "parents": [
        "40bb0c3ef52d872de348e10000eb5432a43a147d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Aug 24 04:15:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:40:45 2005 -0700"
      },
      "message": "[PATCH] cpu_exclusive sched domains build fix\n\nAs reported by Paul Mackerras \u003cpaulus@samba.org\u003e, the previous patch\n\"cpu_exclusive sched domains fix\" broke the ppc64 build with\nCONFIC_CPUSET, yielding error messages:\n\nkernel/cpuset.c: In function \u0027update_cpu_domains\u0027:\nkernel/cpuset.c:648: error: invalid lvalue in unary \u0027\u0026\u0027\nkernel/cpuset.c:648: error: invalid lvalue in unary \u0027\u0026\u0027\n\nOn some arch\u0027s, the node_to_cpumask() is a function, returning\na cpumask_t.  But the for_each_cpu_mask() requires an lvalue mask.\n\nThe following patch fixes this build failure by making a copy\nof the cpumask_t on the stack.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40bb0c3ef52d872de348e10000eb5432a43a147d",
      "tree": "fb0a64a7e4c53fa05a75d1ebb429a27b5c44de3b",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Wed Aug 24 17:36:21 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:37:40 2005 -0700"
      },
      "message": "[PATCH] m68k: fix broken macros causing compile errors\n\nAdd parens around macro parameters.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06c7427021f1cc83703f14659d8405ca773ba1ef",
      "tree": "01d66754d441b84cb09fe28f875cbb47b3b9fb0c",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 23 22:06:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 22:06:09 2005 -0700"
      },
      "message": "[FIB_TRIE]: Don\u0027t ignore negative results from fib_semantic_match\n\nWhen a semantic match occurs either success, not found or an error\n(for matching unreachable routes/blackholes) is returned. fib_trie\nignores the errors and looks for a different matching route. Treat\nresults other than \"no match\" as success and end lookup.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75a95178dafb5c8d69b4abe45ea746a9cea23142",
      "tree": "1dbf80c83d9521dcdebc9e670f48da6c1ba34187",
      "parents": [
        "8531c5ffbca65f6df868637c26e6df6f88bff738",
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:03:34 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 01:03:34 2005 -0400"
      },
      "message": "Merge upstream into \u0027upstream\u0027 branch of netdev-2.6.git.\n\nHand fix merge conflict in drivers/net/tokenring/Kconfig.\n"
    },
    {
      "commit": "617e44fdfd7ee3d53388ab295d9411b826437ce9",
      "tree": "ed6bd2a5960f706fa93c6df2cbfb75ede926fd1c",
      "parents": [
        "4887f76ec3d38e99286c9d0fdd6a719174d02e44",
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 00:55:22 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 24 00:55:22 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf",
      "tree": "1550e26233f4cb8b289267633c8fc1fc23fd827b",
      "parents": [
        "9138dccbb9f39f12474554ef93dcc24de2e9c8f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "message": "Linux v2.6.13-rc7\n\nToo many changes to release a final 2.6.13.\n"
    },
    {
      "commit": "9138dccbb9f39f12474554ef93dcc24de2e9c8f6",
      "tree": "c7e606155b97f5a7e0a8808b1e2cbf37ea0162ac",
      "parents": [
        "d10689b68aff7b48e3de1a3f7fcd6567bd2905af"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Aug 23 13:30:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:06:33 2005 -0700"
      },
      "message": "[PATCH] Fix IXP4xx CLOCK_TICK_RATE\n\nAs pointed out in the following thread, the CLOCK_TICK_RATE setting for\nIXP4xx is incorrect b/c the HW ignores the lowest 2 bits of the LATCH\nvalue.\n\n   http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-August/030950.html\n\nTnx to George Anziger and Egil Hjelmeland for finding the issue.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d10689b68aff7b48e3de1a3f7fcd6567bd2905af",
      "tree": "c81c261274011d301dfbcfd1a3e13480b93c167e",
      "parents": [
        "ae75784bc576a1af70509c2f3ba2b70bb65a0c58"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Aug 23 01:04:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:02:52 2005 -0700"
      },
      "message": "[PATCH] cpu_exclusive sched domains on partial nodes temp fix\n\nThis keeps the kernel/cpuset.c routine update_cpu_domains() from\ninvoking the sched.c routine partition_sched_domains() if the cpuset in\nquestion doesn\u0027t fall on node boundaries.\n\nI have boot tested this on an SN2, and with the help of a couple of ad\nhoc printk\u0027s, determined that it does indeed avoid calling the\npartition_sched_domains() routine on partial nodes.\n\nI did not directly verify that this avoids setting up bogus sched\ndomains or avoids the oops that Hawkes saw.\n\nThis patch imposes a silent artificial constraint on which cpusets can\nbe used to define dynamic sched domains.\n\nThis patch should allow proceeding with this new feature in 2.6.13 for\nthe configurations in which it is useful (node alligned sched domains)\nwhile avoiding trying to setup sched domains in the less useful cases\nthat can cause the kernel corruption and oops.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nAcked-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae75784bc576a1af70509c2f3ba2b70bb65a0c58",
      "tree": "c2439482df66e8d8aa727db70c4ec33a920b74c3",
      "parents": [
        "005940ead619c2867e0465c8e0fffb9e5989b57e",
        "7087e295543d3f6e161530e07982fd979e2d9efc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:48 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n"
    },
    {
      "commit": "005940ead619c2867e0465c8e0fffb9e5989b57e",
      "tree": "c4610404433dc2d38389100f45c5d824d2713750",
      "parents": [
        "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
        "6885433c25aaca2cb13ee52a94be156163d6aa23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
      "tree": "88cc854eac01d12063cfc6722c46e73e91a77efb",
      "parents": [
        "2bbfb16bf345acd81ab1e6e3d4b35964650517ac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 23 03:14:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:39 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t oops at boot when empty Opteron node has IO\n\nThe code to detect IO links on Opteron would not check\nif the node had actually memory. This could lead to pci_bus_to_node\nreturning an invalid node, which might cause crashes later\nwhen dma_alloc_coherent passes it to page_alloc_node().\n\nThe bug has been there forever but for some reason\nit is causing now crashes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bbfb16bf345acd81ab1e6e3d4b35964650517ac",
      "tree": "7eeecfe2e5df567d1d725fae962ddf1faabb90a5",
      "parents": [
        "b1daec3089a129a67169d3ae975985a7480fe17f"
      ],
      "author": {
        "name": "lepton",
        "email": "ytht.net@gmail.com",
        "time": "Mon Aug 22 17:06:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:38 2005 -0700"
      },
      "message": "[PATCH] usbnet oops fix\n\nThere\u0027s a \"return the wrong SKB\" error in the GL620A cable minidriver\n(for \"usbnet\") which can oops.  This would not appear when talking\nLinux-to-Linux, only Linux-to-Windows (for recent Linuxes).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "b1daec3089a129a67169d3ae975985a7480fe17f"
}
