)]}'
{
  "log": [
    {
      "commit": "d96e6e71647846e0dab097efd9b8bf3a3a556dca",
      "tree": "b6d88df83dae5ab470ad51af77b42a5c22a93dc9",
      "parents": [
        "d054fe3d10cc1f9aec01378c38caa32dffdd0090"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jun 11 12:18:52 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:15 2007 +0200"
      },
      "message": "Remove remnants of sendfile()\n\nThere are now zero users of .sendfile() in the kernel, so kill\nit from the file_operations structure and in do_sendfile().\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d054fe3d10cc1f9aec01378c38caa32dffdd0090",
      "tree": "3c54ddbac87b25eb44526cf2ad4303f21dbe3cdd",
      "parents": [
        "932cc6d4f7c35bbf70bce8cc865b6033ff49c9c0"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Fri Jun 15 08:16:22 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:15 2007 +0200"
      },
      "message": "xip sendfile removal\n\nThis patch removes xip_file_sendfile, the sendfile implementation for\nxip without replacement. Those customers that use xip on s390 are not\nusing sendfile() as far as we know, and so far s390 is the only platform\nthis could potentially be used on so far.\nHaving sendfile is not a popular feature for execute in place file\nsystems, however we have a working implementation of splice_read() based\non fs/splice.c if anyone asks for it.\nAt this point in time, it does not seem preferable to merge\nsplice_read() for xip because it causes extra maintenence effort due to\ncode duplication and it requires struct page behind the xip memory\nsegment. We\u0027d like to get rid of that in favor of supporting flash based\nembedded platforms (Monta Vista work) soon.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "497f9625c2bbd6a8525fb2eedb22a382a6a8253c",
      "tree": "8637f882dbe2eea6a731a6df0317a276bf2cfec3",
      "parents": [
        "d6b29d7cee064f28ca097e906de7453541351095"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jun 11 12:00:45 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:14 2007 +0200"
      },
      "message": "pipe: allow passing around of ops private pointer\n\nrelay needs this for proper consumption handling, and the network\nreceive support needs it as well to lookup the sk_buff on pipe\nrelease.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d6b29d7cee064f28ca097e906de7453541351095",
      "tree": "16775787df194cb45b4ac712da1c240f48cae96e",
      "parents": [
        "ebf9909343392c929d9943c04f421cd42e03b530"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jun 04 09:59:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:14 2007 +0200"
      },
      "message": "splice: divorce the splice structure/function definitions from the pipe header\n\nWe need to move even more stuff into the header so that folks can use\nthe splice_to_pipe() implementation instead of open-coding a lot of\npipe knowledge (see relay implementation), so move to our own header\nfile finally.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "cf8208d0eabd1d5d2625ec02a175a294c3f30d36",
      "tree": "7dd1f75873a2d84a3c626ecd45640d42c1b5dfcf",
      "parents": [
        "f0930fffa99e7fe0a0c4b6c7d9a244dc88288c27"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 12 21:22:14 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:14 2007 +0200"
      },
      "message": "sendfile: convert nfsd to splice_direct_to_actor()\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "130610d6f681c5d970340897f5db000d04a7ef78",
      "tree": "045d76211f000979f7a028c225b73b6917e087a1",
      "parents": [
        "0452a4e5d021900b07ebdeecb9ed03b49f164f3f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 12 21:20:00 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:14 2007 +0200"
      },
      "message": "splice: add void cookie to the actor data\n\nWe need that for passing driver private info.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0452a4e5d021900b07ebdeecb9ed03b49f164f3f",
      "tree": "c03b50882723102bf51fade26f6a24d9dd0a182e",
      "parents": [
        "5ffc4ef45b3b0a57872f631b4e4ceb8ace0d7496"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 01 11:55:49 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:14 2007 +0200"
      },
      "message": "sendfile: kill generic_file_sendfile()\n\nIt\u0027s no longer used.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "6a14b90bb6bc7cd83e2a444bf457a2ea645cbfe7",
      "tree": "c6f2788cbafd29bdf520c0b2a232818f4d62ec9d",
      "parents": [
        "c66ab6fa705e1b2887a6d9246b798bdc526839e2"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jun 14 13:08:55 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:12 2007 +0200"
      },
      "message": "vmsplice: add vmsplice-to-user support\n\nA bit of a cheat, it actually just copies the data to userspace. But\nthis makes the interface nice and symmetric and enables people to build\non splice, with room for future improvement in performance.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c66ab6fa705e1b2887a6d9246b798bdc526839e2",
      "tree": "764ece0ee44f937012dfaa1657709da548ed5b16",
      "parents": [
        "71780f59e127bb281a9302d430495ca9586c14e7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jun 12 21:17:17 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 08:04:12 2007 +0200"
      },
      "message": "splice: abstract out actor data\n\nFor direct splicing (or private splicing), the output may not be a file.\nSo abstract out the handling into a specified actor function and put\nthe data in the splice_desc structure earlier, so we can build on top\nof that.\n\nThis is the first step in better splice handling for drivers, and also\nfor implementing vmsplice _to_ user memory.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "71780f59e127bb281a9302d430495ca9586c14e7",
      "tree": "32e2354df58f9ed7c777c2e95868f3695826753b",
      "parents": [
        "36b774102e5ede8d0384684bd394c8285dce5a53",
        "7aa484815f8c4defd01366f239b71da5e6b8a791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6: (31 commits)\n  firewire: fw-sbp2: fix DMA mapping of management ORBs\n  firewire: fw-sbp2: fix DMA mapping of command ORBs\n  firewire: fw-sbp2: fix DMA mapping of S/G tables\n  firewire: fw-sbp2: add a boundary check\n  firewire: fw-sbp2: correctly align page tables\n  firewire: fw-sbp2: memset wants string.h\n  firewire: fw-sbp2: use correct speed in sbp2_agent_reset\n  firewire: fw-sbp2: correctly dereference by container_of\n  firewire: Document userspace ioctl interface.\n  firewire: fw-sbp2: implement nonexclusive login\n  firewire: fw-sbp2: let SCSI shutdown commands through before logout\n  firewire: fw-sbp2: implement max sectors limit for some old bridges\n  firewire: simplify a struct type\n  firewire: support S100B...S400B and link slower than PHY\n  firewire: optimize gap count with 1394b leaf nodes\n  firewire: remove unused macro\n  firewire: missing newline in printk\n  firewire: fw-sbp2: remove unused struct member\n  ieee1394: remove old isochronous ABI\n  ieee1394: sbp2: change some module parameters from int to bool\n  ...\n"
    },
    {
      "commit": "36b774102e5ede8d0384684bd394c8285dce5a53",
      "tree": "15e44ae97f635db6a5dbe84bd4e730cfe49a86d5",
      "parents": [
        "71ba22fa739029bb158144813b9e82c00326497c",
        "feb485d4010e450183bd422d90c0d0f6be98f932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:50:31 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: handle cases of volume knobs generating relative values\n  HID: Logitech keyboard 0xc311 needs reset leds quirk\n  HID: support for logitech cordless desktop LX500 special mapping\n  HID: fix autocentering of PID devices\n  HID: separate quirks for report descriptor fixup\n  HID: Add NOGET quirk for all NCR devices\n  HID: support for Petalynx Maxter remote control\n  HID: fix mismatch between hid-input HUT find/search mapping and the HUT\n  HID: support for Gameron dual psx adaptor\n  USB HID: avoid flush_scheduled_work()\n  HID: Use menuconfig objects\n  HID: force hid-input for Microsoft SideWinder GameVoice device\n  HID: input mapping for Chicony KU-0418 tactical pad\n  HID: make debugging output runtime-configurable\n"
    },
    {
      "commit": "71ba22fa739029bb158144813b9e82c00326497c",
      "tree": "cca33deab3b79b38e15e6b3f7d7f9dfbf7ab32a2",
      "parents": [
        "27a278aa4309df244a2619f47031acce00ca1b7c",
        "f2ec8030085a27c4ba8e95a10a96f248efb34177"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:26:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 09 15:26:43 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (75 commits)\n  Ethernet driver for EISA only SNI RM200/RM400 machines\n  Extract chip specific code out of lasi_82596.c\n  ehea: Whitespace cleanup\n  pasemi_mac: Fix TX interrupt threshold\n  spidernet: Replace literal with const\n  r8169: perform RX config change after mac filtering\n  r8169: mac address change support\n  r8169: display some extra debug information during startup\n  r8169: add endianess annotations to [RT]xDesc\n  r8169: align the IP header when there is no DMA constraint\n  r8169: add bit description for the TxPoll register\n  r8169: cleanup\n  r8169: remove the media option\n  r8169: small 8101 comment\n  r8169: confusion between hardware and IP header alignment\n  r8169: merge with version 8.001.00 of Realtek\u0027s r8168 driver\n  r8169: merge with version 6.001.00 of Realtek\u0027s r8169 driver\n  r8169: prettify mac_version\n  r8169: populate the hw_start handler for the 8110\n  r8169: populate the hw_start handler for the 8168\n  ...\n"
    },
    {
      "commit": "7ada60e367640fa8a4a349d9b105f235f346238b",
      "tree": "a4e1eecd31772fb436b8f1cb594c9196ee25aba9",
      "parents": [
        "5cd54c94b0ba45033c126237d3d70c6e7ab52c3f"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Fri Jun 22 00:20:34 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:45 2007 +0200"
      },
      "message": "firewire: Document userspace ioctl interface.\n\nThe isochronous packet format is still not documented, but this\nis a good first step.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (format, wording)\n"
    },
    {
      "commit": "49521f97ccd3c2bf6e71a91cea8fe65d170fa4fb",
      "tree": "f61c34da6092f2f1a97a78da567afc59ad40850b",
      "parents": [
        "75b1d97535327d0428c6bffd9d5407e65546fd5d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:58 2007 +0200"
      },
      "message": "ide: add short cables support\n\nThis patch allows users to override both host and device side cable detection\nwith \"ideX\u003data66\" kernel parameter.  Thanks to this it should be now possible\nto use UDMA \u003e 2 modes on systems (laptops mainly) which use short 40-pin cable\ninstead of 80-pin one.\n\nNext patches add automatic detection of some systems using short cables.\n\nChanges:\n\n* Rename hwif-\u003eudma_four to hwif-\u003ecbl and make it u8.\n\n* Convert all existing users accordingly (use ATA_CBL_* defines while at it).  \n\n* Add ATA_CBL_PATA40_SHORT support to ide-iops.c:eighty_ninty_three().\n\n* Use ATA_CBL_PATA40_SHORT for \"ideX\u003data66\" kernel parameter.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n"
    },
    {
      "commit": "bb53cfe9fa21c4f875d5c9470865fbbd0657804e",
      "tree": "f56733fefd2b6bd85ab4b349e96ba8c70b26fd54",
      "parents": [
        "c2d3ce8c39cb17dfc8d0426a98bd79f5d7b21e36"
      ],
      "author": {
        "name": "Junio C Hamano",
        "email": "junkio@cox.net",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "mips au1xxx_ide.h: use NULL as firmware-revision wildcard\n\nThis updates the DMA whitelist in MIPS specific au1xxx ide\ndriver to use NULL instead of \"ALL\" as the wildcard.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f9383c4269d264c3cf563bd2de365891f6592ebd",
      "tree": "7f1f3525c51237dc5806d17dd2c68c19d47a493b",
      "parents": [
        "1b9da32a2855afa3c5f27690e03a33dc97410c42"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:56 2007 +0200"
      },
      "message": "ide: use mutex instead of ide_setting_sem semaphore in IDE driver\n\nThe IDE driver uses a semaphore as mutex.\nUse the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n--\n\n"
    },
    {
      "commit": "ef29888ea8e1fdc499e995260195b66fc91d2728",
      "tree": "aa042c07a63de5bf4147ab819f89724ad9838877",
      "parents": [
        "c283f5dbe31920ca70b80a594a97bfaa2a28be13"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:55 2007 +0200"
      },
      "message": "ide: use mutex instead of ide_cfg_sem semaphore in IDE driver\n\nThe IDE driver uses a semaphore as mutex.\nUse the mutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c283f5dbe31920ca70b80a594a97bfaa2a28be13",
      "tree": "891268bfec27d88bb9c5773026dcf950afe063d9",
      "parents": [
        "841d2a9bf16471716ba3a5172d24aa40a2ea9398"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:54 2007 +0200"
      },
      "message": "ide: make void and rename ide_dma_timeout() method\n\nSince ide_dma_timeout() method\u0027s result is discarded, make it return \u0027void\u0027.\nWhile at it, drop \u0027ide_\u0027 from the method\u0027s name, drop the \u0027__\u0027 prefix from\nthe default method\u0027s name, and do some cleanups in this method driver-wise:\n\n- in ide-dma.c, au1xxx-ide.c, and pdc202xx_old.c, define/use \u0027hwif\u0027 variable;\n\n- in au1xxx-ide.c, get rid of commented out printk();\n\n- in sl82c105.c, get rid of unnecessary variables.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "841d2a9bf16471716ba3a5172d24aa40a2ea9398",
      "tree": "f836d41ed70bf3efd6350c293c0c31a40ef4f900",
      "parents": [
        "b740d8846e2e184909e9f74d4ad9d67ae0e084ea"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Jul 09 23:17:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jul 09 23:17:54 2007 +0200"
      },
      "message": "ide: make void and rename ide_dma_lostirq() method\n\nSince ide_dma_lostirq() method\u0027s result is discarded, make it return \u0027void\u0027.\nWhile at it, rename the method to dma_lost_irq(), drop the \u0027__\u0027 prefix from the\ndefault method\u0027s name, and do some cleanups in this method driver-wise:\n\n- in aec62xx.c, rename the method in accordance with other drivers, and get rid\n  of unnecessary variables there;\n\n- in pdc202xx_old.c, define/use \u0027hwif\u0027 variable;\n\n- in sgiioc4.c, rearrange the code to call the resetproc() method directly.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6fb43d7b50e49a36f8be3199141bec473e5ecb00",
      "tree": "f63f0a9b8279dcd6cd4acf9e99b88d9c60d95c61",
      "parents": [
        "9c4801cebc2add1fe514bc8eb201b16372eee11a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "message": "sched: micro-optimize mmdrop()\n\nmicro-optimize mmdrop(). Improves schedule()\u0027s assembly a bit.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c4801cebc2add1fe514bc8eb201b16372eee11a",
      "tree": "dc3987da0147c118ae1b62e9bbd6a1cfa20eca12",
      "parents": [
        "0fec171cdbd7763ef86cbaccb91f3708de6a9003"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "message": "sched: more agressive idle balancing\n\nthe Linux scheduler is starving a number of workloads. So default\nto more agressive idle-balancing. This hurts lmbench context-switching\nnumbers (which was the main reason we sucked at idle-balancing for\nsuch a long time) but the lmbench numbers are fine once the system is\nminimally utilized.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0fec171cdbd7763ef86cbaccb91f3708de6a9003",
      "tree": "cfbc2617b6cf2542699172ab430ecc97ef1f2d3e",
      "parents": [
        "9761eea8516d1ff2c7b185e283c5d81cfc307acb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:01 2007 +0200"
      },
      "message": "sched: clean up sleep_on() APIs\n\nclean up the sleep_on() APIs:\n\n - do not use fastcall\n - replace fragile macro magic with proper inline functions\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ff80a77f20f811c0cc5b251d0f657cbc6f788385",
      "tree": "f3f45cd248803c31ae9a616969db5460085f39ac",
      "parents": [
        "5e7eaade55d53da856f0e07dc9c188f78f780192"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: simplify sched_find_first_bit()\n\nsimplify sched_rt.c\u0027s sched_find_first_bit() function: there are\nonly 100 RT priority levels left.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "43ae34cb4cd650d1eb4460a8253a8e747ba052ac",
      "tree": "51f1b6a8331dea95d8d560c2c27f4abdad1d759c",
      "parents": [
        "77e54a1f88a1cb0746c7694fa40052bd02df1123"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: scheduler debugging, core\n\nscheduler debugging core: implement /proc/sched_debug and\n/proc/\u003cPID\u003e/sched files for scheduler debugging.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7dd593608df3f9d4e4531cfe29f28c3a3766a0ee",
      "tree": "13ba74c11b214f7c45f39e306c5ef9d6eaabf6b7",
      "parents": [
        "b2cfba19f67228e78e48177187f6b07f4107c784"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: remove old cpu accounting field\n\nremove the old cpu-accounting field from signal_struct, now\nthat the code is using CFS\u0027s stats.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c57d5893e4a9857ff22ec9e379f6bdbdad50850",
      "tree": "825287e44b868e621f059b33f15b78fe227356af",
      "parents": [
        "50e645a8a1a91f57dd5d8454620be5f1cb0fc089"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: remove batch_task()\n\nbatch_task() in sched.h is now unused - remove it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "50e645a8a1a91f57dd5d8454620be5f1cb0fc089",
      "tree": "d917b1f178c81b9a71f40bca7513e231336bf909",
      "parents": [
        "634fa8c97cc8f4ee2ae1dea7200ff0df762405e7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: remove interactivity types from sched.h\n\nremove now-unused types/fields used by the old scheduler.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad46c2c4ebcead75cd364a79b63b134393094fb9",
      "tree": "a6210b644771568549763a6799a2134638f4c11c",
      "parents": [
        "172ba844a8851c3edd13c0a979cdf46bd5e3cc1a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: clean up fastcall uses of sched_fork()/sched_exit()\n\nsched_fork()/sched_exit() does not need to specify fastcall anymore,\nas the x86 kernel defaults to regparm3, and no assembly code calls\nthese functions.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "172ba844a8851c3edd13c0a979cdf46bd5e3cc1a",
      "tree": "5e1bfd820c8e68fc28450688f166f4136351e1e1",
      "parents": [
        "b27f03d4bdc145a09fb7b0c0e004b29f1ee555fa"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@linux.vnet.ibm.com",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:52:00 2007 +0200"
      },
      "message": "sched: update delay-accounting to use CFS\u0027s precise stats\n\nupdate delay-accounting to use CFS\u0027s precise stats.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bb29ab26863c022743143f27956cc0ca362f258c",
      "tree": "f8106b8a82d4abe9c3b217c7ca96307539a945ad",
      "parents": [
        "dd41f596cda0d7d6e4a8b139ffdfabcefdd46528"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "message": "sched: x86, track TSC-unstable events\n\ntrack TSC-unstable events and propagate it to the scheduler code.\nAlso allow sched_clock() to be used when the TSC is unstable,\nthe rq_clock() wrapper creates a reliable clock out of it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f2ac58ee617fd9f6cd9922fbcd291b661d7c9954",
      "tree": "6eee6329575aafba0efe055b8f8f3c39674b1196",
      "parents": [
        "45bf76df4814a4cd1c57226ae001c464467cb656"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "message": "sched: remove sleep_type\n\nremove the sleep_type heuristics from the core scheduler - scheduling\npolicy is implemented in the scheduling-policy modules. (and CFS does\nnot use this type of sleep-type heuristics)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e05606d3301525aa67b081ad9fccade2b31ab35a",
      "tree": "2a3e5a477dfca70ce32f3ea8dbc5e16034c98c23",
      "parents": [
        "138a8aeb5b9e5c5abd5e5ec22b6d1848e7e9c50b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:59 2007 +0200"
      },
      "message": "sched: clean up the rt priority macros\n\nclean up the rt priority macros, pointed out by Andrew Morton.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "41b86e9c510ae66639bf29d3201e1d2384a7fde6",
      "tree": "f340b94f53be08e2fbba2344deb985f9ecb4a036",
      "parents": [
        "20d315d42aed95423a7203e1d7e84086004b5a00"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: make posix-cpu-timers use CFS\u0027s accounting information\n\nupdate the posix-cpu-timers code to use CFS\u0027s CPU accounting information.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "20b8a59f2461e1be911dce2cfafefab9d22e4eee",
      "tree": "e40e8558726629818b6dbdcdd64e93823f719fcd",
      "parents": [
        "fa72e9e484c16f0c9aee23981917d8c8c03f0482"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: cfs, core data types\n\nadd the CFS data types to sched.h.\n\n(the old scheduler is still fully intact.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bf0f6f24a1ece8988b243aefe84ee613099a9245",
      "tree": "f8525fb86fb8e41f9d7b68b36c3d083ba0df3f80",
      "parents": [
        "9aa7b369819940cb1f3c74ba210516739a32ad95"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: cfs core, kernel/sched_fair.c\n\nadd kernel/sched_fair.c - which implements the bulk of CFS\u0027s\nbehavioral changes for SCHED_OTHER tasks.\n\nsee Documentation/sched-design-CFS.txt about details.\n\nAuthors:\n\n Ingo Molnar \u003cmingo@elte.hu\u003e\n Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\n Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\n Mike Galbraith \u003cefault@gmx.de\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9aa7b369819940cb1f3c74ba210516739a32ad95",
      "tree": "19f0e54740c52f143c5e88877fa75eefaf7b30ae",
      "parents": [
        "425e0968a25fa3f111f9919964cac079738140b5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: increase the resolution of smpnice\n\nincrease SMP-nice\u0027s resolution. This is needed by CFS to\nimplement SCHED_IDLE and cleaned up nice level support.\n\nno behavioral changes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1df21055e34b6a68d62cf0c524b9e52deebd7ead",
      "tree": "b3611a364b289340d6b5016eba9f53a37b6b1de2",
      "parents": [
        "4da1ce6d9c7e2a6d9236bf4dcfd33cf506082794"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: add init_idle_bootup_task()\n\nadd the init_idle_bootup_task() callback to the bootup thread,\nunused at the moment. (CFS will use it to switch the scheduling\nclass of the boot thread to the idle class)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4da1ce6d9c7e2a6d9236bf4dcfd33cf506082794",
      "tree": "28f1d0b2923900b6c41a60e6c45e50f1b3f15af3",
      "parents": [
        "f64f61145a38f7039e4f1c0b50dcc3fbe70ec28e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: add in_atomic_preempt_off()\n\nadd in_atomic_preempt_off() - debugging helper that will\nsimplify schedule().\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c65cc8705256ad7524c97564b4fe3ca9782bf6d1",
      "tree": "f51e32d6b5ec813bdee5b623dd36f9af3967e8fd",
      "parents": [
        "0437e109e1841607f2988891eaa36c531c6aa6ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:58 2007 +0200"
      },
      "message": "sched: uninline set_task_cpu()\n\nuninline set_task_cpu(): CFS will add more code to it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0437e109e1841607f2988891eaa36c531c6aa6ac",
      "tree": "e9d8f170786f7e33d4c5829cb008cf38d42a2014",
      "parents": [
        "0e6aca43e08a62a48d6770e9a159dbec167bf4c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: zap the migration init / cache-hot balancing code\n\nthe SMP load-balancer uses the boot-time migration-cost estimation\ncode to attempt to improve the quality of balancing. The reason for\nthis code is that the discrete priority queues do not preserve\nthe order of scheduling accurately, so the load-balancer skips\ntasks that were running on a CPU \u0027recently\u0027.\n\nthis code is fundamental fragile: the boot-time migration cost detector\ndoesnt really work on systems that had large L3 caches, it caused boot\ndelays on large systems and the whole cache-hot concept made the\nbalancing code pretty undeterministic as well.\n\n(and hey, i wrote most of it, so i can say it out loud that it sucks ;-)\n\nunder CFS the same purpose of cache affinity can be achieved without\nany special cache-hot special-case: tasks are sorted in the \u0027timeline\u0027\ntree and the SMP balancer picks tasks from the left side of the\ntree, thus the most cache-cold task is balanced automatically.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0e6aca43e08a62a48d6770e9a159dbec167bf4c6",
      "tree": "be62a8825d1b5dd23915457f85bf56c0d5c8de9a",
      "parents": [
        "d15bcfdbe1818478891d714343f037cfe60875f0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: add SCHED_IDLE policy\n\nthis patch adds the SCHED_IDLE policy to sched.h.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d15bcfdbe1818478891d714343f037cfe60875f0",
      "tree": "62362e16a1b189161d0c163085898043e6844a5e",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: rename idle_type/SCHED_IDLE\n\nenum idle_type (used by the load-balancer) clashes with the\nSCHED_IDLE name that we want to introduce. \u0027CPU_IDLE\u0027 instead\nof \u0027SCHED_IDLE\u0027 is more descriptive as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "feb485d4010e450183bd422d90c0d0f6be98f932",
      "tree": "6c6b14d67b81fe98d6bee658c0caaffefae6b789",
      "parents": [
        "58037eb961f859607b161c50d9d4ecb374de1e8f",
        "2c1d8aea2ca76df1b1de2aed23e3ceda2a044ed1"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:23:37 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:23:37 2007 +0200"
      },
      "message": "Merge branches \u0027debug-module-param\u0027 and \u0027upstream\u0027 into for-linus\n"
    },
    {
      "commit": "5f9c464aaa1ba3a773c47004e98eb1f3aa2ab2a4",
      "tree": "319d4547f6c6128a4e1055b0c152eb168b906129",
      "parents": [
        "816cbfda8b5113629707f604660204701e93b7ce"
      ],
      "author": {
        "name": "Ryo Dairiki",
        "email": "ryo-dairiki@users.sourceforge.net",
        "time": "Mon Jun 25 10:31:12 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:13:36 2007 +0200"
      },
      "message": "HID: support for logitech cordless desktop LX500 special mapping\n\nThis keyboard has wireless mouse which has left, middle, right buttons and\n2-dimensional scrolling wheel.  Unfornetuly, this wheel reports side scrolling\nevents and 11 or 12 button events at the same time.\n\nI\u0027ve wrote a patch to fix this mapping.  I\u0027m not sure if this mapping is proper\nfor buttons, because , for example, there is no entry for \"burn cd\" in input.h.\n\nThe patch also supress 11 and 12 button events from mouse when you scroll the\nwheel left and right.  With this patch, only side scrolling events are\nreported.  (This mouse has only 4 buttons and 2D wheel. There is no such\nbuttons like 11 and 12.)\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ea9a4a8b0e5a34eca6613e39d21be879d92ecff5",
      "tree": "f9e816b5a7719e0528b2c0426aeac6d32d7b422f",
      "parents": [
        "b8e98f1c47b743e56f8ebe21006199cefd577ce5"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 19 14:09:14 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:13:34 2007 +0200"
      },
      "message": "HID: separate quirks for report descriptor fixup\n\nLately there have been quite a lot of bug reports against broken devices\nwhich require us to fix their report descriptor in the runtime, before it\nis passed to the HID parser. Those devices have eaten quite an amount of\nour quirks space, which isn\u0027t particularly necessary - the quirks are not\nneeded after the report descriptor is parsed, and they just consume bits.\n\nTherefore this patch separates the quirks for report descriptor fixup, and\nmoves their handling into separate code. The quirks are then forgotten as\nsoon as the report descriptor has been parsed.\n\nModule parameter \u0027rdesc_quirks\u0027 is introduced to be able to modify these\nquirks in runtime in a similar way to \u0027quirks\u0027 parameter for ordinary HID\nquirks.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "92d9e6e607eb7f8f1d2a43935f45cf300cf6fdf8",
      "tree": "52a583569ad4262ea354941e604f464770ee7756",
      "parents": [
        "5fce620c0c7caa9e8d9588e8dcc66c52c456851a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 18 13:30:11 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:13:33 2007 +0200"
      },
      "message": "HID: support for Petalynx Maxter remote control\n\nPetalynx Maxter remote control [1] 0x18b1/0x0037 emits 0xfa and 0xfc from\nconsumer page (reserved in HUT 1.12) for back and more keys. It also emits\na few usages from LOGIVENDOR page, which need adding.\n\nAlso, this device has broken report descriptor - the reported maximum is too\nlow - it doesn\u0027t contain the range for \u0027back\u0027 and \u0027more\u0027 keys, so we need to\nbump it up before the report descriptor is being parsed.\n\nBesides all this, it also requires NOGET quirk.\n\nThis patch does so.\n\n[1] http://www.elmak.pl/index.php?option\u003dcom_phpshop\u0026page\u003dshop.browse\u0026category_id\u003d14\u0026ext\u003dopis\u0026lang\u003den\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "defd208681b721dbf2b69347cca5302d60246405",
      "tree": "4e4d3e65ba9e840ea5db3e7170051d3314284375",
      "parents": [
        "cb1d93c98c49e268918e35e45e5c407fc4dc4e9f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat May 19 16:28:04 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:13:29 2007 +0200"
      },
      "message": "HID: force hid-input for Microsoft SideWinder GameVoice device\n\nMicrosoft SideWinder GameVoice driver is a trivial device with a few buttons\n(0x09 HID usage) and an audio connector, which just forwards the audio input\ninto oridinary sound card present in the computer.\n\nDespite this fact, the only interface of this device reports itself as a\nTelephony/Headset type of HID device. This is apparently incorrect - the device\nitself doesn\u0027t provide any audio/telephony functionality. This is achieved in\nuserland application which only needs to receive the button events from the HID\ndriver.\n\nThis patch establishes a new quirk which forces hid-input to claim a device it\nwill otherwise leave untouched.\n\nReported-by: Tomas Carnecky \u003ctom@dbservice.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "58037eb961f859607b161c50d9d4ecb374de1e8f",
      "tree": "c192854fa4cfc16cce272b800a0393e21429191e",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 30 15:07:13 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 09 14:03:35 2007 +0200"
      },
      "message": "HID: make debugging output runtime-configurable\n\nThere have been many reports recently about broken HID devices, the\ndiagnosis of which required users to recompile their kernels in order\nto be able to provide debugging output needed for coding a quirk for\na particular device.\n\nThis patch makes CONFIG_HID_DEBUG default y if !EMBEDDED and makes it\npossible to control debugging output produced by HID code by supplying\n\u0027debug\u003d1\u0027 module parameter.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "40738f3fcdb951fb8ade286dc1ea05812acc94db",
      "tree": "b08528dda05e739462337c68bad495045999240a",
      "parents": [
        "18ab458fb7bd5c64bef766090020648266cfa9b6"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun May 27 08:57:58 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:39 2007 -0400"
      },
      "message": "PCMCIA-NETDEV : add new ID of lan\u0026modem multifunction card\n\nfmvj18x_cs:\n      NEC PK-UG-J001\n      Panasonic CF-VML201\n      Panasonic TO-PDL9610\n\npcnet_cs:\n       MICRO-RESEARCH  MC336LAN\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9467d64b0e88763914c01f71ddf591b166c4f526",
      "tree": "594dca21215cff58b17189ed50071faa154b2f64",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri May 11 15:59:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:36 2007 -0400"
      },
      "message": "[PATCH] Add 93cx6 eeprom library\n\nThis patch adds a library for reading from 93cx6 eeproms.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c6c914e4c2e0f91775ce4051b5a800c55175462",
      "tree": "f367ffc62a6b7c1af8211bffacc8ef60c55cf29c",
      "parents": [
        "95511ad4342cd094e62c807f6631b9a19cc6b129"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jul 08 15:21:58 2007 +0200"
      },
      "message": "sis5513: adding PCI-ID\n\nThe SiS966 has one additional PCI-ID 1180.\n\nIf the chipset is using this PCI-ID, the primary channel is connected to the\nfirst PATA-port. The secondary channel is connected to SATA-ports in IDE\nemulation mode.  The legacy IO-ports are used.\n\nThe including of the PCI-ID into pata_sis is not sufficient, because the legacy\ndriver in drivers/ide is initialized before pata_sis.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "40e48eed84e65f909f5ac3d7a39547b70aacf90f",
      "tree": "cf806cddfbd85a3f7ab8df341956d70762355cd6",
      "parents": [
        "1c39858b5dd46004b12c5acd26d8df346bef8a10"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 07 00:54:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 07 13:49:51 2007 -0700"
      },
      "message": "include/linux/kallsyms.h must #include \u003clinux/errno.h\u003e\n\nThis patch fixes the following 2.6.22 regression with CONFIG_KALLSYMS\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/m32r/kernel/traps.o\nIn file included from /home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/arch/m32r/kernel/traps.c:14:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h: In function \u0027lookup_symbol_name\u0027:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: \u0027ERANGE\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:66: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h: In function \u0027lookup_symbol_attrs\u0027:\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/kallsyms.h:71: error: \u0027ERANGE\u0027 undeclared (first use in this function)\nmake[2]: *** [arch/m32r/kernel/traps.o] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dadde13ad86bf45bc71f0663a6ce3dfe5dd4ecc5",
      "tree": "8dd0a19bc2fd65e05fe7678babbd9a95e53d727b",
      "parents": [
        "23c1fb52961bc24bd3a8078eefc49eed533b2b38",
        "4b3e975e4a06f1710693c5aa51b8f98facfa9863"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:29:33 2007 -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] Fix scheduling latency issue on 24K, 34K and 74K cores\n  [MIPS] Add macros to encode processor revisions.\n  [MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.\n  [MIPS] SMTC: Fix cut\u0027n\u0027paste bug in Kconfig.debug\n  [MIPS] Change libgcc-style functions from lib-y to obj-y\n  [MIPS] Fix timer/performance interrupt detection\n  [MIPS] AP/SP: Avoid triggering the 34K E125 performance issue\n  [MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors\n"
    },
    {
      "commit": "071922c08cef62e194d83db1cc4fa75892c69651",
      "tree": "b830c7abab2a9dd1ab9f7ef3784b2ededa527df1",
      "parents": [
        "41a5311465b9de6d18e78b733a2c6e1b33e89be8"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Fri Jul 06 02:39:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "i386: es7000 build breakage fix\n\no Commit 1833d6bc72893265f22addd79cf52e6987496e0f broke the build if\n  compiled with CONFIG_ES7000\u003dy and CONFIG_X86_GENERICARCH\u003dn\n\narch/i386/kernel/built-in.o(.init.text+0x4fa9): In function `acpi_parse_madt\u0027:\n: undefined reference to `acpi_madt_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x7406): In function `smp_read_mpc\u0027:\n: undefined reference to `mps_oem_check\u0027\narch/i386/kernel/built-in.o(.init.text+0x8990): In function\n`connect_bsp_APIC\u0027:\n: undefined reference to `enable_apic_mode\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\no Fix the build issue. Provided the definitions of missing functions.\n\no Don\u0027t have ES7000 machine. Only compile tested.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b3e975e4a06f1710693c5aa51b8f98facfa9863",
      "tree": "2ccc660fda43c6e0906b3d03bfb39a9dd81f7ade",
      "parents": [
        "fde97822a295da9dffa4af643b49a58ffc4516ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 21 00:22:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Fix scheduling latency issue on 24K, 34K and 74K cores\n\nThe idle loop goes to sleep using the WAIT instruction if !need_resched().\nThis has is suffering from from a race condition that if if just after\nneed_resched has returned 0 an interrupt might set TIF_NEED_RESCHED but\nwe\u0027ve just completed the test so go to sleep anyway.  This would be\ntrivial to fix by just disabling interrupts during that sequence as in:\n\n        local_irq_disable();\n        if (!need_resched())\n                __asm__(\"wait\");\n        local_irq_enable();\n\nbut the processor architecture leaves it undefined if a processor calling\nWAIT with interrupts disabled will ever restart its pipeline and indeed\nsome processors have made use of the freedom provided by the architecture\ndefinition.  This has been resolved and the Config7.WII bit indicates that\nthe use of WAIT is safe on 24K, 24KE and 34K cores.  It also is safe on\n74K starting revision 2.1.0 so enable the use of WAIT with interrupts\ndisabled for 74K based on a c0_prid of at least that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fde97822a295da9dffa4af643b49a58ffc4516ad",
      "tree": "f9e10d270a8616ad092d9cdeddf20bb8e7c29b14",
      "parents": [
        "075c733e19ce7530b53b78151cc4d303c8f64548"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 14:40:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] Add macros to encode processor revisions.\n\nOlder processors used to encode processor version and revision in two\n4-bit bitfields, the 4K seems to simply count up and even newer MTI cores\nhave switched to use the 8-bits as 3:3:2 bitfield with the last field as\nthe patch number.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "075c733e19ce7530b53b78151cc4d303c8f64548",
      "tree": "c4f3e9a373b924794c97f5964cd55b121918ab41",
      "parents": [
        "9349075a15a876f8e82f433ec84f99d19d3e77f9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 05 08:14:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:11 2007 +0100"
      },
      "message": "[MIPS] RM7000: Enable ICACHE_REFILLS_WORKAROUND_WAR.\n\nThe RM7000 processors and the E9000 cores have a bug (though PMC-Sierra\nopposes it being called that) where invalid instructions in the same\nI-cache line worth of instructions being fetched may case spurious\nexceptions.\n\nThe workaround for this was only enabled for E9000 cores; enable it also\nfor all RM7000-based platforms.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a1970959053143f6674f6d98c259452763a2f22",
      "tree": "21887c86da77f9d2adc921d953ffee2254b931ff",
      "parents": [
        "190045d53b9a8341e8600d6eb468b6081e903afb"
      ],
      "author": {
        "name": "Andrew Sharp",
        "email": "tigerand@gmail.com",
        "time": "Fri Mar 23 12:15:18 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 06 16:17:10 2007 +0100"
      },
      "message": "[MIPS] 64-bit TO_PHYS_MASK macro for RM9000 processors\n\nSigned-off-by: Andrew Sharp \u003ctigerand@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cab8e5c4444cb7d9b8035de5d81fbfd5284a02fa",
      "tree": "04af29514a1e879eb254fb758f57a978d9033bd4",
      "parents": [
        "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
        "4e4eda866ec7bd7a151e4884a291221eb74644ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:37 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: document some of keycodes\n  Input: add a new EV_SW SW_RADIO event, for radio switches on laptops\n  Input: serio - take drv_mutex in serio_cleanup()\n  Input: atkbd - use printk_ratelimit for spurious ACK messages\n  Input: atkbd - throttle LED switching\n  Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist\n"
    },
    {
      "commit": "0dac723e5c15ddb9bd26c1db21ee64ab71ae4925",
      "tree": "ce19d6114a07cf32c821090c5f7b53685cff28a0",
      "parents": [
        "87a927c715789853cc8331d76039a2fd657a832a",
        "795bb15e0735bd2b0015ca333fa157399b72c168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 05 15:55:00 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n  [POWERPC] Fix PMI breakage in cbe_cbufreq driver\n  [POWERPC] Disable old EMAC driver in arch/powerpc\n"
    },
    {
      "commit": "83d0f2332edb3001617e6a292c4412ae5f2bf659",
      "tree": "289161e6f315a5a951b67eb65c3aa8836c0fdbab",
      "parents": [
        "eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue May 29 23:30:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:16 2007 +0100"
      },
      "message": "[MIPS] Add whitelists for checksyscalls.sh\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eaf2b8dca47cc1d4ca7fd83f37604e0f5478b33a",
      "tree": "868b6f82d74630e468bd076151279924f583536c",
      "parents": [
        "ab012ebf9ebb5f3392e74c1666e7473b8567aeb0"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue May 29 15:03:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:15 2007 +0100"
      },
      "message": "[MIPS] die(): Properly declare as non-returning\n\n This marks the declaration of die() correctly, removing \"control reaches\nend of non-void function\" warnings from non-void functions that die() at\nthe end.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ab012ebf9ebb5f3392e74c1666e7473b8567aeb0",
      "tree": "3a567d04be89e5d3db95d023e7589f424a10068d",
      "parents": [
        "ba609a9d97ba231c3d94443c50579ceb5fc33867"
      ],
      "author": {
        "name": "Kumba",
        "email": "kumba@gentoo.org",
        "time": "Fri May 25 02:26:47 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 04 15:53:15 2007 +0100"
      },
      "message": "[MIPS] Fix include wrapper symbol definitions in IP32 code.\n\nSome IP35 defines snuck into some IP32-specific code during the DMA re-write.\n\nSigned-off-by: Joshua Kinard \u003ckumba@gentoo.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7718457dc8fd98a9f61a5e42653161bac3904a65",
      "tree": "976b15bb8f8a1723d735ec86a7eaef1cb2794914",
      "parents": [
        "4a3207a3339955047aab1fd5d808f8050d50dd85"
      ],
      "author": {
        "name": "Marco Roeland",
        "email": "marco.roeland@xs4all.nl",
        "time": "Tue Jul 03 08:25:50 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 03 08:25:50 2007 +0800"
      },
      "message": "Blackfin arch: remove zero-sized include/asm-blackfin/macros.h\n\n This file accidentally got truncated instead of deleted in commit df30b11.\n\nSigned-off-by: Marco Roeland \u003cmarco.roeland@xs4all.nl\u003e\nCc: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: Robin Getz \u003crobin.getz@analog.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n"
    },
    {
      "commit": "9f7905812e5919862acb6ede63e10d3d1bb4958e",
      "tree": "8d0489c4a83888996843490d9ac0d85e471b7538",
      "parents": [
        "ee5d1b7f2a01ce4d95ca247b5a499b72f31cdbe8"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Jun 04 14:47:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 02 13:29:21 2007 +1000"
      },
      "message": "[POWERPC] Uninline and export virq_to_hw() for the pasemi_mac driver\n\nUninline virq_to_hw and export it so modules can use it. The alternative\nwould be to export the irq_map array instead, but it\u0027s an infrequently\ncalled function, and keeping the array unexported seems considerably\ncleaner.\n\nThis is needed so that the pasemi_mac driver can be compiled as a module.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2391dae3e36c19fe668c71eac2eb8344dbaaf46d",
      "tree": "ae8c1fa53fe67e3ccbb8c5097f6b5bda27b26959",
      "parents": [
        "cbcdd772ff43de58cc0d9de76ae9d05e2dd98bc0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Jul 01 12:07:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "PM: introduce set_target method in pm_ops\n\nCommit 52ade9b3b97fd3bea42842a056fe0786c28d0555 changed the suspend code\nordering to execute pm_ops-\u003eprepare() after the device model per-device\n.suspend() calls in order to fix some ACPI-related issues.  Unfortunately, it\nbroke the at91 platform which assumed that pm_ops-\u003eprepare() would be called\nbefore suspending devices.\n\nat91 used pm_ops-\u003eprepare() to get notified of the target system sleep state,\nso that it could use this information while suspending devices.  However, with\nthe current suspend code ordering pm_ops-\u003eprepare() is called too late for\nthis purpose.  Thus, at91 needs an additional method in \u0027struct pm_ops\u0027 that\nwill be used for notifying the platform of the target system sleep state.\nMoreover, in the future such a method will also be needed by ACPI.\n\nThis patch adds the .set_target() method to \u0027struct pm_ops\u0027 and makes the\nsuspend code call it, if implemented, before executing the device model\nper-device .suspend() calls.  It also modifies the at91 code to use\npm_ops-\u003eset_target() instead of pm_ops-\u003eprepare().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d80d02173360562625c10a526132fb87be4de2a4",
      "tree": "632585b71c0c5fc7ba3a19de2fca991cc9fe1afe",
      "parents": [
        "10c86be57724adf44c266300964182fd2966d108"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Jul 01 12:06:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "pci.h stubs (for EDD build error)\n\nProvide stubs for more PCI bus/slot functions when CONFIG_PCI\u003dn.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95203aec21fcdff1f1fa5480a597d02416aa0a63",
      "tree": "3fe5b9bbe7e9824bd30709e349d3ea687b74aeb1",
      "parents": [
        "17022220dd70378b2f17fa9b0248f15067d88c58"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Jul 01 12:06:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 01 12:29:44 2007 -0700"
      },
      "message": "frv: fix fallout from \"remove sched.h from mm.h\" patch\n\n/home/rpjday/AMD/k/topics/0_hi/hi1.c:15: error: dereferencing pointer to incomplete type\n/home/rpjday/AMD/k/topics/0_hi/hi1.c:16: error: dereferencing pointer to incomplete type\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abdba717253382a669af9c719313ec602cc95a2d",
      "tree": "9368199c0812569f796a6e9d6c3696c2e428f0cf",
      "parents": [
        "2d408b42ed0a287c64a94b48e24c6bfa95035019",
        "9f462a1a5de06503fd247186b91d4205ac1cf1ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 29 21:30:18 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Add linux/pagemap.h to asm/tlb.h\n  [SPARC64]: Need to set state to IDLE during sun4v IRQ enable.\n  [SPARC64]: Fix VIRQ enabling.\n  [SPARC64]: Add irqs to mdesc_node.\n"
    },
    {
      "commit": "4e4eda866ec7bd7a151e4884a291221eb74644ae",
      "tree": "488c3207f6935f878532c0bcad593dd76cce1a36",
      "parents": [
        "c77da1780325d889cac98e8179449ddf54e71ce0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:10:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:10:54 2007 -0400"
      },
      "message": "Input: document some of keycodes\n\nDocument some of keycodes, based on USB HUT 1.12 and current mapping\nin HID driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c77da1780325d889cac98e8179449ddf54e71ce0",
      "tree": "55e1065d89ab2d275a0f117d2765b47a950acfd2",
      "parents": [
        "33143ea1a34d12699e6aa222ba124498abcfe4d1"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Jun 29 01:08:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Jun 29 01:08:49 2007 -0400"
      },
      "message": "Input: add a new EV_SW SW_RADIO event, for radio switches on laptops\n\nMany laptops have rf-kill physical switches that are not keys, but slider\nor rocker switches.  Often (like in all ThinkPads with a radio kill slider\nswitch), they have both a slider/rocker switch and a hot key.\n\nTrying to kludge a real switch to act like a key is not a very smart thing\nto do if you can help it, and it gets specially bad when you are going to\nhave both in the same machine.  So, we do the right thing and add an input\nEV_SW event for radio kill switches.\n\nThe EV_SW SW_RADIO event is defined with positive logic, i.e. when the\nswitch is active, the radios are to be enabled.  When the switch is\ninactive, the radios are to be disabled.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9f462a1a5de06503fd247186b91d4205ac1cf1ba",
      "tree": "6553b4f2098bfe69f2e23e54835fa800ec37aac6",
      "parents": [
        "a357b8f42e7b85e2522c3ad2b29b685bc28743b4"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Thu Jun 28 21:25:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 28 21:25:31 2007 -0700"
      },
      "message": "[SPARC64]: Add linux/pagemap.h to asm/tlb.h\n\nAs seen on sparc64-allnoconfig:\n\n  CC      arch/sparc64/mm/tlb.o\nIn file included from arch/sparc64/mm/tlb.c:19:\ninclude/asm/tlb.h: In function \u0027tlb_flush_mmu\u0027:\ninclude/asm/tlb.h:60: warning: implicit declaration of function \u0027release_pages\u0027\ninclude/asm/tlb.h: In function \u0027tlb_remove_page\u0027:\ninclude/asm/tlb.h:92: warning: implicit declaration of function \u0027page_cache_release\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edd5cd4a9424f22b0fa08bef5e299d41befd5622",
      "tree": "dba461b19b066c862a2c4e443b2deb9443bc78c5",
      "parents": [
        "2f4d4da8f82c2598b8713f4a01f360f3751d90be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jun 27 14:10:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:30 2007 -0700"
      },
      "message": "Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM\n\nNot all the world is an i386.  Many architectures need 64-bit arguments to be\naligned in suitable pairs of registers, and the original\nsys_sync_file_range(int, loff_t, loff_t, int) was therefore wasting an\nargument register for padding after the first integer.  Since we don\u0027t\nnormally have more than 6 arguments for system calls, that left no room for\nthe final argument on some architectures.\n\nFix this by introducing sys_sync_file_range2(int, int, loff_t, loff_t) which\nall fits nicely.  In fact, ARM already had that, but called it\nsys_arm_sync_file_range.  Move it to fs/sync.c and rename it, then implement\nthe needed compatibility routine.  And stop the missing syscall check from\nbitching about the absence of sys_sync_file_range() if we\u0027ve implemented\nsys_sync_file_range2() instead.\n\nTested on PPC32 and with 32-bit and 64-bit userspace on PPC64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2fd89962cd5de6b1fb9c1c789b56bc16f58f121",
      "tree": "0c07ea2d059d715e6f0d9c8778ea1e1382dfbc95",
      "parents": [
        "c0887eedb4498e20e7895508b7af8e419e397405"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 27 14:09:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:34:53 2007 -0700"
      },
      "message": "eventfd: clean compile when CONFIG_EVENTFD\u003dn\n\nFix gcc warning and add parameter checking when CONFIG_EVENTFD\u003dn:\n\nfs/aio.c: In function \u0027aio_complete\u0027:\nfs/aio.c:955: warning: statement with no effect\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b75ae8603568ae18f270213693758c78fb8a29ff",
      "tree": "15e6c100baadcbce6b7f9f00d50de8c2b7da4c01",
      "parents": [
        "75ca0d22668a36fc83e17407d369b528a22c562c",
        "1ee27a4eedf3cc08245d395936c1bfaf80c074cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 27 10:04:02 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Make SN2 PCI code use ioremap rather than manually mangle the address\n  [IA64] Force error to surface in nofault code\n  [IA64] change sh_change_coherence oemcall to use nolock\n  [IA64] remove duplicate header include line\n  [IA64] Correct unwind validation code\n  [IA64] is_power_of_2-ia64/mm/hugetlbpage.c\n"
    },
    {
      "commit": "40a1d531f6c894b298e784fd2090d87633e4989a",
      "tree": "2113cae781e8162de10ff1bd17733d423cef0e32",
      "parents": [
        "b9a4197e266a40d5d1d16c9fb2a852cf10743afe"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Jun 27 02:49:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:50:08 2007 -0400"
      },
      "message": "libata: kill ATA_HORKAGE_DMA_RW_ONLY\n\nATA_HORKAGE_DMA_RW_ONLY for TORiSAN is verified to be subset of using\nDMA for ATAPI commands which aren\u0027t aligned to 16 bytes.  As libata\nnow doesn\u0027t use DMA for unaligned ATAPI commands, the horkage is\nredundant.  Kill it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "55f3952d45a439cecc36fd845a87026d04c82931",
      "tree": "12c8a8836a1e127a1f7db2e7633c6a3f4d475b79",
      "parents": [
        "62877f6b0c4943c2231b84b49182a078eb02a777"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 25 21:31:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:44:18 2007 -0400"
      },
      "message": "libata: kill the infamous abnormal status message\n\nThe infamous abnormal status message triggers on not so abnormal cases\nincluding empty port and even when it\u0027s being triggered on actual\nerrors the info it provides is redundant and out of context - higher\nlevel functions will print the info in better safe later anyway.\n\nAlso, by being triggered all the time, it leads people to think that\nthe abnormality is somehow related to all ATA and system problems\nthey\u0027re experiencing and gives owners of healthy systems unfounded\ndoubts about the integrity of the universe.  Make it a DPRINTK and\nsave the universe.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f436ab43614f105a4685c976a85a171bc112c802",
      "tree": "21db536f54a642c627008c664e2679c0ff3ccbc3",
      "parents": [
        "6cd236e0057704d1f5c77908374079e021c83928",
        "0c07f6115b779ae4597749d47dec228c6d2d1c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:51:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4449/1: more entries in arch/arm/boot/.gitignore\n  [ARM] 4452/1: Force the literal pool dump before reloc_end\n  [ARM] Update show_regs/oops register format\n  [ARM] Add support for pause_on_oops and display preempt/smp options\n"
    },
    {
      "commit": "6cd236e0057704d1f5c77908374079e021c83928",
      "tree": "302e002d62dcd4663aef7e9a98ca4b019e3e5c98",
      "parents": [
        "2c9dbda360d96819456f845ea92e20e4e9d0ed36",
        "8e15a0e35fdaf19e1aeb7923571e928bd6123cfd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 26 16:50:48 2007 -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] Count timer interrupts correctly.\n  [MIPS] SMTC and non-SMTC kernel and modules are incompatible\n  [MIPS] EMMA2RH: Disable GEN_RTC, it can\u0027t possibly work.\n  [MIPS] Remove a duplicated local variable in test_and_clear_bit()\n  [MIPS] use compat_siginfo in rt_sigframe_n32\n  [MIPS] 20K: Handle WAIT related bugs according to errata information\n  [MIPS] AP/SP requires shadow registers, auto enable support.\n  [MIPS] Fix pb1500 reg B access\n  [MIPS] Alchemy: Fix wrong cast\n  [MIPS] remove \"support for\" from system type entry\n  [MIPS] add io_map_base to pci_controller on Cobalt\n  [MIPS] __ucmpdi2 arguments are unsigned long long.\n"
    },
    {
      "commit": "eaf6c766446c0faa326b339900f975e6f1f62b01",
      "tree": "5555be98456903eb4401784382c9fdf8e4c50336",
      "parents": [
        "2e77ff21d225f7676517ac895df2be8ada573f4f"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Tue Jun 19 06:26:17 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 26 13:33:58 2007 -0700"
      },
      "message": "[IA64] change sh_change_coherence oemcall to use nolock\n\nChange sn_change_coherence\u0027s ia64_sal_oemcall to the nolock variety since\nPROM does the locking for this function internally.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2fae3731b1b02316c219c4556bb7ad3a920f73cc",
      "tree": "fa36c20147d464e6e7c6ae8b343d69c3ba512f9e",
      "parents": [
        "3207cd5c4b852b54126f5a4b2564652c64d93a6a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@mips.com",
        "time": "Wed Jun 20 14:25:27 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:34 2007 +0200"
      },
      "message": "[MIPS] SMTC and non-SMTC kernel and modules are incompatible\n\nSo don\u0027t allow mixing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8e09ffb60bbc2b49c06718d5a1252860c709a660",
      "tree": "66fe6fe60f710eec58442b32c1edd83440c40177",
      "parents": [
        "a76f3a417a431eaf673323459357d8e684b52c49"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jun 14 00:56:31 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] Remove a duplicated local variable in test_and_clear_bit()\n\nFix a sparse warning caused by 2c921d07f8c641e691b0dfd80a5cfe14c60ec489\n\ninclude2/asm/bitops.h:313:23: warning: symbol \u0027res\u0027 shadows an earlier one\ninclude2/asm/bitops.h:309:16: originally declared here\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a76f3a417a431eaf673323459357d8e684b52c49",
      "tree": "fb5c7bf9b1f50f191b77a5df0931644f90e96066",
      "parents": [
        "c8eae71dc81af15809d87d7aabb94810cea9577d"
      ],
      "author": {
        "name": "Pavel Kiryukhin",
        "email": "vksavl@gmail.com",
        "time": "Tue Jun 05 13:42:20 2007 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 26 19:57:33 2007 +0200"
      },
      "message": "[MIPS] use compat_siginfo in rt_sigframe_n32\n\nSigned-off-by: Pavel Kiryukhin \u003cvksavl@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "701271dfd220d214e26ef90c48a2dae3a2042687",
      "tree": "2a7af3af08c430e7162953e04d00c850416271ff",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 00:11:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 00:11:56 2007 -0700"
      },
      "message": "[SPARC64]: Add irqs to mdesc_node.\n\nWill be used to store translated LDC rx-ino and tx-ino.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9e3614f444f6546204f4538afcaa3ebe36d49f2",
      "tree": "44680e2794a923547a6952f1c4b8cf10d5d425c7",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Mon Jun 25 23:04:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 25 14:54:52 2007 -0700"
      },
      "message": "fix nmi_watchdog\u003d2 bootup hang\n\nwrmsrl() is broken, dropping the upper 32bits of the value to be\nwritten. This broke the NMI watchdog on AMD hardware. (and it\nprobably broke other code too.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de3025f4e2bc063c274f561f9daf2b696910ad3b",
      "tree": "25119db476c843a13d1d26ae2c80af9df6096713",
      "parents": [
        "a38d6181ff27824c79fc7df825164a212eff6a3f"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Mon Jun 25 18:04:12 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 25 18:04:12 2007 +0800"
      },
      "message": "Blackfin arch: Add proper -mcpu option according to the cpu and silicon revision configuration\n\nAdd silicon revision \"any\" and \"none\". Add proper -mcpu option according\nto the cpu and silicon revision configuration.\n\nNeed update to use latest Blackfin cross compile toolchain.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b2510b1696730307e7a388ea04132236ab45ac20",
      "tree": "bfdf9d950f52f1fba9316452b9576e561dca42d3",
      "parents": [
        "c8cbee61c9d53ee28473ad33bbb54f6a88f5e3af",
        "5b5a60da281c767196427ce8144deae6ec46b389"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Make skb_seq_read unmap the last fragment\n  [NET]: Re-enable irqs before pushing pending DMA requests\n  [TCP] tcp_read_sock: Allow recv_actor() return return negative error value.\n  [PPP]: Fix osize too small errors when decoding mppe.\n  [PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n  [TIPC]: Fix infinite loop in netlink handler\n  [SKBUFF]: Fix incorrect config #ifdef around skb_copy_secmark\n  [IPV4]: include sysctl.h from inetdevice.h\n  [IPV6] NDISC: Fix thinko to control Router Preference support.\n  [NETFILTER]: nfctnetlink: Don\u0027t allow to change helper\n  [NETFILTER]: nf_conntrack_sip: add missing message types containing RTP info\n"
    },
    {
      "commit": "debee0768ea1978c6efba03206a414685e4a9ed1",
      "tree": "76b257ca8ea66e596ffb0744fdb51f98dd044bed",
      "parents": [
        "71c42157904404a37f89fff3b2536c55115823a5"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Jun 23 17:16:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:12 2007 -0700"
      },
      "message": "slab allocators: MAX_ORDER one off fix\n\nMAX_ORDER is the first order that is not possible.\n\nUse MAX_ORDER - 1 to calculate the larges possible object size in slab.h\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71c42157904404a37f89fff3b2536c55115823a5",
      "tree": "477793f825fa8777640ad4e9b705ccb98b83d18d",
      "parents": [
        "0faa45480261a52323fe88bfab6aea1e8eb87b65"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Jun 23 17:16:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "document nlink function\n\nThese should have been documented from the beginning.  Fix it.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c18a325645bf98850ca84037fff05de1836e785",
      "tree": "dad5853c40d22b0369355bdbddc28a3a246fce5b",
      "parents": [
        "08932a198345c80d20cfa055a45464cebb9ff93b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Jun 23 17:16:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: add asm/paravirt.h\n\nAdd asm-um/paravirt.h so that i386 headers that get pulled into UML\ndon\u0027t cause build failures when they want asm/paravirt.h.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08932a198345c80d20cfa055a45464cebb9ff93b",
      "tree": "49ba601ab9eb19eef107ea1e1d99361bca84bafd",
      "parents": [
        "b08b5ad9473a972fdd5d739080d24a84b23525ac"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Jun 23 17:16:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "uml: use generic BUG\n\nGet UML to use the generic bug support rather than arch specific one.\n\nIf I insert an artificial bug right before loading init, I get this:\n\n Kernel panic - not syncing: Kernel mode signal 4\n\n EIP: 0023:[\u003c0819d501\u003e] CPU: 0 Not tainted ESP: 002b:f7fd4fbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 00007870 ECX: 00000013 EDX: 00007870\n    ESI: 0000786d EDI: 00000011 EBP: f7fd4fd8 DS: 002b ES: 002b\n    08273bec:  [\u003c0806e814\u003e] show_regs+0x104/0x106\n    08273c08:  [\u003c08058927\u003e] panic_exit+0x2c/0x4b\n    08273c18:  [\u003c08080ee7\u003e] notifier_call_chain+0x32/0x5b\n    08273c38:  [\u003c08080fbd\u003e] __atomic_notifier_call_chain+0x30/0x32\n    08273c54:  [\u003c08080fee\u003e] atomic_notifier_call_chain+0x2f/0x31\n    08273c70:  [\u003c08073b88\u003e] panic+0x75/0x131\n    08273c94:  [\u003c080586c7\u003e] relay_signal+0x87/0x95\n    08273cb0:  [\u003c0806b9ee\u003e] sig_handler_common_skas+0x9e/0x120\n    08273cd8:  [\u003c08067738\u003e] sig_handler+0x28/0x4f\n    08273cec:  [\u003c0806792e\u003e] handle_signal+0x53/0x89\n    08273d0c:  [\u003c08069f60\u003e] hard_handler+0x18/0x28\n    08273d1c:  [\u003cffffe500\u003e] transitions+0xf7d598b8/0xfffffff0\n\nWith this patch in place, this is how it looks:\n\n BUG: failure at init/main.c:779/init_post()!\n Kernel panic - not syncing: BUG!\n\n EIP: 0023:[\u003c081a65d1\u003e] CPU: 0 Not tainted ESP: 002b:f7f0dfbc EFLAGS: 00000246\n    Not tainted\n    EAX: 00000000 EBX: 000069db ECX: 00000013 EDX: 000069db\n    ESI: 000069d8 EDI: 00000011 EBP: f7f0dfd8 DS: 002b ES: 002b\n    098efedc:  [\u003c0806e9a4\u003e] show_regs+0x104/0x106\n    098efef8:  [\u003c080589c7\u003e] panic_exit+0x2c/0x4b\n    098eff08:  [\u003c080818d7\u003e] notifier_call_chain+0x32/0x5b\n    098eff28:  [\u003c080819ad\u003e] __atomic_notifier_call_chain+0x30/0x32\n    098eff44:  [\u003c080819de\u003e] atomic_notifier_call_chain+0x2f/0x31\n    098eff60:  [\u003c08073f28\u003e] panic+0x75/0x131\n    098eff84:  [\u003c080541d5\u003e] init_post+0xcd/0xe8\n    098eff9c:  [\u003c08048ad4\u003e] kernel_init+0x8e/0x9a\n    098effb4:  [\u003c08066dee\u003e] run_kernel_thread+0x41/0x53\n    098effe0:  [\u003c08058e75\u003e] new_thread_handler+0x62/0x8b\n    098efffc:  [\u003ca55a5a5a\u003e] 0xa55a5a5a\n\n[ jdike - added BUG_TABLE to linker script ]\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e27dbe7746f3bcbcf1f9a37f31df4b886e36ce3",
      "tree": "cca92108cf97c5c13b0c9e7f85f11da8bd513fb5",
      "parents": [
        "ffd65af0e67a054e1e2393c9b0995c03c47cdc30"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Check SM501 ID register on initialisation\n\nWhen binding the driver, check the ID register for a valid identity, in case\nthe SM501 is not functioning correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "819062219abf8a78e54cad5c1c8716e6c8e7b870",
      "tree": "8cb4618513e172c61abf1a23bd9416bbb7b3abf5",
      "parents": [
        "5136237bc392413332b02e69ada158c307da658f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Clock updates and checks\n\nEnsure that the M1XCLK and MCLK are sourced from the same PLL (and refuse to\nbind the driver if they are not).\n\nUpdate the PCI to safe initialisation values, as 72MHz is the maximum clock\nfor 33MHz PCI bus mastering.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bfe6d68391af6171df789124fc3dfefeb392d9c",
      "tree": "33167c7ffb15633d564d6012f7a586320841adc8",
      "parents": [
        "6d5b78cdd5a17665674429400b3ed10e3ec60684"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam.sharma@gmail.com",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 22 17:04:27 2007 -0700"
      },
      "message": "[IPV4]: include sysctl.h from inetdevice.h\n\nWhen CONFIG_INET\u003dy and CONFIG_SYSCTL\u003dn:\n\nIn file included from net/core/netpoll.c:16:\ninclude/linux/inetdevice.h:15: error:\n\u0027__NET_IPV4_CONF_MAX\u0027 undeclared here (not in a function)\nmake[2]: *** [net/core/netpoll.o] Error 1\nmake[1]: *** [net/core] Error 2\nmake: *** [net] Error 2\n\nSo #include sysctl.h from inetdevice.h.\n\nSigned-off-by: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "216e39db112da4d25a52aeb956e7da70fdd0d94c",
      "tree": "f633c47a0fb6d0e1fae14f49f18b8f7808101f92",
      "parents": [
        "334280fff3f7201d0fd564fe85e0a6f035ce3f68"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add proper const volatile to addr argument to the read functions\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "334280fff3f7201d0fd564fe85e0a6f035ce3f68",
      "tree": "c49ee014013098b5836f5a6926d2512e1d9e96ca",
      "parents": [
        "b9b712765738d141154b435a5bfec4adbbee25f3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: Add definition of dma_mapping_error\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b9b712765738d141154b435a5bfec4adbbee25f3",
      "tree": "71a31c16bd9670759a0024bc407ec7138247f15c",
      "parents": [
        "86b73c8cfc8daeff554ae3e95e2a0ee77c45d499"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: move cond_syscall() behind __KERNEL__ like all other architectures\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9c8f1729b0a838dc0f44b77dab80890a98585964",
      "tree": "8698d6e19c59ccc93c613af2bb758c1f95ec0670",
      "parents": [
        "c5d88d9e2566e7ddccb0e001446b9a39882560a3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add missing braces around array bfin serial init\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4bf3f3cbb6add01d3e6a18c73f594b73113b14f2",
      "tree": "a80839f98a64052f4d004a5207da2731fe556908",
      "parents": [
        "0864a4e201b1ea442f4c8b887418a29f67e24d30"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: update ANOMALY handling\n\nupdate lists for 533, 537, and add SSYNC workaround into assembly files.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9738cbe32192919356397f1e24f9b26e1f574fbb",
      "tree": "75caa6d21a8b68a36285ee787095fb05b14627fb",
      "parents": [
        "58229a18994215bbfe0bcd1c99d2e039f30b076b",
        "05dc16d6a175139a5872d08db56ee277ec90df5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] unwinder improvements\n  [PARISC] Fix unwinder on 64-bit kernels\n  [PARISC] Handle wrapping in expand_upwards()\n  [PARISC] stop lcd driver from stripping initial whitespace\n"
    }
  ],
  "next": "b9bae3402572dc50a1e084c5b1ae5117918ef0f0"
}
