)]}'
{
  "log": [
    {
      "commit": "fa83c2ddd4293bd8bcaeeaf14bfdbf2fbe810420",
      "tree": "9c01fd2b1285b5340d8e1e7e29397897536bf5e4",
      "parents": [
        "b68650fd3f31d47426a2b1c6cfad904880258423"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:19 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:19 2005 -0700"
      },
      "message": "[PATCH] aoe 4/12: handle distros that have a udev rules\n\nhandle distros that have a udev rules file instead of dir\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b68650fd3f31d47426a2b1c6cfad904880258423",
      "tree": "cce16ef0a7fb6cce6238f55f219134e900811943",
      "parents": [
        "32465c650670c7499548d70fdeed57fab44ee679"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "message": "[PATCH] aoe 3/12: update driver version to 6\n\nupdate driver version to 6\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "32465c650670c7499548d70fdeed57fab44ee679",
      "tree": "ec83b6febfcaa9b2b7c756b9ef38c59c7806ce9b",
      "parents": [
        "fc458dcda27c6d26cb11ef9ee9c1c3599711be94"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "message": "[PATCH] aoe 2/12: allow multiple aoe devices with same MAC\n\nallow multiple aoe devices with same MAC addr\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fc458dcda27c6d26cb11ef9ee9c1c3599711be94",
      "tree": "a54d1b213653dc992a1700a96b5805b72e687028",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:17 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:17 2005 -0700"
      },
      "message": "[PATCH] aoe 1/12: remove too-low cap on minor number\n\nremove too-low cap on minor number\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c0698f2f6e4839ce9463ce731c892993215ea067",
      "tree": "b05fc8a950ace937460212e996441e4c05a227f6",
      "parents": [
        "cb624029cab62e5415287d15b2ec907b8f322ff5",
        "7f907d7486f2519c2ff1493bfbcdc36dcacd85b7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 20:55:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 20:55:09 2005 -0500"
      },
      "message": "fully merge up to scsi-misc-2.6\n"
    },
    {
      "commit": "7f907d7486f2519c2ff1493bfbcdc36dcacd85b7",
      "tree": "955d5452f1b54b4496fefbf095548c0e2994410e",
      "parents": [
        "0ba4da03cc84f54b2574e1abcdaa18ef8456a9fb",
        "7a55fd0bb31eb369149b89fdf9e0c7bc73486ee1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 16:25:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 16:25:10 2005 -0700"
      },
      "message": "Merge with master.kernel.org:/home/rmk/linux-2.6-rmk.git\n\nThis adds the missing arch/arm/lib/bitops.h file.\n"
    },
    {
      "commit": "0ba4da03cc84f54b2574e1abcdaa18ef8456a9fb",
      "tree": "6730c36a12833eaf05ddddd7b26fc4de1284ff5b",
      "parents": [
        "0b2cad2f30d0353f2576b1a2207c0792ba713157"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 18 15:13:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 15:13:15 2005 -0700"
      },
      "message": "[PATCH] sparc64: Fix stat\n\nLike Alpha, sparc64\u0027s struct stat was defined before we had the\nnanosecond et al.  fields added.  So like Alpha I have to cons up a\nstruct stat64 to get this stuff.  I\u0027ll work on the glibc bits soon. \n\nAlso, we were forgetting to fill in the nanosecond fields in the sparc\ncompat stat64 syscalls. \n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "7a55fd0bb31eb369149b89fdf9e0c7bc73486ee1",
      "tree": "4e0333e6a0b6ee4601b0232baa1c5d4832c4aec5",
      "parents": [
        "9c7d3b3a6b6aaeded9d9e5c5111dbcc65b0b0f91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 18 22:50:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 18 22:50:01 2005 +0100"
      },
      "message": "[PATCH] ARM: Add missing new file for bitops patch\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b2cad2f30d0353f2576b1a2207c0792ba713157",
      "tree": "0d7f73fcc961111ddca915cc8f267ebb088a04c2",
      "parents": [
        "238628edb6cd427454fb54994e2605e191bfc26a",
        "686579d95d48c713bdb7008cc76af8398219e687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 14:25:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 14:25:40 2005 -0700"
      },
      "message": "Merge SCSI tree from James Bottomley.\n\nDone with \"git-pull-script rsync://www.parisc-linux.org/~jejb/scsi-rc-fixes-2.6.git\"\ntogether with an automated content merge.\n"
    },
    {
      "commit": "cb624029cab62e5415287d15b2ec907b8f322ff5",
      "tree": "9ab51220f3ad2a63632b69c5d3662f2c9a771a09",
      "parents": [
        "92d161c373b45be158b73a162bedebb5293a73d3"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 18:03:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:52:27 2005 -0500"
      },
      "message": "aic7xxx: convert to SPI transport class Domain Validation\n\nNow that we export all the parameters, this is easy to do.\nIt also means that we can dump about 2000 lines of code that\nwere dedicated to doing this internally.\n\nAdditionally, this removes all the aic7xxx driver abuse\nof SCSI timers which were embedded in the DV routines.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "92d161c373b45be158b73a162bedebb5293a73d3",
      "tree": "f0adedf975fab838ec7d485731cb0bccd24e0e57",
      "parents": [
        "7aaef27bafdfa10351726a1d383bdde33422072c"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:59:33 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:52:02 2005 -0500"
      },
      "message": "aic7xxx: add support for the SPI transport class\n\nThis is just a simplistic patch to export all of the\naic7xxx internal transport parameters via the SPI\ntransport class.  It doesn\u0027t actually alter the way the\ndriver works at all.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7aaef27bafdfa10351726a1d383bdde33422072c",
      "tree": "3c6247d74ea748285ad58d1a299dcacbdca5bd7c",
      "parents": [
        "dea3101e0a5c897d2c9351a7444e139db9f40247"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:32:42 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:51:37 2005 -0500"
      },
      "message": "qla2xxx: fix compiler warning in qla_attr.c\n\n  CC [M]  drivers/scsi/qla2xxx/qla_attr.o\ndrivers/scsi/qla2xxx/qla_attr.c: In function `qla2x00_sysfs_write_fw_dump\u0027:\ndrivers/scsi/qla2xxx/qla_attr.c:65: warning: implicit declaration of function `vfree\u0027\ndrivers/scsi/qla2xxx/qla_attr.c:83: warning: implicit declaration of function `vmalloc\u0027\ndrivers/scsi/qla2xxx/qla_attr.c:83: warning: cast to pointer from integer of different size\n \nAlso remove spurious inclusion of linux/version.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dea3101e0a5c897d2c9351a7444e139db9f40247",
      "tree": "61de19e98eed08bb760703b362eab2038c34f261",
      "parents": [
        "8e8790415e91964096f862a58cacb55d2bc9a817"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:05:31 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:50:53 2005 -0500"
      },
      "message": "lpfc: add Emulex FC driver version 8.0.28\n\nFrom: \tJames.Smart@Emulex.Com\n\nModified for kernel import and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e8790415e91964096f862a58cacb55d2bc9a817",
      "tree": "e9c21ddd53bea0eeeb514b7c2f8ed27b421e8ad5",
      "parents": [
        "be7db055dd7261522557046370f49160728e3847"
      ],
      "author": {
        "name": "",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 17 15:28:39 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:50:23 2005 -0500"
      },
      "message": "[PATCH] drivers/scsi/gdth.c: cleanups\n\nThis patch contains the following cleanups:\n- make some needlessly global functions static\n- remove one more kernel 2.2 #ifdef\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "be7db055dd7261522557046370f49160728e3847",
      "tree": "314689dfb551ee9ad5ef8c27576762489a51897d",
      "parents": [
        "80e2ca3dcb1043420ac4b06de8eed3d6fedaddda"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 17 15:26:13 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:49:58 2005 -0500"
      },
      "message": "[PATCH] remove old scsi data direction macros\n\nthese have been wrappers for the generic dma direction bits since 2.5.x.\nThis patch converts the few remaining drivers and removes the macros.\n\nArjan noticed there\u0027s some hunk in here that shouldn\u0027t.  Updated patch\nbelow:\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80e2ca3dcb1043420ac4b06de8eed3d6fedaddda",
      "tree": "76c71025d1d45b9fa6ee1c582774bd6c477685f3",
      "parents": [
        "d6e957bf866537f0d842eb83997ea4db1b09168f"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:16:47 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:49:27 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: update version to 8.00.02b5-k\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6e957bf866537f0d842eb83997ea4db1b09168f",
      "tree": "4142c770f6ae5f8b939b43416eb73f81cd454989",
      "parents": [
        "6721d2c809f4537ae01757a2297f2ced338826c1"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:14:51 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:49:01 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove sale revision notes file\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6721d2c809f4537ae01757a2297f2ced338826c1",
      "tree": "d004998bfdb3ca4e98c55758ac4940bacf230d67",
      "parents": [
        "83021920e733aa706926046b6ab61912c0d63943"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:13:01 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:48:36 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove /proc interface\n\nRemove /proc support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "83021920e733aa706926046b6ab61912c0d63943",
      "tree": "e33d19493190076f147912e40207f6956c290eb9",
      "parents": [
        "bdf796210e01145fd77bbb3ae644d04f982b6c3b"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:10:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:48:12 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: cleanup DMA mappings...\n\n  Don\u0027t use cmd-\u003erequest-\u003enr_hw_segments as it may not be initialized\n  (SG_IO in particular bypasses anything that initializes this and just\n  uses scsi_do_req to insert a scsi_request directly on the head of the\n  queue) and a bogus value here can trip up the checks to make sure that\n  the number of segments will fit in the queue ring buffer, resulting in\n  commands that are never completed.\n\n  Fix up several issues with PCI DMA mapping and failure to check return\n  values on the mappings.\n\n  Make the check for space in the ring buffer happen after the DMA mapping\n  is done since any checks done before the mapping has taken place are\n  bogus.\n\n  Doug Ledford \u003cdledford@redhat.com\u003e.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bdf796210e01145fd77bbb3ae644d04f982b6c3b",
      "tree": "92253748a63c51e76a70384d35119e107077b050",
      "parents": [
        "8482e118afa0cb4321ab3d30b1100d27d63130c0"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:06:53 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:47:46 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove lun discovery codes...\n\nRemove internal lun discovery routines and support\nstructures.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8482e118afa0cb4321ab3d30b1100d27d63130c0",
      "tree": "971714d297194e1c20e1b80b1d2e031d4517f5ad",
      "parents": [
        "f4f051ebb40e74ad0ba02d2cb3a6c16b0393472b"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:04:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:47:19 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: add remote port codes...\n\nAdd initial support for FC remote port infrastructure.\n\n     o Use fc_remote_port...() registration and block/unlock\n       functions.\n     o Consolidate \u0027attribute\u0027 (fc-remote/sysfs) helpers into\n       new qla_attr.c file.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f4f051ebb40e74ad0ba02d2cb3a6c16b0393472b",
      "tree": "cc5b5267465d833d36037bd717cef9368f6c9472",
      "parents": [
        "c46f2ffb9e7fce7208c2639790e1ade42e00b146"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:02:26 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:46:53 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove internal queuing...\n\nRemove internal command queuing from the driver.  As is, this\ndriver cannot tolerate cable-pulls as I/Os will begin to fail\nby the upper layers.\n\n     o Should be used in conjuction with the\n       11-fc_rport_adds_2.diff patch.\n     o Removes qla_listops.h file -- no longer needed.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c46f2ffb9e7fce7208c2639790e1ade42e00b146",
      "tree": "284912295d46a861930d0619788a650f56c2a29b",
      "parents": [
        "c2a9331c62216e222a08de8dd58559367fef0af6",
        "f59114b7b5dc677bbd7cc7e26a5fcb3572a3445c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "message": "merge by hand (scsi_device.h)\n"
    },
    {
      "commit": "238628edb6cd427454fb54994e2605e191bfc26a",
      "tree": "3225899173a2103cb7532551477d5c69e030f0ee",
      "parents": [
        "9a9947bf7a3a14d2107cb9a27279fc8f463370a9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 18 10:58:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 10:58:36 2005 -0700"
      },
      "message": "[PATCH] sched: fix signed comparisons of long long\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "9a9947bf7a3a14d2107cb9a27279fc8f463370a9",
      "tree": "7e90be835df68f4821ffa7264eec7a6c5b03f1d3",
      "parents": [
        "219f0817038cabc722968e914490adf6b686499e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 18 10:54:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 10:54:51 2005 -0700"
      },
      "message": "[PATCH] Add 32-bit compatibility for NFSv4 mount\n\nThis adds 32-bit compatibility for mounting an NFSv4 mount on a 64-bit\nkernel (such as happens with PPC64). \n\nThe problem is that the mount data for the NFS4 mount process includes\nauxilliary data pointers, probably because the NFS4 mount data may\nconceivably exceed PAGE_SIZE in size - thus breaking against the hard\nlimit imposed by sys_mount(). \n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "219f0817038cabc722968e914490adf6b686499e",
      "tree": "13b64537abe906645ee22843e146e21958236219",
      "parents": [
        "865108d13801d39ec038bdc82b5bec5e1eaffa9d"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Mon Apr 18 10:47:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 10:47:35 2005 -0700"
      },
      "message": "[PATCH] SELinux: fix deadlock on dcache lock\n\nThis fixes a deadlock on the dcache lock detected during testing at IBM\nby moving the logging of the current executable information from the\nSELinux avc_audit function to audit_log_exit (via an audit_log_task_info\nhelper) for processing upon syscall exit. \n\nFor consistency, the patch also removes the logging of other\ntask-related information from avc_audit, deferring handling to\naudit_log_exit instead. \n\nThis allows simplification of the avc_audit code, allows the exe\ninformation to be obtained more reliably, always includes the comm\ninformation (useful for scripts), and avoids including bogus task\ninformation for checks performed from irq or softirq. \n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by:  James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "865108d13801d39ec038bdc82b5bec5e1eaffa9d",
      "tree": "bfeb17a5c4eb933099eaf9e4d35df43e2fed5635",
      "parents": [
        "4575ceb1d31d9fabc2314410f1645748284c95a9"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 18 10:47:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 10:47:34 2005 -0700"
      },
      "message": "[PATCH] M68k: Update defconfigs for 2.6.12-rc2\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "4575ceb1d31d9fabc2314410f1645748284c95a9",
      "tree": "c80f49b7b8305bb4cb37aee6b683931a4fb36c91",
      "parents": [
        "15e8869943060780b79b242851b0692286fc7d18"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 18 10:47:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 10:47:33 2005 -0700"
      },
      "message": "[PATCH] M68k: Update defconfigs for 2.6.11\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "f59114b7b5dc677bbd7cc7e26a5fcb3572a3445c",
      "tree": "250f46d1d99247f3d7b67d991929ed6aedb7145d",
      "parents": [
        "06f81ea8ca09b880cadf101d7e23b500e9c164bc"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 17 15:00:23 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:35:56 2005 -0500"
      },
      "message": "[PATCH] scsi: scsi_send_eh_cmnd() cleanup\n\nThis patch makes scsi_send_eh_cmnd() use sdev and shost instead of\nreferencing them through scmd-\u003e everytime.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06f81ea8ca09b880cadf101d7e23b500e9c164bc",
      "tree": "87e70ac102f2498214f42e8f0ad879513669881b",
      "parents": [
        "bf341919dbc1fbcbb565fb3224c840760ebd9f85"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 17 14:57:29 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:35:31 2005 -0500"
      },
      "message": "[PATCH] scsi: remove volatile from scsi data\n\nThis patch removes volatile qualifier from scsi_device-\u003edevice_busy,\nScsi_Host-\u003ehost_busy and -\u003ehost_failed as the volatile qualifiers\ndon\u0027t serve any purpose now.  While at it, convert those fields from\nunsigned short to unsigned int as suggested by Christoph.\n\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bf341919dbc1fbcbb565fb3224c840760ebd9f85",
      "tree": "9ff0bb375ccd709b018eccd6d338bf18b9c898aa",
      "parents": [
        "6f71d9bc025b02a8cbc2be83b0226a7043a507a5"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Tue Apr 12 17:49:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:35:06 2005 -0500"
      },
      "message": "scsi: add DID_REQUEUE to the error handling\n\nWe have a DID_IMM_RETRY to require a retry at once, but we could do with\na DID_REQUEUE to instruct the mid-layer to treat this command in the\nsame manner as QUEUE_FULL or BUSY (i.e. halt the submission until\nanother command returns ... or the queue pressure builds if there are no\noutstanding commands).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6f71d9bc025b02a8cbc2be83b0226a7043a507a5",
      "tree": "01caefa8cdcb986b0a698c640a6a59d89e69db62",
      "parents": [
        "f4c2c15b930b23edaa633b09fe3f4c01b4ecce9f"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 10 23:04:28 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:34:41 2005 -0500"
      },
      "message": "zfcp: add point-2-point support\n\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\n\nThis patch mainly introduces support for point-2-point\ntopology.\n\nFrom: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f4c2c15b930b23edaa633b09fe3f4c01b4ecce9f",
      "tree": "0e3625ea704d516508dc3a1890112eefe6fbc204",
      "parents": [
        "2bc474c3646efba67bdc83b7fc7d8ee7562e0106"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 10 22:29:42 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:34:15 2005 -0500"
      },
      "message": "[PATCH] Convert i2o to compat_ioctl\n\nAlso broken design in its compat handlers - CONFIG_COMPAT doesn\u0027t \nmean that there should be no native ioctls.\n\nSigned-off-by: Andi Kleen \u003cak@muc.de\u003e\n\nReworked with comments from Markus Lidel by:\nChristoph Hellwig \u003chch@infradead.org\u003e\n\nRejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2bc474c3646efba67bdc83b7fc7d8ee7562e0106",
      "tree": "e27a7c4392259688a25b3f8ca21668eb1e7fa201",
      "parents": [
        "c6295cdf656de63d6d1123def71daba6cd91939c"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 10 22:19:25 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:33:41 2005 -0500"
      },
      "message": "[PATCH] kill old EH constants\n\nFix up two drivers that incorrectly were using the old return values for\ntheir new-style EH methods and kill off scsi_obsolete.h that defined the\nconstants.  The initio driver has all these constansts defined locally\nand uses them internally, I\u0027ll fix that up some time later.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6295cdf656de63d6d1123def71daba6cd91939c",
      "tree": "c4e5d02355df7443afa45ecc491807a67962f0d8",
      "parents": [
        "d3a933dc9851e74581f9f4c8e703e77901ae8d01"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:33:15 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3a933dc9851e74581f9f4c8e703e77901ae8d01",
      "tree": "7e3ca6bb10436c201359a49945e9a4c6f1657a66",
      "parents": [
        "db9dff366ba78085d0323364fadbf09bec0e77ee"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:55:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:47 2005 -0500"
      },
      "message": "[PATCH] scsi: remove unused scsi_cmnd-\u003einternal_timeout field\n\nscsi_cmnd-\u003einternal_timeout field doesn\u0027t have any meaning\nanymore.  Kill the field.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db9dff366ba78085d0323364fadbf09bec0e77ee",
      "tree": "ae86a60cf83c3d897f9488e90fca4b36cd545a1a",
      "parents": [
        "b6651129cc27d56a9cbefcb5f713cea7706fd6b7"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:53:59 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:20 2005 -0500"
      },
      "message": "[PATCH] remove outdated print_* functions\n\nWe have the scsi_print_* functions in the proper namespace for a long\ntime now and there weren\u0027t a lot users left.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b6651129cc27d56a9cbefcb5f713cea7706fd6b7",
      "tree": "2b3f664a499ff568cefb5718bfa0b4998a4c43be",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:52:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:31:52 2005 -0500"
      },
      "message": "[PATCH] consolidate timeout defintions in scsi.h\n\nAdapted from a patch in SuSE\u0027s kernel SRPM.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "15e8869943060780b79b242851b0692286fc7d18",
      "tree": "192c399c6bfb0a04b65e47332b3d9a0b10b852b8",
      "parents": [
        "9c7d3b3a6b6aaeded9d9e5c5111dbcc65b0b0f91"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Mon Apr 18 08:01:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 18 08:01:30 2005 -0700"
      },
      "message": "[PATCH] x86: fix acpi compile without CONFIG_ACPI_BUS\n\nThe recent acpi boot patch breaks for me: acpi_fadt needs CONFIG_ACPI_BUS.\n\nSigned-off-By: Chris Wedgwood \u003ccw@f00f.org\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "9c7d3b3a6b6aaeded9d9e5c5111dbcc65b0b0f91",
      "tree": "19b2c9e85dcab6df9250ba38df885d951c96e0a6",
      "parents": [
        "dadeafdfc8da8c27e5a68e0706b9856eaac89391"
      ],
      "author": {
        "name": "Jurij Smakov",
        "email": "jurij@wooyd.org",
        "time": "Sun Apr 17 18:03:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:12 2005 -0700"
      },
      "message": "[PATCH] sparc64: Fix copy_sigingo_to_user32()\n\nThe compat routine to copy over this data structure was not\nhandling SI_POLL correctly, breaking various fcntl() variants\nin compat tasks.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dadeafdfc8da8c27e5a68e0706b9856eaac89391",
      "tree": "17993d26e93e598a2f449063fe213afad2a45814",
      "parents": [
        "fb65b9619b756793d824df7501c895a2c2871f40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "message": "[PATCH] sparc64: Reduce ptrace cache flushing\n\nWe were flushing the D-cache excessively for ptrace() processing\nand this makes debugging threads so slow as to be totally unusable.\n\nAll process page accesses via ptrace() go via access_process_vm().\nThis routine, for each process page, uses get_user_pages().  That\nin turn does a flush_dcache_page() on the child pages before we\ncopy in/out the ptrace request data.\n\nTherefore, all we need to do after the data movement is:\n\n1) Flush the D-cache pages if the kernel maps the page to a different\n   color than userspace does.\n2) If we wrote to the page, we need to flush the I-cache on older cpus.\n\nPreviously we just flushed the entire cache at the end of a ptrace()\nrequest, and that was beyond stupid.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb65b9619b756793d824df7501c895a2c2871f40",
      "tree": "8a594fd4be652d14e3795d046eeda2dc33103c33",
      "parents": [
        "961f8bc9fc91c39a3fe169f3b6d3df1b096769d3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:11 2005 -0700"
      },
      "message": "[PATCH] sparc: Fix PTRACE_CONT bogosity\n\nSunOS aparently had this weird PTRACE_CONT semantic which\nwe copied.  If the addr argument is something other than\n1, it sets the process program counter to whatever that\nvalue is.\n\nThis is different from every other Linux architecture, which\ndon\u0027t do anything with the addr and data args.\n\nThis difference in particular breaks the Linux native GDB support\nfor fork and vfork tracing on sparc and sparc64.\n\nThere is no interest in running SunOS binaries using this weird\nPTRACE_CONT behavior, so just delete it so we behave like other\nplatforms do.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "961f8bc9fc91c39a3fe169f3b6d3df1b096769d3",
      "tree": "2d7af71ae798fda8be5e1979fe61bfca3f2d3b20",
      "parents": [
        "a9546f59e90d6ec1b65952c547302e0678e3a5ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 18:03:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:10 2005 -0700"
      },
      "message": "[PATCH] sparc64: use message queue compat syscalls\n\nA couple message queue system call entries for compat tasks\nwere not using the necessary compat_sys_*() functions, causing\nsome glibc test cases to fail.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9546f59e90d6ec1b65952c547302e0678e3a5ac",
      "tree": "d3660490ac539970b875a49c9032c5c946282cbf",
      "parents": [
        "a4e884a311893b476893739901bed382cd62b4fe"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 17 18:03:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 18:03:09 2005 -0700"
      },
      "message": "[PATCH] sparc64: Do not flush dcache for ZERO_PAGE.\n\nThis case actually can get exercised a lot during an ELF\ncoredump of a process which contains a lot of non-COW\u0027d\nanonymous pages.  GDB has this test case which in partiaular\ncreates near terabyte process full of ZERO_PAGEes.  It takes\nforever to just walk through the page tables because of\nall of these spurious cache flushes on sparc64.\n\nWith this change it takes only a second or so.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4e884a311893b476893739901bed382cd62b4fe",
      "tree": "7b7b52678b61dfdf8e3a16b0e920d1e9b0cae979",
      "parents": [
        "ce1dc02f76432a46db149241e015a4f782974623",
        "cc56449f53ba45646c6f0a2edf77c4acb342caed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 14:47:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 14:47:24 2005 -0700"
      },
      "message": "Merge with master.kernel.org:/home/rmk/linux-2.6-rmk.git - ARM changes\n\nFirst ever true git merge. Let\u0027s see if it actually works.\n"
    },
    {
      "commit": "ce1dc02f76432a46db149241e015a4f782974623",
      "tree": "4faac148dd75931ab97a97f38492e4bf0687f9f1",
      "parents": [
        "1d4d5b325315f064e8cd4efaefbe50cdda0357c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 13:30:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 13:30:46 2005 -0700"
      },
      "message": "Fix up some file mode differences due to the new git world order.\n"
    },
    {
      "commit": "1d4d5b325315f064e8cd4efaefbe50cdda0357c7",
      "tree": "b4a2bc39f9c60a28d965ed2586dc33dd02816392",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 17 10:57:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 10:57:20 2005 -0700"
      },
      "message": "[PATCH] revert fs/char_dev.c CONFIG_BASE_FULL change\n\nThis reverts a fs/char_dev.c patch that was merged into BK on March 3.\n\nThe problem is that it breaks things ... __register_chrdev_region() has\na block of code, commented \"temporary\" for over two years now, which\nfails rudely during PCMCIA initialization or other register_chrdev()\ncalls, because it doesn\u0027t \"degrade to linked list\".  This keeps whole\nsubsystems from working.\n\nA real fix to that \"temporary\" code should be possible, using some better\nscheme to allocate major numbers, but it\u0027s not something I want to spend\ntime on just now.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "cc56449f53ba45646c6f0a2edf77c4acb342caed",
      "tree": "c48feb9407191d61041a59dabcaf92c185eff64c",
      "parents": [
        "684f970e2fd2dc0eb8292500903f54f1ebda0e75"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 16:28:31 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 16:28:31 2005 +0100"
      },
      "message": "[PATCH] ARM: fix debug macros\n\nFix debug EBSA285 and RiscPC debugging macros to detect whether the\nMMU is enabled.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "684f970e2fd2dc0eb8292500903f54f1ebda0e75",
      "tree": "d8736596d79bf95281449f7fe5f72db111eb5a73",
      "parents": [
        "652a12ef98d16ccd1ee5cdf2c832ce5411ed3262"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:51:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:51:02 2005 +0100"
      },
      "message": "[PATCH] ARM: bitops\n\nConvert ARM bitop assembly to a macro.  All bitops follow the same\nformat, so it\u0027s silly duplicating the code when only one or two\ninstructions are different.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "652a12ef98d16ccd1ee5cdf2c832ce5411ed3262",
      "tree": "fb4202396bed56574c68f5b516eeb85846e88c6a",
      "parents": [
        "58c02ec4701c94c671a41e1e5d50c582e859851f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:50:36 2005 +0100"
      },
      "message": "[PATCH] ARM: showregs\n\nFix show_regs() to provide a backtrace.  Provide a new __show_regs()\nfunction which implements the common subset of show_regs() and die().\nAdd prototypes to asm-arm/system.h\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58c02ec4701c94c671a41e1e5d50c582e859851f",
      "tree": "36ff3f13c2484ff6e355280899a4ffdd1f05d3a6",
      "parents": [
        "336eb02b9171d132a9abe575317fee4cca965af4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:40:46 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:40:46 2005 +0100"
      },
      "message": "[PATCH] ARM: h3600_irda_set_speed arguments\n\nh3600_irda_set_speed() had the wrong type for the \"speed\" argument.\nFix this.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "336eb02b9171d132a9abe575317fee4cca965af4",
      "tree": "bcdd3c61fa4341a20de81dafdfd681d8872f0eb9",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:36:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 17 15:36:55 2005 +0100"
      },
      "message": "[PATCH] ARM: footbridge rtc init\n\nThe footbridge ISA RTC was being initialised before we had setup the\nkernel timer.  This caused a divide by zero error when the current\ntime of day is set.  Resolve this by initialising the RTC after\nthe kernel timer has been initialised.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "686579d95d48c713bdb7008cc76af8398219e687",
      "tree": "200694afba54d5b9cec984e52689943766eea119",
      "parents": [
        "91bbfbda8d41f834c70c47d6f8c95245c90019e5"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Tue Apr 12 17:49:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:16:08 2005 -0500"
      },
      "message": "scsi: add DID_REQUEUE to the error handling\n\nWe have a DID_IMM_RETRY to require a retry at once, but we could do with\na DID_REQUEUE to instruct the mid-layer to treat this command in the\nsame manner as QUEUE_FULL or BUSY (i.e. halt the submission until\nanother command returns ... or the queue pressure builds if there are no\noutstanding commands).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "91bbfbda8d41f834c70c47d6f8c95245c90019e5",
      "tree": "ae603f3613b47a0312034000d3e44276a6513d6d",
      "parents": [
        "83363ea074504f9005e28cd6209923637bb74de5"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 10 23:04:28 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:15:43 2005 -0500"
      },
      "message": "zfcp: add point-2-point support\n\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\n\nThis patch mainly introduces support for point-2-point\ntopology.\n\nFrom: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "83363ea074504f9005e28cd6209923637bb74de5",
      "tree": "02fcab1d91a740f3f63788a0daf8ebf06844dbcf",
      "parents": [
        "0db7157ca47e21c7623a59e710b807ad06fce161"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 10 22:29:42 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:15:17 2005 -0500"
      },
      "message": "[PATCH] Convert i2o to compat_ioctl\n\nAlso broken design in its compat handlers - CONFIG_COMPAT doesn\u0027t \nmean that there should be no native ioctls.\n\nSigned-off-by: Andi Kleen \u003cak@muc.de\u003e\n\nReworked with comments from Markus Lidel by:\nChristoph Hellwig \u003chch@infradead.org\u003e\n\nRejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0db7157ca47e21c7623a59e710b807ad06fce161",
      "tree": "932c6f9689fd08a7a9d689cfbec8682ccde8175d",
      "parents": [
        "84011ae88da62a20b3ae7b48e2ae3b1ef0fc810a"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 10 22:19:25 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:14:52 2005 -0500"
      },
      "message": "[PATCH] kill old EH constants\n\nFix up two drivers that incorrectly were using the old return values for\ntheir new-style EH methods and kill off scsi_obsolete.h that defined the\nconstants.  The initio driver has all these constansts defined locally\nand uses them internally, I\u0027ll fix that up some time later.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "84011ae88da62a20b3ae7b48e2ae3b1ef0fc810a",
      "tree": "d88217ed9b422449888310fd49e1709b7e541d67",
      "parents": [
        "97665e9c22991401dc56968619c6b8b9c09f3268"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:14:26 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "97665e9c22991401dc56968619c6b8b9c09f3268",
      "tree": "1e6e2fc5d3c7cb1852db1d39326416954653dfd4",
      "parents": [
        "1409277c4aad2e87ad27b2b8a6901ce78eaf8081"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:55:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:13:58 2005 -0500"
      },
      "message": "[PATCH] scsi: remove unused scsi_cmnd-\u003einternal_timeout field\n\nscsi_cmnd-\u003einternal_timeout field doesn\u0027t have any meaning\nanymore.  Kill the field.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1409277c4aad2e87ad27b2b8a6901ce78eaf8081",
      "tree": "31b1b54657d2358123d097bae8c1cf1934b720cf",
      "parents": [
        "0890d74f295be849032fd4390ee00422dfda83b1"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:53:59 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:13:31 2005 -0500"
      },
      "message": "[PATCH] remove outdated print_* functions\n\nWe have the scsi_print_* functions in the proper namespace for a long\ntime now and there weren\u0027t a lot users left.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0890d74f295be849032fd4390ee00422dfda83b1",
      "tree": "c5f85f77b90c694e9710b204001486f1d1f67f70",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:52:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:13:03 2005 -0500"
      },
      "message": "[PATCH] consolidate timeout defintions in scsi.h\n\nAdapted from a patch in SuSE\u0027s kernel SRPM.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c2a9331c62216e222a08de8dd58559367fef0af6",
      "tree": "f25b06ee61ffa8b000a45d0ec5f8a92ebb67f0ce",
      "parents": [
        "152587deb8903c0edf483a5b889f975bc6bea7e0"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Tue Apr 12 16:38:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:10:34 2005 -0500"
      },
      "message": "updates for CFQ oops fix\n\n- add a comment to the device structure that the device_busy field\n  is now protected by the request_queue-\u003equeue_lock\n- null out sdev-\u003erequest_queue after the queue is released to trap\n  any (and there shouldn\u0027t be any) use after the queue is freed.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "152587deb8903c0edf483a5b889f975bc6bea7e0",
      "tree": "62fc13bff0a28134adbb523ed1a2c0efdd9a85cb",
      "parents": [
        "56fece20086ebe32bce2c0d74ceadd516b56baae"
      ],
      "author": {
        "name": "",
        "email": "axboe@suse.de",
        "time": "Tue Apr 12 16:22:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:10:09 2005 -0500"
      },
      "message": "[PATCH] fix NMI lockup with CFQ scheduler\n\nThe current problem seen is that the queue lock is actually in the\nSCSI device structure, so when that structure is freed on device\nrelease, we go boom if the queue tries to access the lock again.\n\nThe fix here is to move the lock from the scsi_device to the queue.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "56fece20086ebe32bce2c0d74ceadd516b56baae",
      "tree": "3ce88fad34483bfc393feb2ee5f3a7f4b8a17f0b",
      "parents": [
        "e183b06bf0be6c525867476df186d20f8f1efe54"
      ],
      "author": {
        "name": "",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Apr 03 03:57:48 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:09:43 2005 -0500"
      },
      "message": "[PATCH] finally fix 53c700 to use the generic iomem infrastructure\n\nThis driver has had it\u0027s own different infrastructure for doing this for\nages, but it\u0027s time it used the common one.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e183b06bf0be6c525867476df186d20f8f1efe54",
      "tree": "49e1e0d32f6e5104b670d2d263003b5cab8b647e",
      "parents": [
        "cb59e840838193957a84ad22f7e1465a06a7c10c"
      ],
      "author": {
        "name": "",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Apr 02 13:57:17 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:09:17 2005 -0500"
      },
      "message": "[PATCH] zfcp: convert to compat_ioctl\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cb59e840838193957a84ad22f7e1465a06a7c10c",
      "tree": "d47f9779a52eb782962dc3406ef0de6100a29dfa",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "dougg@torque.net",
        "time": "Sat Apr 02 13:51:23 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:08:52 2005 -0500"
      },
      "message": "[PATCH] sg.c: update\n\nThe attachment combines the most recent patch from\nYum Rayan \u003cyum.rayan@gmail.com\u003e (to reduce sg stack\nusage), Adrian Bunk \u003cbunk@stusta.de\u003e (to fix check\nafter use) and me (fix elapsed time calculation\n(duration) on ia64 machines).\n\nI have modified the patch from Yum Rayan so kmalloc()\nin sg_read() is only called for the (rare) code paths\nthat need them.\n\nChangelog:\n   - reduce stack usage in sg_ioctl() and sg_read()\n   - fix check after use in sg_mmap()\n   - hold duration internally in milliseconds and\n     check current time later than held time\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a757e64cfa400391041ed7953f0290c34a820c93",
      "tree": "73214a96945eb017e33c0f732ad0f1e8d10c2e8e",
      "parents": [
        "d28446fe2d87ea344c14741c39962dcc7aee5c78"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:42 2005 -0700"
      },
      "message": "[PATCH] md: remove a number of misleading calls to MD_BUG\n\nThe conditions that cause these calls to MD_BUG are not kernel bugs, just\noddities in what userspace is asking for.\n\nAlso convert analyze_sbs to return void, and the value it returned was\nalways 0.\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": "d28446fe2d87ea344c14741c39962dcc7aee5c78",
      "tree": "b41bec77e5e5123f8f5349eb01ced9ee8fd9a924",
      "parents": [
        "187a27845a9dc1c3da3995e24625ccf2e7a346aa"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:41 2005 -0700"
      },
      "message": "[PATCH] md: close a small race in md thread deregistration\n\nThere is a tiny race when de-registering an MD thread, in that the thread\ncould disappear before it is set a SIGKILL, causing send_sig to have\nproblems.  \n\nThis is most easily closed by holding tasklist_lock between enabling the\nthread to exit (setting -\u003erun to NULL) and telling it to exit.\n\n(akpm: ick.  Needs to use kthread API and stop using signals)\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": "187a27845a9dc1c3da3995e24625ccf2e7a346aa",
      "tree": "b4374b7af235c0d14bc722999cd1d8d3e2743c0d",
      "parents": [
        "23907eb8c22e39bcf3d7e7a35a2db1e416157adb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:26:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:40 2005 -0700"
      },
      "message": "[PATCH] fbdev MAINTAINERS update\n\nThis patch does the long overdue updates to MAINTAINERS file for aty128fb\nand radeonfb.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23907eb8c22e39bcf3d7e7a35a2db1e416157adb",
      "tree": "5701cae61a346eb758b676ec19e641892ce61bec",
      "parents": [
        "c907132d534c10b4f34a60383c8384403cb424a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat Apr 16 15:26:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:39 2005 -0700"
      },
      "message": "[PATCH] serial: fix comments in 8250.c\n\nFix the formatting of some comments in 8250.c, and add a note that the\nregister_serial / unregister_serial shouldn\u0027t be used in new code.\n\nWe do this here in preference to adding to linux/serial.h, since that is used\nby a number of non-8250 drivers which pretend to be 8250.  It is not known\nwhether it would be appropriate to do so.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c907132d534c10b4f34a60383c8384403cb424a4",
      "tree": "706511b06aeeee25615f45701e640d01f4f1d51a",
      "parents": [
        "f1ee4f22f21d74bc3ca63b95ca5b63d3a8620527"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "message": "[PATCH] nfsd4: fix struct file leak\n\nWe were failing to close on an error path, resulting in a leak of struct files\nwhich could take a v4 server down fairly quickly....  So call\nnfs4_close_delegation instead of just open-coding parts of it.\n\nSimplify the cleanup on delegation failure while we\u0027re at it.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\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": "f1ee4f22f21d74bc3ca63b95ca5b63d3a8620527",
      "tree": "29b860a31e5cb1d52f1d3a63290a2d0da7c905dd",
      "parents": [
        "9e416052f1462801ca857c7536288bac0621615e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "message": "[PATCH] nfsd4: callback create rpc client returns\n\nrpc_create_clnt and friends return errors, not NULL, on failure.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\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": "9e416052f1462801ca857c7536288bac0621615e",
      "tree": "f657d0dcc3f3d495fbe359cee2ea35868c10b128",
      "parents": [
        "d13df84ff7f3f3e26a9643c1d3cbf94cef9b5b59"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:37 2005 -0700"
      },
      "message": "[PATCH] nfsd: clear signals before exiting the nfsd() thread\n\nFixes the error \"RPC: failed to contact portmap (errno -512).\" when the server\nlater tries to unregister from the portmapper.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\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": "d13df84ff7f3f3e26a9643c1d3cbf94cef9b5b59",
      "tree": "9531a56973381aa48a10fbc7073d1109f380d550",
      "parents": [
        "19272d4385126c2ac369c9f6137a27a08aee50d1"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:26:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:36 2005 -0700"
      },
      "message": "[PATCH] jbd dirty buffer leak fix\n\nThis fixes the lots-of-fsx-linux-instances-cause-a-slow-leak bug.\n\nIt\u0027s been there since 2.6.6, caused by:\n\nftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm4/broken-out/jbd-move-locked-buffers.patch\n\nThat patch moves under-writeout ordered-data buffers onto a separate journal\nlist during commit.  It took out the old code which was based on a single\nlist.\n\nThe old code (necessarily) had logic which would restart I/O against buffers\nwhich had been redirtied while they were on the committing transaction\u0027s\nt_sync_datalist list.  The new code only writes buffers once, ignoring\nredirtyings by a later transaction, which is good.\n\nBut over on the truncate side of things, in journal_unmap_buffer(), we\u0027re\ntreating buffers on the t_locked_list as inviolable things which belong to the\ncommitting transaction, and we just leave them alone during concurrent\ntruncate-vs-commit.\n\nThe net effect is that when truncate tries to invalidate a page whose buffers\nare on t_locked_list and have been redirtied, journal_unmap_buffer() just\nleaves those buffers alone.  truncate will remove the page from its mapping\nand we end up with an anonymous clean page with dirty buffers, which is an\nillegal state for a page.  The JBD commit will not clean those buffers as they\nare removed from t_locked_list.  The VM (try_to_free_buffers) cannot reclaim\nthese pages.\n\nThe patch teaches journal_unmap_buffer() about buffers which are on the\ncommitting transaction\u0027s t_locked_list.  These buffers have been written and\nI/O has completed.  We can take them off the transaction and undirty them\nwithin the context of journal_invalidatepage()-\u003ejournal_unmap_buffer().\n\nAcked-by: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19272d4385126c2ac369c9f6137a27a08aee50d1",
      "tree": "5f2ddb00d8ecf6b55bdb74366f2c9427691aa57c",
      "parents": [
        "68a3c21203b73696769dfdceb68d2d7f5d3c20a0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:35 2005 -0700"
      },
      "message": "[PATCH] drivers/infiniband/hw/mthca/mthca_main.c: remove an unused label\n\nCorrect unwinding in error path of mthca_init_icm().\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68a3c21203b73696769dfdceb68d2d7f5d3c20a0",
      "tree": "876aae59e6f49437b0388f9a95a708edc252bac4",
      "parents": [
        "08aeb14e5f6c28878266b01c87cc5ce31101afa8"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add support for new MT25204 HCA\n\nDecouple table of HCA features from exact HCA device type.  Add a current FW\nversion field so we can warn when someone is using old FW.  Add support for\nnew MT25204 HCA.\n\nRemove the warning about mem-free support, since it should be pretty solid at\nthis point.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08aeb14e5f6c28878266b01c87cc5ce31101afa8",
      "tree": "830f591f6931ceb411f0ae97196f113db2cd766b",
      "parents": [
        "ddf841f052fa218547c86169d1074968eca8c503"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: map context for RDMA responder in mem-free mode\n\nFix RDMA in mem-free mode: we need to make sure that the RDMA context memory\nis mapped for the HCA.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddf841f052fa218547c86169d1074968eca8c503",
      "tree": "a7e6e193f0a9fce9652b1c8b33913b199b3a4c49",
      "parents": [
        "d10ddbf6d7f6699c386d1f41bf542189de32b6be"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:33 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: update receive queue initialization for new HCAs\n\nUpdate initialization of receive queue to match new documentation.  This\nchange is required to support new MT25204 HCA.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d10ddbf6d7f6699c386d1f41bf542189de32b6be",
      "tree": "b2e3ab95925407472fa9c62bb6016d85f822cb68",
      "parents": [
        "6bd6228eed52ef188ebe46865ccff72da936c968"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:32 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: encapsulate mem-free check into mthca_is_memfree()\n\nClean up mem-free mode support by introducing mthca_is_memfree() function,\nwhich encapsulates the logic of deciding if a device is mem-free.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bd6228eed52ef188ebe46865ccff72da936c968",
      "tree": "412f864dba16f32a65496fde887db74db0485395",
      "parents": [
        "e0f5fdca1ca9d1659b920827e5cf6dbad20e5391"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:31 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: tweaks to mthca_cmd.c\n\nMinor tweaks to firmware command handling: kill off an unused get of a value,\nand add a little more info to debug output.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0f5fdca1ca9d1659b920827e5cf6dbad20e5391",
      "tree": "71e6410e14c4c285ce128e99070a38ded75a14f7",
      "parents": [
        "d0a9d25cdcd511dd523357bc902979220dc72a2e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add fast memory region implementation\n\nImplement fast memory regions (FMRs), where the driver writes directly into\nthe HCA\u0027s translation tables rather than requiring a firmware command.  For\nTavor, MTTs for FMR are separate from regular MTTs, and are reserved at driver\ninitialization.  This is done to limit the amount of virtual memory needed to\nmap the MTTs.  For Arbel, there\u0027s no such limitation, and all MTTs and MPTs\nmay be used for FMR or for regular MR.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0a9d25cdcd511dd523357bc902979220dc72a2e",
      "tree": "26b71818fdbb3ee71e0d047398ba92688a17ce95",
      "parents": [
        "0fabd9fb7bdc935f121e6950a2c4eff971dd4c75"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: split MR key munging routines\n\nSplit Tavor and Arbel/mem-free index\u003c-\u003ehw key munging routines, so that FMR\nimplementation can call correct implementation without testing HCA type (which\nit already knows).\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fabd9fb7bdc935f121e6950a2c4eff971dd4c75",
      "tree": "2d3127501eb7ec1afcd88b071af5c53988cef132",
      "parents": [
        "b8ca06f674ab5d7853d7de892c09bdc4c1bfb069"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:29 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add mthca_table_find() function\n\nAdd mthca_table_find() function, which returns the lowmem address of an entry\nin a mem-free HCA\u0027s context tables.  This will be used by the FMR\nimplementation.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8ca06f674ab5d7853d7de892c09bdc4c1bfb069",
      "tree": "6215a5c73db4a7e09df62d02a340938d0bff498c",
      "parents": [
        "ef416a33acbd2d68a58ea1ffdc13c674e53bc78f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:28 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add SYNC_TPT firmware command\n\nAdd code for SYNC_TPT firmware command, which will be used by FMR\nimplementation.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef416a33acbd2d68a58ea1ffdc13c674e53bc78f",
      "tree": "4029b8cd92b9e8a24a313f07230aa5bda51a746c",
      "parents": [
        "9095e208d84c349193fa19245cd5a8bc1a9774b8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:27 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add mthca_write64_raw() for writing to MTT table directly\n\nAdd mthca_write64_raw() function, which will be used to write FMR entries that\nare in ioremapped PCI memory.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9095e208d84c349193fa19245cd5a8bc1a9774b8",
      "tree": "cdef394c9e01b44d59125b8a4e299e4a7d984384",
      "parents": [
        "8df8a34de60f8e51c87e5c145679f1a896133199"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: encapsulate MTT buddy allocator\n\nEncapsulate the buddy allocator used for MTT segments.  This cleans up the\ncode and also gets us ready to add FMR support.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8df8a34de60f8e51c87e5c145679f1a896133199",
      "tree": "2819979a27cc18dbf7086fa6e98e06deca0de19e",
      "parents": [
        "2a4443a699347cb5ac442491421ce7cd7a12e3e2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allow address handle creation in interrupt context\n\nMake address handle verbs usable from interrupt context.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a4443a699347cb5ac442491421ce7cd7a12e3e2",
      "tree": "ef082564fb6a3f9969278f611da96d4713d425bc",
      "parents": [
        "44ea66879d5638cfed5b5ecf628badfd8ec26f36"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:25 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fill in opcode field for send completions\n\nFill in missing fields in send completions.\n\nSigned-off-by: Itamar Rabenstein \u003citamar@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ea66879d5638cfed5b5ecf628badfd8ec26f36",
      "tree": "987bb5368a8e4a058cffc2eef4752d7cca4335e5",
      "parents": [
        "ddb934e0eead2feadc7467b1f7bf9c81aa241232"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:24 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix MTT allocation in mem-free mode\n\nFix bug in MTT allocation in mem-free mode.\n\nI misunderstood the MTT size value returned by the firmware -- it is really\nthe size of a single MTT entry, since mem-free mode does not segment the MTT\nas the original firmware did.  This meant that our MTT addresses ended up\nbeing off by a factor of 8.  This meant that our MTT allocations might\noverlap, and so we could overwrite and corrupt earlier memory regions when\nwriting new MTT entries.\n\nWe fix this by always using our 64-byte MTT segment size.  This allows some\nsimplification of the code as well, since there\u0027s no reason to put the MTT\nsegment size in a variable -- we can always use our enum value directly.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddb934e0eead2feadc7467b1f7bf9c81aa241232",
      "tree": "0fd855bc5f99d0decf977a1630d42cf1f43f6dd8",
      "parents": [
        "b87dcfbacee9c57b39738f43f32834f02ec302d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:23 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: implement RDMA/atomic operations for mem-free mode\n\nAdd code to support RDMA and atomic send work requests in mem-free mode.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b87dcfbacee9c57b39738f43f32834f02ec302d5",
      "tree": "179fcf61040e2ac160ea38d3ca79e5f9d04cdd94",
      "parents": [
        "b635fa215192a02e58e8e30d5d927435aa108192"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:22 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix format of CQ number for CQ events\n\nCQ numbers are only 24 bits, so only print 6 hex digits and mask off reserved\npart when reporting a CQ event.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b635fa215192a02e58e8e30d5d927435aa108192",
      "tree": "5f116d661f6dfa54f20c1d8ea1b9c88204d7bb2d",
      "parents": [
        "4ad81174edfc22528b845a27620db7542c1ce9a6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: only free doorbell records in mem-free mode\n\nOn error path, only free doorbell records if we\u0027re in mem-free mode.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ad81174edfc22528b845a27620db7542c1ce9a6",
      "tree": "7e5caee73509af83e61524c5c418a5f25e705fb9",
      "parents": [
        "2714eb5a4fb2b461b452fb8a2f65c8caacdd12d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: print assigned IRQ when interrupt test fails\n\nPrint IRQ number when NOP command interrupt test fails to help debugging.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2714eb5a4fb2b461b452fb8a2f65c8caacdd12d5",
      "tree": "6c40a85c5cb34e4a4f77b5b7274ca56987d9ab70",
      "parents": [
        "55645e9b0ae202f9bd58e68eb141d7594163935f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:20 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: release mutex on doorbell alloc error path\n\nRelease mutex on error return path from mthca_alloc_db().\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55645e9b0ae202f9bd58e68eb141d7594163935f",
      "tree": "c47d89fa3fdac4efcd3a71535f08f09f68370f86",
      "parents": [
        "85665c9816a2b38866e03c019bf5c2e47eb9fb04"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:19 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix MR allocation error path\n\nFix error handling in MR allocation for mem-free mode: mthca_free must get an\nMR index, not a key.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85665c9816a2b38866e03c019bf5c2e47eb9fb04",
      "tree": "e9a2d836259c200967e4be4185fcc7cc9a3e80ed",
      "parents": [
        "e464b2a6c2c297702205ab725fd82489550a7893"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:18 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allocate correct number of doorbell pages\n\nDoorbell record pages are allocated in HCA page size chunks (always 4096\nbytes), so we need to divide by 4096 and not PAGE_SIZE when figuring out how\nmany pages we\u0027ll need space for.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e464b2a6c2c297702205ab725fd82489550a7893",
      "tree": "d7857bd1bcfd5607998b830130f1ef23f7322809",
      "parents": [
        "72c30290bea3a24e2ab56c7a51af47012f7465a4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:17 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: clean up mthca_dereg_mr()\n\nIt\u0027s cleaner to kfree mthca_mr, and not rely on the fact that ib_mr is the\nfirst field in mthca_mr.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72c30290bea3a24e2ab56c7a51af47012f7465a4",
      "tree": "251b5d362db0e598aef0f47193922a39af1e1773",
      "parents": [
        "3fba231754eef768f6ca83900b726ecf4bc9dc5f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allow unaligned memory regions\n\nThe first buffer of a memory region is not required to be page-aligned, so\ndon\u0027t return an error if it\u0027s not.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fba231754eef768f6ca83900b726ecf4bc9dc5f",
      "tree": "21db9238e859232257294b75e541737ee123e270",
      "parents": [
        "17ead2f5cc81c4658e7b495014c2c6856a6f6b88"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix posting sends with immediate data\n\nWhen posting a work request with immediate data, put the immediate data in the\nimmediate data field of the hardware\u0027s work request (rather than overwriting\nthe flags field).\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17ead2f5cc81c4658e7b495014c2c6856a6f6b88",
      "tree": "00ee9237785dd5c552dfc7d20460d8d6e3bc940e",
      "parents": [
        "8cf2daf3feae982db9804df3d4b8ec20fa7d6d41"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:15 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix calculation of RDB shift\n\nFix calculation of rdb_shift by using original number of QPs, not\ntheir slot in profile[] (which will be rearranged when we sort it).\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8cf2daf3feae982db9804df3d4b8ec20fa7d6d41",
      "tree": "3f6047bf50f7d37c43b698c4f87cc0caa181ea23",
      "parents": [
        "86562a139182bb19c984347f9625b61f3e6f7815"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:14 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fill in more device query fields\n\nImplement more of the device_query method in mthca.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "86562a139182bb19c984347f9625b61f3e6f7815"
}
