)]}'
{
  "log": [
    {
      "commit": "9b6bfecd6556b9844a70147fe94dd86bb00aee97",
      "tree": "082fb21ce187571d016796012e7ae82a686201fd",
      "parents": [
        "d0174aea3ee8d51a82b5793c3a177efff89121fa"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:44:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:30 2009 -0700"
      },
      "message": "isa-skeleton: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0174aea3ee8d51a82b5793c3a177efff89121fa",
      "tree": "2c526de24a3d7dd34c262e82933ce3b2dd094bbe",
      "parents": [
        "5f1fa992382cf8bb82002aaf19fa03bf67330254"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:43:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:29 2009 -0700"
      },
      "message": "mac89x0: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f1fa992382cf8bb82002aaf19fa03bf67330254",
      "tree": "cf9d500daf51d09bfe15fda5ecb8b89976a9a3c0",
      "parents": [
        "c6e6d8525c415736d961a15c449d8c98cb7562d4"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:42:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:27 2009 -0700"
      },
      "message": "macb: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6e6d8525c415736d961a15c449d8c98cb7562d4",
      "tree": "cd90e7af804197149c840946f3d31b40a472afb7",
      "parents": [
        "ebf84eaa927be41a440fd4c8f81e1844922bc0b2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:41:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:26 2009 -0700"
      },
      "message": "macsonic: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebf84eaa927be41a440fd4c8f81e1844922bc0b2",
      "tree": "89147d1e733a2a8494f6db57a29e827b9f66aae9",
      "parents": [
        "7e4fdcb99cd578c800fb7d6c298950a2938f9ca6"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:40:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:25 2009 -0700"
      },
      "message": "sh_eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e4fdcb99cd578c800fb7d6c298950a2938f9ca6",
      "tree": "05f2e568e8f99aa39cc9aa4f75eb0d3bc1623b82",
      "parents": [
        "5a1c28b3e4aa0ac755d73363fd1c84c0063c06be"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:39:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:24 2009 -0700"
      },
      "message": "sun3_82586: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a1c28b3e4aa0ac755d73363fd1c84c0063c06be",
      "tree": "9b7a72f00983b8bb39bed7a0ea2fe5afc4aedbc4",
      "parents": [
        "80ef1fc82e3feb541f9645322eab7afa778cce98"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:38:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:23 2009 -0700"
      },
      "message": "tc35815: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ef1fc82e3feb541f9645322eab7afa778cce98",
      "tree": "fd2d8f4e366d1655ea50d35791f3a3bebd5cf662",
      "parents": [
        "ccd97bb01c7404ee000bb0627d1864b84fc9d904"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:37:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:21 2009 -0700"
      },
      "message": "tsi108_eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccd97bb01c7404ee000bb0627d1864b84fc9d904",
      "tree": "d4a253b30cc5ead3278a6de0325f6f556d1732ac",
      "parents": [
        "dcd07be3ffab7d20f4d498369e7526f6f4945257"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:30:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:21 2009 -0700"
      },
      "message": "xtsonic: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcd07be3ffab7d20f4d498369e7526f6f4945257",
      "tree": "00d4eb7adcf9d1cf0219143454e8729a131c3408",
      "parents": [
        "a8729eb302a5b5da8b0b4d29582c42648a2e0f12"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 07 02:01:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:25 2009 -0700"
      },
      "message": "phylib: Add interrupt source check function to M88E1121R driver\n\nAdd did_interrupt() function to check if a PHY port\nreally caused an interrupt. This is needed in the case\nof shared PHY interrupt pin configuration to stop\ninterrupt event processing for PHY ports which didn\u0027t\ncause an interrupt.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8729eb302a5b5da8b0b4d29582c42648a2e0f12",
      "tree": "88af13216c6c7ae1b7a802e65996f6a0db447a4b",
      "parents": [
        "140bc92903287cff4545e358c1651e4b7312cbd3"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 07 02:01:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:23 2009 -0700"
      },
      "message": "phylib: Allow early-out in phy_change\n\nMarvell 88E1121R Dual PHY device can be hardware-configured\nto use shared interrupt pin for both PHY ports. For such\nPHY configurations using shared PHY interrupt phy_interrupt()\nhandler will also schedule a work for PHY port which didn\u0027t\ncause an interrupt.\n\nThis patch adds a possibility for PHY drivers to provide\ndid_interrupt() function which reports if the PHY (or a PHY\nport in a multi-PHY device) generated an interrupt. This\nfunction is called in phy_change() as phy_change() shouldn\u0027t\nproceed if it is invoked for a PHY which didn\u0027t cause an\ninterrupt. So check for interrupt originator in phy_change()\nto allow early-out.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140bc92903287cff4545e358c1651e4b7312cbd3",
      "tree": "b12317ef6d338ea2cf9695d1f4892795091bb8f3",
      "parents": [
        "83400207a07584539366f6859362db6872809a12"
      ],
      "author": {
        "name": "Sergei Poselenov",
        "email": "sposelenov@emcraft.com",
        "time": "Tue Apr 07 02:01:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:22 2009 -0700"
      },
      "message": "phylib: Basic support for the M88E1121R Marvell chip\n\nAdd support for the Marvell M88E1121R Dual GigE PHY\n\nSigned-off-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nSigned-off-by: Sergei Poselenov \u003csposelenov@emcraft.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83400207a07584539366f6859362db6872809a12",
      "tree": "fad187f8b3bebf1b387ec42ef8143e6f4e49a256",
      "parents": [
        "0d489ffb76de0fe804cf06a9d4d11fa7342d74b9",
        "80a04d3f2f94fb68b5df05e3ac6697130bc3467a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:41:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:41:05 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "0d489ffb76de0fe804cf06a9d4d11fa7342d74b9",
      "tree": "2bf15701525b016ed62eae461725e2c6e12b1d8a",
      "parents": [
        "5a31bec014449dc9ca994e4c1dbf2802b7ca458a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 13 14:31:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:31:51 2009 -0700"
      },
      "message": "tg3: fix big endian MAC address collection failure\n\nWe noticed on parisc that our broadcoms all swapped MAC addresses going\nfrom 2.6.29 to 2.6.30-rc1:\n\nApr 11 07:48:24 ion kernel: eth0: Tigon3 [partno(BCM95700A6) rev 0105] (PCI:66MHz:64-bit) MAC address 00:30:6e:4b:15:59\nApr 13 07:34:34 ion kernel: eth0: Tigon3 [partno(BCM95700A6) rev 0105] (PCI:66MHz:64-bit) MAC address 00:00:59:15:4b:6e\n\nThe problem patch is:\n\ncommit 6d348f2c1e0bb1cf7a494b51fc921095ead3f6ae\nAuthor: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nDate:   Wed Feb 25 14:25:52 2009 +0000\n\n    tg3: Eliminate tg3_nvram_read_swab()\n\nWith the root cause being the use of memcpy to set the mac address:\n\n   memcpy(\u0026dev-\u003edev_addr[0], ((char *)\u0026hi) + 2, 2);\n   memcpy(\u0026dev-\u003edev_addr[2], (char *)\u0026lo, sizeof(lo));\n\nThis might work on little endian machines, but it can\u0027t on big endian\nones.  You have to use the original setting mechanism to be correct on\nall architectures.\n\nThe attached patch fixes parisc.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80a04d3f2f94fb68b5df05e3ac6697130bc3467a",
      "tree": "792449152961db67e4a2855af4518db55822ff64",
      "parents": [
        "eebb2afb82c4f999e850d198af26ce6969d0f47a",
        "2810ae8c73cbfb37891aa99dfbca46ffd40dbc91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 12:20:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 12:20:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  docbook: make cleandocs\n  kbuild: fix spurious initramfs rebuild\n  Documentation: explain the difference between __bitwise and __bitwise__\n  kbuild: make it possible for the linker to discard local symbols from vmlinux\n  kbuild: remove pointless strdup() on arguments passed to new_module() in modpost\n  kbuild: fix a few typos in top-level Makefile\n  kbuild: introduce destination-y for exported headers\n  kbuild: use git svn instead of git-svn in setlocalversion\n  kconfig: fix update-po-config to accect backslash in input\n  kbuild: fix option processing for -I in headerdep\n"
    },
    {
      "commit": "eebb2afb82c4f999e850d198af26ce6969d0f47a",
      "tree": "fdb0754ab5afac5a5d20b0d225ee9d006f8b78dc",
      "parents": [
        "b534d388c268ad051c72b187106a3c99021be006",
        "f6005354d6d45afeafeca90661911d777c81f1e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: fix obviously wrong comment\n  ahci: force CAP_NCQ for earlier NV MCPs\n  [libata] sata_via: kill uninit\u0027d var warning\n"
    },
    {
      "commit": "b534d388c268ad051c72b187106a3c99021be006",
      "tree": "ccfe40792b52366ce237c2043256d28916a0122e",
      "parents": [
        "c751085943362143f84346d274e0011419c84202",
        "ba28f22e7cf16cb310bb491cbb3f7d0d5d1f5c5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (22 commits)\n  Input: i8042 - add HP DV9700 to the noloop list\n  Input: arrange drivers/input/misc/Makefile in alphabetical order\n  Input: add AD7879 Touchscreen driver\n  Input: add AD7877 touchscreen driver\n  Input: bf54x-keys - fix typo in warning\n  Input: add driver for S1 button of rb532\n  Input: generic driver for rotary encoders on GPIOs\n  Input: hilkbd - fix crash when removing hilkbd module\n  Input: atkbd - add quirk for Fujitsu Siemens Amilo PA 1510\n  Input: atkbd - consolidate force release quirk setup\n  Input: add accelerated touchscreen support for Marvell Zylonite\n  Input: ucb1400_ts, mainstone-wm97xx - add BTN_TOUCH events\n  Input: wm97xx - use disable_irq_nosync() for Mainstone\n  Input: wm97xx - add BTN_TOUCH event to wm97xx to use it with Android\n  Input: fix polling of /proc/bus/input/devices\n  Input: psmouse - add newline to OLPC HGPK touchpad debugging\n  Input: ati_remote2 - check module params\n  Input: ati_remote2 - add per device attrs\n  Input: ati_remote2 - complete suspend support\n  Input: stop autorepeat timer on key release\n  ...\n"
    },
    {
      "commit": "c751085943362143f84346d274e0011419c84202",
      "tree": "5323da4e3eba8126bf44e5107960ee2323d28a16",
      "parents": [
        "7b11428d37fe65643172feff66cd0a4d72d1932a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 12 20:06:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:07 2009 -0700"
      },
      "message": "PM/Hibernate: Wait for SCSI devices scan to complete during resume\n\nThere is a race between resume from hibernation and the asynchronous\nscanning of SCSI devices and to prevent it from happening we need to\ncall scsi_complete_async_scans() during resume from hibernation.\n\nIn addition, if the resume from hibernation is userland-driven, it\u0027s\nbetter to wait for all device probes in the kernel to complete before\nattempting to open the resume device.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b11428d37fe65643172feff66cd0a4d72d1932a",
      "tree": "b8eddab4b0170dfa2ff7c208431956efe7a616c0",
      "parents": [
        "b8256b45d1245ad16221e8f965241267bd26c79d",
        "e523b38e2f568af58baa13120a994cbf24e6dee0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Avoid panic() for DRHD at address zero.\n  Intel-IOMMU Alignment Issue in dma_pte_clear_range()\n"
    },
    {
      "commit": "b8256b45d1245ad16221e8f965241267bd26c79d",
      "tree": "88a72ca74e658322496f398fa579d51d10c69055",
      "parents": [
        "8255309b887fcac11f791913a2d1d0b966a40d32",
        "a30469e7921a6dd2067e9e836d7787cfa0105627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:32:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:32:09 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: add linux kernel support for YMM state\n  x86: fix wrong section of pat_disable \u0026 make it static\n  x86: Fix section mismatches in mpparse\n  x86: fix set_fixmap to use phys_addr_t\n  x86: Document get_user_pages_fast()\n  x86, intr-remap: fix eoi for interrupt remapping without x2apic\n"
    },
    {
      "commit": "8255309b887fcac11f791913a2d1d0b966a40d32",
      "tree": "ae2d43366b946ab0968762a2b68cc862983db372",
      "parents": [
        "bf20753c0cdf842c5c65af688c2cefd1eafa7630",
        "44e9c8b7adc52079f0535f9de0c2c2477831389b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:31:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:31:28 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing/filters: return proper error code when writing filter file\n  tracing/filters: allow user input integer to be oct or hex\n  tracing/filters: fix NULL pointer dereference\n  tracing/filters: NIL-terminate user input filter\n  ftrace: Output REC-\u003evar instead of __entry-\u003evar for trace format\n  Make __stringify support variable argument macros too\n  tracing: fix document references\n  tracing: fix splice return too large\n  tracing: update file-\u003ef_pos when splice(2) it\n  tracing: allocate page when needed\n  tracing: disable seeking for trace_pipe_raw\n"
    },
    {
      "commit": "bf20753c0cdf842c5c65af688c2cefd1eafa7630",
      "tree": "8431fb73349b928d93ce02e24c1c993562fa1f95",
      "parents": [
        "01599fca6758d2cd133e78f87426fc851c9ea725",
        "574bbe782057fdf0490dc7dec906a2dc26363e20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:30:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:30:26 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: continue lock debugging despite some taints\n  lockdep: warn about lockdep disabling after kernel taint\n"
    },
    {
      "commit": "01599fca6758d2cd133e78f87426fc851c9ea725",
      "tree": "26a3f1d69c955de2c5388e5855dfe4ff3ff8687b",
      "parents": [
        "8371f87c9994d9942af5984309835aeb948ba579"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 13 10:27:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:09:46 2009 -0700"
      },
      "message": "cpufreq: use smp_call_function_[single|many]() in acpi-cpufreq.c\n\nAtttempting to rid us of the problematic work_on_cpu().  Just use\nsmp_call_fuction_single() here.\n\nThis repairs a 10% sysbench(oltp)+mysql regression which Mike reported,\ndue to\n\n  commit 6b44003e5ca66a3fffeb5bc90f40ada2c4340896\n  Author: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n  Date:   Thu Apr 9 09:50:37 2009 -0600\n\n      work_on_cpu(): rewrite it to create a kernel thread on demand\n\nIt seems that the kernel calls these acpi-cpufreq functions at a quite\nhigh frequency.\n\nValdis Kletnieks also reports that this causes 70-90 forks per second on\nhis hardware.\n\nCc: Valdis.Kletnieks@vt.edu\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n[ Made it use smp_call_function_many() instead of looping over cpu\u0027s\n  with smp_call_function_single()    - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8371f87c9994d9942af5984309835aeb948ba579",
      "tree": "54c70fc60b97c1ea9bd8409b0ef36f8322bbf60e",
      "parents": [
        "0ad30b8fd5fe798aae80df6344b415d8309342cc",
        "935298696f469c0e07c73be687bd055878074ce0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Let new-style drivers implement attach_adapter\n  i2c: Fix sparse warnings for I2C_BOARD_INFO()\n  i2c-voodoo3: Deprecate in favor of tdfxfb\n  i2c-algo-pca: Fix use of uninitialized variable in debug message\n"
    },
    {
      "commit": "0ad30b8fd5fe798aae80df6344b415d8309342cc",
      "tree": "a62ffb310ab370df11a8fe2ba2995e952b6522be",
      "parents": [
        "d3ab02a7c51fcbceafe999a515cc8bc4f0d0cfee"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Apr 13 09:56:14 2009 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:28 2009 -0700"
      },
      "message": "add some long-missing capabilities to fs_mask\n\nWhen POSIX capabilities were introduced during the 2.1 Linux\ncycle, the fs mask, which represents the capabilities which having\nfsuid\u003d\u003d0 is supposed to grant, did not include CAP_MKNOD and\nCAP_LINUX_IMMUTABLE.  However, before capabilities the privilege\nto call these did in fact depend upon fsuid\u003d\u003d0.\n\nThis patch introduces those capabilities into the fsmask,\nrestoring the old behavior.\n\nSee the thread starting at http://lkml.org/lkml/2009/3/11/157 for\nreference.\n\nNote that if this fix is deemed valid, then earlier kernel versions (2.4\nand 2.2) ought to be fixed too.\n\nChangelog:\n\t[Mar 23] Actually delete old CAP_FS_SET definition...\n\t[Mar 20] Updated against J. Bruce Fields\u0027s patch\n\nReported-by: Igor Zhbanov \u003cizh1979@gmail.com\u003e\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: stable@kernel.org\nCc: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3ab02a7c51fcbceafe999a515cc8bc4f0d0cfee",
      "tree": "6322411e542509346f23b901d41af7be456dd4d5",
      "parents": [
        "d811f236d90e58c67092eaadacab609e76c38749",
        "be79b0928900ffb9567893546a8285054e772a71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:23:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027gm_20090410\u0027 of git://repo.or.cz/linux-2.6/trivial-mods\n\n* \u0027gm_20090410\u0027 of git://repo.or.cz/linux-2.6/trivial-mods:\n  MAINTAINERS - Update MN10300 patterns\n  MAINTAINERS - Update frv arch patterns\n  scripts/get_maintainer.pl - Allow multiple files on command line\n  MAINTAINERS - Update Freescale sound patterns\n  MAINTAINERS - Add additional patterns\n  MAINTAINERS - Add missing \"/\" to some pattern directories\n  MAINTAINERS - Update DRIVER CORE patterns\n  MAINTAINERS - Update M68K patterns\n  MAINTAINERS - Coalesce sections \"DVB\" and \"Video for Linux\"\n  MAINTAINERS - Remove cyblafb frame buffer no longer in tree\n  MAINTAINERS - Remove x86/Voyager no longer in tree\n  MAINTAINERS - Update FPU Emulator contact address and web page\n  MAINTAINERS - i2c_tiny_usb T: should be W:\n  MAINTAINERS - Add Linus Torvalds\u0027 git\n  MAINTAINERS - standardize \"T:       git urls\"\n  MAINTAINERS - Remove HP Fibre Channel HBA no longer in tree\n  MAINTAINERS - Standardize style\n  MAINTAINERS - Add file patterns\n  Add scripts/get_maintainer.pl\n\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d811f236d90e58c67092eaadacab609e76c38749",
      "tree": "52b7d911948cf6a50f9a54abb6b91890ff9a8a72",
      "parents": [
        "29a1e26febf4bd6eecab2a17a056c177d3627788",
        "066123a535927b3f17cac2305258cc71abdb0d92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:22:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:22:43 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  percpu: unbreak alpha percpu\n  mutex: have non-spinning mutexes on s390 by default\n"
    },
    {
      "commit": "29a1e26febf4bd6eecab2a17a056c177d3627788",
      "tree": "9faa8bf7b887eaa00c7277117e6550d50024884b",
      "parents": [
        "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
        "ac15e95090c2588ada4904c8c4ae8edd347acdf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: just ignore invalid GPIOs in leds-gpio\n"
    },
    {
      "commit": "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
      "tree": "4eceea109ed7fec87105d67fe17769b796e6894b",
      "parents": [
        "cec5455e457928153f5a51668dad3d68176feab5",
        "3230e8cd8084423d08ddd3842250a202ad98f840"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] omap_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] ks8695_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] at91rm9200_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] remove ARM26 sections\n  [WATCHDOG] orion5x_wdt: Add shutdown callback, use watchdog ping function\n  [WATCHDOG] i6300esb.c: Restructure initialization of the device\n  [WATCHDOG] i6300esb.c: Fix the GETSTATUS and GETBOOTSTATUS ioctls.\n  [WATCHDOG] i6300esb.c: Cleanup\n"
    },
    {
      "commit": "cec5455e457928153f5a51668dad3d68176feab5",
      "tree": "bf62da1e26096c4cf97e56f8678269112dc306a1",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f",
        "c6375b0a8007fffe65109aeea032a9243df070e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:17:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:17:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (60 commits)\n  microblaze_v8: Add MAINTAINERS fragment\n  microblaze_v8: Uartlite for Microblaze\n  microblaze_v8: Makefiles for Microblaze cpu\n  microblaze_v8: Kconfig patches\n  microblaze_v8: Interrupt handling and timer support\n  microblaze_v8: syscalls.h\n  microblaze_v8: pci headers\n  microblaze_v8: Kbuild file\n  microblaze_v8: string.h thread_info.h\n  microblaze_v8: unistd.h\n  microblaze_v8: fcntl.h sockios.h ucontext.h\n  microblaze_v8: pool.h socket.h\n  microblaze_v8: device.h param.h topology.h\n  microblaze_v8: headers files entry.h current.h mman.h registers.h sembuf.h\n  microblaze_v8: namei.h\n  microblaze_v8: gpio.h, serial.h\n  microblaze_v8: headers simple files - empty or redirect to asm-generic\n  microblaze_v8: sigcontext.h siginfo.h\n  microblaze_v8: termbits.h termios.h\n  microblaze_v8: stats headers\n  ...\n"
    },
    {
      "commit": "935298696f469c0e07c73be687bd055878074ce0",
      "tree": "0334918c9803c66f9c343246724fe09a6bc84608",
      "parents": [
        "c758e8cffe3b1bc7970d579371db01b19ff440bf"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "message": "i2c: Let new-style drivers implement attach_adapter\n\nWhile it isn\u0027t the way the standard device binding model works, it is\nOK for new-style drivers to implement attach_adapter. It may help\nconvert the renaming legacy drivers to new style drivers faster.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "c758e8cffe3b1bc7970d579371db01b19ff440bf",
      "tree": "12ebe93ed86da0f906ed49e10198ee3db6158c8c",
      "parents": [
        "3f307fb37a6dd65b7eabda9c6208a9bd161dc16e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "message": "i2c: Fix sparse warnings for I2C_BOARD_INFO()\n\nSince the first argument to I2C_BOARD_INFO() must be a string constant,\nthere is no need to parenthesise it, and adding parentheses results in\nan invalid initialiser for char[].  gcc obviously accepts this syntax as\nan extension, but sparse complains, e.g.:\n\ndrivers/net/sfc/boards.c:173:2: warning: array initialized from parenthesized string constant\n\nTherefore, remove the parentheses.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3f307fb37a6dd65b7eabda9c6208a9bd161dc16e",
      "tree": "a097ee54792ecd396a5a87b1095f47c0895b8b8d",
      "parents": [
        "c454dee21d589476608957ca4f57feaabde62fab"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "message": "i2c-voodoo3: Deprecate in favor of tdfxfb\n\nSupport for I2C/DDC was recently added to the tdfxfb driver, which\nmeans that the i2c-voodoo3 driver can be deprecated.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n"
    },
    {
      "commit": "c454dee21d589476608957ca4f57feaabde62fab",
      "tree": "5b34d0367993d17a0523a321f221850f6fcc3106",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "message": "i2c-algo-pca: Fix use of uninitialized variable in debug message\n\nA recent change broke debugging of pca_xfer(), fix it.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "f6005354d6d45afeafeca90661911d777c81f1e2",
      "tree": "fdedd613db71cf7021a5f17f3a1b22a010276d3f",
      "parents": [
        "aa431dd39d560586db22209b7f78c33455e1a786"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Apr 08 18:19:39 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:22:04 2009 -0400"
      },
      "message": "ata: fix obviously wrong comment\n\nAlso remove the now-useless debug printouts which are supposed to\ntell us when the scan starts and ends.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa431dd39d560586db22209b7f78c33455e1a786",
      "tree": "44403b8843a941165afc0301ba1eec42d471dddf",
      "parents": [
        "f1c22943e92473903288ccab23debc9993c3a560"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Apr 08 14:25:31 2009 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:21:48 2009 -0400"
      },
      "message": "ahci: force CAP_NCQ for earlier NV MCPs\n\nAlong with MCP65, MCP67 and 73 also don\u0027t set CAP_NCQ.  Force it.\nReported by zaceni@yandex.ru on bko#13014 and confirmed by Peer Chen.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: NightFox \u003czaceni2@yandex.ru\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f1c22943e92473903288ccab23debc9993c3a560",
      "tree": "24a3954198f58266045cd43ebf5c8b548f06df3b",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Apr 13 04:09:34 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:09:34 2009 -0400"
      },
      "message": "[libata] sata_via: kill uninit\u0027d var warning\n\nReported and initial patch by Marin Mitov.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5a31bec014449dc9ca994e4c1dbf2802b7ca458a",
      "tree": "53bacdda4c451bc8ed59bbd0f43e8f466ff93759",
      "parents": [
        "9ca046d57412361ac4d220b96fed7fb932616d85"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Mon Apr 13 00:11:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 00:12:41 2009 -0700"
      },
      "message": "Bonding: fix zero address hole bug in arp_ip_target list\n\nFix a zero address hole bug in the bonding arp_ip_target list\nthat was causing the bond to ignore ARP replies (bugz 13006).\nInstead of just setting the array entry to zero, we now\ncopy any additional entries down one slot, putting the\nzero entry at the end.  With this change we can now have\nall the loops that walk the array stop when they hit a zero\nsince there will be no addresses after it.\n\nChanges are based in part on code fragment provided in kernel:\nbugzilla 13006:\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13006\n\nby Steve Howard \u003csteve@astutenetworks.com\u003e\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "574bbe782057fdf0490dc7dec906a2dc26363e20",
      "tree": "b322a752f4feb603fe2b2669fad682a79e7479c3",
      "parents": [
        "9eeba6138cefc0435695463ddadb0d95e0a6bcd2"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Apr 11 03:17:18 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 16:10:52 2009 +0200"
      },
      "message": "lockdep: continue lock debugging despite some taints\n\nImpact: broaden lockdep checks\n\nLockdep is disabled after any kernel taints. This might be convenient\nto ignore bad locking issues which sources come from outside the kernel\ntree. Nevertheless, it might be a frustrating experience for the\nstaging developers or those who experience a warning but are focused\non another things that require lockdep.\n\nThe v2 of this patch simply don\u0027t disable anymore lockdep in case\nof TAINT_CRAP and TAINT_WARN events.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: LTP \u003cltp-list@lists.sourceforge.net\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nLKML-Reference: \u003c1239412638-6739-2-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9eeba6138cefc0435695463ddadb0d95e0a6bcd2",
      "tree": "daba646e5ddd27132e9679aa3eabec389bf4722e",
      "parents": [
        "066123a535927b3f17cac2305258cc71abdb0d92"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Apr 11 03:17:17 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 16:10:51 2009 +0200"
      },
      "message": "lockdep: warn about lockdep disabling after kernel taint\n\nImpact: provide useful missing info for developers\n\nKernel taint can occur in several situations such as warnings,\nload of prorietary or staging modules, bad page, etc...\n\nBut when such taint happens, a developer might still be working on\nthe kernel, expecting that lockdep is still enabled. But a taint\ndisables lockdep without ever warning about it.\nSuch a kernel behaviour doesn\u0027t really help for kernel development.\n\nThis patch adds this missing warning.\n\nSince the taint is done most of the time after the main message that\nexplain the real source issue, it seems safe to warn about it inside\nadd_taint() so that it appears at last, without hurting the main\ninformation.\n\nv2: Use a generic helper to disable lockdep instead of an\n    open coded xchg().\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1239412638-6739-1-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a30469e7921a6dd2067e9e836d7787cfa0105627",
      "tree": "6a5418033c233648b436610a6f6730f37ba80144",
      "parents": [
        "1ee4bd92a7aa49eb66c8d5672e837090d3e7b7ff"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri Apr 10 15:21:24 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 13:08:56 2009 +0200"
      },
      "message": "x86: add linux kernel support for YMM state\n\nImpact: save/restore Intel-AVX state properly between tasks\n\nIntel Advanced Vector Extensions (AVX) introduce 256-bit vector processing\ncapability. More about AVX at http://software.intel.com/sites/avx\n\nAdd OS support for YMM state management using xsave/xrstor infrastructure\nto support AVX.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1239402084.27006.8057.camel@localhost.localdomain\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ee4bd92a7aa49eb66c8d5672e837090d3e7b7ff",
      "tree": "903142a8b56316e96139a1b557fc4382ec46b097",
      "parents": [
        "575922248c0df490843ddfbcf3bc65b54c4adb08"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Apr 10 22:47:17 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 12:34:23 2009 +0200"
      },
      "message": "x86: fix wrong section of pat_disable \u0026 make it static\n\npat_disable cannot be __cpuinit anymore because it\u0027s called from pat_init\nand the callchain looks like this:\npat_disable [cpuinit] \u003c- pat_init \u003c- generic_set_all \u003c-\n ipi_handler \u003c- set_mtrr \u003c- (other non init/cpuinit functions)\n\nWARNING: arch/x86/mm/built-in.o(.text+0x449e): Section mismatch in reference\nfrom the function pat_init() to the function .cpuinit.text:pat_disable()\nThe function pat_init() references\nthe function __cpuinit pat_disable().\nThis is often because pat_init lacks a __cpuinit\nannotation or the annotation of pat_disable is wrong.\n\nNon CONFIG_X86_PAT version of pat_disable is static inline, so this version\ncan be static too (and there are no callers outside of this file).\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c49DFB055.6070405@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "575922248c0df490843ddfbcf3bc65b54c4adb08",
      "tree": "9ffb5d127fad196cb3f2a5f5a4437f485eb471a3",
      "parents": [
        "9b987aeb4a7bc42a3eb8361030b820b0263c31f1"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Sat Apr 11 09:04:59 2009 +0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 12:32:18 2009 +0200"
      },
      "message": "x86: Fix section mismatches in mpparse\n\nImpact: fix section mismatch\n\nIn arch/x86/kernel/mpparse.c, smp_reserve_bootmem() has been called\nand also refers to a function which is in .init section. Thus causes\nthe first warning. And check_irq_src() also requires an __init,\nbecause it refers to an .init section.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003cb9df5fa10904102004g51265d9axc8d07278bfdb6ba0@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "44e9c8b7adc52079f0535f9de0c2c2477831389b",
      "tree": "4c021dd16a8329f8543a97310081724015c81fc6",
      "parents": [
        "a3e0ab050774117d4a6173087c8bf3888662a83f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:55:28 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:29 2009 +0200"
      },
      "message": "tracing/filters: return proper error code when writing filter file\n\n- propagate return value of filter_add_pred() to the user\n\n- return -ENOSPC but not -ENOMEM or -EINVAL when the filter array\n  is full\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04CF0.3010105@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a3e0ab050774117d4a6173087c8bf3888662a83f",
      "tree": "91d0f5c56a6b01d06c18864e5bcd8ec2c3405eb8",
      "parents": [
        "bcabd91c271e50eebc0cb9220ac92700332b452e"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:51 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:28 2009 +0200"
      },
      "message": "tracing/filters: allow user input integer to be oct or hex\n\nBefore patch:\n\n # echo \u0027parent_pid \u003d\u003d 0x10\u0027 \u003e events/sched/sched_process_fork/filter\n # cat sched/sched_process_fork/filter\n parent_pid \u003d\u003d 0\n\nAfter patch:\n\n # cat sched/sched_process_fork/filter\n parent_pid \u003d\u003d 16\n\nAlso check the input more strictly.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C53.4010600@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bcabd91c271e50eebc0cb9220ac92700332b452e",
      "tree": "5513a154d06b4ad1737e6787feeab5d2573f2c43",
      "parents": [
        "8433a40eb7f2c4883ad57f9900f63e4d59240eb7"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:35 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:28 2009 +0200"
      },
      "message": "tracing/filters: fix NULL pointer dereference\n\nTry this, and you\u0027ll see NULL pointer dereference bug:\n\n  # echo -n \u0027parent_comm \u003d\u003d\u0027 \u003e sched/sched_process_fork/filter\n\nBecause we passed NULL ptr to simple_strtoull().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C43.1050504@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8433a40eb7f2c4883ad57f9900f63e4d59240eb7",
      "tree": "7fab36945d0266ca00a9a13c2061cc2a0a2ae5dc",
      "parents": [
        "0462b5664b2bda5a18fef7efb5bb32ce36590c1a"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:18 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:27 2009 +0200"
      },
      "message": "tracing/filters: NIL-terminate user input filter\n\nMake sure messages from user space are NIL-terminated strings,\notherwise we could dump random memory while reading filter file.\n\nTry this:\n # echo \u0027parent_comm \u003d\u003d\u0027 \u003e events/sched/sched_process_fork/filter\n # cat events/sched/sched_process_fork/filter\n parent_comm \u003d\u003d �\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C32.6060508@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0cbc861a3c05e634520b049b5cc27ad6febb51f",
      "tree": "1e9117edcc976d240514e38092aa2a3e4b4a1a20",
      "parents": [
        "d6de2c80e9d758d2e36c21699117db6178c0f517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:45:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:45:20 2009 -0700"
      },
      "message": "Revert \"ACPI battery: fix async boot oops\"\n\nThis reverts commit 5d38258ec026921a7b266f4047ebeaa75db358e5, since the\nunderlying problem got fixed properly in the previous commit (\"async:\nFix module loading async-work regression\").\n\nCc: Arkadiusz Miskiewicz \u003ca.miskiewicz@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6de2c80e9d758d2e36c21699117db6178c0f517",
      "tree": "8f581ff1b8bce93fdeac949e0549c791d1ce52f9",
      "parents": [
        "7933a3cfba017330ebb25f9820cb25ec9cdd67cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:17:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:44:49 2009 -0700"
      },
      "message": "async: Fix module loading async-work regression\n\nSeveral drivers use asynchronous work to do device discovery, and we\nsynchronize with them in the compiled-in case before we actually try to\nmount root filesystems etc.\n\nHowever, when compiled as modules, that synchronization is missing - the\nmodule loading completes, but the driver hasn\u0027t actually finished\nprobing for devices, and that means that any user mode that expects to\nuse the devices after the \u0027insmod\u0027 is now potentially broken.\n\nWe already saw one case of a similar issue in the ACPI battery code,\nwhere the kernel itself expected the module to be all done, and unmapped\nthe init memory - but the async device discovery was still running.\nThat got hacked around by just removing the \"__init\" (see commit\n5d38258ec026921a7b266f4047ebeaa75db358e5 \"ACPI battery: fix async boot\noops\"), but the real fix is to just make the module loading wait for all\nasync work to be completed.\n\nIt will slow down module loading, but since common devices should be\nbuilt in anyway, and since the bug is really annoying and hard to handle\nfrom user space (and caused several S3 resume regressions), the simple\nfix to wait is the right one.\n\nThis fixes at least\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13063\n\nbut probably a few other bugzilla entries too (12936, for example), and\nis confirmed to fix Rafael\u0027s storage driver breakage after resume bug\nreport (no bugzilla entry).\n\nWe should also be able to now revert that ACPI battery fix.\n\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@suse.com\u003e\nTested-by: Heinz Diehl \u003chtd@fancy-poultry.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca046d57412361ac4d220b96fed7fb932616d85",
      "tree": "6339686dd2d51243c29c6ae1abf18f131a853012",
      "parents": [
        "2d165771062cae75de26fe7bc7cb2d937ff6f1b4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Apr 09 22:49:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:55:16 2009 -0700"
      },
      "message": "igb: do not check for vf_data if we didn\u0027t enable vfs\n\nThe driver is currently dumping a message in the log about failing to\nallocate vf data when max_vfs is equal to 0.  This change makes it so the\nerror message is only displayed if we set max_vfs to a non zero value.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d165771062cae75de26fe7bc7cb2d937ff6f1b4",
      "tree": "26f21efd85e01630cf8b4b5e1036a3c706a0957f",
      "parents": [
        "ff6f63dde73e0673c09cca22c5005380dfcc79a4"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Apr 09 22:49:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:55:14 2009 -0700"
      },
      "message": "igbvf: fix unused external references\n\nThe igbvbf driver exposed several unused extrnal references due to the fact\nthat code was copied from igb and then some functionality was removed.\nThis changes that so that unused functions are either removed or made\nstatic.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff6f63dde73e0673c09cca22c5005380dfcc79a4",
      "tree": "d7ddb1e884ffadb36e127ffbb673656fb1129a48",
      "parents": [
        "fe146be67bd73aa35db032fe3481ca20efe17fcc"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Apr 09 22:49:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:55:12 2009 -0700"
      },
      "message": "igb: fix unused external references introduced with sr-iov changes\n\nThere were several unused external references added with the sr-iov\nenablement changes.  This patch changes all those references to static\nlocal references.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe146be67bd73aa35db032fe3481ca20efe17fcc",
      "tree": "fbe85f235f4643a4e8ae5560906a01635db061db",
      "parents": [
        "0b179e315ad61e8969b984a4ab4acc65e5ecb506"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 17:29:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:56 2009 -0700"
      },
      "message": "ether3: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b179e315ad61e8969b984a4ab4acc65e5ecb506",
      "tree": "c128ba4759229b1a0b79f981c01a114859ab6410",
      "parents": [
        "9aa7b30ce36f3bfa03b878296d55e0551682de15"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 17:28:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:55 2009 -0700"
      },
      "message": "ether1: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9aa7b30ce36f3bfa03b878296d55e0551682de15",
      "tree": "9dfe12fb67fa5805812c16ff8f8608c9fee22ffa",
      "parents": [
        "531c6804a4299663c7fa798ebfa9dbf843e91e0e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 17:28:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:54 2009 -0700"
      },
      "message": "ep93xx_eth: convert to net_device_ops\n\nAlso make ep93xx_dev_alloc static.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "531c6804a4299663c7fa798ebfa9dbf843e91e0e",
      "tree": "390a026d13823997a6ce87ab6af5f4499fa99380",
      "parents": [
        "fefbfb1e09cbcd5ad6fd595c52aa8f01dc4e1126"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 17:27:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:54 2009 -0700"
      },
      "message": "at91_ether: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefbfb1e09cbcd5ad6fd595c52aa8f01dc4e1126",
      "tree": "0330985e556d700fd95d934f178d927f4de8dd13",
      "parents": [
        "f97b1f2a416045c7a9c7e62d575a809bc32c0f1e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 17:25:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:53 2009 -0700"
      },
      "message": "am79c961a: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f97b1f2a416045c7a9c7e62d575a809bc32c0f1e",
      "tree": "9720beff6a462e277cb9ecf3e75f31786e2dafcf",
      "parents": [
        "15efc02b2625f1bb2b1970b1f4bc777590b9ed73"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Fri Apr 10 07:59:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:53:46 2009 -0700"
      },
      "message": "ariadne: convert to net_device_ops\n\nOn Fri, Apr 10, 2009 at 06:13:54PM +0200, Jan Ceuleers wrote:\n\u003e Alexander Beregalov wrote:\n\u003e \u003e\n\u003e \u003e Signed-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\n\u003e ...\n\u003e \u003e @@ -197,13 +209,8 @@ static int __devinit ariadne_init_one(struct zorro_dev *z,\n\u003e \u003e      dev-\u003emem_start \u003d ZTWO_VADDR(mem_start);\n\u003e \u003e      dev-\u003emem_end \u003d dev-\u003emem_start+ARIADNE_RAM_SIZE;\n\u003e \u003e\n\u003e \u003e -    dev-\u003eopen \u003d \u0026ariadne_open;\n\u003e \u003e -    dev-\u003estop \u003d \u0026ariadne_close;\n\u003e \u003e -    dev-\u003ehard_start_xmit \u003d \u0026ariadne_start_xmit;\n\u003e \u003e -    dev-\u003etx_timeout \u003d \u0026ariadne_tx_timeout;\n\u003e \u003e +    dev-\u003enetdev_ops \u003d \u0026ariadne_netdev_ops;;\n\u003e\n\u003e We don\u0027t really need two semicolons there but I suppose that they won\u0027t\n\u003e hurt.\nThanks!\n\nDavid, please apply this patch\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15efc02b2625f1bb2b1970b1f4bc777590b9ed73",
      "tree": "1551140a5dff95f67447bb6b8982b450f1a53873",
      "parents": [
        "8c02acd79867077508ffa5ed4eb6c8c79df73a96"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 15:56:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:06:45 2009 -0700"
      },
      "message": "ibm_newemac: convert to netdev_ops\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c02acd79867077508ffa5ed4eb6c8c79df73a96",
      "tree": "b58c6dbc9f5932a5ff65239d861de9f43c2e547f",
      "parents": [
        "499923c7a3254971873e55a1690d07d3700eea47"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 09 04:46:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 02:06:43 2009 -0700"
      },
      "message": "fs_enet: convert to netdev_ops\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "499923c7a3254971873e55a1690d07d3700eea47",
      "tree": "42c5c7281d9edd02e8130ee72306a5f5d8a2f367",
      "parents": [
        "48f6e8990858fc9a0ca7d3c9347e6774eb941dba"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Apr 09 17:37:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:53:06 2009 -0700"
      },
      "message": "ipv6: Fix NULL pointer dereference with time-wait sockets\n\nCommit b2f5e7cd3dee2ed721bf0675e1a1ddebb849aee6\n(ipv6: Fix conflict resolutions during ipv6 binding)\nintroduced a regression where time-wait sockets were\nnot treated correctly.  This resulted in the following:\n\nBUG: unable to handle kernel NULL pointer dereference at 0000000000000062\nIP: [\u003cffffffff805d7d61\u003e] ipv4_rcv_saddr_equal+0x61/0x70\n...\nCall Trace:\n[\u003cffffffffa033847b\u003e] ipv6_rcv_saddr_equal+0x1bb/0x250 [ipv6]\n[\u003cffffffffa03505a8\u003e] inet6_csk_bind_conflict+0x88/0xd0 [ipv6]\n[\u003cffffffff805bb18e\u003e] inet_csk_get_port+0x1ee/0x400\n[\u003cffffffffa0319b7f\u003e] inet6_bind+0x1cf/0x3a0 [ipv6]\n[\u003cffffffff8056d17c\u003e] ? sockfd_lookup_light+0x3c/0xd0\n[\u003cffffffff8056ed49\u003e] sys_bind+0x89/0x100\n[\u003cffffffff80613ea2\u003e] ? trace_hardirqs_on_thunk+0x3a/0x3c\n[\u003cffffffff8020bf9b\u003e] system_call_fastpath+0x16/0x1b\n\nTested-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nTested-by: Ed Tomlinson \u003cedt@aei.ca\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48f6e8990858fc9a0ca7d3c9347e6774eb941dba",
      "tree": "c6a58b2cbccb4ba127970def570cb4cb59be9954",
      "parents": [
        "3ca17dfbdcaf3def764e72751619b1cc2c9760b9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 09 05:47:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:52:39 2009 -0700"
      },
      "message": "net: Update maintainers\n\nEssentially all networking changes go through David Miller.\nJeff Garzik no longer handles device drivers separately.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ca17dfbdcaf3def764e72751619b1cc2c9760b9",
      "tree": "c5aa1d5fc43089c2e1e20fd6a0bbf52f3dfea8f7",
      "parents": [
        "57401d5e36d2966247e9c06b94f5133609c8da21"
      ],
      "author": {
        "name": "Séguier Régis",
        "email": "rseguier@e-teleport.net",
        "time": "Thu Apr 09 01:33:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:52:38 2009 -0700"
      },
      "message": "via-velocity : fix compilation warning.\n\nFix this warning:\ndrivers/net/via-velocity.c:1924: warning: passing argument 2 of \u0027request_irq\u0027 from incompatible pointer type\n\nSigned-off-by: Seguier Regis \u003crseguier@e-teleport.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57401d5e36d2966247e9c06b94f5133609c8da21",
      "tree": "be9f5df2f4fe924303d897a16e7af3b9cd75c422",
      "parents": [
        "3384901f1b1af676ccb9d75aa23a568c294c527b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Apr 11 01:52:29 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:52:29 2009 -0700"
      },
      "message": "phy: error handling for platform_device_register_simple()\n\nplatform_device_register_simple() returns ERR_PTR() and not NULL.\n\nFound by smatch (http://repo.or.cz/w/smatch.git).  Compile tested.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3384901f1b1af676ccb9d75aa23a568c294c527b",
      "tree": "cf39f8ae5b2be9357e8ad4b639ff5a002676cca6",
      "parents": [
        "d6c519e12984d26d96b91e4482280acbba0e0a22"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Apr 08 21:27:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:17 2009 -0700"
      },
      "message": "tr: fix leakage of device in net/802/tr.c\n\nAdd dev_put() after dev_get_by_index() to avoid leakage\nof device.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c519e12984d26d96b91e4482280acbba0e0a22",
      "tree": "2a2aa35b91803502c55d105021c6dc9f397cb25b",
      "parents": [
        "87c1201708381c2791caa78a2caf217778633277"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Apr 08 13:20:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:14 2009 -0700"
      },
      "message": "ixgbe: only allow WOL for 82599 KX4 NIC\n\nAll NICs were reporting WOL support when only the KX4 NIC is capable of\nsupporting WOL.  This patch adds a function to check for and exclude all\nnon-WOL capable nics from enabling WOL in ethtool.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87c1201708381c2791caa78a2caf217778633277",
      "tree": "befc0d49e977c162cba5d1ec2996be25342afe96",
      "parents": [
        "d543103a0c75edc0a7a08dfd796de67466a15dfb"
      ],
      "author": {
        "name": "PJ Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Apr 08 13:20:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:12 2009 -0700"
      },
      "message": "ixgbe: Move the LED blink code to common, since 82599 also uses it\n\nThe LED blink code is common for 82599 as well.  It should be moved to\nixgbe_common.c so both devices can use it, and not have it duplicated.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d543103a0c75edc0a7a08dfd796de67466a15dfb",
      "tree": "5a4b58145bd85ef40aae345e179889386dca7902",
      "parents": [
        "6c2da9c2182fe64b1443a75efc09e493923e86b0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Apr 08 13:15:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 11 01:43:10 2009 -0700"
      },
      "message": "net: netif_device_attach/detach should start/stop all queues\n\nCurrently netif_device_attach/detach are only stopping one queue.  They\nshould be starting and stopping all the queues on a given device.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2810ae8c73cbfb37891aa99dfbca46ffd40dbc91",
      "tree": "e61ec1501544b0af6a16d6bf09452029b27d334e",
      "parents": [
        "9e5ec8615209f6a5bf2a612120d972b6021790da"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 10 14:20:54 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:12 2009 +0200"
      },
      "message": "docbook: make cleandocs\n\nAdd a \u0027make cleandocs\u0027 target to clean up all generated\nDocBook files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9e5ec8615209f6a5bf2a612120d972b6021790da",
      "tree": "16ce12d419bdb531f59cfb2e8049f3c195b404f5",
      "parents": [
        "20375bf82567b5fecd331048c6cc1fc292b67710"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Mon Feb 09 18:49:52 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:12 2009 +0200"
      },
      "message": "kbuild: fix spurious initramfs rebuild\n\nWhen gen_initramfs_list is used to generate make dependencies, it\nincludes symbolic links, for which make tracks the link target. Any\nchange to that target will cause an initramfs rebuild, even if the\nsymlink points to something outside of the initramfs directory.\n\nIf the target happens to be /tmp, the rebuild occurs for each kernel\nbuild, since gen_initramfs_list uses mktemp...\n\nProposed way to fix it is to omit symbolic links from generated\ndependencies, but this has a small drawback: changing perm/owner on a\nsymlink will go unnoticed.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "20375bf82567b5fecd331048c6cc1fc292b67710",
      "tree": "1dc36f316f8e8d27d282f6cea6cf5adc97531b65",
      "parents": [
        "5d7d18f5bc507b60d3d8967e2739d5e6ffdd630f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 10 13:18:08 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:11 2009 +0200"
      },
      "message": "Documentation: explain the difference between __bitwise and __bitwise__\n\nSimply added explanation from Al Viro in the following mail:\nhttp://lkml.indiana.edu/hypermail/linux/kernel/0802.2/3164.html\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc:  Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5d7d18f5bc507b60d3d8967e2739d5e6ffdd630f",
      "tree": "2c021642ba7bf345afaa876238a099211fd3fb1e",
      "parents": [
        "0fa3a88cfdfc910d7f335aef588edf9819c05d54"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 04 11:59:07 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:10 2009 +0200"
      },
      "message": "kbuild: make it possible for the linker to discard local symbols from vmlinux\n\nMake it possible for the linker to discard local symbols from vmlinux as\nthey cause vmlinux to balloon when CONFIG_KALLSYMS\u003dy and they cause\ndump_stack() and get_wchan() to produce useless information under some\ncircumstances.\n\nWith this we add a config option (CONFIG_STRIP_ASM_SYMS) that will cause\nthe build to supply -X to the linker to tell it to strip temporary local\nsymbols.\n\nThis doesn\u0027t seem to cause gdb any problems.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0fa3a88cfdfc910d7f335aef588edf9819c05d54",
      "tree": "2e1657a2f083a46f052859557bc1826267a49303",
      "parents": [
        "fe8d0a41081d6d0912386f3672ccc0bf1d675630"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 12 12:28:30 2009 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:10 2009 +0200"
      },
      "message": "kbuild: remove pointless strdup() on arguments passed to new_module() in modpost\n\nnew_module() itself already calls strdup() on its modname parameter.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fe8d0a41081d6d0912386f3672ccc0bf1d675630",
      "tree": "266ab12bf165d84f1500df6c9c9b82ae5e705f57",
      "parents": [
        "c7bb349e7c25df1ae1bbb72675b9bb02e1d9c464"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Thu Apr 09 15:34:34 2009 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:09 2009 +0200"
      },
      "message": "kbuild: fix a few typos in top-level Makefile\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Dmitry Gryazin \u003cgdu@mns.spb.ru\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c7bb349e7c25df1ae1bbb72675b9bb02e1d9c464",
      "tree": "a406b9af934e7541a9c000a74419e1ba09664c7e",
      "parents": [
        "4774bb1ced60a94d83b28e5a42d4cf01b83d9b60"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 10 08:52:43 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:08 2009 +0200"
      },
      "message": "kbuild: introduce destination-y for exported headers\n\nxtensa and arm have asked for a possibility to export headers\nand locate them in a specific directory when exported.\nIntroduce destiantion-y to support this.\n\nThis patch in additiona adds some limited\ndocumentation for the variables used for exported headers.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oskar Schirmer \u003cos@emlix.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\n"
    },
    {
      "commit": "4774bb1ced60a94d83b28e5a42d4cf01b83d9b60",
      "tree": "283a6f98d80c3b366e8bd63afbe290ce3c253087",
      "parents": [
        "612c280ef2400c70ea2fd8f2e17549c95002368c"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Mar 26 21:58:04 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:08 2009 +0200"
      },
      "message": "kbuild: use git svn instead of git-svn in setlocalversion\n\nUse the correct git \u003csubcmd\u003e syntax instead of the deprecated git-\u003csubcmd\u003e.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "612c280ef2400c70ea2fd8f2e17549c95002368c",
      "tree": "f4c3ad90864f58aa8098c313d21d6638907058f5",
      "parents": [
        "79ff807cf23ffb527f3f35bdececf56cabcdee07"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 08 08:42:48 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:07 2009 +0200"
      },
      "message": "kconfig: fix update-po-config to accect backslash in input\n\nMassimo Maiurana reported (slightly edited):\n\n\u003d\u003d\u003d\u003d\u003d\nIn latest 2.6.29 \"make update-po-config\" fails at msguniq invocation\nwith an \"invalid control sequence\" error.\nThe offending string is the following, and it\u0027s located in\ndrivers/staging/panel/Kconfig:72:\n\n    \"\u0027\\e[L\u0027 which are specific to the LCD, and a few ANSI codes. The\"\n\nlooks to me like gettext expects strings in printf format, so in\nthis case it thinks \"\\e\" is a control sequence but doesn\u0027t recognise\nit as a valid one.\n\nA valid solution would be to tell kxgettext to automatically\nescape this kind of strings in the */config.pot he produces, so that\nmsguniq would not complain.\n\u003d\u003d\u003d\u003d\u003d\n\nThis patch implements the suggested escaping.\n\nReported-by: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nTested-by: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "79ff807cf23ffb527f3f35bdececf56cabcdee07",
      "tree": "bffd2ac2a735378aa1898aea78505da7fcbc8d09",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Mar 29 15:01:47 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:07 2009 +0200"
      },
      "message": "kbuild: fix option processing for -I in headerdep\n\n-I takes an argument.  Without this change only a 1 is added to\n@opt_include which is not helpful.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e523b38e2f568af58baa13120a994cbf24e6dee0",
      "tree": "2601f9c24420cb7c7c381062965908287fdde9a8",
      "parents": [
        "31d3568dfeb1dfb2735f119efe5ece7c6d40969c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 10 22:27:48 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 10 22:27:48 2009 -0700"
      },
      "message": "intel-iommu: Avoid panic() for DRHD at address zero.\n\nIf the BIOS does something obviously stupid, like claiming that the\nregisters for the IOMMU are at physical address zero, then print a nasty\nmessage and abort, rather than trying to set up the IOMMU and then later\npanicking.\n\nIt\u0027s becoming more and more obvious that trusting this stuff to the BIOS\nwas a mistake.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7933a3cfba017330ebb25f9820cb25ec9cdd67cc",
      "tree": "4c585853ba2938b223f3bb85a7331fbf9d8efcfd",
      "parents": [
        "1e17d774db837fe1a536066cbe971114405d2ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 14:07:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 14:07:51 2009 -0700"
      },
      "message": "Remove stale include/asm-mn10300/.gitignore file\n\nRequested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be79b0928900ffb9567893546a8285054e772a71",
      "tree": "fe624b074ce0e147b7c82cf979bb16e59e5029f4",
      "parents": [
        "43fbc1eb7160dcb5202242c0c4a4d68cc5b93a5e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:35:13 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:55 2009 -0700"
      },
      "message": "MAINTAINERS - Update MN10300 patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "43fbc1eb7160dcb5202242c0c4a4d68cc5b93a5e",
      "tree": "022fe1ea004f190fd797300b23c389b92ef0c7c1",
      "parents": [
        "4a7fdb5f51a4d9228b0ff93494b95f72be5e904a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:32:11 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:54 2009 -0700"
      },
      "message": "MAINTAINERS - Update frv arch patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "4a7fdb5f51a4d9228b0ff93494b95f72be5e904a",
      "tree": "745bf9c1d513c8293f367ebef77e4e2a90c69e9e",
      "parents": [
        "69aefcead5da3bb9e4aa7e80a3b6da531560c7dc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:28:57 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl - Allow multiple files on command line\n\nImprove handling of \"by:\" signoffs\nSorting and frequency checks are done by name/email, not\nby \"by:\" tag.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "69aefcead5da3bb9e4aa7e80a3b6da531560c7dc",
      "tree": "7c9110c33deca2e40f5cd4e5ddcb8ef8af953620",
      "parents": [
        "d5ca6918bc9f336fcbdca430697f5cac150f9376"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 09 10:39:22 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:53 2009 -0700"
      },
      "message": "MAINTAINERS - Update Freescale sound patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "d5ca6918bc9f336fcbdca430697f5cac150f9376",
      "tree": "eafe732d085d4d07639a30f63dee481a576bfa01",
      "parents": [
        "80811493329eb0034e06edd0de0d448660077687"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 09 02:42:01 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:52 2009 -0700"
      },
      "message": "MAINTAINERS - Add additional patterns\n\nfor sections:\n\nFINTEK F75375S HARDWARE MONITOR\nPCA9532 LED DRIVER\nS390 ZCRYPT DRIVER\nSERIAL ATA (SATA) SUBSYSTEM\nTMIO MMC DRIVER\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "80811493329eb0034e06edd0de0d448660077687",
      "tree": "2fa76e87b9ebdbd1cb45a6ea61ecc51ebb7f515c",
      "parents": [
        "7cfc51b9d379c9b653b64791d8c6561ff61269c0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 20:20:27 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:51 2009 -0700"
      },
      "message": "MAINTAINERS - Add missing \"/\" to some pattern directories\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "7cfc51b9d379c9b653b64791d8c6561ff61269c0",
      "tree": "f8e50d3e9f77b970e1d196b5ed6f800a1f0052de",
      "parents": [
        "9db35182b9528339a4655f4b894ac3305e0c3ac6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 10:04:18 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:50 2009 -0700"
      },
      "message": "MAINTAINERS - Update DRIVER CORE patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "9db35182b9528339a4655f4b894ac3305e0c3ac6",
      "tree": "fb5496ccd611c9efee985bf486fe69b41c5be9cd",
      "parents": [
        "127c49ae097952b9686038392f862d69ac6a9c6a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 08:39:56 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:49 2009 -0700"
      },
      "message": "MAINTAINERS - Update M68K patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "127c49ae097952b9686038392f862d69ac6a9c6a",
      "tree": "8f2f94e0f3316073475ddffff101825237382161",
      "parents": [
        "0632973db2dc161868b2877f77bd72982d2f7017"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 08:34:04 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:49 2009 -0700"
      },
      "message": "MAINTAINERS - Coalesce sections \"DVB\" and \"Video for Linux\"\n\nCreating new section MEDIA INPUT INFRASTRUCTURE\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "0632973db2dc161868b2877f77bd72982d2f7017",
      "tree": "216e34285457b49baca3dcae090adec3982a94c9",
      "parents": [
        "8ed01bbb89c943f714bdf4876f749b1b01792f65"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:15:03 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:48 2009 -0700"
      },
      "message": "MAINTAINERS - Remove cyblafb frame buffer no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "8ed01bbb89c943f714bdf4876f749b1b01792f65",
      "tree": "2cce353fadc750db0733f4df1c0db29d0271b58c",
      "parents": [
        "e769980feee8d4f5630aec9e06b03047aea0b9e7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:13:49 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:47 2009 -0700"
      },
      "message": "MAINTAINERS - Remove x86/Voyager no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "e769980feee8d4f5630aec9e06b03047aea0b9e7",
      "tree": "0ec446cabd99cd2daee6f1b26e5955912b176a28",
      "parents": [
        "932d18729dd0677472a7f1aea9820010df558c93"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:12:18 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:46 2009 -0700"
      },
      "message": "MAINTAINERS - Update FPU Emulator contact address and web page\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "932d18729dd0677472a7f1aea9820010df558c93",
      "tree": "13a5909b2e5fdf519a0372478fc2e9bea1a761a2",
      "parents": [
        "cfe81f76c8372175b3c9aeb4fd983f3ef246473a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:10:58 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:45 2009 -0700"
      },
      "message": "MAINTAINERS - i2c_tiny_usb T: should be W:\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "cfe81f76c8372175b3c9aeb4fd983f3ef246473a",
      "tree": "5d8e530d3a7bd5fda9f279d67832e31445e9cde8",
      "parents": [
        "54e5881d0cd75821a48b1bf0977d06fba7cf1670"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:09:58 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:44 2009 -0700"
      },
      "message": "MAINTAINERS - Add Linus Torvalds\u0027 git\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "54e5881d0cd75821a48b1bf0977d06fba7cf1670",
      "tree": "378902c6dd182f3a51ef8d33d868b4690c96aec1",
      "parents": [
        "121ea2304436ddd0144b34d3616e552f2620e0dd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:08:10 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:43 2009 -0700"
      },
      "message": "MAINTAINERS - standardize \"T:       git urls\"\n\nVarious forms of \"T:        git\" entries exist:\ngit kernel.org:/\ngit kernel.org/\ngit://git.kernel.org/\nStandardize on \"T:  git git://git.kernel.org/\u003cfoo\u003e\" where appropriate\nFix a few bad git path entries\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "121ea2304436ddd0144b34d3616e552f2620e0dd",
      "tree": "54b6a64390dd2e88612babacebd58f3afb684fa9",
      "parents": [
        "7d2c86b5a048e74ed375ae7ccc1106deabf8ca57"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:00:22 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:43 2009 -0700"
      },
      "message": "MAINTAINERS - Remove HP Fibre Channel HBA no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "7d2c86b5a048e74ed375ae7ccc1106deabf8ca57",
      "tree": "6e9c3f05ef3c618058b5a51a69f90d5c13213513",
      "parents": [
        "679655daffdd2725b66ba2c5a759bbcb316fca5a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:59:01 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:42 2009 -0700"
      },
      "message": "MAINTAINERS - Standardize style\n\nUse one email address per line\nRemove file patterns from section names\nUse tab after :\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "679655daffdd2725b66ba2c5a759bbcb316fca5a",
      "tree": "10ea09a968cd266c208c9040443ba1514565ac34",
      "parents": [
        "cb7301c7a3b2216c93b148fec0718d24f4ee2a99"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:44:32 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:41 2009 -0700"
      },
      "message": "MAINTAINERS - Add file patterns\n\nBetter description of file pattern tag \"F:\"\nAdd file exclusion tag \"X:\"\nAdd patterns to sections\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "cb7301c7a3b2216c93b148fec0718d24f4ee2a99",
      "tree": "ef9a93e8251f5a7755eaf2d298a7a38792a12f09",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:40:12 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:40 2009 -0700"
      },
      "message": "Add scripts/get_maintainer.pl\n\nA script to parse file pattern information in MAINTAINERS\nand return selected information about a file or patch\n\nusage: scripts/get_maintainer.pl [options] patchfile\n       scripts/get_maintainer.pl [options] -f file\nversion: 0.14\n\nMAINTAINERS field selection options:\n  --email \u003d\u003e print email address(es) if any\n    --git \u003d\u003e include git \"*-by:\" signers in commit count order\n    --git-chief-penguins \u003d\u003e include (Linus Torvalds)\n    --git-min-signatures \u003d\u003e number of signatures required (default: 1)\n    --git-max-maintainers \u003d\u003e maximum maintainers to add (default: 5)\n    --git-since \u003d\u003e git history to use (default: 1-year-ago)\n    --m \u003d\u003e include maintainer(s) if any\n    --n \u003d\u003e include name \u0027Full Name \u003caddr@domain.tld\u003e\u0027\n    --l \u003d\u003e include list(s) if any\n    --s \u003d\u003e include subscriber only list(s) if any\n  --scm \u003d\u003e print SCM tree(s) if any\n  --status \u003d\u003e print status if any\n  --subsystem \u003d\u003e print subsystem name if any\n  --web \u003d\u003e print website(s) if any\n\nOutput type options:\n  --separator [, ] \u003d\u003e separator for multiple entries on 1 line\n  --multiline \u003d\u003e print 1 entry per line\n\nDefault options:\n  [--email --git --m --n --l --multiline]\n\nOther options:\n  --version \u003d\u003e show version\n  --help \u003d\u003e show this help information\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "066123a535927b3f17cac2305258cc71abdb0d92",
      "tree": "0913cbe29cd9f08cf98d828e50a109181351087a",
      "parents": [
        "36cd3c9f925b9307236505ae7ad1ad7ac4d4357c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Apr 10 12:02:40 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 21:36:18 2009 +0200"
      },
      "message": "percpu: unbreak alpha percpu\n\nFor the time being, move the generic percpu_*() accessors to\nlinux/percpu.h.\n\nasm-generic/percpu.h is meant to carry generic stuff for low level\nstuff - declarations, definitions and pointer offset calculation\nand so on but not for generic interface.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "1e17d774db837fe1a536066cbe971114405d2ba1"
}
