)]}'
{
  "log": [
    {
      "commit": "cc495557dfaeca552595cda8cd4427d67aa0142e",
      "tree": "e26240674a69c413cad3c8a49a9f4ffd6fb2cfd6",
      "parents": [
        "c7016e95a556098db6dc4d9096a6189be9e18266"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "message": "ide-floppy: remove superfluous check from ide_floppy_end_request()\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c7016e95a556098db6dc4d9096a6189be9e18266",
      "tree": "2bbf6e1de62fe93bf049c8d6a0716fb4f6f43f99",
      "parents": [
        "e295b8d27465a106cd3db150129ab539704e4c65"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "message": "ide: remove no longer needed PC_FLAG_TIMEDOUT packet command flag\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e295b8d27465a106cd3db150129ab539704e4c65",
      "tree": "78bab6a36cba4962da055a113434113d52915218",
      "parents": [
        "e2bcb2acb0b076fd0e3388ed0139eb6447fa9ae9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:33 2009 +0100"
      },
      "message": "au1xxx-ide: auide_dma_end() cleanup\n\nNo need to check / clear hwif-\u003esg_nents.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e2bcb2acb0b076fd0e3388ed0139eb6447fa9ae9",
      "tree": "f6cadcca3a38a77f31b0671a9aef8273ad54107f",
      "parents": [
        "f7ef12482b17a015906cf74afe655e691b5fa2cb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "message": "trm290: trm290_dma_setup() fix\n\nRe-map sg table if necessary (not that it really matters since\nDMA support is disabled currently).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f7ef12482b17a015906cf74afe655e691b5fa2cb",
      "tree": "9a10f00f8bca32d1c7300fca2ee3642d2a85251b",
      "parents": [
        "39375853d77bea48b7b334daa3698277af8d33f4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "message": "icside: icside_dma_setup() fixes\n\nCheck for ide_build_sglist() return value and re-map sg table if necessary.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "39375853d77bea48b7b334daa3698277af8d33f4",
      "tree": "baba0e374b4af037abb8a516f71f48dff3f4ab33",
      "parents": [
        "e3d9a73a83d98fc466dabdcfe4f4e7e4419e3f8e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "message": "ide: move smart_enable() call out from get_smart_data()\n\nMove smart_enable() call out from get_smart_data() to\nproc_idedisk_read_smart().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e3d9a73a83d98fc466dabdcfe4f4e7e4419e3f8e",
      "tree": "3a93a8eca3800bafe5aeaf6a469fb3af05739c44",
      "parents": [
        "5e76acd588c125fbd37390e44868dcb07cadbe4a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:32 2009 +0100"
      },
      "message": "ide: remove -\u003edata_phase field from ide_hwif_t\n\n* Always use hwif-\u003etask-\u003edata_phase and remove -\u003edata_phase\n  field from ide_hwif_t.\n\n* Remove superfluous REQ_TYPE_ATA_TASKFILE check from\n  ide_pio_datablock() while at it.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e76acd588c125fbd37390e44868dcb07cadbe4a",
      "tree": "e121f47461051ed86147a5c2638c61d28a4a8f0e",
      "parents": [
        "a09485df9cda49fbde2766c86eb18a9cae585162"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:31 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:31 2009 +0100"
      },
      "message": "ide: no need to read Status and Error registers for \"empty\" taskfile requests\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a09485df9cda49fbde2766c86eb18a9cae585162",
      "tree": "4dfc6219da40e86aa293621d43c5a71018c7992f",
      "parents": [
        "e120237c0e4d9a83c1380f5ff7b5f2ba31f1c820"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:31 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:31 2009 +0100"
      },
      "message": "ide: move request type specific code from ide_end_drive_cmd() to callers (v3)\n\n* Move request type specific code from ide_end_drive_cmd() to callers.\n\n* Remove stale ide_end_drive_cmd() documentation and drop no longer\n  used \u0027stat\u0027 argument.  Then rename the function to ide_complete_rq().\n\nv2:\n* Fix handling of blk_pm_request() requests in task_no_data_intr().\n\nv3:\n* Some ide_no_data_taskfile() users (HPA code and HDIO_DRIVE_* ioctls\n  handlers) access original command later so we need to update it in\n  ide_complete_task().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e120237c0e4d9a83c1380f5ff7b5f2ba31f1c820",
      "tree": "147f0f9b228dce62f595a304e8d00868460d5cfe",
      "parents": [
        "3616b6536a74ff1c56029c17cbb3575c69c0a574"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:29 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:29 2009 +0100"
      },
      "message": "ide: factor out completion of taskfile from ide_end_drive_cmd()\n\nFactor out completion of taskfile from ide_end_drive_cmd()\nto ide_complete_task().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3616b6536a74ff1c56029c17cbb3575c69c0a574",
      "tree": "531feb15784ea6ae4871c712829ab23cbfb9bbc3",
      "parents": [
        "19710d25d50ae0be05eebe4231ed8918b1092d82"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:29 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:29 2009 +0100"
      },
      "message": "ide: complete power step in ide_complete_pm_request()\n\n* Complete power step in ide_complete_pm_request().\n\n* Rename ide_complete_pm_request() to ide_complete_pm_rq().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "19710d25d50ae0be05eebe4231ed8918b1092d82",
      "tree": "2ec84e215d6dd07afcf3433e8f920bb6919d3f88",
      "parents": [
        "c094ea0774d6881598da430ea0916a597162f8df"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "message": "ide: add \"flagged\" taskfile flags to struct ide_taskfile (v2)\n\n* Add -\u003eftf_flags field to struct ide_taskfile\n  and convert flags for TASKFILE ioctl to use it.\n\n* Rename \"flagged\" taskfile flags:\n  - IDE_TFLAG_FLAGGED -\u003e IDE_FTFLAG_FLAGGED\n  - IDE_TFLAG_FLAGGED_SET_IN_FLAGS -\u003e IDE_FTFLAG_SET_IN_FLAGS\n  - IDE_TFLAG_{OUT,IN}_DATA -\u003e IDE_FTFLAG_{OUT,IN}_DATA\n\nv2:\n* Remember to fully update ide-h8300.c, scc_pata.c and tx493{8,9}ide.c\n  (thanks to Stephen Rothwell for noticing).\n\nThere should be no functional changes caused by this patch.\n\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c094ea0774d6881598da430ea0916a597162f8df",
      "tree": "e54a8037d3db3387c8972a39d3fd6311cfe8ec63",
      "parents": [
        "2787cb8ae5c68a6945eb82ccf96b5f2c4f238323"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "message": "ide: add IDE_HFLAG_4DRIVES host flag\n\nAdd IDE_HFLAG_4DRIVES host flag and use it instead of ide_4drives\nchipset type in ide_init_port().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2787cb8ae5c68a6945eb82ccf96b5f2c4f238323",
      "tree": "9d2184231c2e36066a33df59303dd9980a6fc99f",
      "parents": [
        "0a6e49e9bc1e9698b2a1a529776b928768561a5a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:28 2009 +0100"
      },
      "message": "ide: add IDE_HFLAG_DTC2278 host flag\n\nAdd IDE_HFLAG_DTC2278 host flag and use it instead of ide_dtc2278\nchipset type in ide_init_port().\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0a6e49e9bc1e9698b2a1a529776b928768561a5a",
      "tree": "9f95af7057c7b3d1c34564d072866a2230db0557",
      "parents": [
        "255115fb35f80735c21a1cbe9809e9795a3af26e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "message": "ide: remove now superfluous check from ide_host_register()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "255115fb35f80735c21a1cbe9809e9795a3af26e",
      "tree": "55952820ef05e6f11c80c828b83a6cfdac366a84",
      "parents": [
        "c7db966bbbf216b336da921e5d7ba5b9c8467ac1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "message": "ide: allow host drivers to specify IRQ flags\n\n* Add -\u003eirq_flags field to struct ide_port_info and struct ide_host.\n\n* Update host drivers and IDE PCI code to use -\u003eirq_flags field.\n\n* Convert init_irq() and ide_intr() to use host-\u003eirq_flags.\n\nThis fixes handling of shared IRQs for non-PCI hosts\nand removes ugly ifdeffery from core IDE code.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c7db966bbbf216b336da921e5d7ba5b9c8467ac1",
      "tree": "5a7077d901a371ae98f90d0e920e97507dbdeeb4",
      "parents": [
        "69197ad70ef6b854988299c1377864f9755cd03d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:27 2009 +0100"
      },
      "message": "ide: fix error message in pre_task_out_intr()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "69197ad70ef6b854988299c1377864f9755cd03d",
      "tree": "cf467f7a7701b55b18488538ab0a7cf9df50ec27",
      "parents": [
        "304ffd6d3a145901ac570b8afb6c9936a83c3392"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "message": "ide: fix memleak on failure in probe_for_drive()\n\nAlways free drive-\u003eid in probe_for_drive() if device is not present.\n\nWhile at it:\n- remove dead IDE_DFLAG_DEAD flag\n- remove superfluous IDE_DFLAG_PRESENT check\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "304ffd6d3a145901ac570b8afb6c9936a83c3392",
      "tree": "a2fc2434854dcd017799fea068fea261576ae209",
      "parents": [
        "15a453a955f89f6545118770c669b52e925368bd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "message": "scc_pata: remove DECLARE_SCC_DEV() macro (v2)\n\nv2:\nscc_chipsets[] -\u003e scc_chipset fix (spotted by Daniel K.).\n\nCc: \"Daniel K.\" \u003cdaniel@cluded.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "15a453a955f89f6545118770c669b52e925368bd",
      "tree": "7058d47378efabc59a53cdd8f946f4dc13a0ae33",
      "parents": [
        "443d18c80700da1f9a5a7cdf676f27ee4db6af6a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:26 2009 +0100"
      },
      "message": "ide: include \u003casm/ide.h\u003e only when needed\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "443d18c80700da1f9a5a7cdf676f27ee4db6af6a",
      "tree": "00d90c1619c4a64e92e8b4e189bc72ef0d7a767a",
      "parents": [
        "3f2154d7e701a8a4791de95765314219caa533a2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:24 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:24 2009 +0100"
      },
      "message": "at91_ide: use readsw()/writesw() directly\n\nUse readsw()/writesw() directly intead of __ide_mm_{in,out}sw() macros.\n\nCc: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f2154d7e701a8a4791de95765314219caa533a2",
      "tree": "b520633b87e25b192a2076f3f2ac1ef0e092f019",
      "parents": [
        "13b8860d102de3daa4a4bf23542495b507edd7e9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Tue Jan 27 17:42:28 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:24 2009 +0100"
      },
      "message": "ide-cd: use ide_drive_t\u0027s rq in cdrom_queue_request_sense\n\nThere should be no functionality change resulting from this patch.\n\nSuggested-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "13b8860d102de3daa4a4bf23542495b507edd7e9",
      "tree": "5767b63cace04f5b2f9533d00d644cdad1fb8117",
      "parents": [
        "f94116aeec7a299640dd692128e1d22178affa8d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 30 11:59:27 2009 -0800"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:23 2009 +0100"
      },
      "message": "IDE: palm_bk3710: use ioremap instead of arch-specific IO_ADDRESS()\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n[bart: minor CodingStyle fixup per Sergei\u0027s suggestion]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f94116aeec7a299640dd692128e1d22178affa8d",
      "tree": "e73b4ec980f50d3f4aaaa50f58bfc9607507e037",
      "parents": [
        "09a3e79187c56842d509430267ece5b82216baee"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:23 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:23 2009 +0100"
      },
      "message": "ide: cleanup \u003casm-m68k/ide.h\u003e\n\n* Remove superfluous \u003casm/macints.h\u003e include.\n\n* No need to re-define in/out*() macros as they are no longer used\n  by m68k host drivers.\n\n* readl() and writel() are not used by core IDE code.\n\n* Use raw_*_swapw() directly in {falcon,q40}ide.c and remove\n  {in,out}sw_swapw() macros.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "09a3e79187c56842d509430267ece5b82216baee",
      "tree": "624ab9e802539f86d352e5f0b617ba5b2db34ffe",
      "parents": [
        "e354c1d8033d97a97a38a1b2cffa1bc285b92ad4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:23 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:23 2009 +0100"
      },
      "message": "ide: make m68k host drivers use IDE_HFLAG_MMIO\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e354c1d8033d97a97a38a1b2cffa1bc285b92ad4",
      "tree": "cd520f7cd4a417c1f78d81e3a3b62936697b35f6",
      "parents": [
        "d15a613ba01ff2b209ecad7a38ccbb23b3b06c92"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:22 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:22 2009 +0100"
      },
      "message": "ide: remove IDE_ARCH_LOCK (v2)\n\n* Add -\u003e{get,release}_lock methods to struct ide_port_info\n  and struct ide_host.\n\n* Convert core IDE code, m68k IDE code and falconide support to use\n  -\u003e{get,release}_lock methods instead of ide_{get,release}_lock().\n\n* Remove IDE_ARCH_LOCK.\n\nv2:\n* Build fix from Geert updating ide_{get,release}_lock() callers in\n  falconide.c.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d15a613ba01ff2b209ecad7a38ccbb23b3b06c92",
      "tree": "3c13ef45f1eae35a2079f04350266f61bfbfa6c8",
      "parents": [
        "088b1b88609ce89b6ab19d114cdbec94a44aa22c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:21 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:21 2009 +0100"
      },
      "message": "ide: remove IDE_ARCH_INTR (v2)\n\nThis micro-optimization is not worth it.  Just always check for\nexistence of -\u003eack_intr method in ide_intr() and ide_timer_expiry().\n\nv2:\nFix brown-paper-bag bug spotted by David D. Kilzer.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nCc: \"David D. Kilzer\" \u003cddkilzer@kilzer.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "088b1b88609ce89b6ab19d114cdbec94a44aa22c",
      "tree": "2c4f7769e8b2854bcb028dda99c34fe7de3847ae",
      "parents": [
        "70775e9c627d7094189b96d73fffced6dab30b30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Fri Jan 02 13:34:47 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:19 2009 +0100"
      },
      "message": "ide: improve debugging scheme\n\nand more specifically, push __func__ into debug\nmacro thus making ide_debug_log() calls shorter and more readable.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\n"
    },
    {
      "commit": "70775e9c627d7094189b96d73fffced6dab30b30",
      "tree": "6fc5e8a9ed54aad07d9daadb17ceb795540eceb5",
      "parents": [
        "211176ccebd2fac1af198eb14308f6cbd7d844e1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "message": "ide: move -\u003erqsize init from init_irq() to ide_init_port()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "211176ccebd2fac1af198eb14308f6cbd7d844e1",
      "tree": "c818fe612cb160928e75e658c6e76dbe39b0f063",
      "parents": [
        "0e78a54fbd574be9da7a49190f7927a656a936c0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "message": "macide: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e78a54fbd574be9da7a49190f7927a656a936c0",
      "tree": "9fc3c5dd5d53e9f95eea34c5d77b75ae18e2a28f",
      "parents": [
        "ee1464a4e8883304d6408ddceb4e966068afa2be"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "message": "buddha: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ee1464a4e8883304d6408ddceb4e966068afa2be",
      "tree": "3bba577c26ea9443852d19f609e6a642d139ae54",
      "parents": [
        "e518e58779d946f01bf93428be8791d5f07b4984"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:18 2009 +0100"
      },
      "message": "ide-pnp: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e518e58779d946f01bf93428be8791d5f07b4984",
      "tree": "71c3254f44addfa5c01e19b6b5ee0555c06fe07f",
      "parents": [
        "9804657ec488380637226d08c808b29ede566908"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "message": "ide-generic: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9804657ec488380637226d08c808b29ede566908",
      "tree": "d4dff80871226bc21a65b3678b41e0f96e1e953f",
      "parents": [
        "33050ec7a2b83bc048b2322c79af25df6fdcb879"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "message": "ide_arm: use struct ide_port_info\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "33050ec7a2b83bc048b2322c79af25df6fdcb879",
      "tree": "9b49b2f4e69a516f0f2d451639b92a9bd7763281",
      "parents": [
        "be0ea69674ed95e1e98cb3687a241badc756d228"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Mar 27 12:46:17 2009 +0100"
      },
      "message": "icside: use struct ide_port_info also for PCB version 5 (v2)\n\nThis fixes hwif-\u003echannel and drive-\u003edn assignments.\n\nv2:\nFix v5/v6 mismatch noticed by Russell.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "be0ea69674ed95e1e98cb3687a241badc756d228",
      "tree": "36d0db8fe389d65bbc8c7aa5be0e61b066f9536a",
      "parents": [
        "4496d937a518fde0d0e1980e4ab470cedb4b50cd",
        "15a5b0a4912d98a9615ef457c7bde8d08195a771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:18:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:18:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slob: fix lockup in slob_free()\n  slub: use get_track()\n  slub: rename calculate_min_partial() to set_min_partial()\n  slub: add min_partial sysfs tunable\n  slub: move min_partial to struct kmem_cache\n  SLUB: Fix default slab order for big object sizes\n  SLUB: Do not pass 8k objects through to the page allocator\n  SLUB: Introduce and use SLUB_MAX_SIZE and SLUB_PAGE_SHIFT constants\n  slob: clean up the code\n  SLUB: Use -\u003eobjsize from struct kmem_cache_cpu in slab_free()\n"
    },
    {
      "commit": "4496d937a518fde0d0e1980e4ab470cedb4b50cd",
      "tree": "a02d57e13b44483417973a306f9fd23743959375",
      "parents": [
        "8e9d2089723d08d51e66c5eea49253d76e27941e",
        "4b2873ba0bda7dc747cde8b6c7dc6c0b01ea6213"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:15:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:15:31 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: irq_node.handler() should return irqreturn_t\n  m68k: section mismatch fixes: Atari SCSI\n  m68k: section mismatch fixes: DMAsound for Atari\n  MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository\n  m68k: mac - Add SWIM floppy support\n  m68k: mac - Add a new entry in mac_model to identify the floppy controller type.\n  m68k: Add install target\n"
    },
    {
      "commit": "8e9d2089723d08d51e66c5eea49253d76e27941e",
      "tree": "cf15609d5eeb0c1f3a39231d8ce793d3c8ad0ed0",
      "parents": [
        "ba1eb95cf3cc666769afe42eaa15a3a34ae82f94",
        "60aa49243d09afc873f082567d2e3c16634ced84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:14:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:14:02 2009 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6:\n  Rationalize fasync return values\n  Move FASYNC bit handling to f_op-\u003efasync()\n  Use f_lock to protect f_flags\n  Rename struct file-\u003ef_ep_lock\n"
    },
    {
      "commit": "ba1eb95cf3cc666769afe42eaa15a3a34ae82f94",
      "tree": "011d8a65ad6e605741a66a833c3536394e8d0f3e",
      "parents": [
        "a8416961d32d8bb757bcbb86b72042b66d044510",
        "17d140402e6f0fd5dde2fdf8d045e3f95f865663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:11:41 2009 -0700"
      },
      "message": "Merge branch \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027header-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (50 commits)\n  x86: headers cleanup - setup.h\n  emu101k1.h: fix duplicate include of \u003clinux/types.h\u003e\n  compiler-gcc4: conditionalize #error on __KERNEL__\n  remove __KERNEL_STRICT_NAMES\n  make netfilter use strict integer types\n  make drm headers use strict integer types\n  make MTD headers use strict integer types\n  make most exported headers use strict integer types\n  make exported headers use strict posix types\n  unconditionally include asm/types.h from linux/types.h\n  make linux/types.h as assembly safe\n  Neither asm/types.h nor linux/types.h is required for arch/ia64/include/asm/fpu.h\n  headers_check fix cleanup: linux/reiserfs_fs.h\n  headers_check fix cleanup: linux/nubus.h\n  headers_check fix cleanup: linux/coda_psdev.h\n  headers_check fix: x86, setup.h\n  headers_check fix: x86, prctl.h\n  headers_check fix: linux/reinserfs_fs.h\n  headers_check fix: linux/socket.h\n  headers_check fix: linux/nubus.h\n  ...\n\nManually fix trivial conflicts in:\n\tinclude/linux/netfilter/xt_limit.h\n\tinclude/linux/netfilter/xt_statistic.h\n"
    },
    {
      "commit": "a8416961d32d8bb757bcbb86b72042b66d044510",
      "tree": "85ae6a21a2d71541e3dae93f17da078f63e2341e",
      "parents": [
        "6671de344cd661453bbee3cfde5574a974332436",
        "fc2869f6a1993550c2765e934b117e993782db30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:06:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:06:50 2009 -0700"
      },
      "message": "Merge branch \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (32 commits)\n  x86: disable __do_IRQ support\n  sparseirq, powerpc/cell: fix unused variable warning in interrupt.c\n  genirq: deprecate obsolete typedefs and defines\n  genirq: deprecate __do_IRQ\n  genirq: add doc to struct irqaction\n  genirq: use kzalloc instead of explicit zero initialization\n  genirq: make irqreturn_t an enum\n  genirq: remove redundant if condition\n  genirq: remove unused hw_irq_controller typedef\n  irq: export remove_irq() and setup_irq() symbols\n  irq: match remove_irq() args with setup_irq()\n  irq: add remove_irq() for freeing of setup_irq() irqs\n  genirq: assert that irq handlers are indeed running in hardirq context\n  irq: name \u0027p\u0027 variables a bit better\n  irq: further clean up the free_irq() code flow\n  irq: refactor and clean up the free_irq() code flow\n  irq: clean up manage.c\n  irq: use GFP_KERNEL for action allocation in request_irq()\n  kernel/irq: fix sparse warning: make symbol static\n  irq: optimize init_kstat_irqs/init_copy_kstat_irqs\n  ...\n"
    },
    {
      "commit": "6671de344cd661453bbee3cfde5574a974332436",
      "tree": "826873ae0180eea53b8fcc6e41938b67c656ba3f",
      "parents": [
        "831576fe40f4175e0767623cffa4aeb28157943a",
        "7c526e1fef8d604a9ec022d9145bba5dbfe40a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:05:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:05:42 2009 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (26 commits)\n  posix timers: fix RLIMIT_CPU \u0026\u0026 fork()\n  time: ntp: fix bug in ntp_update_offset() \u0026 do_adjtimex(), fix\n  time: ntp: clean up second_overflow()\n  time: ntp: simplify ntp_tick_adj calculations\n  time: ntp: make 64-bit constants more robust\n  time: ntp: refactor do_adjtimex() some more\n  time: ntp: refactor do_adjtimex()\n  time: ntp: fix bug in ntp_update_offset() \u0026 do_adjtimex()\n  time: ntp: micro-optimize ntp_update_offset()\n  time: ntp: simplify ntp_update_offset_fll()\n  time: ntp: refactor and clean up ntp_update_offset()\n  time: ntp: refactor up ntp_update_frequency()\n  time: ntp: clean up ntp_update_frequency()\n  time: ntp: simplify the MAX_TICKADJ_SCALED definition\n  time: ntp: simplify the second_overflow() code flow\n  time: ntp: clean up kernel/time/ntp.c\n  x86: hpet: stop HPET_COUNTER when programming periodic mode\n  x86: hpet: provide separate functions to stop and start the counter\n  x86: hpet: print HPET registers during setup (if hpet\u003dverbose is used)\n  time: apply NTP frequency/tick changes immediately\n  ...\n"
    },
    {
      "commit": "831576fe40f4175e0767623cffa4aeb28157943a",
      "tree": "de54e628e5849d6cf201df4446d760d17f752326",
      "parents": [
        "21cdbc1378e8aa96e1ed4a606dce1a8e7daf7fdf",
        "66fef08f7d5267b2312c4b48a6d2957d2d414105"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:05:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:05:01 2009 -0700"
      },
      "message": "Merge branch \u0027sched-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (46 commits)\n  sched: Add comments to find_busiest_group() function\n  sched: Refactor the power savings balance code\n  sched: Optimize the !power_savings_balance during fbg()\n  sched: Create a helper function to calculate imbalance\n  sched: Create helper to calculate small_imbalance in fbg()\n  sched: Create a helper function to calculate sched_domain stats for fbg()\n  sched: Define structure to store the sched_domain statistics for fbg()\n  sched: Create a helper function to calculate sched_group stats for fbg()\n  sched: Define structure to store the sched_group statistics for fbg()\n  sched: Fix indentations in find_busiest_group() using gotos\n  sched: Simple helper functions for find_busiest_group()\n  sched: remove unused fields from struct rq\n  sched: jiffies not printed per CPU\n  sched: small optimisation of can_migrate_task()\n  sched: fix typos in documentation\n  sched: add avg_overlap decay\n  x86, sched_clock(): mark variables read-mostly\n  sched: optimize ttwu vs group scheduling\n  sched: TIF_NEED_RESCHED -\u003e need_reshed() cleanup\n  sched: don\u0027t rebalance if attached on NULL domain\n  ...\n"
    },
    {
      "commit": "21cdbc1378e8aa96e1ed4a606dce1a8e7daf7fdf",
      "tree": "55b6c294b912ccdc3eede15960b0ece53a69d902",
      "parents": [
        "86d9c070175de65890794fa227b68297da6206d8",
        "ef3500b2b2955af4fa6b0564b51c0c604e38c571"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:04:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:04:22 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (81 commits)\n  [S390] remove duplicated #includes\n  [S390] cpumask: use mm_cpumask() wrapper\n  [S390] cpumask: Use accessors code.\n  [S390] cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.\n  [S390] cpumask: remove cpu_coregroup_map\n  [S390] fix clock comparator save area usage\n  [S390] Add hwcap flag for the etf3 enhancement facility\n  [S390] Ensure that ipl panic notifier is called late.\n  [S390] fix dfp elf hwcap/facility bit detection\n  [S390] smp: perform initial cpu reset before starting a cpu\n  [S390] smp: fix memory leak on __cpu_up\n  [S390] ipl: Improve checking logic and remove switch defaults.\n  [S390] s390dbf: Remove needless check for NULL pointer.\n  [S390] s390dbf: Remove redundant initilizations.\n  [S390] use kzfree()\n  [S390] BUG to BUG_ON changes\n  [S390] zfcpdump: Prevent zcore from beeing built as a kernel module.\n  [S390] Use csum_partial in checksum.h\n  [S390] cleanup lowcore.h\n  [S390] eliminate ipl_device from lowcore\n  ...\n"
    },
    {
      "commit": "86d9c070175de65890794fa227b68297da6206d8",
      "tree": "1aa4f1d1ecf397bd0d745a67b9d828420a99a8b4",
      "parents": [
        "413e3376485e6cf81f4cf6a4dbc0de0326535093",
        "a2a9537ac0b37a5da6fbe7e1e9cb06c524d2a9c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:03:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:03:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.30\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.30\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Get rid of pdflush_operation() in emergency sync and remount\n  btrfs: get rid of current_is_pdflush() in btrfs_btree_balance_dirty\n  Move the default_backing_dev_info out of readahead.c and into backing-dev.c\n  block: Repeated lines in switching-sched.txt\n  bsg: Remove bogus check against request_queue-\u003emax_sectors\n  block: WARN in __blk_put_request() for potential bio leak\n  loop: fix circular locking in loop_clr_fd()\n  loop: support barrier writes\n  bsg: add support for tail queuing\n  cpqarray: enable bus mastering\n  block: genhd.h cleanup patch\n  block: add private bio_set for bio integrity allocations\n  block: genhd.h comment needs updating\n  block: get rid of unused blkdev_free_rq() define\n  block: remove various blk_queue_*() setting functions in blk_init_queue_node()\n  cciss: add BUILD_BUG_ON() for catching bad CommandList_struct alignment\n  block: don\u0027t create bio_vec slabs of less than the inline number\n  block: cleanup bio_alloc_bioset()\n"
    },
    {
      "commit": "413e3376485e6cf81f4cf6a4dbc0de0326535093",
      "tree": "915094c7d2bf3db60372d9578175afc8abd2f561",
      "parents": [
        "13220a94d35708d5378114e96ffcc88d0a74fe99",
        "86ee79c3dbd48d7430fd81edc1da3516c9f6dabc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:56:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:56:53 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Flush TLB before releasing pages.\n"
    },
    {
      "commit": "13220a94d35708d5378114e96ffcc88d0a74fe99",
      "tree": "be6530677d5f9536c7211e05ba012923e4c0b307",
      "parents": [
        "8690d8a9f6c2d5728a9c9f68231f1bb4de109e3a",
        "08abe18af1f78ee80c3c3a5ac47c3e0ae0beadf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:54:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:54:36 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1750 commits)\n  ixgbe: Allow Priority Flow Control settings to survive a device reset\n  net: core: remove unneeded include in net/core/utils.c.\n  e1000e: update version number\n  e1000e: fix close interrupt race\n  e1000e: fix loss of multicast packets\n  e1000e: commonize tx cleanup routine to match e1000 \u0026 igb\n  netfilter: fix nf_logger name in ebt_ulog.\n  netfilter: fix warning in ebt_ulog init function.\n  netfilter: fix warning about invalid const usage\n  e1000: fix close race with interrupt\n  e1000: cleanup clean_tx_irq routine so that it completely cleans ring\n  e1000: fix tx hang detect logic and address dma mapping issues\n  bridge: bad error handling when adding invalid ether address\n  bonding: select current active slave when enslaving device for mode tlb and alb\n  gianfar: reallocate skb when headroom is not enough for fcb\n  Bump release date to 25Mar2009 and version to 0.22\n  r6040: Fix second PHY address\n  qeth: fix wait_event_timeout handling\n  qeth: check for completion of a running recovery\n  qeth: unregister MAC addresses during recovery.\n  ...\n\nManually fixed up conflicts in:\n\tdrivers/infiniband/hw/cxgb3/cxio_hal.h\n\tdrivers/infiniband/hw/nes/nes_nic.c\n"
    },
    {
      "commit": "8690d8a9f6c2d5728a9c9f68231f1bb4de109e3a",
      "tree": "175067bf67d29c75f310a1bb76d8429f579d8e9a",
      "parents": [
        "d3f12d36f148f101c568bdbce795e41cd9ceadf3",
        "3b9d49eea1c32e529fa932670a53358e1c8cd67e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:48:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:48:11 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] i6300esb.c: start locking\n  [WATCHDOG] i6300esb.c: convert to platform device driver\n  [WATCHDOG] wdt.c: remove #ifdef CONFIG_WDT_501\n  [WATCHDOG] Fix io.h \u0026 uaccess.h includes.\n  [WATCHDOG] More coding-style and trivial clean-up\n  [WATCHDOG] struct file_operations should be const\n  [WATCHDOG] cpwd.c: Coding style - Clean-up\n  [WATCHDOG] hpwdt.c: Add new HP BMC controller. \n  [PATCH 13/13] drivers/watchdog: use USB API functions rather than constants\n  [WATCHDOG] orion5x_wdt: fix compile issue by providing tclk as platform data\n  [WATCHDOG] rc32434_wdt: make sure watchdog is not running at startup\n  [WATCHDOG] rc32434_wdt: add spin_locking\n  [WATCHDOG] rc32434_wdt: add shutdown method\n  [WATCHDOG] rc32434_wdt: add timeout module parameter\n  [WATCHDOG] rc32434_wdt: clean-up driver\n  [WATCHDOG] davinci: convert to ioremap() + io[read|write]\n  [WATCHDOG] w83697ug: add error checking\n  [WATCHDOG] cpwd.c \u0026 riowd.c - unlocked_ioctl\n"
    },
    {
      "commit": "d3f12d36f148f101c568bdbce795e41cd9ceadf3",
      "tree": "4d58ff7605a530fb052c95378d507e2350755825",
      "parents": [
        "39b566eedbe9e35d38502cc5e62ef7abf1aff9c9",
        "16175a796d061833aacfbd9672235f2d2725df65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:47:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:47:52 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.30\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (113 commits)\n  KVM: VMX: Don\u0027t allow uninhibited access to EFER on i386\n  KVM: Correct deassign device ioctl to IOW\n  KVM: ppc: e500: Fix the bug that KVM is unstable in SMP\n  KVM: ppc: e500: Fix the bug that mas0 update to wrong value when read TLB entry\n  KVM: Fix missing smp tlb flush in invlpg\n  KVM: Get support IRQ routing entry counts\n  KVM: fix sparse warnings: Should it be static?\n  KVM: fix sparse warnings: context imbalance\n  KVM: is_long_mode() should check for EFER.LMA\n  KVM: VMX: Update necessary state when guest enters long mode\n  KVM: ia64: Fix the build errors due to lack of macros related to MSI.\n  ia64: Move the macro definitions related to MSI to one header file.\n  KVM: fix kvm_vm_ioctl_deassign_device\n  KVM: define KVM_CAP_DEVICE_DEASSIGNMENT\n  KVM: ppc: Add emulation of E500 register mmucsr0\n  KVM: Report IRQ injection status for MSI delivered interrupts\n  KVM: MMU: Fix another largepage memory leak\n  KVM: SVM: set accessed bit for VMCB segment selectors\n  KVM: Report IRQ injection status to userspace.\n  KVM: MMU: remove assertion in kvm_mmu_alloc_page\n  ...\n"
    },
    {
      "commit": "39b566eedbe9e35d38502cc5e62ef7abf1aff9c9",
      "tree": "114d963f3eb4e8aff401ed74ae0429aefc55c9fd",
      "parents": [
        "39f15003c7b268e4199d5ddce60a6944a74a14b7",
        "09f98bafea792644f2dea39eb080aa57d854f5b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:47:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:47:08 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (30 commits)\n  RDMA/cxgb3: Enforce required firmware\n  IB/mlx4: Unregister IB device prior to CLOSE PORT command\n  mlx4_core: Add link type autosensing\n  mlx4_core: Don\u0027t perform SET_PORT command for Ethernet ports\n  RDMA/nes: Handle MPA Reject message properly\n  RDMA/nes: Improve use of PBLs\n  RDMA/nes: Remove LLTX\n  RDMA/nes: Inform hardware that asynchronous event has been handled\n  RDMA/nes: Fix tmp_addr compilation warning\n  RDMA/nes: Report correct vendor_id and vendor_part_id\n  RDMA/nes: Update copyright to new legal entity and year\n  RDMA/nes: Account for freed PBL after HW operation\n  IB: Remove useless ibdev_is_alive() tests from sysfs code\n  IB/sa_query: Fix AH leak due to update_sm_ah() race\n  IB/mad: Fix ib_post_send_mad() returning 0 with no generate send comp\n  IB/mad: initialize mad_agent_priv before putting on lists\n  IB/mad: Fix null pointer dereference in local_completions()\n  IB/mad: Fix RMPP header RRespTime manipulation\n  IB/iser: Remove hard setting of path MTU\n  mlx4_core: Add device IDs for MT25458 10GigE devices\n  ...\n"
    },
    {
      "commit": "39f15003c7b268e4199d5ddce60a6944a74a14b7",
      "tree": "47d4513321aa16bcdc608619390f4f5dbf1d1e5e",
      "parents": [
        "7676b8fd701beb47cc1b4cc291acaa07287ea69a",
        "b363b3304bcf68c4541683b2eff70b29f0446a5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:46:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:46:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix memory overwrite when saving nativeFileSystem field during mount\n  [CIFS]  Rename compose_mount_options to cifs_compose_mount_options.\n  [CIFS] work around bug in Samba server handling for posix open\n  [CIFS] Use posix open on file open when server supports it\n  cifs: fix buffer format byte on NT Rename/hardlink\n  [CIFS] Add definitions for remoteably fsctl calls\n  [CIFS] add extra null attr check\n  [CIFS] fix build error\n  [CIFS] reopen file via newer posix open protocol operation if available\n  [CIFS] Add new nostrictsync cifs mount option to avoid slow SMB flush\n  [CIFS] DFS no longer experimental\n  [CIFS] Send SMB flush in cifs_fsync\n"
    },
    {
      "commit": "7676b8fd701beb47cc1b4cc291acaa07287ea69a",
      "tree": "9e6e7a3e418082bb9de1819ed5623e35cf389452",
      "parents": [
        "9e80d407736161d9b8b0c5a0d44f786e44c322ea"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Mar 26 20:47:00 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:45:43 2009 -0700"
      },
      "message": "dontdiff: Fix asm exclude\n\nNow that the headers are in arch/foo/include/asm we don\u0027t want to exclude\nthem when preparing diff files.\n\nCloses-bug: 12921\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e80d407736161d9b8b0c5a0d44f786e44c322ea",
      "tree": "1d60b5b3e766cd123189278c3576f79d26315426",
      "parents": [
        "0384e2959127a56d0640505d004d8dd92f9c29f5"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Mar 26 13:08:04 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 15:44:59 2009 -0700"
      },
      "message": "ext3: Avoid starting a transaction in writepage when not necessary\n\nWe don\u0027t have to start a transaction in writepage() when all the blocks\nare a properly allocated. Even in ordered mode either the data has been\nwritten via write() and they are thus already added to transaction\u0027s list\nor the data was written via mmap and then it\u0027s random in which transaction\nthey get written anyway.\n\nThis should help VM to pageout dirty memory without blocking on transaction\ncommits.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08abe18af1f78ee80c3c3a5ac47c3e0ae0beadf6",
      "tree": "2be39bf8942edca1bcec735145e144a682ca9cd3",
      "parents": [
        "f0de70f8bb56952f6e016a65a8a8d006918f5bf6",
        "0384e2959127a56d0640505d004d8dd92f9c29f5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 26 15:23:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 26 15:23:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/net/wimax/i2400m/usb-notif.c\n"
    },
    {
      "commit": "4b2873ba0bda7dc747cde8b6c7dc6c0b01ea6213",
      "tree": "e72ff2b8af7523c13c56268935fdde592d1362cd",
      "parents": [
        "95fde7a83989d595c06105629f42f3691bf62f91"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 09:48:45 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:30 2009 +0100"
      },
      "message": "m68k: irq_node.handler() should return irqreturn_t\n\ncommit b5dc7840b3ebe9c7967dd8ba73db957767009ff9 (\"m68k: introduce irq\ncontroller\") reverted the return type of struct irq_node.handler() from\nirqreturn_t to int. Change it back to irqreturn_t, else it will give a\ncompiler warning when irqreturn_t is turned into an enum in the near future:\n\n| arch/m68k/kernel/ints.c:231: warning: assignment from incompatible pointer type\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "95fde7a83989d595c06105629f42f3691bf62f91",
      "tree": "7d397ffecb31b0a3031dea07e3dfc5d48b86a8b6",
      "parents": [
        "d497e3ab91a726ecd76028698e5ce298f75ab681"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@biophys.uni-duesseldorf.de",
        "time": "Sun Jan 18 03:22:15 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:29 2009 +0100"
      },
      "message": "m68k: section mismatch fixes: Atari SCSI\n\nadd __init annotations to probe routines\n\nSigned-off-by: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "d497e3ab91a726ecd76028698e5ce298f75ab681",
      "tree": "6f447e429aada656e7495bea19180d0196809728",
      "parents": [
        "0e750aa47ab26236c15c1dc7a66ecf39148e67bc"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@biophys.uni-duesseldorf.de",
        "time": "Sun Jan 18 03:17:33 2009 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:28 2009 +0100"
      },
      "message": "m68k: section mismatch fixes: DMAsound for Atari\n\nadd __initdata to driver presets struct\n\nSigned-off-By: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "0e750aa47ab26236c15c1dc7a66ecf39148e67bc",
      "tree": "f0e4d2fad4ab8ca1f8a02b4bc24ad1c3d65945ae",
      "parents": [
        "8852ecd97488249ca7fe2c0d3eb44cae95886881"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Nov 24 21:37:09 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:28 2009 +0100"
      },
      "message": "MAINTAINERS: Replace dead link to m68k CVS repository by link to new git repository\n\nCVS is dead, long live git!\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "8852ecd97488249ca7fe2c0d3eb44cae95886881",
      "tree": "bc23ec6db412733952809ebc5307535ed043c4a0",
      "parents": [
        "7ad93b42bd135641ddc2c298f030132aca7aeca3"
      ],
      "author": {
        "name": "Laurent Vivier",
        "email": "laurent@lvivier.info",
        "time": "Sat Nov 15 16:10:10 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:27 2009 +0100"
      },
      "message": "m68k: mac - Add SWIM floppy support\n\nIt allows to read data from a floppy, but not to write to, and to eject the\nfloppy (useful on our Mac without eject button).\n\nSigned-off-by: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "7ad93b42bd135641ddc2c298f030132aca7aeca3",
      "tree": "959a1b043fb33a0b4663218a1608923a928c4efe",
      "parents": [
        "612bfc9e630e3f7a4f3be1325eac28de8b8970af"
      ],
      "author": {
        "name": "Laurent Vivier",
        "email": "Laurent@lvivier.info",
        "time": "Thu Nov 06 20:57:41 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:27 2009 +0100"
      },
      "message": "m68k: mac - Add a new entry in mac_model to identify the floppy controller type.\n\nThis patch adds a field \"floppy_type\" which can take the following values:\n\nMAC_FLOPPY_IWM for an IWM based mac\nMAC_FLOPPY_SWIM_ADDR1 for a SWIM based mac with controller at VIA1 + 0x1E000\nMAC_FLOPPY_SWIM_ADDR2 for a SWIM based mac with controller at VIA1 + 0x16000\nMAC_FLOPPY_IOP for an IOP based mac\nMAC_FLOPPY_AV for an AV based mac\n\nSigned-off-by: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "612bfc9e630e3f7a4f3be1325eac28de8b8970af",
      "tree": "5929a89fbe93a7c2f81161af37b8e9079d4a9250",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Laurent Vivier",
        "email": "Laurent@lvivier.info",
        "time": "Thu Oct 30 21:17:47 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Mar 26 21:15:26 2009 +0100"
      },
      "message": "m68k: Add install target\n\nThis patch enables the use of \"make install\" on m68k architecture\nto copy kernel to /boot.\n\nSigned-off-by: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "0384e2959127a56d0640505d004d8dd92f9c29f5",
      "tree": "fa2a8d6829ed61fa561deab03a259e25b7b49865",
      "parents": [
        "61a091827e273650b39eb87c799a6d260913fa0b",
        "c96f1732e25362d10ee7bcac1df8412a2e6b7d23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:20:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:20:23 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (35 commits)\n  [libata] Improve timeout handling\n  [libata] Drain data on errors\n  pata_sc1200: Activate secondary channel\n  pata_artop: Serializing support\n  [libata] ahci: correct enclosure LED state save\n  [libata] More robust parsing for IDENTIFY DEVICE multi_count field\n  sata_mv: fix LED blinking for SoC+NCQ\n  sata_mv: optimize IRQ coalescing for 8-port chips\n  sata_mv: implement IRQ coalescing (v2)\n  sata_mv: cosmetic preparations for IRQ coalescing\n  pata-rb532-cf: platform_get_irq() fix ignored failure\n  pata_efar: fix *dma_mask\n  pata_radisys: fix mwdma_mask to exclude mwdma0\n  [libata] convert drivers to use ata.h mode mask defines\n  include/linux/ata.h: add some more transfer masks\n  ahci: Blacklist HP Compaq 6720s that spins off disks during ACPI power off\n  [libata] sata_mv: Implement direct FIS transmission via mv_qc_issue_fis().\n  [libata] Export ata_pio_queue_task() so that it can be used from sata_mv.\n  [libata] sata_mv: Add a new mv_sff_check_status() function to sata_mv.\n  [libata] sata_mv: Tighten up interrupt masking in mv_qc_issue()\n  ...\n"
    },
    {
      "commit": "61a091827e273650b39eb87c799a6d260913fa0b",
      "tree": "19f0a4840fc90da6ca3787ee7efacb5bb0c6c7a2",
      "parents": [
        "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
        "fd8345f8dea93691b0ceba55146088d8c05415f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:39 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (97 commits)\n  USB: qcserial: add device id for HP devices\n  USB: isp1760: Add a delay before reading the SKIPMAP registers in isp1760-hcd.c\n  USB: allow malformed LANGID descriptors\n  USB: pxa27x_udc: typo fixes and code cleanups\n  USB: gadget: gadget zero uses new suspend/resume hooks\n  USB: gadget: composite device-level suspend/resume hooks\n  USB: r8a66597-hcd: suspend/resume support\n  USB: more u32 conversion after transfer_buffer_length and actual_length\n  USB: Fix cp2101 USB serial device driver termios functions for console use\n  USB: CP2101 New Device ID\n  USB: ipaq: handle 4 endpoint devices\n  USB: S3C: Move usb-control.h to platform include\n  USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glue\n  USB: pedantic: spelling correction in comment for ch9.h\n  USB: host: fix sparse warning: Using plain integer as NULL pointer\n  USB: ohci-s3c2410: fix name of bus clock\n  USB: ohci-s3c2410: remove \u003cmach/hardware.h\u003e include\n  USB: serial: rename cp2101 driver to cp210x\n  USB: CP2101 Reduce Error Logging\n  USB: CP2101 Support AN205 baud rates\n  ...\n"
    },
    {
      "commit": "0c93ea4064a209cdc36de8a9a3003d43d08f46f7",
      "tree": "ff19952407c523a1349ef56c05993416dd28437e",
      "parents": [
        "bc2fd381d8f9dbeb181f82286cdca1567e3d0def",
        "e6e66b02e11563abdb7f69dcb7a2efbd8d577e77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:17:04 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (61 commits)\n  Dynamic debug: fix pr_fmt() build error\n  Dynamic debug: allow simple quoting of words\n  dynamic debug: update docs\n  dynamic debug: combine dprintk and dynamic printk\n  sysfs: fix some bin_vm_ops errors\n  kobject: don\u0027t block for each kobject_uevent\n  sysfs: only allow one scheduled removal callback per kobj\n  Driver core: Fix device_move() vs. dpm list ordering, v2\n  Driver core: some cleanup on drivers/base/sys.c\n  Driver core: implement uevent suppress in kobject\n  vcs: hook sysfs devices into object lifetime instead of \"binding\"\n  driver core: fix passing platform_data\n  driver core: move platform_data into platform_device\n  sysfs: don\u0027t block indefinitely for unmapped files.\n  driver core: move knode_bus into private structure\n  driver core: move knode_driver into private structure\n  driver core: move klist_children into private structure\n  driver core: create a private portion of struct device\n  driver core: remove polling for driver_probe_done(v5)\n  sysfs: reference sysfs_dirent from sysfs inodes\n  ...\n\nFixed conflicts in drivers/sh/maple/maple.c manually\n"
    },
    {
      "commit": "bc2fd381d8f9dbeb181f82286cdca1567e3d0def",
      "tree": "e03b088a8bc1052d8f851764d201a13366cb97ce",
      "parents": [
        "928a726b0e12184729900c076e13dbf1c511c96c",
        "2ebe1d9efed5f232afc8d00901d0959c9814bce3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:13:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:13:06 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (53 commits)\n  ide: use try_to_identify() in ide_driveid_update()\n  ide: clear drive IRQ after re-enabling local IRQs in ide_driveid_update()\n  ide: sanitize SELECT_MASK() usage in ide_driveid_update()\n  ide: classify device type in do_probe()\n  ide: remove broken EXABYTENEST support\n  ide: shorten timeout value in ide_driveid_update()\n  ide: propagate AltStatus workarounds to ide_driveid_update()\n  ide: fix kmalloc() failure handling in ide_driveid_update()\n  mn10300: remove \u003casm/ide.h\u003e\n  frv: remove \u003casm/ide.h\u003e\n  ide: remove pciirq argument from ide_pci_setup_ports()\n  ide: fix -\u003einit_chipset method to return \u0027int\u0027 value\n  ide: remove try_to_identify() wrapper\n  ide: remove no longer needed IRQ auto-probing from try_to_identify() (v2)\n  ide: remove no longer needed IRQ fallback code from hwif_init()\n  amd74xx: remove no longer needed -\u003einit_hwif method\n  ide: remove no longer needed IDE_HFLAG[_FORCE]_LEGACY_IRQS\n  ide: use ide_pci_is_in_compatibility_mode() in ide_pci_init_{one,two}()\n  ide: use pci_get_legacy_ide_irq() in ide_pci_init_{one,two}()\n  ide: handle IDE_HFLAG[_FORCE]_LEGACY_IRQS in ide_pci_init_{one,two}()\n  ...\n"
    },
    {
      "commit": "928a726b0e12184729900c076e13dbf1c511c96c",
      "tree": "f31a7f23c1b511ebb486598cc746786e1821d48c",
      "parents": [
        "8ff64b539bfd998792614481ccb67139b97075ef",
        "eaeed5d31d8ded02fa0a4b608f57418cc0e65b07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (96 commits)\n  sh: add support for SMSC Polaris platform\n  sh: fix the HD64461 level-triggered interrupts handling\n  sh: sh-rtc wakeup support\n  sh: sh-rtc invalid time rework\n  sh: sh-rtc carry interrupt rework\n  sh: disallow kexec virtual entry\n  sh: kexec jump: fix for ftrace.\n  sh: kexec: Drop SR.BL bit toggling.\n  sh: add kexec jump support\n  sh: rework kexec segment code\n  sh: simplify kexec vbr code\n  sh: Flush only the needed range when unmapping a VMA.\n  sh: Update debugfs ASID dumping for 16-bit ASID support.\n  sh: tlb-pteaex: Kill off legacy PTEA updates.\n  sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n  sh: sh7763rdp: Change IRQ number for sh_eth of sh7763rdp\n  sh: espt-giga board support\n  sh: dma: Make G2 DMA configurable.\n  sh: dma: Make PVR2 DMA configurable.\n  sh: Move IRQ multi definition of DMAC to defconfig\n  ...\n"
    },
    {
      "commit": "8ff64b539bfd998792614481ccb67139b97075ef",
      "tree": "76bdba9fde912de766112a1e5476eec97850e9c5",
      "parents": [
        "61a9dc26d3d4ef61b0ead9930561c9ce0efa1919",
        "df3647b24510e23523f81a77bb179cd9ae3d613b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:08:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:08:47 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw:\n  GFS2: Fix freeze issue\n  Fix a minor bug in the previous patch\n  GFS2: Clean up of glops.c\n  GFS2: Fix locking bug in failed shared to exclusive conversion\n  GFS2: Pagecache usage optimization on GFS2\n  GFS2: fix sparse warning: Should it be static?\n  GFS2: fix sparse warnings: constant is so big it is ...\n  GFS2: Support quota/noquota mount arguments\n  GFS2: Fix alignment issue and tidy gfs2_bitfit\n  GFS2: Add a \"demote a glock\" interface to sysfs\n  GFS2: Expose UUID via sysfs/uevent\n  GFS2: Support generation of discard requests\n  GFS2: Fix deadlock on journal flush\n  GFS2: Fix error path ref counting for root inode\n  GFS2: Remove unused field from glock\n  GFS2: Merge lock_dlm module into GFS2\n  GFS2: Remove \"double\" locking in quota\n  GFS2: change gfs2_quota_scan into a shrinker\n  GFS2: Bring back lvb-related stuff to lock_nolock to support quotas\n  GFS2: Fix remount argument parsing\n"
    },
    {
      "commit": "61a9dc26d3d4ef61b0ead9930561c9ce0efa1919",
      "tree": "eef54b36970c52d55dc6fcc0f1ee5dc0271dff85",
      "parents": [
        "502012534dd23e4a88aba7e5827b2ca1e1eaa4ca",
        "5201b0a47b83aba66e1e348d18f3f9a7bc17d612"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:05:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:05:58 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: remove duplicated #include\n  avr32: fix out-of-range rjmp instruction on large kernels\n  avr32: Fix out-of-range rcalls in large kernels\n"
    },
    {
      "commit": "502012534dd23e4a88aba7e5827b2ca1e1eaa4ca",
      "tree": "58f0cfc09f1bcd4ae1689efa805d7d344b5fd5ad",
      "parents": [
        "562f477a54478002ddfbb5b85627c009ca41e71d",
        "c441c2971de52b7045acb708cc9959815f554f66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:05:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:05:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (430 commits)\n  ALSA: hda - Add quirk for Acer Ferrari 5000\n  ALSA: hda - Use cached calls to get widget caps and pin caps\n  ALSA: hda - Don\u0027t create empty/single-item input source\n  ALSA: hda - Fix the wrong pin-cap check in patch_realtek.c\n  ALSA: hda - Cache pin-cap values\n  ALSA: hda - Avoid output amp manipulation to digital mic pins\n  ALSA: hda - Add function id to proc output\n  ALSA: pcm - Safer boundary checks\n  ALSA: hda - Detect digital-mic inputs on ALC663 / ALC272\n  ALSA: sound/ali5451: typo: s/resouces/resources/\n  ALSA: hda - Don\u0027t show the current connection for power widgets\n  ALSA: Fix wrong pointer to dev_err() in arm/pxa2xx-ac97-lib.c\n  ASoC: Declare Headset as Mic and Headphone widgets for SDP3430\n  ASoC: OMAP: N810: Add more jack functions\n  ASoC: OMAP: N810: Mark not connected input pins\n  ASoC: Add FLL support for WM8400\n  ALSA: hda - Don\u0027t reset stream at each prepare callback\n  ALSA: hda - Don\u0027t reset BDL unnecessarily\n  ALSA: pcm - Fix delta calculation at boundary overlap\n  ALSA: pcm - Reset invalid position even without debug option\n  ...\n"
    },
    {
      "commit": "562f477a54478002ddfbb5b85627c009ca41e71d",
      "tree": "52384cc554ae64cc7a26878d64d606f40fd703ce",
      "parents": [
        "ada19a31a90b4f46c040c25ef4ef8ffc203c7fc6",
        "949abe574739848b1e68271fbac86c3cb4506aad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:34 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (29 commits)\n  crypto: sha512-s390 - Add missing block size\n  hwrng: timeriomem - Breaks an allyesconfig build on s390:\n  nlattr: Fix build error with NET off\n  crypto: testmgr - add zlib test\n  crypto: zlib - New zlib crypto module, using pcomp\n  crypto: testmgr - Add support for the pcomp interface\n  crypto: compress - Add pcomp interface\n  netlink: Move netlink attribute parsing support to lib\n  crypto: Fix dead links\n  hwrng: timeriomem - New driver\n  crypto: chainiv - Use kcrypto_wq instead of keventd_wq\n  crypto: cryptd - Per-CPU thread implementation based on kcrypto_wq\n  crypto: api - Use dedicated workqueue for crypto subsystem\n  crypto: testmgr - Test skciphers with no IVs\n  crypto: aead - Avoid infinite loop when nivaead fails selftest\n  crypto: skcipher - Avoid infinite loop when cipher fails selftest\n  crypto: api - Fix crypto_alloc_tfm/create_create_tfm return convention\n  crypto: api - crypto_alg_mod_lookup either tested or untested\n  crypto: amcc - Add crypt4xx driver\n  crypto: ansi_cprng - Add maintainer\n  ...\n"
    },
    {
      "commit": "ada19a31a90b4f46c040c25ef4ef8ffc203c7fc6",
      "tree": "7d523d2d90dbaa973c5843d6219ec149b5949243",
      "parents": [
        "8d80ce80e1d58ba9cd3e3972b112cccd6b4008f4",
        "36e8abf3edcd2d207193ec5741d1a2a645d470a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:04:08 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq: (35 commits)\n  [CPUFREQ] Prevent p4-clockmod from auto-binding to the ondemand governor.\n  [CPUFREQ] Make cpufreq-nforce2 less obnoxious\n  [CPUFREQ] p4-clockmod reports wrong frequency.\n  [CPUFREQ] powernow-k8: Use a common exit path.\n  [CPUFREQ] Change link order of x86 cpufreq modules\n  [CPUFREQ] conservative: remove 10x from def_sampling_rate\n  [CPUFREQ] conservative: fixup governor to function more like ondemand logic\n  [CPUFREQ] conservative: fix dbs_cpufreq_notifier so freq is not locked\n  [CPUFREQ] conservative: amend author\u0027s email address\n  [CPUFREQ] Use swap() in longhaul.c\n  [CPUFREQ] checkpatch cleanups for acpi-cpufreq\n  [CPUFREQ] powernow-k8: Only print error message once, not per core.\n  [CPUFREQ] ondemand/conservative: sanitize sampling_rate restrictions\n  [CPUFREQ] ondemand/conservative: deprecate sampling_rate{min,max}\n  [CPUFREQ] powernow-k8: Always compile powernow-k8 driver with ACPI support\n  [CPUFREQ] Introduce /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_transition_latency\n  [CPUFREQ] checkpatch cleanups for powernow-k8\n  [CPUFREQ] checkpatch cleanups for ondemand governor.\n  [CPUFREQ] checkpatch cleanups for powernow-k7\n  [CPUFREQ] checkpatch cleanups for speedstep related drivers.\n  ...\n"
    },
    {
      "commit": "8d80ce80e1d58ba9cd3e3972b112cccd6b4008f4",
      "tree": "16d3cca8d260c731d02a4e5e1ea5b9817c9c3626",
      "parents": [
        "1646df40bb111715a90ce0b86448dabbcc5b3f3d",
        "703a3cd72817e99201cef84a8a7aecc60b2b3581"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:03:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:03:39 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (71 commits)\n  SELinux: inode_doinit_with_dentry drop no dentry printk\n  SELinux: new permission between tty audit and audit socket\n  SELinux: open perm for sock files\n  smack: fixes for unlabeled host support\n  keys: make procfiles per-user-namespace\n  keys: skip keys from another user namespace\n  keys: consider user namespace in key_permission\n  keys: distinguish per-uid keys in different namespaces\n  integrity: ima iint radix_tree_lookup locking fix\n  TOMOYO: Do not call tomoyo_realpath_init unless registered.\n  integrity: ima scatterlist bug fix\n  smack: fix lots of kernel-doc notation\n  TOMOYO: Don\u0027t create securityfs entries unless registered.\n  TOMOYO: Fix exception policy read failure.\n  SELinux: convert the avc cache hash list to an hlist\n  SELinux: code readability with avc_cache\n  SELinux: remove unused av.decided field\n  SELinux: more careful use of avd in avc_has_perm_noaudit\n  SELinux: remove the unused ae.used\n  SELinux: check seqno when updating an avc_node\n  ...\n"
    },
    {
      "commit": "1646df40bb111715a90ce0b86448dabbcc5b3f3d",
      "tree": "2545ab36faca45629afb45d997e1c6a107176555",
      "parents": [
        "1b5e62b42b55c509eea04c3c0f25e42c8b35b564",
        "9fb4c2b9e06c0a197d867b34865b113a47370bd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:02:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:02:50 2009 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: R2: Fix problem with code that incorrectly modifies ebase.\n  MIPS: Change {set,clear,change}_c0_\u003cfoo\u003e to return old value.\n  MIPS: compat: Remove duplicated #include\n  MIPS: VR5500: Enable prefetch\n  MIPS: Fix oops in dma_unmap_page on not coherent mips platforms\n"
    },
    {
      "commit": "1b5e62b42b55c509eea04c3c0f25e42c8b35b564",
      "tree": "be5d783ec67610445828e496706f1e02c74671c1",
      "parents": [
        "0a1c01c9477602ee8b44548a9405b2c1d587b5a2"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Mon Mar 23 08:57:38 2009 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:01:11 2009 -0700"
      },
      "message": "writeback: double the dirty thresholds\n\nEnlarge default dirty ratios from 5/10 to 10/20.  This fixes [Bug\n#12809] iozone regression with 2.6.29-rc6.\n\nThe iozone benchmarks are performed on a 1200M file, with 8GB ram.\n\n  iozone -i 0 -i 1 -i 2 -i 3 -i 4 -r 4k -s 64k -s 512m -s 1200m -b tmp.xls\n  iozone -B -r 4k -s 64k -s 512m -s 1200m -b tmp.xls\n\nThe performance regression is triggered by commit 1cf6e7d83bf3(mm: task\ndirty accounting fix), which makes more correct/thorough dirty\naccounting.\n\nThe default 5/10 dirty ratios were picked (a) with the old dirty logic\nand (b) largely at random and (c) designed to be aggressive.  In\nparticular, that (a) means that having fixed some of the dirty\naccounting, maybe the real bug is now that it was always too aggressive,\njust hidden by an accounting issue.\n\nThe enlarged 10/20 dirty ratios are just about enough to fix the regression.\n\n[ We will have to look at how this affects the old fsync() latency issue,\n  but that probably will need independent work.  - Linus ]\n\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReported-by: \"Lin, Ming M\" \u003cming.m.lin@intel.com\u003e\nTested-by: \"Lin, Ming M\" \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a1c01c9477602ee8b44548a9405b2c1d587b5a2",
      "tree": "4f9f77b34bf1f2f497a8f99b8976599a6b2be8cc",
      "parents": [
        "d0adde574b8487ef30f69e2d08bba769e4be513f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 26 17:53:14 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 11:01:10 2009 -0700"
      },
      "message": "Make relatime default\n\nChange the default behaviour of the kernel to use relatime for all\nfilesystems. This can be overridden with the \"strictatime\" mount\noption.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0adde574b8487ef30f69e2d08bba769e4be513f",
      "tree": "fa8b98978bc9ebe607cbdf78c4ed13eeb545ba80",
      "parents": [
        "11ff6f05f1e836a6a02369a4c4b64757e484adc1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 26 17:49:56 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 10:56:35 2009 -0700"
      },
      "message": "Add a strictatime mount option\n\nAdd support for explicitly requesting full atime updates. This makes it\npossible for kernels to default to relatime but still allow userspace to\noverride it.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11ff6f05f1e836a6a02369a4c4b64757e484adc1",
      "tree": "325ab926d670d7fe1ca289a3b39fb913bc3b8cf3",
      "parents": [
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Mar 26 17:32:14 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 10:48:13 2009 -0700"
      },
      "message": "Allow relatime to update atime once a day\n\nAllow atime to be updated once per day even with relatime. This lets\nutilities like tmpreaper (which delete files based on last access time)\ncontinue working, making relatime a plausible default for distributions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Valerie Aurora Henson \u003cvaurora@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17d140402e6f0fd5dde2fdf8d045e3f95f865663",
      "tree": "4b2a1b5f07eb0ce92bb4b974bc11383ba0d5f934",
      "parents": [
        "5a54bd1307471c1cd0521402fe65e2057edcab2f"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Jan 14 23:37:50 2009 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:29:49 2009 +0100"
      },
      "message": "x86: headers cleanup - setup.h\n\nImpact: cleanup\n\n\u0027make headers_check\u0027 warn us about leaking of kernel private\n(mostly compile time vars) data to userspace in headers. Fix it.\n\nGuard this one by __KERNEL__.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5a54bd1307471c1cd0521402fe65e2057edcab2f",
      "tree": "25fb6a543db4ccc11b6d5662ed2e7facfce39ae7",
      "parents": [
        "f9f35677d81adb0feedcd6e0e661784805c8facd",
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:29:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:29:40 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.29\u0027 into core/header-fixes\n"
    },
    {
      "commit": "f9f35677d81adb0feedcd6e0e661784805c8facd",
      "tree": "b412bb880c522ac67cfeecc3af3f801c34040382",
      "parents": [
        "8cd2c29dd5f04d91dac6ea7f8b9df4ff1b4380ee"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 09:57:27 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:24 2009 +0100"
      },
      "message": "emu101k1.h: fix duplicate include of \u003clinux/types.h\u003e\n\nImpact: cleanup\n\nThe earlier patch \u0027make most exported headers use strict integer\ntypes\u0027 accidentally includes \u003clinux/types.h\u003e both from the common and\nfrom the kernel-only parts.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8cd2c29dd5f04d91dac6ea7f8b9df4ff1b4380ee",
      "tree": "93e289fae6ee92c29c45f74cdafc6a6a11fdc4b7",
      "parents": [
        "3a471cbc081b6bf2b58a48db13d734ecd3b0d437"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Feb 25 15:22:19 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:23 2009 +0100"
      },
      "message": "compiler-gcc4: conditionalize #error on __KERNEL__\n\nImpact: Fix for exported headers\n\nWe only want to error out on specific gcc versions if we are actually\nbuilding the kernel, so conditionalize the #if...#error on __KERNEL__.\n\nBased on a patchset by Arnd Bergmann \u003carnd@arndb.de\u003e.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3a471cbc081b6bf2b58a48db13d734ecd3b0d437",
      "tree": "e61d9d7023ddb8aa27aaf3d51df6bd45bdb71a5e",
      "parents": [
        "60c195c729532815c5209c81442fa0eb26ace706"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:45 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:21 2009 +0100"
      },
      "message": "remove __KERNEL_STRICT_NAMES\n\nWith the last used of non-strict names gone from the\nexported header files, we can remove the old libc5\ncompatibility cruft from our headers and only export\nstrict types.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "60c195c729532815c5209c81442fa0eb26ace706",
      "tree": "c332ac9cc9f3e96dbe477f6f6fa3ce07f6f0fc47",
      "parents": [
        "1d7f83d5ad6c30b385ba549c1c3a287cc872b7ae"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:43 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:20 2009 +0100"
      },
      "message": "make netfilter use strict integer types\n\nNetfilter traditionally uses BSD integer types in its\ninterface headers. This changes it to use the Linux\nstrict integer types, like everyone else.\n\nCc: netfilter-devel@vger.kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1d7f83d5ad6c30b385ba549c1c3a287cc872b7ae",
      "tree": "05c11fb255f01d4f81839204fd31f1283030b496",
      "parents": [
        "ccef7ab534347e2e1e1ef398d2ec987d37e519f3"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:42 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:18 2009 +0100"
      },
      "message": "make drm headers use strict integer types\n\nThe drm headers are traditionally shared with BSD and\ncould not use the strict linux integer types. This is\nover now, so we can use our own types now.\n\nCc: David Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ccef7ab534347e2e1e1ef398d2ec987d37e519f3",
      "tree": "1f74e2abb5ad84725e3eb52ac3320ffda480f281",
      "parents": [
        "9adfbfb611307060db54691bc7e6d53fdc12312b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:41 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:17 2009 +0100"
      },
      "message": "make MTD headers use strict integer types\n\nThe MTD headers traditionally use stdint types rather than\nthe kernel integer types. This converts them to do the\nsame as all the others.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9adfbfb611307060db54691bc7e6d53fdc12312b",
      "tree": "35d2fb021c0a4e8d2980af114363bff714301aae",
      "parents": [
        "85efde6f4e0de9577256c5f0030088d3fd4347c1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:15 2009 +0100"
      },
      "message": "make most exported headers use strict integer types\n\nThis takes care of all files that have only a small number\nof non-strict integer type uses.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "85efde6f4e0de9577256c5f0030088d3fd4347c1",
      "tree": "28d3f28213e3da05ab3d38ce3ec01f778b713c5e",
      "parents": [
        "9d50638bae05ab7f62d700c9e4a83a1845cf9ef4"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Feb 26 00:51:39 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:14 2009 +0100"
      },
      "message": "make exported headers use strict posix types\n\nA number of standard posix types are used in exported headers, which\nis not allowed if __STRICT_KERNEL_NAMES is defined. In order to\nget rid of the non-__STRICT_KERNEL_NAMES part and to make sane headers\nthe default, we have to change them all to safe types.\n\nThere are also still some leftovers in reiserfs_fs.h, elfcore.h\nand coda.h, but these files have not compiled in user space for\na long time.\n\nThis leaves out the various integer types ({u_,u,}int{8,16,32,64}_t),\nwhich we take care of separately.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nCc: netdev@vger.kernel.org\nCc: linux-ppp@vger.kernel.org\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9d50638bae05ab7f62d700c9e4a83a1845cf9ef4",
      "tree": "9d614226879ca8802a702deb79d8b74f05278071",
      "parents": [
        "f6c727813e03ce0f58d73808da8c9a6bc227249e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Feb 08 11:00:25 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 18:14:12 2009 +0100"
      },
      "message": "unconditionally include asm/types.h from linux/types.h\n\nReported-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fc2869f6a1993550c2765e934b117e993782db30",
      "tree": "6647864e0eab9db89aa97450b011b0baffacd073",
      "parents": [
        "b3e3b302cf6dc8d60b67f0e84d1fa5648889c038"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 13 16:37:48 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 16:36:08 2009 +0100"
      },
      "message": "x86: disable __do_IRQ support\n\nImpact: disable unused code\n\nx86 is fully converted to flow handlers. No need to keep the\ndeprecated __do_IRQ() support active.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c526e1fef8d604a9ec022d9145bba5dbfe40a11",
      "tree": "0234bf6c439cb0b91c69ac0eed28c526d05cbf2f",
      "parents": [
        "e8684605adf87d8e65f64ce7b0274d60a05085bd",
        "74019224ac34b044b44a31dd89a54e3477db4896",
        "a2a5ac8650b570bea3cb3614f77739dcd07d6632",
        "37bebc70d7ad4144c571d74500db3bb26ec0c0eb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:52 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:52 2009 +0100"
      },
      "message": "Merge branches \u0027timers/new-apis\u0027, \u0027timers/ntp\u0027 and \u0027timers/urgent\u0027 into timers/core\n"
    },
    {
      "commit": "e8684605adf87d8e65f64ce7b0274d60a05085bd",
      "tree": "7d554f19d30839a8645e0c113c4f594ef53bbffa",
      "parents": [
        "a5ebc0b1a7843508b375f7ab8a36a628e5c9f372",
        "c23e253e67c9d8a91a0ffa33c1f571a17f0a2403"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:45 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:45 2009 +0100"
      },
      "message": "Merge branch \u0027timers/hpet\u0027 into timers/core\n"
    },
    {
      "commit": "a5ebc0b1a7843508b375f7ab8a36a628e5c9f372",
      "tree": "04d3ab410e08b4d9174c663dd6bf95611dd16d0a",
      "parents": [
        "5ba1ae92b6796b3367152ccd9baa022dde7eed4c",
        "8e0ee43bc2c3e19db56a4adaa9a9b04ce885cd84"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:45:22 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.29\u0027 into timers/core\n"
    },
    {
      "commit": "66fef08f7d5267b2312c4b48a6d2957d2d414105",
      "tree": "ee6fb1ce3354c8a06c7c1b08b2c386aaebf07a33",
      "parents": [
        "b6d9842258d1ba27fb978cded74eb4b6aa15edc8",
        "b7bb4c9bb01941fe8feb653f3410e7ed0c9bb786"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:25:24 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 15:25:24 2009 +0100"
      },
      "message": "Merge branch \u0027sched/balancing\u0027 into sched/core\n"
    },
    {
      "commit": "ef3500b2b2955af4fa6b0564b51c0c604e38c571",
      "tree": "cb1094572ddd743f0846b32ac61dcf9ecddd36fe",
      "parents": [
        "005f8eee6f3c8173e492d7bd4d51bda990eb468b"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Mar 26 15:25:02 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:34 2009 +0100"
      },
      "message": "[S390] remove duplicated #includes\n\nRemove duplicated #include\u0027s in arch/s390/kernel/ipl.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "005f8eee6f3c8173e492d7bd4d51bda990eb468b",
      "tree": "c91e570784f3bb0a268fb4f43c84c07af58041c7",
      "parents": [
        "def6cfb70bab83c0094bc0cedd27c4eda563043e"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 26 15:25:01 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:34 2009 +0100"
      },
      "message": "[S390] cpumask: use mm_cpumask() wrapper\n\nMakes code futureproof against the impending change to mm-\u003ecpu_vm_mask.\n\nIt\u0027s also a chance to use the new cpumask_ ops which take a pointer\n(the older ones are deprecated, but there\u0027s no hurry for arch code).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "def6cfb70bab83c0094bc0cedd27c4eda563043e",
      "tree": "ae3fd1d16141a82b82a41268c130013bf04d162c",
      "parents": [
        "93632d1bf7447d445c6fc274c8931152f9412b56"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 26 15:25:00 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:33 2009 +0100"
      },
      "message": "[S390] cpumask: Use accessors code.\n\nImpact: use new API\n\nUse the accessors rather than frobbing bits directly.  Most of this is\nin arch code I haven\u0027t even compiled, but is straightforward.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "93632d1bf7447d445c6fc274c8931152f9412b56",
      "tree": "92034c77deb9dff69e62224acb6f7b2e40acc3dc",
      "parents": [
        "6f7a321d5feb0bc9aa7f7b14eceb1e6a63bff937"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 26 15:24:59 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:33 2009 +0100"
      },
      "message": "[S390] cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.\n\nImpact: cleanup, futureproof\n\nIn fact, all cpumask ops will only be valid (in general) for bit\nnumbers \u003c nr_cpu_ids.  So use that instead of NR_CPUS in various\nplaces (I also updated the immediate sites to use the new cpumask_\noperators).\n\nThis is always safe: no cpu number can be \u003e\u003d nr_cpu_ids, and\nnr_cpu_ids is initialized to NR_CPUS at boot.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6f7a321d5feb0bc9aa7f7b14eceb1e6a63bff937",
      "tree": "e35ef379c9f6d2d755b9aa2338bd72346912d366",
      "parents": [
        "c70d0fef1da286d7f96e774674aea2d20cf6222f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Mar 26 15:24:58 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:32 2009 +0100"
      },
      "message": "[S390] cpumask: remove cpu_coregroup_map\n\nImpact: cleanup\n\ncpu_coregroup_mask is the New Hotness.\n\nAs S/390 uses theirs internally, so we just make it static.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c70d0fef1da286d7f96e774674aea2d20cf6222f",
      "tree": "5de8684b043633acb46f81fc14f91aeb070bf851",
      "parents": [
        "488253ce49714f4e9d42413c1d60b7724059a338"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Mar 26 15:24:57 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:32 2009 +0100"
      },
      "message": "[S390] fix clock comparator save area usage\n\nThe lowcore clock comparator save area on 64 bit machines is defined to\ncontain only the seven most significant bits of the register.\nThat\u0027s also why it starts at an uneven address (0x1331).\nThe current code however writes eight bytes to the address and\ntherefore overwrites the first byte of the access register save area.\nFix this and write only seven bytes to the save area.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "488253ce49714f4e9d42413c1d60b7724059a338",
      "tree": "bb19988030f8015238437f98e49e8388c6c8e17e",
      "parents": [
        "7e9b580e5f0644cd8952b6671fd5380fd430bca3"
      ],
      "author": {
        "name": "Andreas Krebbel",
        "email": "krebbel@linux.vnet.ibm.com",
        "time": "Thu Mar 26 15:24:56 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:32 2009 +0100"
      },
      "message": "[S390] Add hwcap flag for the etf3 enhancement facility\n\nThe Extended Translation Facility 3 (ETF3) added instructions which\nallow conversions between different unicode character maps (UTF-8,\nUTF-32 ...).  These instructions got enhanced with a later version of\nthe ETF3 allowing malformed multibyte chars to be recognized and\nreported correctly.  The attached patch reserves bit 8 in the elf\nhwcaps vector for the enhanced version of ETF3. The bit corresponds to\nthe stfle bits 22 and 30 and will only be set if both of the stfle\nbits are set.\n\nSigned-off-by: Andreas Krebbel \u003ckrebbel@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7e9b580e5f0644cd8952b6671fd5380fd430bca3",
      "tree": "e5837e0eac0e4e7edb34cf9dd379d7ed4e2523dd",
      "parents": [
        "2ac3307f275c2a91af0417e16d2cfb95ae478661"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Thu Mar 26 15:24:55 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 26 15:24:31 2009 +0100"
      },
      "message": "[S390] Ensure that ipl panic notifier is called late.\n\nThe s390 ipl panic notifier will stop the system or trigger a system dump.\nThis should be done as final action on the panic path. All other panic\nnotifiers should be executed before. Currently we use priority 0 for the ipl\nnotifier. In order to be called late, this patch changes the priority to\nINT_MIN which is the lowest possible priority.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "2ac3307f275c2a91af0417e16d2cfb95ae478661"
}
