)]}'
{
  "log": [
    {
      "commit": "f507654d450d329c81a70eec0096d5dfe67802ec",
      "tree": "bdc34cda973fac170cc90d5b6aa61d27ac558949",
      "parents": [
        "ae00d812436dc968f4a5dea7757b6a94910b6dc4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:10:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:10:38 2007 -0400"
      },
      "message": "ACPI: Make _OSI(Linux) a special case\n\n_OSI(\"Linux\") is like _OS(\"Linux\"), it is ill-defined and\nvirtually no BIOS vendors test interaction with it.\nAs a result, it can do more damage than good because\nit causes the BIOS to follow un-tested paths.\n\nRecently, several machines have turned up that erroneously\ntest this string in a way which causes them to _not_ test other\ncompatibility strings, including the ZI9 and Toshiba.\nSo it appears that this bad code has made it into\na BIOS vendor\u0027s reference BIOS.\n\nLinux has no choice but to stop advertising compatibility\nwith _OSI string \"Linux\" - as there are an unbounded\nnumber of possible incompatibilities going forward.\n\nBut some BIOSes have already shipped which do use it\nfor things like conditionally re-enabling video on resume\nfrom S3.  (Too bad they didn\u0027t do that unconditionally)\n\nAdd special case code for _OSI(Linux)\nSquawk to dmesg if _OSI(Linux) is requested\nAdd DMI list both to enable and disable _OSI(Linux)\nBut for now, keep the default enabled via\n#define OSI_LINUX_ENABLED.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7787\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ae00d812436dc968f4a5dea7757b6a94910b6dc4",
      "tree": "6acd68850bead001cc74597369307a82bc711f6e",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "message": "ACPI: extend \"acpi_osi\u003d\" boot option\n\nThe boot option \"acpi_osi\u003d\" has always disabled Linux _OSI support,\nthus disabling all OS Interface strings which are advertised\nby Linux to the BIOS.\n\nNow...\nacpi_osi\u003d\"string\" adds the interface string, and\nacpi_osi\u003d\"!string\" invalidates the pre-defined interface string\n\neg. acpi_osi\u003d\"!Windows 2006\"\nwould disable Linux\u0027s claim of Vista compatibility.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c420bc9f09a0926b708c3edb27eacba434a4f4ba",
      "tree": "ca7702527674dbafa2162a1456a44270e6e40838",
      "parents": [
        "f4d43bd579f13219ffd3cae48432eab5bbac2d6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "message": "Linux 2.6.22-rc3\n\nIt\u0027s that time of the year again.  Summer starts in the US, and people\nwant to sit at the beach with a new -rc candidate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d43bd579f13219ffd3cae48432eab5bbac2d6f",
      "tree": "b3376f267b2e519506633d0bdf73b8cb6d90a981",
      "parents": [
        "1ea0975875294964853209927feccdf6bc8cf5f9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat May 26 00:39:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 17:37:46 2007 -0700"
      },
      "message": "fix compat console unimap regression\n\nWhy is it that since the 2f1a2ccb9c0de632ab07193becf5f7121794f6ae console\nUTF-8 fixes went into 2.6.22-rc1, the PowerMac G5 shows only inverse video\nquestion marks for the text on tty2-6? whereas tty1 is fine, and so is x86.\n\nNo fault of that patch: by removing the old fallback behaviour, it reveals\nthat 32-bit setfont running on 64-bit kernels has only really worked on\nthe current console, the rest getting faked by that inadequate fallback.\n\nBring the compat do_unimap_ioctl into line with the main one: PIO_UNIMAP\nand GIO_UNIMAP apply to the specified tty, not redirected to fg_console.\nUse the same checks, and most particularly, remember to check access_ok:\ncon_set_unimap and con_get_unimap are using __get_user and __put_user.\n\nAnd the compat vt_check should ask for the same capability as the main\none, CAP_SYS_TTY_CONFIG rather than CAP_SYS_ADMIN.  Added in vt_ioctl\u0027s\nvc_cons_allocated check for safety, though failure may well be impossible.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea0975875294964853209927feccdf6bc8cf5f9",
      "tree": "b5d2feab6211ee987fb30bca35493fd6569003bb",
      "parents": [
        "a41d7f000447015f3f5fe7223f1d53845268e2e8",
        "2dfbfc37121d307e1f1d24c2979382cb17b19347"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB/cm: Drain cq in ipoib_cm_dev_stop()\n  IPoIB/cm: Fix timeout check in ipoib_cm_dev_stop()\n  IB/ehca: Fix number of send WRs reported for new QP\n  IB/mlx4: Initialize send queue entry ownership bits\n  IB/mlx4: Don\u0027t allocate RQ doorbell if using SRQ\n"
    },
    {
      "commit": "a41d7f000447015f3f5fe7223f1d53845268e2e8",
      "tree": "fec20dc60808c32c61ec6e52787e5419a79e838a",
      "parents": [
        "d9b08b9efece1f397143378938e626d0de29e911",
        "960c8a10cbd47d1535996f40749b36f3d2c45f88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n  pata: Trivia\n  [libata] sata_via, pata_via: Add PCI IDs.\n  [libata] Fix decoding of 6-byte commands\n  libata: sata_sis fixes\n  Fix build failure for drivers/ata/pata_scc.c\n  [libata] sata_mv: add TODO list\n  [libata] sata_promise: fix flags typo\n"
    },
    {
      "commit": "960c8a10cbd47d1535996f40749b36f3d2c45f88",
      "tree": "5c010bb20aeee5755703514a665dce20ffe1ac9e",
      "parents": [
        "c343a8391496de83c66e771ead986aab0d6f777f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 25 20:48:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 17:29:59 2007 -0400"
      },
      "message": "pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n\nBetter DPLL use and calibration\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c343a8391496de83c66e771ead986aab0d6f777f",
      "tree": "e8529fede1b1feae115009c68e8532d733fcb56d",
      "parents": [
        "52df0ee07ca23676785e6c7e569b6d93c6dbc026"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 25 20:39:30 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 17:29:59 2007 -0400"
      },
      "message": "pata: Trivia\n\nTypo/comment fixes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9b08b9efece1f397143378938e626d0de29e911",
      "tree": "d404fd44f53d535d96379d56d5520c6f5acd604c",
      "parents": [
        "8fccfc829a66b8b879c6672940523a402a786ce1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri May 18 13:12:40 2007 +0200"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:06:37 2007 -0700"
      },
      "message": "[PATCH] ocfs2: use generic_segment_checks\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "8fccfc829a66b8b879c6672940523a402a786ce1",
      "tree": "c36ea2c8b9de97102397a755bf10cb3997461071",
      "parents": [
        "5c3c6bb7709bf2bf4132750124879b3d89183e46"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed May 09 17:34:26 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:46 2007 -0700"
      },
      "message": "ocfs2: fix inode leak\n\nWe weren\u0027t cleaning up our inode reference on error in\nocfs2_reserve_local_alloc_bits(). Add a check for error return and iput() if\nneed be. Move the code to set the alloc context inode info to the end of the\nfunction so we don\u0027t have any possibility of passing back a bad pointer.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "5c3c6bb7709bf2bf4132750124879b3d89183e46",
      "tree": "267dc760d0dbb747989d17759fa5e49479da24c2",
      "parents": [
        "1024c902abdcbd2425aa850d7ef04e013ffb35f0"
      ],
      "author": {
        "name": "Nate Diller",
        "email": "nate.diller@gmail.com",
        "time": "Thu May 10 22:56:01 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:39 2007 -0700"
      },
      "message": "[PATCH] ocfs2: use zero_user_page\n\nUse zero_user_page() instead of open-coding it.\n\nSigned-off-by: Nate Diller \u003cnate.diller@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "1024c902abdcbd2425aa850d7ef04e013ffb35f0",
      "tree": "7071322e8a1c2dfddf9b8fe3ebd758400ae970fe",
      "parents": [
        "e9dfc0b2bc42761410e8db6c252c6c5889e178b8"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:39:40 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:31 2007 -0700"
      },
      "message": "ocfs2: unmap_mapping_range() in ocfs2_truncate()\n\nWe weren\u0027t calling this before, but since ocfs2 handles the entire truncate\noperation, we should.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e9dfc0b2bc42761410e8db6c252c6c5889e178b8",
      "tree": "d42beb9d6b2c54bc205e48bc75cdf26ec0eeddc3",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:38:51 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:23 2007 -0700"
      },
      "message": "ocfs2: trylock in ocfs2_readpage()\n\nSimilarly to the page lock / cluster lock inversion in ocfs2_readpage, we\ncan deadlock on ip_alloc_sem. We can down_read_trylock() instead and just\nreturn AOP_TRUNCATED_PAGE if the operation fails.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "52df0ee07ca23676785e6c7e569b6d93c6dbc026",
      "tree": "027fae84be17b3ba67c025861a0ab9844b0b0790",
      "parents": [
        "6c7b7d2b7615110edbc4ea7816831c13b0250ebb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 05:02:06 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 05:02:06 2007 -0400"
      },
      "message": "[libata] sata_via, pata_via: Add PCI IDs.\n\nSupplied by VIA.\n\nAlso, convert named constants to hex values in the pata_via\nPCI ID table.  (standard libata policy for PCI device IDs, which are\nconsidered simply arbitrary hex numbers, without a need to create a\nsingle-use constant in linux/pci_ids.h)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6c7b7d2b7615110edbc4ea7816831c13b0250ebb",
      "tree": "63c408afb9290dbcaac53f46f3c1b6b19910bc70",
      "parents": [
        "ddfc87a098a0172ad13ce50edf55d5fe266f1352"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:39:39 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:39:39 2007 -0400"
      },
      "message": "[libata] Fix decoding of 6-byte commands\n\nThe code for parsing 6-byte SCSI command LBAs\nmissed the top 5 bits (the MSB).\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ddfc87a098a0172ad13ce50edf55d5fe266f1352",
      "tree": "68fce283fcb3491a5a6521c8d296260c73be31cb",
      "parents": [
        "7e068376c5128db2a342fa659a6dfa1488adc135"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Fri May 25 09:48:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:18:42 2007 -0400"
      },
      "message": "libata: sata_sis fixes\n\nThe sata_sis driver supports SATA and PATA ports. The broken support\nof both types in one controller is fixed.\n\nSigned-off-by: Uwe Koziolek \u003cuwe.koziolek@gmx.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e068376c5128db2a342fa659a6dfa1488adc135",
      "tree": "b0706a0141d34bd175e728c6fd6719fb94548384",
      "parents": [
        "4a05e2091709dbb22b86a1b3343cd3fa3c0d7a6b"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed May 23 14:26:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 04:17:31 2007 -0400"
      },
      "message": "Fix build failure for drivers/ata/pata_scc.c\n\nThe commit d4b2bab4f26345ea1803feb23ea92fbe3f6b77bc added deadline support\nto prereset and reset methods to libbata the pata_scc driver wasn\u0027t\nconverted.  This patch is a naive attempt to bring this driver up to\nscratch.\n\nBuild failures are:\ndrivers/ata/pata_scc.c: In function \u0027scc_pata_prereset\u0027:\ndrivers/ata/pata_scc.c:870: error: too few arguments to function \u0027ata_std_prereset\u0027\ndrivers/ata/pata_scc.c: In function \u0027scc_error_handler\u0027:\ndrivers/ata/pata_scc.c:916: warning: passing argument 2 of \u0027ata_bmdma_drive_eh\u0027 from incompatible pointer type\ndrivers/ata/pata_scc.c:916: warning: passing argument 3 of \u0027ata_bmdma_drive_eh\u0027 from incompatible pointer type\ndrivers/ata/pata_scc.c: In function \u0027scc_pata_prereset\u0027:\ndrivers/ata/pata_scc.c:871: warning: control reaches end of non-void function\n\nOn a releated note scc_bus_post_reset() is (AFACT) identical to\nata_bus_post_reset(), would a patch to make ata_bus_post_reset() assesable\nto drivers be accepted?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a05e2091709dbb22b86a1b3343cd3fa3c0d7a6b",
      "tree": "47c90a313f67c1543f6ced2a968b292ae425283a",
      "parents": [
        "bb312235933689fb0f973ae61d19d7416de1e085"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:40:15 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:40:15 2007 -0400"
      },
      "message": "[libata] sata_mv: add TODO list\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb312235933689fb0f973ae61d19d7416de1e085",
      "tree": "e111b6b2ee434e5a5a4c780941a3db9f3593046c",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:35:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 23:35:59 2007 -0400"
      },
      "message": "[libata] sata_promise: fix flags typo\n\nA stray comma makes all the difference.  Change to \u0027|\u0027 as these flags\nshould be or\u0027d together.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c1ee4c3e7e16d23166a624a132889df3c540a18",
      "tree": "c6f20db95c421f7171f85bbe022f58a678b93ba5",
      "parents": [
        "91396c1e2d73a041d86935fb8371e8d48b48b663",
        "14e50e57aedb2a89cf79b77782879769794cab7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 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: (25 commits)\n  [XFRM]: Allow packet drops during larval state resolution.\n  [CASSINI]: Check pci_set_mwi() return value.\n  [NET]: \"wrong timeout value\" in sk_wait_data() v2\n  [NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n  [NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n  [NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n  [NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n  [NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n  [NET_SCHED]: sch_htb: fix event cache time calculation\n  [DCCP]: Fix build warning when debugging is disabled.\n  [TIPC]: Fixed erroneous introduction of for_each_netdev\n  [RTNETLINK]: Fix sending netlink message when replace route.\n  [TR]: Use menuconfig objects.\n  [ARCNET]: Use menuconfig objects.\n  [TIPC]: Use menuconfig objects.\n  [SCTP]: Use menuconfig objects.\n  [IPVS]: Use menuconfig objects.\n  [DCCP]: Use menuconfig objects.\n  ...\n"
    },
    {
      "commit": "91396c1e2d73a041d86935fb8371e8d48b48b663",
      "tree": "7000d66835f33dbc0e47954851daa71a88bb5b85",
      "parents": [
        "9059b454248a060ab39346c5d079f56089ab3868",
        "cf5792d20cdc9a88abf9984a2224f57de1952926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_via: Handle laptops via DMI\n  libata: -ENODEV during prereset isn\u0027t an error\n  libata: don\u0027t consider 0xff as port empty if SStatus is available\n  ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n  pata_sis: Fix and clean up some timing setups\n  hpt3x2n: Correct revision boundary\n"
    },
    {
      "commit": "14e50e57aedb2a89cf79b77782879769794cab7b",
      "tree": "46cbdab9c8007cea0821294c9d397214b38ea4c8",
      "parents": [
        "04efb8787e4d8a7b21a61aeb723de33154311256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "message": "[XFRM]: Allow packet drops during larval state resolution.\n\nThe current IPSEC rule resolution behavior we have does not work for a\nlot of people, even though technically it\u0027s an improvement from the\n-EAGAIN buisness we had before.\n\nRight now we\u0027ll block until the key manager resolves the route.  That\nworks for simple cases, but many folks would rather packets get\nsilently dropped until the key manager resolves the IPSEC rules.\n\nWe can\u0027t tell these folks to \"set the socket non-blocking\" because\nthey don\u0027t have control over the non-block setting of things like the\nsockets used to resolve DNS deep inside of the resolver libraries in\nlibc.\n\nWith that in mind I coded up the patch below with some help from\nHerbert Xu which provides packet-drop behavior during larval state\nresolution, controllable via sysctl and off by default.\n\nThis lays the framework to either:\n\n1) Make this default at some point or...\n\n2) Move this logic into xfrm{4,6}_policy.c and implement the\n   ARP-like resolution queue we\u0027ve all been dreaming of.\n   The idea would be to queue packets to the policy, then\n   once the larval state is resolved by the key manager we\n   re-resolve the route and push the packets out.  The\n   packets would timeout if the rule didn\u0027t get resolved\n   in a certain amount of time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04efb8787e4d8a7b21a61aeb723de33154311256",
      "tree": "e15b689bd0affa410f906308890dc214cb17beab",
      "parents": [
        "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "message": "[CASSINI]: Check pci_set_mwi() return value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9059b454248a060ab39346c5d079f56089ab3868",
      "tree": "5d5df323bd91613bd8ed643e7a197ef46dea91ff",
      "parents": [
        "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
        "d57c4a38928ab2f71542046a9bae2932006b2523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 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] acpi_get_sysname() should be __init\n  [IA64] Cleanup acpi header to reuse the generic _PDC defines\n  [IA64] Fix using uninitialized data in _PDC setup\n  [IA64] start_secondary() and smp_callin() should be __cpuinit\n"
    },
    {
      "commit": "cf5792d20cdc9a88abf9984a2224f57de1952926",
      "tree": "c887e7b38d139f08c3d4204945dceda1afa9a651",
      "parents": [
        "6dffaf61e22d21e539ae7e30c2e33e41230c3d52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 22:39:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_via: Handle laptops via DMI\n\nOh the joy of saving a fraction of a cent using short 40 wire cables and\nnot faking 80wire\n\nTeach the VIA driver that there are some systems we need to know are\nmagically wired for high speeds.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Francis Russell \u003cFrancisRussell@btinternet.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6dffaf61e22d21e539ae7e30c2e33e41230c3d52",
      "tree": "35a74b89240675bbef7fcc825ece5e5ad29d1d62",
      "parents": [
        "fd7fe701612e42fb8780d7bf61fbb0467a488c9b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:58:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: -ENODEV during prereset isn\u0027t an error\n\nDuring prereset, -ENODEV return from ata_wait_ready() is not an error.\nThis causes unnecessary bug message on controllers which uses 0xff to\nindicate empty port.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd7fe701612e42fb8780d7bf61fbb0467a488c9b",
      "tree": "1a0d15da4d5169417b05953f4a00e07f4c4a27d2",
      "parents": [
        "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:22:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: don\u0027t consider 0xff as port empty if SStatus is available\n\nSome SATA controllers (sata_sil) use 0xff to indicate port not ready\nstatus, not port empty.  As libata interprets 0xff as port empty, this\ncauses unnecessary reset failure and retry.  Don\u0027t consider 0xff as\nport empty if SStatus is available and indicates that port is online.\n\nSigned-off-by: tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Indan Zupancic \u003cindan@nul.nu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064",
      "tree": "e5f60032d565fe939d58bba7928d59a93fd4a6bd",
      "parents": [
        "dd668d150cad39d3af676519c81c2757fb7787da"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 22 11:34:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n\nAcer Aspire 2023WLMi uses short 40c cable.  Add quirk for it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Steve H. \u003cmail.pandor@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dd668d150cad39d3af676519c81c2757fb7787da",
      "tree": "7b40e9454dee6bd869819a2e044c4a49d01c4321",
      "parents": [
        "824cf333db97954d6144230b5e28f4e65e67d312"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:00:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_sis: Fix and clean up some timing setups\n\n- Rename sis_port_base to sis_old_port_base() so nobody uses it for new\ngeneration controllers in error.\n- Use byte size operations where it is cleaner for mode setup\n- Fix a couple of masking errors on certai chip revs when setting speeds\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "824cf333db97954d6144230b5e28f4e65e67d312",
      "tree": "8588ccea0583b06f3e8f03d7a541ffaa3a7d418d",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 14:57:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:47 2007 -0400"
      },
      "message": "hpt3x2n: Correct revision boundary\n\nWe have a revision that isn\u0027t correctly claimed as two drivers both go\nfor it: Fix the test accordingly. Noticed originally by Bill Nottingham.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc",
      "tree": "bb33cc056c76eb799f008e4ab68662222ab1047f",
      "parents": [
        "c883f215a23a9352097b8d17fb8dae22ff134a14"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "message": "[NET]: \"wrong timeout value\" in sk_wait_data() v2\n\nsys_setsockopt() do not check properly timeout values for\nSO_RCVTIMEO/SO_SNDTIMEO, for example it\u0027s possible to set negative timeout\nvalues. POSIX do not defines behaviour for sys_setsockopt in case negative\ntimeouts, but requires that setsockopt() shall fail with -EDOM if the send and\nreceive timeout values are too big to fit into the timeout fields in the socket\nstructure.\nIn current implementation negative timeout can lead to error messages like\n\"schedule_timeout: wrong timeout value\".\n\nProposed patch:\n- checks tv_usec and returns -EDOM if it is wrong\n- do not allows to set negative timeout values (sets 0 instead) and outputs\nratelimited information message about such attempts.\n\nSigned-off-By: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c883f215a23a9352097b8d17fb8dae22ff134a14",
      "tree": "607367ed52095d915e7dc0ff941046cf623bda0b",
      "parents": [
        "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
        "5dee9e7c4c869fcffccc3d432b755793dfa71376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
      "tree": "ca05bf7f485a6c1e2cbdbf8f910018fc8d8a5fa3",
      "parents": [
        "f8f1c08eaef838e22bf427665da87cfa73e5074d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n\nThey\u0027re the same.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8f1c08eaef838e22bf427665da87cfa73e5074d",
      "tree": "d4e6132e854f1792360121215080889753d089e6",
      "parents": [
        "596830f1a1e5d26a83fe83b99ced1456d9d7f39b"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n\nAdd missing process of T.120 address in OpenLogicalChannelAck signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "596830f1a1e5d26a83fe83b99ced1456d9d7f39b",
      "tree": "b21b0f2fe626f6200c194caf61c29f1941f771df",
      "parents": [
        "bb807245ef981cac7e8550aea365e6f2157d5c4d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n\nAccording to the implementation of H.323, it\u0027s not necessary to check\nthe addresses in Information signals.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb807245ef981cac7e8550aea365e6f2157d5c4d",
      "tree": "e4d1b891a08d8503ee3119758ef1773c2e88080a",
      "parents": [
        "d052918688bdd7a1218aa5ae182013bf45a4881a"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n\nUpdate get_h225_addr() to meet the changes in ASN.1 types. It was using\nfield ip6 to access IPv6 TransportAddress, it should be ip according the\nASN.1 definition.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d052918688bdd7a1218aa5ae182013bf45a4881a",
      "tree": "fc8fc780c8f39c86d4cf1bc8e5580685a24858f9",
      "parents": [
        "25b86e05467a2bf936b78695ef49039e3bbd1e0c"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n\n1. Add support for decoding IPv6 address. I know it was manually added in\n   the header file, but not in the template file. That wouldn\u0027t work.\n2. Add missing support for decoding T.120 address in OLCA.\n3. Remove unnecessary decoding of Information signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25b86e05467a2bf936b78695ef49039e3bbd1e0c",
      "tree": "756282cad7ea20d2df257633c799d0b6baceba46",
      "parents": [
        "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n\nWhen the packet size is changed by the FTP NAT helper, the connection\ntracking helper adjusts the sequence number of the newline character\nby the size difference. This is wrong because NAT sequence number\nadjustment happens after helpers are called, so the unadjusted number\nis compared to the already adjusted one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707",
      "tree": "2d506b9167f0fdf742f70427d292e9c16dcd630b",
      "parents": [
        "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n\nWhen trying to locate the oldest entry in the history of newline character\nsequence numbers, the sequence number of the current entry is incorrectly\ncompared with the index of the oldest sequence number instead of the number\nitself.\n\nAdditionally it is not made sure that the current sequence number really\nis after the oldest known one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56",
      "tree": "0fbdf481ad4ef35c1bb99ac16c7db0fd240f86ed",
      "parents": [
        "1b07a95a5be77dc1291de12b216f930aee04eb4f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed May 23 23:39:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:56 2007 -0700"
      },
      "message": "[NET_SCHED]: sch_htb: fix event cache time calculation\n\nThe event cache time must be an absolute value, when no event exists\nit is incorrectly set to 1s instead of 1s in the future.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b07a95a5be77dc1291de12b216f930aee04eb4f",
      "tree": "16778348c496625d9374db9c2395aec3e514e152",
      "parents": [
        "cb283ead710c342d9856af8507e2a42bf5c6576c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 23 17:43:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:55 2007 -0700"
      },
      "message": "[DCCP]: Fix build warning when debugging is disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb283ead710c342d9856af8507e2a42bf5c6576c",
      "tree": "9e672c77e9ad4d3c600c5921076d5ecd58860ea5",
      "parents": [
        "b8f558313506b5bc435f2e031f3bec4b1725098e"
      ],
      "author": {
        "name": "Jon Paul Maloy",
        "email": "jon.maloy@ericsson.com",
        "time": "Wed May 23 15:11:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:54 2007 -0700"
      },
      "message": "[TIPC]: Fixed erroneous introduction of for_each_netdev\n\nSigned-off-by: Jon Paul Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8f558313506b5bc435f2e031f3bec4b1725098e",
      "tree": "e82ba2864feff645abfd31ac49b3c235e48ded3d",
      "parents": [
        "8a903be129a741fd1e1d44223f0e3a01c357bde5"
      ],
      "author": {
        "name": "Milan Kocian",
        "email": "milon@wq.cz",
        "time": "Wed May 23 14:55:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:53 2007 -0700"
      },
      "message": "[RTNETLINK]: Fix sending netlink message when replace route.\n\nWhen you replace route via ip r r command the netlink multicast message is\nnot send.  This patch corrects it.  NL message is sent with NLM_F_REPLACE\nflag.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8320\n\nSigned-off-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a903be129a741fd1e1d44223f0e3a01c357bde5",
      "tree": "89d80003fe1a116715b056611f9dedf6f5d804b1",
      "parents": [
        "42859007f458f305624009862d6ca818e3c5be57"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:51:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:52 2007 -0700"
      },
      "message": "[TR]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42859007f458f305624009862d6ca818e3c5be57",
      "tree": "4f8e9869c65d81b6c572958b3bcd1c866f3457ae",
      "parents": [
        "a31b19c514664b8161b956f8da45d8a9166da0c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:50:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:51 2007 -0700"
      },
      "message": "[ARCNET]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a31b19c514664b8161b956f8da45d8a9166da0c6",
      "tree": "c666cf6aed3ee3c6a9e01e823f04c993eccfe7d3",
      "parents": [
        "29e32ccdec8574aa5b6e0b6b555815dbb62591e1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:49:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:50 2007 -0700"
      },
      "message": "[TIPC]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29e32ccdec8574aa5b6e0b6b555815dbb62591e1",
      "tree": "b56a0234e12e5f34f5c20c9fe61f77f96c97964a",
      "parents": [
        "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:48 2007 -0700"
      },
      "message": "[SCTP]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4",
      "tree": "3269fa0391deee811c649621dccfa7404e98de26",
      "parents": [
        "3df25df354d0e9bae9b83be5a828b6756db9bcf4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:47 2007 -0700"
      },
      "message": "[IPVS]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3df25df354d0e9bae9b83be5a828b6756db9bcf4",
      "tree": "03df18d4270a9d4eec58c064de515f7283595b01",
      "parents": [
        "7e7a2d07b0faf13b2f7ad982c77ca30c9e9ee0e4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:46:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:46 2007 -0700"
      },
      "message": "[DCCP]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e7a2d07b0faf13b2f7ad982c77ca30c9e9ee0e4",
      "tree": "d240ffa7be59202626ef8d23ff14cd1718faabb4",
      "parents": [
        "bbb711e63332d7b43b535381c78b26a66cd60f48"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Wed May 23 14:45:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:45 2007 -0700"
      },
      "message": "[ATM]: Use mutex instead of binary semaphore in idt77252 driver.\n\nUse mutex instead of binary semaphore in idt77252 driver.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbb711e63332d7b43b535381c78b26a66cd60f48",
      "tree": "bda65cfb57c6665953f485a1e6cb7d552bfee4d7",
      "parents": [
        "36247f5421015eab0bdd96789b24790598934db9"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed May 23 14:35:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:44 2007 -0700"
      },
      "message": "[IPV6]: Ignore ipv6 events on non-IPV6 capable devices.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Urs Thuermann \u003curs@isnogud.escape.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36247f5421015eab0bdd96789b24790598934db9",
      "tree": "fb047cd1ba998962d1e7fee72519d4234fa8c63a",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 23 14:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:43 2007 -0700"
      },
      "message": "[NET_SCHED]: Fix qdisc_restart return value when dequeue is empty\n\nMy previous patch that changed the return value of qdisc_restart\nincorrectly made the case where dequeue returns empty continue\nprocessing packets.\n\nThis patch is based on diagnosis and fix by Patrick McHardy.\n\nReported-and-debugged-by: Anant Nitya \u003ckernel@prachanda.info\u003e\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
      "tree": "3d499436eef8fb5f9bceb668eb8338a0f135308c",
      "parents": [
        "c2b38989cf2b0c003a9cf57efc833ab16d33901e",
        "096a458c3a9c717563e98b0a2ce69821459a6660"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 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:\n  forcedeth: fix cpu irq mask\n  chelsio parenthesis fix\n  spidernet: skb used after netif_receive_skb\n  meth driver renovation\n  remove unnecessary dependency on VIA velocity config\n  fix compiler warning in fixed.c\n  asix.c - Add Belkin F5D5055 ids\n  ucc_geth:trivial fix\n  ucc_geth: Fix MODULE_DEVICE_TABLE() duplication\n  [PATCH] drivers/net/wireless/libertas/rx.c: fix use-after-free\n  [PATCH] drivers/net/wireless/libertas/fw.c: fix use-before-check\n  [PATCH] libertas: skb dereferenced after netif_rx\n"
    },
    {
      "commit": "096a458c3a9c717563e98b0a2ce69821459a6660",
      "tree": "f8b55db8ca7c6eafadcced8eab84484dd606f928",
      "parents": [
        "294cf1b880fad9221e911fb2ce07b1fff3ae1a3d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon May 21 20:23:11 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 18:03:23 2007 -0400"
      },
      "message": "forcedeth: fix cpu irq mask\n\nThis patch fixes the cpu irq mask define to include the timer irq.\nAnother flag check was setting up the timer bit in all cases so we\ndidn\u0027t notice the issue.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "294cf1b880fad9221e911fb2ce07b1fff3ae1a3d",
      "tree": "a1ec2a6ec9676fbb28e2214f9c20695bc3349714",
      "parents": [
        "93c1d3b790673bb2a7489d6f165c5c99a7f44baf"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu May 24 19:46:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:37:00 2007 -0400"
      },
      "message": "chelsio parenthesis fix\n\nHello,\n\n\tBalanance parenthesis in chelsio header file.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/chelsio/suni1x10gexp_regs.h |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "93c1d3b790673bb2a7489d6f165c5c99a7f44baf",
      "tree": "08514dbd16c00755818fcece92d2da26df3830c7",
      "parents": [
        "e971290133d8151c468cd70206fedc92648feb58"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Tue May 22 18:09:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:25:43 2007 -0400"
      },
      "message": "spidernet: skb used after netif_receive_skb\n\nThe stats update code in spider_net_pass_skb_up() is touching the skb\nafter it\u0027s been passed up to the stack. To avoid that, just update the\nstats first.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e971290133d8151c468cd70206fedc92648feb58",
      "tree": "dde9ebfd2a269dd892782c73910255a422a872a5",
      "parents": [
        "73815538e642de66a5607cc16d13004ecb1a3062"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 24 12:54:04 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "meth driver renovation\n\nThe meth ethernet driver for the SGI IP32 aka O2 is so far still an old\nstyle driver which does not use the device driver model.  This is now\ncausing issues with some udev based gadgetry in debian-stable.  Fixed by\nconverting the meth driver to a platform device.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n--\nFixes since previous patch:\n\n  o Fixed typo in meth_exit_module()\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73815538e642de66a5607cc16d13004ecb1a3062",
      "tree": "5b77a766fb0892fed278eadcb44cc15f671411be",
      "parents": [
        "239dc572b8e6ecde91afe96d2426ddc2afd4695d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu May 24 16:12:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "remove unnecessary dependency on VIA velocity config\n\nHi,\n\nThis patch has removed unnecessary dependency on VIA velocity config.\n\nYoichi\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "239dc572b8e6ecde91afe96d2426ddc2afd4695d",
      "tree": "3bd29541a3169c0132ef99cfce182facb00f33e7",
      "parents": [
        "2ed22bc294315d19aa1f0423b83d21a2d94c641b"
      ],
      "author": {
        "name": "Denver Gingerich",
        "email": "denver@ossguy.com",
        "time": "Wed May 23 14:34:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "fix compiler warning in fixed.c\n\nCorrect the following compiler warning (and warnings resulting from\nthe correction):\nwarning: \u0027fixed_mdio_register_device\u0027 defined but not used\n\nSigned-off-by: Denver Gingerich \u003cdenver@ossguy.com\u003e\nCc: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ed22bc294315d19aa1f0423b83d21a2d94c641b",
      "tree": "c9c794e5138c34fa0658918770156ef880b10bb1",
      "parents": [
        "66bd23fad81fb0b84c16edd48ec160f8fdbe3f57"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Wed May 23 07:33:17 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "asix.c - Add Belkin F5D5055 ids\n\n(Originally sent to linux-usb-devel)\n\nThe attached patch adds the device IDs for the Belkin F5D5055 device.\n\nReported by Andy Juniper \u003cajuniper@freeuk.com\u003e\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\n\n--\nDavid Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "66bd23fad81fb0b84c16edd48ec160f8fdbe3f57",
      "tree": "de587eabaad1264d789f045829046970784c7982",
      "parents": [
        "5bc8d39a4759e956fa25880d57ef579f96f1a334"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 22 20:34:14 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "ucc_geth:trivial fix\n\nRemove redundant includes.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5bc8d39a4759e956fa25880d57ef579f96f1a334",
      "tree": "70f49f4b18b9d1e27d3934d2753582813ebe1904",
      "parents": [
        "c71cd01989b417317f4d22ccf4ce112859671b64"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 22 20:24:37 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "ucc_geth: Fix MODULE_DEVICE_TABLE() duplication\n\nFix MODULE_DEVICE_TABLE() duplication in ucc_geth.c and ucc_geth_mii.c\nfor ucc_geth to be compiled as module.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c71cd01989b417317f4d22ccf4ce112859671b64",
      "tree": "5447a67ba5ed686277db7dd3c95cadc2fb305090",
      "parents": [
        "efa5bf1dd2cf3cdee0bfe97cfd76ff2296179ae4",
        "412e8a0ebf1a58c060cc76438e5b6d33789c5e20"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:17:11 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:17:11 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2dfbfc37121d307e1f1d24c2979382cb17b19347",
      "tree": "b301f2f55738bb6ec9621fbe81161d93701c6bcf",
      "parents": [
        "8fd357a6e3375083f7d321413eb8f6739491f342"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Thu May 24 18:32:46 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu May 24 14:02:40 2007 -0700"
      },
      "message": "IPoIB/cm: Drain cq in ipoib_cm_dev_stop()\n\nSince NAPI polling is disabled while ipoib_cm_dev_stop() is running,\nipoib_cm_dev_stop() must poll the CQ itself in order to see the\npackets draining.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8fd357a6e3375083f7d321413eb8f6739491f342",
      "tree": "5296052431ba9ca57184c9de827329f6a563f115",
      "parents": [
        "65a2c841d68ae3402ea4cad8d00fe4b9b0a5bc80"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Thu May 24 14:02:39 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu May 24 14:02:39 2007 -0700"
      },
      "message": "IPoIB/cm: Fix timeout check in ipoib_cm_dev_stop()\n\ntime_after() was used backwards, so the timeout occurred immediately.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "65a2c841d68ae3402ea4cad8d00fe4b9b0a5bc80",
      "tree": "46216fd44175e0e2115ba31ffdc0ba0b5bfb9532",
      "parents": [
        "c0be5fb5f835110652911ea8b88ad78f841e5b45"
      ],
      "author": {
        "name": "Stefan Roscher",
        "email": "stefan.roscher@de.ibm.com",
        "time": "Thu May 24 16:51:08 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu May 24 14:02:39 2007 -0700"
      },
      "message": "IB/ehca: Fix number of send WRs reported for new QP\n\nDue to a typo, the driver was reporting the wrong number of \"actual send\nWRs\" after ehca_create_qp().\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c0be5fb5f835110652911ea8b88ad78f841e5b45",
      "tree": "a6ba737cd09555a0b24bef370c01e623ca78fca9",
      "parents": [
        "02d89b87081f516ad3993637f9b75db0d9786554"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Thu May 24 16:05:01 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu May 24 14:02:38 2007 -0700"
      },
      "message": "IB/mlx4: Initialize send queue entry ownership bits\n\nWe need to initialize the owner bit of send queue WQEs to hardware \nownership whenever the QP is modified from reset to init, not just \nwhen the QP is first allocated.  This avoids having the hardware \nprocess stale WQEs when the QP is moved to reset but not destroyed and \nthen modified to init again. \n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d57c4a38928ab2f71542046a9bae2932006b2523",
      "tree": "c2e05ae5ad9b4dbd14294d039ed5a0a6f5eddc80",
      "parents": [
        "35729449655abcceeb3c72181e9920cf98f81c1e"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:59:44 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:59:44 2007 -0700"
      },
      "message": "[IA64] acpi_get_sysname() should be __init\n\nSection mismatch: reference to .init.text:acpi_find_rsdp\n (between \u0027acpi_get_sysname\u0027 and \u0027acpi_request_vector\u0027)\n\nacpi_get_sysname() needs to call the __init function acpi_find_rsdp, but it\ndoesn\u0027t have the __init attribute itself, hence the warning. Luckily it is\nonly called from machvec_init() which has __init attribute, so the fix\nis to define acpi_get_sysname() as __init too.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2b38989cf2b0c003a9cf57efc833ab16d33901e",
      "tree": "68b2f3efedd1908ecbd2cf4578491424d71240f1",
      "parents": [
        "8f53b6fcc49745c19bb2dd2972185ff398160162"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jsipek@cs.sunysb.edu",
        "time": "Thu May 24 12:21:43 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:16:17 2007 -0700"
      },
      "message": "Documentation: Fix up docs still talking about i_sem\n\n.. it got changed to \u0027i_mutex\u0027 some time ago.\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35729449655abcceeb3c72181e9920cf98f81c1e",
      "tree": "6c1a1b9b83349ac174598cc7c5a65844dfe19e17",
      "parents": [
        "ce45b51ac4c3c575c71ab5c91c29bf34c2af6f7d"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue May 22 15:36:57 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:15:06 2007 -0700"
      },
      "message": "[IA64] Cleanup acpi header to reuse the generic _PDC defines\n\nia64 _PDC setup is defined similar to i386. So, cleanup the header to use\ngeneric _PDC defines than using specific defines in ia64.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ce45b51ac4c3c575c71ab5c91c29bf34c2af6f7d",
      "tree": "1f82d87af33434947f92708552b4f27e520fb08e",
      "parents": [
        "d86ebd140963e50238ac397074b1ab7fc7ec1126"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue May 22 15:35:24 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:14:30 2007 -0700"
      },
      "message": "[IA64] Fix using uninitialized data in _PDC setup\n\nSilly bug in _PDC data setup. Haven\u0027t seen any real side-effects of this one\nyet. But, needs fixing regardless.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8f53b6fcc49745c19bb2dd2972185ff398160162",
      "tree": "4d989201797bb261965724621aa6c179a345e4f4",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "message": "Don\u0027t call a warnign a bug. It\u0027s a warning.\n\nChange the default printout message for WARN_ON() to say what it is, not\nsomething else.  I\u0027m tired of having people get all aflutter about a warning.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d333fc8d3006296f2893d17817bc0f67cf87f353",
      "tree": "f759092ae962b0071e805e4526ffff57995d487b",
      "parents": [
        "1a93fa86bf6eb0d8bed84ef18c8b35be389edee5",
        "d4a8f3677fe2c2fc86443254fe42825e244c194d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFS: Fix nfs_direct_dirty_pages()\n  NFS: Fix handful of compiler warnings in direct.c\n  NFS: Avoid a deadlock situation on write\n"
    },
    {
      "commit": "1a93fa86bf6eb0d8bed84ef18c8b35be389edee5",
      "tree": "08fba26154c62861408ee3d8f2ee55a722442ece",
      "parents": [
        "900f1d2c87738919986c6de606336057674c8c1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:50:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:50:39 2007 -0700"
      },
      "message": "Revert \"HOWTO: bug report addition\" (or \"HOWTO: mention bughunting\")\n\nThis reverts commit 722385f75efd82d9f480f0765a1e97a4d83cac0d (or commit\n3f27100872b21e4cc70d07b96eeb3611b30bce63, it\u0027s your choice ;), since the\nsame patch to Documentation/HOWTO got added twice because it just kept\napplying cleanly.\n\nNoted by Qi Yong.\n\nCc: Qi Yong \u003cqiyong@fc-cn.com\u003e\nAcked-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "900f1d2c87738919986c6de606336057674c8c1e",
      "tree": "5bcf24c6facda1229cf87067bb5e30350ce13ec9",
      "parents": [
        "5270f2901d6ba38724d0e9e4b637e660f1ca85f7",
        "761e784673d79c8ea9befdad31e30c65e0d20b82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:44:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:44:44 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] geode: Fix in-place operations and set key\n"
    },
    {
      "commit": "5270f2901d6ba38724d0e9e4b637e660f1ca85f7",
      "tree": "f2010e07f40c26ee998dd70b2a9caa640c627f81",
      "parents": [
        "92ea77275b5345c1300433f28689493dc4163f24",
        "2761f5c2ea80bcaa77ec1827064f3aa919474ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:52 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: add maintainer for ARM Primecell controller\n  mmc: add maintainer for iMX MMC interface\n  mmc: Add maintainers for TI OMAP MMC interface\n  mmc: mark unmaintained drivers\n  mmc: clean up unused parts of block driver\n"
    },
    {
      "commit": "92ea77275b5345c1300433f28689493dc4163f24",
      "tree": "8813e2453b081d700ae32b7dc6f056f2eba8ebe7",
      "parents": [
        "db2668fdbeb2e3c95ebadf95856c9e31a8a8d569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:14 2007 -0700"
      },
      "message": "Fix crash with irqpoll due to the IRQF_IRQPOLL flag testing\n\nWith irqpoll enabled, trying to test the IRQF_IRQPOLL flag in the\nactions would cause a NULL pointer dereference if no action was\ninstalled (for example, the driver might have been unloaded with\ninterrupts still pending).\n\nSo be a bit more careful about testing the flag by making sure to test\nfor that case.\n\n(The actual _change_ is trivial, the patch is more than a one-liner\nbecause I rewrote the testing to also be much more readable.\n\nOriginal (discarded) bugfix by Bernhard Walle.\n\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nTested-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4a8f3677fe2c2fc86443254fe42825e244c194d",
      "tree": "7b3b31104103208c852ad30616667aeb5256f34e",
      "parents": [
        "749e146e01cf87ce3c1d6f6077b877471b04df5b"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue May 22 10:22:27 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 11:18:18 2007 -0400"
      },
      "message": "NFS: Fix nfs_direct_dirty_pages()\n\nWe only need to dirty the pages that were actually read in.\n\nAlso convert nfs_direct_dirty_pages() to call set_page_dirty() instead of\nset_page_dirty_lock(). A call to lock_page() is unacceptable in an rpciod\ncallback function.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "749e146e01cf87ce3c1d6f6077b877471b04df5b",
      "tree": "86c694a9c6dd990e445eb7be38de43255d0336ed",
      "parents": [
        "7fe7f8487ae742239dd8c66596e2311c30d057d1"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Sat May 19 17:22:46 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 10:44:20 2007 -0400"
      },
      "message": "NFS: Fix handful of compiler warnings in direct.c\n\nThis patch fixes a couple of signage issues that were causing an Oops\nwhen running the LTP diotest4 test. get_user_pages() returns a signed\nerror, hence we need to be careful when comparing with the unsigned\nnumber of pages from data-\u003enpages.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7fe7f8487ae742239dd8c66596e2311c30d057d1",
      "tree": "c506bd7dcacc9d5b25b3295bd1f327e534532c54",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun May 20 10:18:27 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 10:44:20 2007 -0400"
      },
      "message": "NFS: Avoid a deadlock situation on write\n\nWhen processes are allowed to attempt to lock a non-contiguous range of nfs\nwrite requests, it is possible for generic_writepages to \u0027wrap round\u0027 the\naddress space, and call writepage() on a request that is already locked by\nthe same process.\n\nWe avoid the deadlock by checking if the page index is contiguous with the\nlist of nfs write requests that is already held in our\nnfs_pageio_descriptor prior to attempting to lock a new request.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5dee9e7c4c869fcffccc3d432b755793dfa71376",
      "tree": "4142c425d5941c405dc0a8bf23c59e0749192bfa",
      "parents": [
        "fd184ab4283a6a6105e8312a497d2a2a193eaf67"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "message": "[Bluetooth] Fix L2CAP configuration parameter handling\n\nThe L2CAP configuration parameter handling was missing the support\nfor rejecting unknown options. The capability to reject unknown\noptions is mandatory since the Bluetooth 1.2 specification. This\npatch implements its and also simplifies the parameter parsing.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "fd184ab4283a6a6105e8312a497d2a2a193eaf67",
      "tree": "d9d684650efb4284549db39b165959330b7806af",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:26:15 2007 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:26:15 2007 +0200"
      },
      "message": "[Bluetooth] Always send HCI_Reset for Broadcom devices\n\nIn case of Broadcom based Bluetooth devices, it is safe to always\nsend HCI_Reset as first command. This gives the advantage that\nall HID Proxy versions will automatically work and don\u0027t need any\nadditional quirks anymore.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "761e784673d79c8ea9befdad31e30c65e0d20b82",
      "tree": "88576a4ce275d7f73ff2b4d6b6c69180e45865d7",
      "parents": [
        "4598c95514f9a50b49626e1e5d1f292180b643fa"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu May 24 21:23:24 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 24 21:23:24 2007 +1000"
      },
      "message": "[CRYPTO] geode: Fix in-place operations and set key\n\nAllow in-place crypto operations.  Also remove the coherent user flag\n(we use it automagically now), and by default use the user written\nkey rather then the HW hidden key - this makes crypto just work without\nany special considerations, and thats OK, since its our only usage\nmodel.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2761f5c2ea80bcaa77ec1827064f3aa919474ac8",
      "tree": "1fd433f14e0b046b27f37f249d20b31b9b65cf3c",
      "parents": [
        "c58ff04ad10f3bf290e9457c46412b1623afad19"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu May 24 06:56:08 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:56:08 2007 +0200"
      },
      "message": "mmc: add maintainer for ARM Primecell controller\n\nRussell King handles this driver.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c58ff04ad10f3bf290e9457c46412b1623afad19",
      "tree": "e87286edf930ce0512d57e406eebf18a5c157f17",
      "parents": [
        "9f9c24f4fe1a3acff40acba9f83136bf520ac6ae"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed May 16 01:10:41 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:53:18 2007 +0200"
      },
      "message": "mmc: add maintainer for iMX MMC interface\n\nPavel Pisa takes on the role of administrating this driver.\n\nSigned-off-by: Pavel Pisa \u003cppisa@pikron.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9f9c24f4fe1a3acff40acba9f83136bf520ac6ae",
      "tree": "40c57cb9d1c17561b803ba89989ea03c17e90846",
      "parents": [
        "272f133afb20badf413228f112f2e03c84ba8a52"
      ],
      "author": {
        "name": "Syed Khasim",
        "email": "x0khasim@ti.com",
        "time": "Wed May 16 01:07:22 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:53:05 2007 +0200"
      },
      "message": "mmc: Add maintainers for TI OMAP MMC interface\n\nCarlos Aguiar and Anderson Briglia are interested in making sure\nthe driver works for existing boards as they have access to them,\nand Syed Khasim can make it work for new omaps (2430, 3430).\n\nSigned-off-by: Syed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "272f133afb20badf413228f112f2e03c84ba8a52",
      "tree": "210978dc874e2da3262070dd66ff8c60829f3847",
      "parents": [
        "9c9f2d63a77325bc050e4ed9255ee8270c067d1a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 21:25:26 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:52:50 2007 +0200"
      },
      "message": "mmc: mark unmaintained drivers\n\nMost of the host controller drivers in the MMC layer lacks an\nofficial maintainer. Make sure this is mentioned in MAINTAINERS\nin case someone wants to pick up the ball.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9c9f2d63a77325bc050e4ed9255ee8270c067d1a",
      "tree": "8f70e19e66f3ef10e9e15e04fc005491596f60b6",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed May 16 17:29:21 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:51:02 2007 +0200"
      },
      "message": "mmc: clean up unused parts of block driver\n\nRemove dead code and unused structs from the block driver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "db2668fdbeb2e3c95ebadf95856c9e31a8a8d569",
      "tree": "c36a55e3c5260740ef30f3c1741e5d8d5e9273cf",
      "parents": [
        "af669c97291c458c97a869bf3c36eb870e7430c1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed May 23 16:59:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:15:34 2007 -0700"
      },
      "message": "boot documentation: clarifications\n\nTextual clarifications (and fix an off-by-one error) based on feedback\nmostly from Jeremy Fitzhardinge.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af669c97291c458c97a869bf3c36eb870e7430c1",
      "tree": "cdf132f23db4a5dfc5b1511acefec6c4b44a1134",
      "parents": [
        "d3c8bdfb931171d6cfd1ec23b2218b0a1f052b95"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Wed May 23 13:58:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "i386 bigsmp: section mismatch fixes\n\n  WARNING: arch/i386/mach-generic/built-in.o(.data+0xc4): Section mismatch: reference to .init.text: (between \u0027apic_bigsmp\u0027 and \u0027cpu.4905\u0027)\n\nThis appears to be resolvable by removing all the __init and __initdata\nqualifiers from arch/i386/mach-generic/bigsmp.c\n\nSigned-off-by: William Irwin \u003cbill.irwin@oracle.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": "d3c8bdfb931171d6cfd1ec23b2218b0a1f052b95",
      "tree": "741226af4908bebcd26a225e6879a6c01251e37a",
      "parents": [
        "241be8d9c4c475c66b2f60a6dddb5e416b1b2811"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:58:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "drivers/isdn/hardware/eicon/message.c warning fixes\n\nSquash these:\n\ndrivers/isdn/hardware/eicon/message.c: In function \u0027api_put\u0027:\ndrivers/isdn/hardware/eicon/message.c:536: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027plci_free_msg_in_queue\u0027:\ndrivers/isdn/hardware/eicon/message.c:1035: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027data_b3_req\u0027:\ndrivers/isdn/hardware/eicon/message.c:3121: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c:3154: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027callback\u0027:\ndrivers/isdn/hardware/eicon/message.c:4060: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027nl_ind\u0027:\ndrivers/isdn/hardware/eicon/message.c:7137: warning: cast from pointer to integer of different size\n\nCc: Karsten Keil \u003ckkeil@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": "241be8d9c4c475c66b2f60a6dddb5e416b1b2811",
      "tree": "e9c391929c7148407db104b0f3e9b859a191dc48",
      "parents": [
        "e5f1b194a9afa3e686986839eb67620e6549e9ad"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:58:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "capifunc warning fixes\n\nsquish these:\n\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferSet\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:192: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferGet\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:197: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:198: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:200: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferFree\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:205: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:206: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027sendf\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:321: warning: cast to pointer from integer of different size\n\nCc: Karsten Keil \u003ckkeil@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": "e5f1b194a9afa3e686986839eb67620e6549e9ad",
      "tree": "614bf0abccdeefc7f8e68e42ae5947ba79e89a51",
      "parents": [
        "81fc632355834b7133ec4f3341cfb171bd9edc31"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Wed May 23 13:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "omap_uwire: SPI_CPHA mode bugfix\n\nThe omap_uwire controller driver handles SPI_CPHA incorrectly;\nIt should mean:\n\n  CPHA\u003d0 ... sample at leading edge of clock\n  CPHA\u003d1 ... sample at trailing edge of clock\n\nThis bug has been masked by inverse bugs in layered drivers;\nand was uncovered by running some of them on non-OMAP hardware.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81fc632355834b7133ec4f3341cfb171bd9edc31",
      "tree": "9e637d7cb8928b4e972cee53f5483b58de9a4d86",
      "parents": [
        "03491c92932b8d2dab1bb298e0122ff6d39680af"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Wed May 23 13:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Documentation/memory-barriers.txt: various fixes\n\nFix various grammatical issues in Documentation/memory-barriers.txt.\n\nCc: \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: 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": "03491c92932b8d2dab1bb298e0122ff6d39680af",
      "tree": "96db84a9e5c502b7d6890d1af6c94c3f96e83087",
      "parents": [
        "98d8256739f2c6c636fa2da359f5949c739ae839"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:58:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "i386: fix early usage of atomic_add_return and local_add_return on real i386\n\nThe check (boot_cpu_data.x86 \u003d\u003d 3) in atomic_add_return() and\nlocal_add_return() fails, when those operations are used before\nboot_cpu_data is filled in.\n\nChange the check to (boot_cpu_data.x86 \u003c\u003d 3) to fix this.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98d8256739f2c6c636fa2da359f5949c739ae839",
      "tree": "e2f92238779ff3012b47a8dd93d57b86b6949793",
      "parents": [
        "40acc095302aee380491df5f58d98945243468ec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:58:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Prevent going idle with softirq pending\n\nThe NOHZ patch contains a check for softirqs pending when a CPU goes idle.\nThe BUG is unrelated to NOHZ, it just was made visible by the NOHZ patch.\nThe BUG showed up mainly on P4 / hyperthreading enabled machines which lead\nthe investigations into the wrong direction in the first place.  The real\ncause is in cond_resched_softirq():\n\ncond_resched_softirq() is enabling softirqs without invoking the softirq\ndaemon when softirqs are pending.  This leads to the warning message in the\nNOHZ idle code:\n\nt1 runs softirq disabled code on CPU#0\ninterrupt happens, softirq is raised, but deferred (softirqs disabled)\nt1 calls cond_resched_softirq()\n\tenables softirqs via _local_bh_enable()\n\tcalls schedule()\nt2 runs\nt1 is migrated to CPU#1\nt2 is done and invokes idle()\nNOHZ detects the pending softirq\n\nFix: change _local_bh_enable() to local_bh_enable() so the softirq\ndaemon is invoked.\n\nThanks to Anant Nitya for debugging this with great patience !\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40acc095302aee380491df5f58d98945243468ec",
      "tree": "51ca963c899f744f5b947b66ba76ba618b66ecb3",
      "parents": [
        "3d6ac9843175c1d29c075794519cb045b52e46c2"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed May 23 13:58:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "ehci-fsl: fix cache coherency problem on system with large memory\n\nThe patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id\u003d7482.\n\nIt sets USB snooping on 4G space for PowerPC platforms without\nCONFIG_NOT_COHERENT_CACHE defined.\n\nReported-by: Stefan Meyer \u003creyems@telkomsa.net\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d6ac9843175c1d29c075794519cb045b52e46c2",
      "tree": "99c7b313497fa39bf103afa344d06d1c01e92f65",
      "parents": [
        "53a2731f9310a66beaf55677229ab067c85ce4fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 23 13:58:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "document clocksources\n\nDocument the available clocksources per platform and move clocksource\u003d into\nthe correct (alpha) location in the file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53a2731f9310a66beaf55677229ab067c85ce4fa",
      "tree": "6166f49b9205541a96696f648217c606cc9d9a0a",
      "parents": [
        "4acb3e2f97f41cf9b53182b494384467d3ceb304"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Wed May 23 13:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "eCryptfs: delay writing 0\u0027s after llseek until write\n\nDelay writing 0\u0027s out in eCryptfs after a seek past the end of the file\nuntil data is actually written.\n\nhttp://www.opengroup.org/onlinepubs/009695399/functions/lseek.html\n\n``The lseek() function shall not, by itself, extend the size of a\nfile.\u0027\u0027\n\nWithout this fix, applications that lseek() past the end of the file without\nwriting will experience unexpected behavior.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4acb3e2f97f41cf9b53182b494384467d3ceb304",
      "tree": "a315110b3aae508db20303c92daae467efc8ad1d",
      "parents": [
        "fa74419bb7b51af4bbb66116d14cc92f0b5aff25"
      ],
      "author": {
        "name": "Eric Sesterhenn / Snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Wed May 23 13:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Off by one in floppy.c\n\nAnother coverity patch i forgot to resend, original thread here\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d115144559823592\u0026w\u003d2\n\nIn case drive \u003d\u003d N_DRIVE, we get one past the drive_params array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "fa74419bb7b51af4bbb66116d14cc92f0b5aff25"
}
