)]}'
{
  "log": [
    {
      "commit": "984bc9601f64fd341b8573021d7c999f1f1499a9",
      "tree": "06c616a6285b00d1e577902face3e8a986370b34",
      "parents": [
        "57439f878afafefad8836ebf5c49da2a0a746105",
        "1b99973f1c82707e46e8cb9416865a1e955e8f8c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 10:42:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 10:42:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: Don\u0027t count_vm_events for discard bio in submit_bio.\n  cfq: fix recursive call in cfq_blkiocg_update_completion_stats()\n  cfq-iosched: Fixed boot warning with BLK_CGROUP\u003dy and CFQ_GROUP_IOSCHED\u003dn\n  cfq: Don\u0027t allow queue merges for queues that have no process references\n  block: fix DISCARD_BARRIER requests\n  cciss: set SCSI max cmd len to 16, as default is wrong\n  cpqarray: fix two more wrong section type\n  cpqarray: fix wrong __init type on pci probe function\n  drbd: Fixed a race between disk-attach and unexpected state changes\n  writeback: fix pin_sb_for_writeback\n  writeback: add missing requeue_io in writeback_inodes_wb\n  writeback: simplify and split bdi_start_writeback\n  writeback: simplify wakeup_flusher_threads\n  writeback: fix writeback_inodes_wb from writeback_inodes_sb\n  writeback: enforce s_umount locking in writeback_inodes_sb\n  writeback: queue work on stack in writeback_inodes_sb\n  writeback: fix writeback completion notifications\n"
    },
    {
      "commit": "8b7231a9c76a321ecf907c1c7beaa8ce1aad3be0",
      "tree": "4f5f771f66a9b223b116742a8a04019cad287a4f",
      "parents": [
        "93416253073511716f7e70c06e32c3810c3deac4",
        "e0fb8c418520b41d57667befdb8861c46cdf69e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:06:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:06:00 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of ssh://master.kernel.org/~sfr/next-fixes\n\n* \u0027fixes\u0027 of ssh://master.kernel.org/~sfr/next-fixes:\n  acpi: update gfp/slab.h includes\n  ocfs2: update gfp/slab.h includes\n  davinci: update gfp/slab.h includes\n  arm: update gfp/slab.h includes\n  v4l-dvb: update gfp/slab.h includes\n"
    },
    {
      "commit": "93416253073511716f7e70c06e32c3810c3deac4",
      "tree": "7e6a4c7dab40596f6b622f0eaa4b3366ed671b79",
      "parents": [
        "b4322e7057ca851b0a3e15f29e26806efeada100",
        "3424bf6a772cff606fc4bc24a3639c937afb547f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 22:56:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 22:56:32 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md/raid5: don\u0027t include \u0027spare\u0027 drives when reshaping to fewer devices.\n  md/raid5: add a missing \u0027continue\u0027 in a loop.\n  md/raid5: Allow recovered part of partially recovered devices to be in-sync\n  md/raid5: More careful check for \"has array failed\".\n  md: Don\u0027t update -\u003erecovery_offset when reshaping an array to fewer devices.\n  md/raid5: avoid oops when number of devices is reduced then increased.\n  md: enable raid4-\u003eraid0 takeover\n  md: clear layout after -\u003eraid0 takeover\n  md: fix raid10 takeover: use new_layout for setup_conf\n  md: fix handling of array level takeover that re-arranges devices.\n  md: raid10: Fix null pointer dereference in fix_read_error()\n  Restore partition detection of newly created md arrays.\n"
    },
    {
      "commit": "e0fb8c418520b41d57667befdb8861c46cdf69e0",
      "tree": "ac1693a0408b9762326a357727dfc9c6ebe13650",
      "parents": [
        "327f935a9ef644c0ec3d050c94bce753756d60c0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:44 2010 +0900"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 28 10:19:19 2010 +1000"
      },
      "message": "acpi: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "f244f31a0d31402c2c1b1950108e0013353cc3f3",
      "tree": "7749fdd1afc20923b93db0e5ce6b9f6d94a0d28c",
      "parents": [
        "68aaae9e95199d2bc46a9e8e3670e403b4a3fe75"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:36 2010 +0900"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 28 10:19:19 2010 +1000"
      },
      "message": "davinci: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "4ef09889d7b4c7be2aa3e132efb77029f51c95b7",
      "tree": "3e5d5f570b928837d493d02fd183d6968dc3909a",
      "parents": [
        "b4322e7057ca851b0a3e15f29e26806efeada100"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:33 2010 +0900"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 28 10:19:18 2010 +1000"
      },
      "message": "v4l-dvb: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "31cafd958932a90174118ad062fdc37ffb6bf31c",
      "tree": "21f04c11d9e759c1f65cfaa1e4fbd79ee1e60753",
      "parents": [
        "e7865c234fff2db474f21a62b2f906a70317c972",
        "e2f5b04563786d4b7d7648868de7e941a0649372"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 11:28:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 11:28:02 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (52 commits)\n  phylib: Add autoload support for the LXT973 phy.\n  ISDN: hysdn, fix potential NULL dereference\n  vxge: fix memory leak in vxge_alloc_msix() error path\n  isdn/gigaset: correct CAPI connection state storage\n  isdn/gigaset: encode HLC and BC together\n  isdn/gigaset: correct CAPI DATA_B3 Delivery Confirmation\n  isdn/gigaset: correct CAPI voice connection encoding\n  isdn/gigaset: honor CAPI application\u0027s buffer size request\n  cpmac: do not leak struct net_device on phy_connect errors\n  smc91c92_cs: fix the problem that lan \u0026 modem does not work simultaneously\n  ipv6: fix NULL reference in proxy neighbor discovery\n  Bluetooth: Bring back var \u0027i\u0027 increment\n  xfrm: check bundle policy existance before dereferencing it\n  sky2: enable rx/tx in sky2_phy_reinit()\n  cnic: Disable statistics initialization for eth clients that do not support statistics\n  net: add dependency on fw class module to qlcnic and netxen_nic\n  snmp: fix SNMP_ADD_STATS()\n  hso: remove setting of low_latency flag\n  udp: Fix bogus UFO packet generation\n  lasi82596: fix netdev_mc_count conversion\n  ...\n"
    },
    {
      "commit": "bf2937695fe2330bfd8933a2310e7bdd2581dc2e",
      "tree": "66286a4ae2bf4d5c317e7270b92effa570e7f1d7",
      "parents": [
        "1a5f20fe197f814fc0b29173894a706f478db821",
        "5967d33ce8a030f01a716fc0b25fcb03744a5fda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:18:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:18:20 2010 -0700"
      },
      "message": "Merge branch \u0027sh/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  clocksource: sh_cmt: Fix up bogus shift value.\n  arch/sh/mm: Eliminate a double lock\n  sh: Fix up IORESOURCE_PCI_FIXED usage in pcibios_fixup_device_resources().\n  sh: remove duplicated #include\n"
    },
    {
      "commit": "1a5f20fe197f814fc0b29173894a706f478db821",
      "tree": "f09735a5265639f40f3cfb6e2187b4239c9ae3eb",
      "parents": [
        "55982d94009c8fb1ea79855dba0c079c36224c38",
        "3267a87f9dc38d036571ff0880533d9ae8989f01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:03:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:03:00 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  MAINTAINERS - Add an entry for the input MT protocol\n  Input: wacom - fix serial number handling on Cintiq 21UX2\n  Input: fixup X86_MRST selects\n  Input: sysrq - fix \"stuck\" SysRq mode\n  Input: ad7877 - fix spi word size to 16 bit\n  Input: pcf8574_keypad - fix off by one in pcf8574_kp_irq_handler()\n"
    },
    {
      "commit": "a7b917256d8afacadc614414c4b0d411f76f3747",
      "tree": "295558a19f52e4c507da57204cc6a86ba22708c6",
      "parents": [
        "dee70a32fa90cd05a5e34d03a48d549473569101",
        "b03214d559471359e2a85ae256686381d0672f29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:49:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:49:45 2010 -0700"
      },
      "message": "Merge branch \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6\n\n* \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6:\n  virtio-pci: disable msi at startup\n  virtio: return ENOMEM on out of memory\n"
    },
    {
      "commit": "dee70a32fa90cd05a5e34d03a48d549473569101",
      "tree": "1aab213cb310996fd2f0a324ef5b0c61d3d2e0e6",
      "parents": [
        "29ccb201a28f20885c90954152db8421a2efe779",
        "b27759f880018b0cd43543dc94c921341b64b5ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:41:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:41:04 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI/PM: Do not use native PCIe PME by default\n"
    },
    {
      "commit": "d94b20497b419e8394654f995f94742bd6b06640",
      "tree": "73335fd96e4120fed9d1284a199030c4df449e0e",
      "parents": [
        "064c946a0cda77057277d5758f259b54484cfc5a",
        "cd4de21f7e65a8cd04860f5661b3c18648ee52a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:39:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:39:38 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (k8temp) Bypass core swapping on single-core processors\n  hwmon: (i5k_amb) Fix sysfs attribute for lockdep\n  hwmon: (k10temp) Do not blacklist known working CPU models\n"
    },
    {
      "commit": "064c946a0cda77057277d5758f259b54484cfc5a",
      "tree": "66e32023119cc3776a874043b7ef18c05cde32dc",
      "parents": [
        "e6d133618836f317f5a2be657f768e56552b9419",
        "f1f5bda4e9726456bd132e738bf60b727856477e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:38:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:38:20 2010 -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: at32ap700x_wdt: register misc device last in probe() function\n  watchdog: [PATCH 3/3] imx2_wdt: fix section mismatch\n"
    },
    {
      "commit": "e6d133618836f317f5a2be657f768e56552b9419",
      "tree": "a08f0ef9fbcab6c33c7c85e58a0012e9119d2ff1",
      "parents": [
        "7f607455c3b91fec267c48a4177526cbb5e501f4",
        "2d9e667efdfb4e986074d98e7d9a424003c7c43b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:37:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:37:51 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Force-disable IOMMU for iGFX on broken Cantiga revisions.\n  intel-iommu: Fix double lock in get_domain_for_dev()\n  intel-iommu: Fix reference by physical address in intel_iommu_attach_device()\n"
    },
    {
      "commit": "7f607455c3b91fec267c48a4177526cbb5e501f4",
      "tree": "8557e1e217c9d20f2f43cd40e1c47d6ee549db9b",
      "parents": [
        "be1d29f59ca3ec7dfbbae24d4f68d357f5a31c4b",
        "bc092a303a1b980c67324920471e23354b0721cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:36:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:36:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: OMAPFB: fix rfbi.c compile error\n  OMAPFB: LCDC: change update_mode to DISABLED when going suspend\n"
    },
    {
      "commit": "ddc39f90a956b1ce49213e057d32fc94253e20f6",
      "tree": "2027362a1fa0632cd7a797add3545431adfe76f5",
      "parents": [
        "1929cef46fb057377e43a3d594404f1432db4934",
        "84cc1535cb9043ea1921b81cb086138c0f2dc2b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:29:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:29:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Fix de2104x driver failing to readout MAC address correctly\n  alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19\n  alpha: fix pci_mmap_resource API breakage\n  alpha: fix __arch_hweight32 typo\n"
    },
    {
      "commit": "b5edfefc65526b34960bbff3477ded477b0328f6",
      "tree": "6d66cfffa358d024f0b849534d1709763022ca54",
      "parents": [
        "b14db7abe3501524fd2b1b4ab328239cde42f567",
        "02a077c52ef7631275a79862ffd9f3dbe9d38bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:13:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:13:13 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  TPM: ReadPubEK output struct fix\n"
    },
    {
      "commit": "e2f5b04563786d4b7d7648868de7e941a0649372",
      "tree": "6d57659d3d89ddca1f8fd5609973385c711ee929",
      "parents": [
        "d41de3c10047d5f0b661593a8f4610a19f87621f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Jun 22 02:38:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 26 22:12:03 2010 -0700"
      },
      "message": "phylib: Add autoload support for the LXT973 phy.\n\nCommit e13647c1 (phylib: Add support for the LXT973 phy.) added a new ID\nbut neglected to also add it to the MODULE_DEVICE_TABLE.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d41de3c10047d5f0b661593a8f4610a19f87621f",
      "tree": "bb5384b0601f5afa5aff283e9824cc5893c8ec5d",
      "parents": [
        "cc413d9097dfc6237f37dcaf52346db1061a6119"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Jun 22 01:41:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 26 22:12:02 2010 -0700"
      },
      "message": "ISDN: hysdn, fix potential NULL dereference\n\nStanse found that lp is dereferenced earlier than checked for being\nNULL in hysdn_rx_netpkt. Move the initialization below the test.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc413d9097dfc6237f37dcaf52346db1061a6119",
      "tree": "cc85bed1040342b75785fc85fcb013ae0d0e0595",
      "parents": [
        "1b4843c5e8cbab86830da8a53b8288882060c059"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Jun 24 04:13:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 26 22:10:04 2010 -0700"
      },
      "message": "vxge: fix memory leak in vxge_alloc_msix() error path\n\nWhen pci_enable_msix() returned ret\u003c0, entries and vxge_entries were leaked.\nWhile at it, use the centralized exit idiom in the function.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Ram Vepa \u003cram.vepa@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b4843c5e8cbab86830da8a53b8288882060c059",
      "tree": "e85f56181da19d0cd314cc369749f756b58e0063",
      "parents": [
        "1ce368ff288ed872a8fee93b8a2b7706111feb9a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 21 13:55:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:17:01 2010 -0700"
      },
      "message": "isdn/gigaset: correct CAPI connection state storage\n\nCAPI applications can handle several connections in parallel,\nso one connection state per application isn\u0027t sufficient.\nStore the connection state in the channel structure instead.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ce368ff288ed872a8fee93b8a2b7706111feb9a",
      "tree": "51aa769fdf626c918382fd363bdb0019ea3f8e0a",
      "parents": [
        "23b36778b4c82577746d26e4ac0ae66c6f462475"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 21 13:55:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:17:00 2010 -0700"
      },
      "message": "isdn/gigaset: encode HLC and BC together\n\nAdapt to buggy device firmware which accepts setting HLC only in the\nsame command line as BC, by encoding HLC and BC in a single command\nif both are specified, and rejecting HLC without BC.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23b36778b4c82577746d26e4ac0ae66c6f462475",
      "tree": "f74f7f16065c20c5f98afdba0d81f7801ff3af4a",
      "parents": [
        "278a582989ade4cb5335762d6c5999562018859d"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 21 13:54:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:17:00 2010 -0700"
      },
      "message": "isdn/gigaset: correct CAPI DATA_B3 Delivery Confirmation\n\nThe Gigaset CAPI driver handled all DATA_B3_REQ messages as if the\nDelivery Confirmation flag bit was set, delaying the emission of the\nDATA_B3_CONF reply until the data was actually transmitted. Some\nCAPI applications (notably Asterisk) aren\u0027t happy with that\nbehaviour. Change it to actually evaluate the Delivery Confirmation\nflag as described the CAPI specification.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "278a582989ade4cb5335762d6c5999562018859d",
      "tree": "b1de4dc1dc0fb9e96f2c9bd46516cbf0c9861d80",
      "parents": [
        "e7752ee280608a24e27f163641121bdc2c68d6af"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 21 13:54:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:16:59 2010 -0700"
      },
      "message": "isdn/gigaset: correct CAPI voice connection encoding\n\nMake the Gigaset CAPI driver select L2_VOICE (AT^SBPR\u003d2) as the\nlayer 2 encoding for transparent connections, like the ISDN4Linux\nvariant.  L2_BITSYNC (AT^SBPR\u003d0) mutes internal connections and\ndistorts external ones.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7752ee280608a24e27f163641121bdc2c68d6af",
      "tree": "a731b1d9b2c95732d2882a52bb20e4af7546de59",
      "parents": [
        "ed770f01360b392564650bf1553ce723fa46afec"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 21 13:54:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:16:59 2010 -0700"
      },
      "message": "isdn/gigaset: honor CAPI application\u0027s buffer size request\n\nFix the Gigaset CAPI driver to limit the length of a connection\u0027s\npayload data receive buffers to the corresponding CAPI application\u0027s\ndata buffer size, as some real-life CAPI applications tend to be\nrather unhappy if they receive bigger data blocks than requested.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed770f01360b392564650bf1553ce723fa46afec",
      "tree": "e8d527f70f2746f823b907a4f8406963cb0f36ff",
      "parents": [
        "9735b7ef005aaef5e5905cddba893f8725cd8867"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Jun 20 22:07:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:16:58 2010 -0700"
      },
      "message": "cpmac: do not leak struct net_device on phy_connect errors\n\nIf the call to phy_connect fails, we will return directly instead of freeing\nthe previously allocated struct net_device.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCC: stable@kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9735b7ef005aaef5e5905cddba893f8725cd8867",
      "tree": "ab788df49e09c70466fcf69e60b9ee9c84033059",
      "parents": [
        "9f888160bdcccf0565dd2774956b8d9456e610be"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Jun 19 15:24:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 25 21:16:58 2010 -0700"
      },
      "message": "smc91c92_cs: fix the problem that lan \u0026 modem does not work simultaneously\n\nsmc91c92_cs:\n  Fix the problem that lan \u0026 modem does not work simultaneously\n  in the Megahertz multi-function card.\n  We need to write MEGAHERTZ_ISR to retrigger interrupt.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3424bf6a772cff606fc4bc24a3639c937afb547f",
      "tree": "be299de834e0f939d19665efec4cacadd74c4914",
      "parents": [
        "2f115882499f3e5eca33d1df07b8876cc752a1ff"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 17 17:48:26 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:36:04 2010 +1000"
      },
      "message": "md/raid5: don\u0027t include \u0027spare\u0027 drives when reshaping to fewer devices.\n\nThere are few situations where it would make any sense to add a spare\nwhen reducing the number of devices in an array, but it is\nconceivable:  A 6 drive RAID6 with two missing devices could be\nreshaped to a 5 drive RAID6, and a spare could become available\njust in time for the reshape, but not early enough to have been\nrecovered first.  \u0027freezing\u0027 recovery can make this easy to\ndo without any races.\n\nHowever doing such a thing is a bad idea.  md will not record the\npartially-recovered state of the \u0027spare\u0027 and when the reshape\nfinished it will think that the spare is still spare.\nEasiest way to avoid this confusion is to simply disallow it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "2f115882499f3e5eca33d1df07b8876cc752a1ff",
      "tree": "8f9f1e723be1b4dd0e5fa7592a69245a704d8440",
      "parents": [
        "415e72d034c50520ddb7ff79e7d1792c1306f0c9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 17 17:41:03 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:35:49 2010 +1000"
      },
      "message": "md/raid5: add a missing \u0027continue\u0027 in a loop.\n\nAs the comment says, the tail of this loop only applies to devices\nthat are not fully in sync, so if In_sync was set, we should avoid\nthe rest of the loop.\n\nThis bug will hardly ever cause an actual problem.  The worst it\ncan do is allow an array to be assembled that is dirty and degraded,\nwhich is not generally a good idea (without warning the sysadmin\nfirst).\n\nThis will only happen if the array is RAID4 or a RAID5/6 in an\nintermediate state during a reshape and so has one drive that is\nall \u0027parity\u0027 - no data - while some other device has failed.\n\nThis is certainly possible, but not at all common.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "415e72d034c50520ddb7ff79e7d1792c1306f0c9",
      "tree": "4558df940a15693e477af206b54423d98d9a04b1",
      "parents": [
        "674806d62fb02a22eea948c9f1b5e58e0947b728"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 17 17:25:21 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:35:39 2010 +1000"
      },
      "message": "md/raid5: Allow recovered part of partially recovered devices to be in-sync\n\nDuring a recovery of reshape the early part of some devices might be\nin-sync while the later parts are not.\nWe we know we are looking at an early part it is good to treat that\npart as in-sync for stripe calculations.\n\nThis is particularly important for a reshape which suffers device\nfailure.  Treating the data as in-sync can mean the difference between\ndata-safety and data-loss.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "674806d62fb02a22eea948c9f1b5e58e0947b728",
      "tree": "3367850a95d62713aa96acd2aecc493b66779398",
      "parents": [
        "70fffd0bfab1558a8c64c5e903dea1fb84cd9f6b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Jun 16 17:17:53 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:35:27 2010 +1000"
      },
      "message": "md/raid5: More careful check for \"has array failed\".\n\nWhen we are reshaping an array, the device failure combinations\nthat cause us to decide that the array as failed are more subtle.\n\nIn particular, any \u0027spare\u0027 will be fully in-sync in the section\nof the array that has already been reshaped, thus failures that\naffect only that section are less critical.\n\nSo encode this subtlety in a new function and call it as appropriate.\n\nThe case that showed this problem was a 4 drive RAID5 to 8 drive RAID6\nconversion where the last two devices failed.\nThis resulted in:\n\n  good good good good incomplete good good failed failed\n\nwhile converting a 5-drive RAID6 to 8 drive RAID5\nThe incomplete device causes the whole array to look bad,\nbad as it was actually good for the section that had been\nconverted to 8-drives, all the data was actually safe.\n\nReported-by: Terry Morris \u003ctbmorris@tbmorris.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "70fffd0bfab1558a8c64c5e903dea1fb84cd9f6b",
      "tree": "126f2ae8faa2cff8f9dde91cc7a07569ff9851cb",
      "parents": [
        "e4e11e385d1e5516ac76c956d6c25e6c2fa1b8d0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Jun 16 17:01:25 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:35:18 2010 +1000"
      },
      "message": "md: Don\u0027t update -\u003erecovery_offset when reshaping an array to fewer devices.\n\nWhen an array is reshaped to have fewer devices, the reshape proceeds\nfrom the end of the devices to the beginning.\n\nIf a device happens to be non-In_sync (which is possible but rare)\nwe would normally update the -\u003erecovery_offset as the reshape\nprogresses. However that would be wrong as the recover_offset records\nthat the early part of the device is in_sync, while in fact it would\nonly be the later part that is in_sync, and in any case the offset\nnumber would be measured from the wrong end of the device.\n\nRelatedly, if after a reshape a spare is discovered to not be\nrecoverred all the way to the end, not allow spare_active\nto incorporate it in the array.\n\nThis becomes relevant in the following sample scenario:\n\nA 4 drive RAID5 is converted to a 6 drive RAID6 in a combined\noperation.\nThe RAID5-\u003eRAID6 conversion will cause a 5 drive to be included as a\nspare, then the 5drive -\u003e 6drive reshape will effectively rebuild that\nspare as it progresses.  The 6th drive is treated as in_sync the whole\ntime as there is never any case that we might consider reading from\nit, but must not because there is no valid data.\n\nIf we interrupt this reshape part-way through and reverse it to return\nto a 5-drive RAID6 (or event a 4-drive RAID5), we don\u0027t want to update\nthe recovery_offset - as that would be wrong - and we don\u0027t want to\ninclude that spare as active in the 5-drive RAID6 when the reversed\nreshape completed and it will be mostly out-of-sync still.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "e4e11e385d1e5516ac76c956d6c25e6c2fa1b8d0",
      "tree": "978807084ae3136b20a12efab3720ecec861d0ff",
      "parents": [
        "049d6c1ef983c9ac43aa423dfd752071a5b0002d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Jun 16 16:45:16 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:35:02 2010 +1000"
      },
      "message": "md/raid5: avoid oops when number of devices is reduced then increased.\n\nThe entries in the stripe_cache maintained by raid5 are enlarged\nwhen we increased the number of devices in the array, but not\nshrunk when we reduce the number of devices.\nSo if entries are added after reducing the number of devices, we\nmuch ensure to initialise the whole entry, not just the part that\nis currently relevant.  Otherwise if we enlarge the array again,\nwe will reference uninitialised values.\n\nAs grow_buffers/shrink_buffer now want to use a count that is stored\nexplicity in the raid_conf, they should get it from there rather than\nbeing passed it as a parameter.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "049d6c1ef983c9ac43aa423dfd752071a5b0002d",
      "tree": "909db6119d7b96991fa724b633c2ee185474836d",
      "parents": [
        "001048a318d48e93cb6a1246f3b20335b2a7c855"
      ],
      "author": {
        "name": "Maciej Trela",
        "email": "maciej.trela@intel.com",
        "time": "Wed Jun 16 11:56:12 2010 +0100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:34:57 2010 +1000"
      },
      "message": "md: enable raid4-\u003eraid0 takeover\n\nOnly level 5 with layout\u003dPARITY_N can be taken over to raid0 now.\nLets allow level 4 either.\n\nSigned-off-by: Maciej Trela \u003cmaciej.trela@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "001048a318d48e93cb6a1246f3b20335b2a7c855",
      "tree": "82a90465d46b9f495ceee52ef24dee9ada3a9827",
      "parents": [
        "f73ea87375a1b2bf6c0be82bb9a3cb9d5ee7a407"
      ],
      "author": {
        "name": "Maciej Trela",
        "email": "maciej.trela@intel.com",
        "time": "Wed Jun 16 11:55:14 2010 +0100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:34:45 2010 +1000"
      },
      "message": "md: clear layout after -\u003eraid0 takeover\n\nAfter takeover from raid5/10 -\u003e raid0 mddev-\u003elayout is not cleared.\n\nSigned-off-by: Maciej Trela \u003cmaciej.trela@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "f73ea87375a1b2bf6c0be82bb9a3cb9d5ee7a407",
      "tree": "c6353ca45235a258cf7d72ecb1b29d6babfcd2fc",
      "parents": [
        "e93f68a1fc6244c05ad8fae28e75835ec74ab34e"
      ],
      "author": {
        "name": "Maciej Trela",
        "email": "maciej.trela@intel.com",
        "time": "Wed Jun 16 11:46:29 2010 +0100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:33:51 2010 +1000"
      },
      "message": "md: fix raid10 takeover: use new_layout for setup_conf\n\nUse mddev-\u003enew_layout in setup_conf.\nAlso use new_chunk, and don\u0027t set -\u003edegraded in takeover().  That\ngets set in run()\n\nSigned-off-by: Maciej Trela \u003cmaciej.trela@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "e93f68a1fc6244c05ad8fae28e75835ec74ab34e",
      "tree": "d282978aac8f6fcec512be2a6e61287bbb6241b1",
      "parents": [
        "0544a21db02c1d8883158fd6f323364f830a120a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Jun 15 09:36:03 2010 +0100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:33:24 2010 +1000"
      },
      "message": "md: fix handling of array level takeover that re-arranges devices.\n\nMost array level changes leave the list of devices largely unchanged,\npossibly causing one at the end to become redundant.\nHowever conversions between RAID0 and RAID10 need to renumber\nall devices (except 0).\n\nThis renumbering is currently being done in the -\u003erun method when the\nnew personality takes over.  However this is too late as the common\ncode in md.c might already have invalidated some of the devices if\nthey had a -\u003eraid_disk number that appeared to high.\n\nMoving it into the -\u003etakeover method is too early as the array is\nstill active at that time and wrong -\u003eraid_disk numbers could cause\nconfusion.\n\nSo add a -\u003enew_raid_disk field to mdk_rdev_s and use it to communicate\nthe new raid_disk number.\nNow the common code knows exactly which devices need to be renumbered,\nand which can be invalidated, and can do it all at a convenient time\nwhen the array is suspend.\nIt can also update some symlinks in sysfs which previously were not be\nupdated correctly.\n\nReported-by: Maciej Trela \u003cmaciej.trela@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "0544a21db02c1d8883158fd6f323364f830a120a",
      "tree": "086c38e3c9132a8ecdee0ccbdd845ce2604caad9",
      "parents": [
        "f3b99be19ded511a1bf05a148276239d9f13eefa"
      ],
      "author": {
        "name": "Prasanna S. Panchamukhi",
        "email": "prasanna.panchamukhi@riverbed.com",
        "time": "Thu Jun 24 13:31:03 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:31:03 2010 +1000"
      },
      "message": "md: raid10: Fix null pointer dereference in fix_read_error()\n\nSuch NULL pointer dereference can occur when the driver was fixing the\nread errors/bad blocks and the disk was physically removed\ncausing a system crash. This patch check if the\nrcu_dereference() returns valid rdev before accessing it in fix_read_error().\n\nCc: stable@kernel.org\nSigned-off-by: Prasanna S. Panchamukhi \u003cprasanna.panchamukhi@riverbed.com\u003e\nSigned-off-by: Rob Becker \u003crbecker@riverbed.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "f3b99be19ded511a1bf05a148276239d9f13eefa",
      "tree": "c9e59617e67e7a43e38b5c41f3307d54f4279c13",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:31:03 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Jun 24 13:31:03 2010 +1000"
      },
      "message": "Restore partition detection of newly created md arrays.\n\nCommit  b821eaa572fd737faaf6928ba046e571526c36c6 broke partition\ndetection for md arrays.\n\nThe logic was almost right.  However if revalidate_disk is called\nwhen the device is not yet open, bdev-\u003ebd_disk won\u0027t be set, so the\nflush_disk() Call will not set bd_invalidated.\n\nSo when md_open is called we still need to ensure that\n-\u003ebd_invalidated gets set.  This is easily done with a call to\ncheck_disk_size_change in the place where the offending commit removed\ncheck_disk_change.  At the important times, the size will have changed\nfrom 0 to non-zero, so check_disk_size_change will set bd_invalidated.\n\nTested-by: Duncan \u003c1i5t5.duncan@cox.net\u003e\nReported-by: Duncan \u003c1i5t5.duncan@cox.net\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "38000a94a902e94ca8b5498f7871c6316de8957a",
      "tree": "3f749a720a341e8598017f5ab1f417d7a3625c87",
      "parents": [
        "6b2a541db58dba5860ccbcfaf36caee064b8a9fd"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Wed Jun 16 16:21:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 14:37:04 2010 -0700"
      },
      "message": "sky2: enable rx/tx in sky2_phy_reinit()\n\nsky2_phy_reinit is called by the ethtool helpers sky2_set_settings,\nsky2_nway_reset and sky2_set_pauseparam when netif_running.\n\nHowever, at the end of sky2_phy_init GM_GP_CTRL has GM_GPCR_RX_ENA and\nGM_GPCR_TX_ENA cleared. So, doing these commands causes the device to\nstop working:\n\n$ ethtool -r eth0\n$ ethtool -A eth0 autoneg off\n\nFix this issue by enabling Rx/Tx after running sky2_phy_init in\nsky2_phy_reinit.\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nTested-by: Brandon Philips \u003cbphilips@suse.de\u003e\nCc: stable@kernel.org\nTested-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b2a541db58dba5860ccbcfaf36caee064b8a9fd",
      "tree": "c461ffb8fe6758ceda236e7e01f80fc85242af9b",
      "parents": [
        "06aeb78b85d8c04af03eb37353aa0df98d3db170"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Jun 23 11:57:09 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 11:57:09 2010 -0700"
      },
      "message": "cnic: Disable statistics initialization for eth clients that do not support statistics\n\nDisable statistics initialization for eth clients that do not support\n statistics. This prevents memory corruption on bnx2x hw.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\n"
    },
    {
      "commit": "06aeb78b85d8c04af03eb37353aa0df98d3db170",
      "tree": "5af953f41f0d17c9c1ab23e3a91d1c184e42adb3",
      "parents": [
        "8f1c14b2e3b1805d3e9e6a306d07f5371ea703a7"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 23 11:49:42 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 11:49:42 2010 -0700"
      },
      "message": "net: add dependency on fw class module to qlcnic and netxen_nic\n\nnetxen_nic and qlcnic driver depends on firmware_class module.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b03214d559471359e2a85ae256686381d0672f29",
      "tree": "b2c5d617304bffc8dd4917ecef251ec109eb3b8b",
      "parents": [
        "686d363786a53ed28ee875b84ef24e6d5126ef6f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed Jun 23 22:49:06 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Jun 23 22:49:07 2010 +0930"
      },
      "message": "virtio-pci: disable msi at startup\n\nvirtio-pci resets the device at startup by writing to the status\nregister, but this does not clear the pci config space,\nspecifically msi enable status which affects register\nlayout.\n\nThis breaks things like kdump when they try to use e.g. virtio-blk.\n\nFix by forcing msi off at startup. Since pci.c already has\na routine to do this, we export and use it instead of duplicating code.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nTested-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: linux-pci@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "686d363786a53ed28ee875b84ef24e6d5126ef6f",
      "tree": "c97b5c5961df1f051e42a59dcb9ee1884d8f3086",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jun 10 18:16:11 2010 +0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Jun 23 22:49:06 2010 +0930"
      },
      "message": "virtio: return ENOMEM on out of memory\n\nadd_buf returns ring size on out of memory,\nthis is not what devices expect.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org # .34.x\n"
    },
    {
      "commit": "493630b20389b66dc475eb05cfefd33ad98d3741",
      "tree": "8663e388c438f5f196a966ea63a0f9ea5bd3954d",
      "parents": [
        "0b28bac5aef7bd1ab213723df031e61db9ff151a"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Jun 22 11:21:34 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:24 2010 -0700"
      },
      "message": "Input: wacom - fix serial number handling on Cintiq 21UX2\n\nCintiq 21UX2 added 8 more bits for the tool serial number and more\nbuttons for the expresskey. We did not enable them properly in the\nlast patch.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0b28bac5aef7bd1ab213723df031e61db9ff151a",
      "tree": "a3d589962ae9983d970e2684f330469e61fc13ff",
      "parents": [
        "0e789314f8c0b50bd19bf08dc5624b9604d60183"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 17 22:31:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:16 2010 -0700"
      },
      "message": "Input: fixup X86_MRST selects\n\nSome of the recent X86_MRST additions make some \"select\"s\nconditional on X86_MRST but missed some related kconfig symbols,\ncausing:\n\ndrivers/built-in.o: In function `ps2_end_command\u0027:\n(.text+0x257ab2): undefined reference to `i8042_check_port_owner\u0027\ndrivers/built-in.o: In function `ps2_end_command\u0027:\n(.text+0x257ae1): undefined reference to `i8042_unlock_chip\u0027\ndrivers/built-in.o: In function `ps2_begin_command\u0027:\n(.text+0x257b40): undefined reference to `i8042_check_port_owner\u0027\ndrivers/built-in.o: In function `ps2_begin_command\u0027:\n(.text+0x257b6f): undefined reference to `i8042_lock_chip\u0027\n\nwhen SERIO_I8042\u003dm, SERIO_LIBPS2\u003dy, KEYBOARD_ATKBD\u003dy.\n\nWe need to make i8042 dependant upon !X86_MRST and allow deselecting\natkbd on Moorestown even when !CONFIG_EMBEDDED.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jacob Pan \u003cjacob.jun.pan@intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0e789314f8c0b50bd19bf08dc5624b9604d60183",
      "tree": "64b6b9655e944284937f5eeff643f0754f35d0af",
      "parents": [
        "f5dec51172b81db226a23f309bc737ad021af35b",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:04 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 22 11:32:04 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.35-rc3\u0027 into for-linus\n"
    },
    {
      "commit": "8ceedea7c2600a1018d20f67e766c0773b59391a",
      "tree": "596b2e9ceb312903d7437825dc45c9aa838ff71f",
      "parents": [
        "d5dc0ae4df9db00b8122378d56a071039b17a1eb",
        "b6855772f4a22c4fbdd4fcaceff5c8a527035123"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:54:12 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:54:12 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "d5dc0ae4df9db00b8122378d56a071039b17a1eb",
      "tree": "0c35e123185cc6d74993160a3af0c20604375b26",
      "parents": [
        "26cde9f7e2747b6d254b704594eed87ab959afa5"
      ],
      "author": {
        "name": "Filip Aben",
        "email": "f.aben@option.com",
        "time": "Tue Jun 22 10:10:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 22 10:10:35 2010 -0700"
      },
      "message": "hso: remove setting of low_latency flag\n\nThis patch removes the setting of the low_latency flag. \ntty_flip_buffer_push() is occasionally being called in irq context, which \ncauses a hang if the low_latency flag is set.\nRemoving the low_latency flag only seems to impact the flush to ldisc, \nwhich will now be put on a workqueue.\n\nSigned-off-by: Filip Aben \u003cf.aben@option.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5967d33ce8a030f01a716fc0b25fcb03744a5fda",
      "tree": "3fe39b676361ccba4a0cd4a7bea7602c85ff1a64",
      "parents": [
        "0e6f989ba83e6fa64e979d3488f01670b8be7959"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 22 16:41:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 22 16:41:31 2010 +0900"
      },
      "message": "clocksource: sh_cmt: Fix up bogus shift value.\n\nThe previous CMT fixup accidentally copied in the TMU shift value, reset\nthis back to its original value while preserving the TMU fix.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "13fea6d4f73942e6961aec97ba4c593619d18f6f",
      "tree": "b66b3b4989e00fc76432e00595c9eded681bb732",
      "parents": [
        "ade2d3db21b0625f9528bcd6f1656dd7c8d0fe08"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Jun 21 13:50:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 21 13:50:18 2010 -0700"
      },
      "message": "lasi82596: fix netdev_mc_count conversion\n\nFix commit 4cd24eaf0 (net: use netdev_mc_count and netdev_mc_empty when\nappropriate)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade2d3db21b0625f9528bcd6f1656dd7c8d0fe08",
      "tree": "7b4af0a448883fc8ee778eca69c2619cdf403044",
      "parents": [
        "25442e06d20aaba7d7b16438078a562b3e4cf19b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 21 03:44:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 21 13:40:25 2010 -0700"
      },
      "message": "NET: MIPSsim: Fix modpost warning.\n\n$ make CONFIG_DEBUG_SECTION_MISMATCH\u003dy\n[...]\nWARNING: drivers/net/built-in.o(.data+0x0): Section mismatch in reference from the variable mipsnet_driver to the function .init.text:mipsnet_probe()\nThe variable mipsnet_driver references\nthe function __init mipsnet_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n[...]\n\nFixed by making mipsnet_probe __devinit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/mipsnet.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd4de21f7e65a8cd04860f5661b3c18648ee52a1",
      "tree": "11a3b26e3b66bb3a971c8029ccb559e2c0e1ea88",
      "parents": [
        "0e6c7870856c7fb4ee054d28ac253b2d3d0c7e36"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 20 09:22:32 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 20 09:22:32 2010 +0200"
      },
      "message": "hwmon: (k8temp) Bypass core swapping on single-core processors\n\nCommit a2e066bba2aad6583e3ff648bf28339d6c9f0898 introduced core\nswapping for CPU models 64 and later. I recently had a report about\na Sempron 3200+, model 95, for which this patch broke temperature\nreading. It happens that this is a single-core processor, so the\neffect of the swapping was to read a temperature value for a core\nthat didn\u0027t exist, leading to an incorrect value (-49 degrees C.)\n\nDisabling core swapping on singe-core processors should fix this.\n\nAdditional comment from Andreas:\n\nThe BKDG says\n\n  Thermal Sensor Core Select (ThermSenseCoreSel)-Bit 2. This bit\n  selects the CPU whose temperature is reported in the CurTemp\n  field. This bit only applies to dual core processors. For\n  single core processors CPU0 Thermal Sensor is always selected.\n\nk8temp_probe() correctly detected that SEL_CORE can\u0027t be used on single\ncore CPU. Thus k8temp did never update the temperature values stored\nin temp[1][x] and -49 degrees was reported. For single core CPUs we\nmust use the values read into temp[0][x].\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Rick Moritz \u003crhavin@gmx.net\u003e\nAcked-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0e6c7870856c7fb4ee054d28ac253b2d3d0c7e36",
      "tree": "2714660805f9ff6e7781c354ba3c4c6ee9cdb757",
      "parents": [
        "eefc2d9e3d4f8820f2c128a0e44a23de28b1ed64"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sun Jun 20 09:22:31 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 20 09:22:31 2010 +0200"
      },
      "message": "hwmon: (i5k_amb) Fix sysfs attribute for lockdep\n\ni5k_amb.ko uses dynamically allocated memory (by kmalloc) for\nattributes passed to sysfs. So, sysfs_attr_init() should be called\nfor working happy with lockdep.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org [2.6.34 only]\n"
    },
    {
      "commit": "eefc2d9e3d4f8820f2c128a0e44a23de28b1ed64",
      "tree": "fcff0271f0258a9dd5519d7a820b3a2f5868c27a",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 20 09:22:31 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 20 09:22:31 2010 +0200"
      },
      "message": "hwmon: (k10temp) Do not blacklist known working CPU models\n\nWhen detecting AM2+ or AM3 socket with DDR2, only blacklist cores\nwhich are known to exist in AM2+ format.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b6855772f4a22c4fbdd4fcaceff5c8a527035123",
      "tree": "24432748ec8bbc151ac00828b7e37d60b36642f6",
      "parents": [
        "021570e55b7152843376b9d9f60624e3e05ac054"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Fri Jun 18 13:15:23 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 18 14:59:10 2010 -0400"
      },
      "message": "ath5k: initialize ah-\u003eah_current_channel\n\nath5k assumes ah_current_channel is always a valid pointer in\nseveral places, but a newly created interface may not have a\nchannel.  To avoid null pointer dereferences, set it up to point\nto the first available channel until later reconfigured.\n\nThis fixes the following oops:\n$ rmmod ath5k\n$ insmod ath5k\n$ iw phy0 set distance 11000\n\nBUG: unable to handle kernel NULL pointer dereference at 00000006\nIP: [\u003cd0a1ff24\u003e] ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k]\n*pde \u003d 00000000\nOops: 0000 [#1]\nlast sysfs file: /sys/devices/pci0000:00/0000:00:0e.0/ieee80211/phy0/index\nModules linked in: usbhid option usb_storage usbserial usblp evdev lm90\nscx200_acb i2c_algo_bit i2c_dev i2c_core via_rhine ohci_hcd ne2k_pci\n8390 leds_alix2 xt_IMQ imq nf_nat_tftp nf_conntrack_tftp nf_nat_irc nf_cc\n\nPid: 1597, comm: iw Not tainted (2.6.32.14 #8)\nEIP: 0060:[\u003cd0a1ff24\u003e] EFLAGS: 00010296 CPU: 0\nEIP is at ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k]\nEAX: 000000c2 EBX: 00000000 ECX: ffffffff EDX: c12d2080\nESI: 00000019 EDI: cf8c0000 EBP: d0a30edc ESP: cfa09bf4\n  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\nProcess iw (pid: 1597, ti\u003dcfa09000 task\u003dcf88a000 task.ti\u003dcfa09000)\nStack:\n  d0a34f35 d0a353f8 d0a30edc 000000fe cf8c0000 00000000 1900063d cfa8c9e0\n\u003c0\u003e cfa8c9e8 cfa8c0c0 cfa8c000 d0a27f0c 199d84b4 cfa8c200 00000010 d09bfdc7\n\u003c0\u003e 00000000 00000000 ffffffff d08e0d28 cf9263c0 00000001 cfa09cc4 00000000\nCall Trace:\n  [\u003cd0a27f0c\u003e] ? ath5k_hw_attach+0xc8c/0x3c10 [ath5k]\n  [\u003cd09bfdc7\u003e] ? __ieee80211_request_smps+0x1347/0x1580 [mac80211]\n  [\u003cd08e0d28\u003e] ? nl80211_send_scan_start+0x7b8/0x4520 [cfg80211]\n  [\u003cc10f5db9\u003e] ? nla_parse+0x59/0xc0\n  [\u003cc11ca8d9\u003e] ? genl_rcv_msg+0x169/0x1a0\n  [\u003cc11ca770\u003e] ? genl_rcv_msg+0x0/0x1a0\n  [\u003cc11c7e68\u003e] ? netlink_rcv_skb+0x38/0x90\n  [\u003cc11c9649\u003e] ? genl_rcv+0x19/0x30\n  [\u003cc11c7c03\u003e] ? netlink_unicast+0x1b3/0x220\n  [\u003cc11c893e\u003e] ? netlink_sendmsg+0x26e/0x290\n  [\u003cc11a409e\u003e] ? sock_sendmsg+0xbe/0xf0\n  [\u003cc1032780\u003e] ? autoremove_wake_function+0x0/0x50\n  [\u003cc104d846\u003e] ? __alloc_pages_nodemask+0x106/0x530\n  [\u003cc1074933\u003e] ? do_lookup+0x53/0x1b0\n  [\u003cc10766f9\u003e] ? __link_path_walk+0x9b9/0x9e0\n  [\u003cc11acab0\u003e] ? verify_iovec+0x50/0x90\n  [\u003cc11a42b1\u003e] ? sys_sendmsg+0x1e1/0x270\n  [\u003cc1048e50\u003e] ? find_get_page+0x10/0x50\n  [\u003cc104a96f\u003e] ? filemap_fault+0x5f/0x370\n  [\u003cc1059159\u003e] ? __do_fault+0x319/0x370\n  [\u003cc11a55b4\u003e] ? sys_socketcall+0x244/0x290\n  [\u003cc101962c\u003e] ? do_page_fault+0x1ec/0x270\n  [\u003cc1019440\u003e] ? do_page_fault+0x0/0x270\n  [\u003cc1002ae5\u003e] ? syscall_call+0x7/0xb\nCode: 00 b8 fe 00 00 00 b9 f8 53 a3 d0 89 5c 24 14 89 7c 24 10 89 44 24\n0c 89 6c 24 08 89 4c 24 04 c7 04 24 35 4f a3 d0 e8 7c 30 60 f0 \u003c0f\u003e b7\n43 06 ba 06 00 00 00 a8 10 75 0e 83 e0 20 83 f8 01 19 d2\nEIP: [\u003cd0a1ff24\u003e] ath5k_hw_set_coverage_class+0x74/0x1b0 [ath5k] SS:ESP\n0068:cfa09bf4\nCR2: 0000000000000006\n---[ end trace 54f73d6b10ceb87b ]---\n\nCc: stable@kernel.org\nReported-by: Steve Brown \u003csbrown@cortland.com\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b27759f880018b0cd43543dc94c921341b64b5ec",
      "tree": "486e63a80e0f11d93f9f8ee3a5780b5030154cd0",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 18 17:04:22 2010 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jun 18 09:36:37 2010 -0700"
      },
      "message": "PCI/PM: Do not use native PCIe PME by default\n\nCommit c7f486567c1d0acd2e4166c47069835b9f75e77b\n(PCI PM: PCIe PME root port service driver) causes the native PCIe\nPME signaling to be used by default, if the BIOS allows the kernel to\ncontrol the standard configuration registers of PCIe root ports.\nHowever, the native PCIe PME is coupled to the native PCIe hotplug\nand calling pcie_pme_acpi_setup() makes some BIOSes expect that\nthe native PCIe hotplug will be used as well.  That, in turn, causes\nproblems to appear on systems where the PCIe hotplug driver is not\nloaded.  The usual symptom, as reported by Jaroslav Kameník and\nothers, is that the ACPI GPE associated with PCIe hotplug keeps\nfiring continuously causing kacpid to take substantial percentage\nof CPU time.\n\nTo work around this issue, change the default so that the native\nPCIe PME signaling is only used if directly requested with the help\nof the pcie_pme\u003d command line switch.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15924 , which is\na listed regression from 2.6.33.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Jaroslav Kameník \u003cjaroslav@kamenik.cz\u003e\nTested-by: Antoni Grzymala \u003cantekgrzymala@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "2cebc5e27e18acb2226b22f66b3b1b11deb76aa0",
      "tree": "a4410e95500370766cb721acfa5cf5b68afae535",
      "parents": [
        "c1db9d9bb23814a76cfb2416fd84f32c3fd6d82f",
        "cb1cb1780f2025a7d612de09131bf6530f80fb1a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 17 12:18:30 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 17 12:18:30 2010 -0400"
      },
      "message": "Merge branch \u0027bugzilla-15951\u0027 into release\n"
    },
    {
      "commit": "cb1cb1780f2025a7d612de09131bf6530f80fb1a",
      "tree": "ebe068c626d0f498586ff80653b9c2693a6e49ef",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 17 17:40:57 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 17 12:18:09 2010 -0400"
      },
      "message": "ACPI / PM: Do not enable GPEs for system wakeup in advance\n\nAfter commit 9630bdd9b15d2f489c646d8bc04b60e53eb5ec78\n(ACPI: Use GPE reference counting to support shared GPEs) the wakeup\nenable mask bits of GPEs are set as soon as the GPEs are enabled to\nwake up the system.  Unfortunately, this leads to a regression\nreported by Michal Hocko, where a system is woken up from ACPI S5 by\na device that is not supposed to do that, because the wakeup enable\nmask bit of this device\u0027s GPE is always set when\nacpi_enter_sleep_state() calls acpi_hw_enable_all_wakeup_gpes(),\nalthough it should only be set if the device is supposed to wake up\nthe system from the target state.\n\nTo work around this issue, rework the ACPI power management code so\nthat GPEs are not enabled to wake up the system upfront, but only\nduring a system state transition when the target state of the system\nis known.  [Of course, this means that the reference counting of\n\"wakeup\" GPEs doesn\u0027t really make sense and it is sufficient to\nset/unset the wakeup mask bits for them during system sleep\ntransitions.  This will allow us to simplify the GPE handling code\nquite a bit, but that change is too intrusive for 2.6.35.]\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15951\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-tested-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aabef8b240880439b91574c9a9e33dcc44bfd8c7",
      "tree": "80cc9175da9ca00d179ac83b9039fa9ed6e1be14",
      "parents": [
        "db176edc89abbf22e6db6853f8581f9475fe8ec1"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 17 08:56:05 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 17 08:56:05 2010 -0700"
      },
      "message": "bnx2: fix dma_get_ops compilation breakage\n\nThis removes dma_get_ops() prefetch optimization in bnx2.\n\nbnx2 uses dma_get_ops() to see if dma_sync_single_for_cpu() is\nnoop. bnx2 does prefetch if it\u0027s noop.\n\nBut dma_get_ops() isn\u0027t available on all the architectures (only the\narchitectures that uses dma_map_ops struct have it). Using\ndma_get_ops() in drivers leads to compilation breakage on many\narchitectures.\n\nThis patch removes dma_get_ops() and changes bnx2 to do prefetch on\nall the architectures. This adds useless prefetch on non-coherent\narchitectures but this is harmless. It is also unlikely to cause the\nperformance drop.\n\n[ Remove now unused local variable \u0027pdev\u0027 -DaveM ]\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1f5bda4e9726456bd132e738bf60b727856477e",
      "tree": "da7fa43a1bd1ccaf2a0dae164a98001a8fa55721",
      "parents": [
        "8acf7d00dfb62d7e5f2533c3f1132f60cb267369"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Tue Jun 08 08:44:32 2010 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 17 09:56:57 2010 +0000"
      },
      "message": "watchdog: at32ap700x_wdt: register misc device last in probe() function\n\nThis patch reworks the probe() function in the at32ap700x_wdt driver, this to\nmake sure the miscdev is properly initialized and the driver is ready to be\naccessed.\n\nReported-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Wim Van sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "db176edc89abbf22e6db6853f8581f9475fe8ec1",
      "tree": "a853cd9273656c704b07cebaa9f25084b7a8c749",
      "parents": [
        "8b1d920fa5ea8e3d941e908fa57acc9b1df9ca92"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Mon Jun 14 06:35:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:14:59 2010 -0700"
      },
      "message": "ucc_geth: fix for RX skb buffers recycling\n\nThis patch implements a proper modification of RX skb buffers before\nrecycling. Adjusting only skb-\u003edata is not enough because after that\nskb-\u003etail and skb-\u003elen become incorrect.\n\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b1d920fa5ea8e3d941e908fa57acc9b1df9ca92",
      "tree": "aa4f3a3d73d788af50de2b87b057adf96a99303a",
      "parents": [
        "63b88b9041ceef8217f34de71a2e96f0c3f0fd3b"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Jun 12 00:17:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:10:54 2010 -0700"
      },
      "message": "pcnet_cs: add new id (TOSHIBA Modem/LAN Card)\n\npcnet_cs:\nserial_cs:\n    add new id (TOSHIBA Modem/LAN Card)\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63b88b9041ceef8217f34de71a2e96f0c3f0fd3b",
      "tree": "368562057a08a641873e256d2a271d1fc8561940",
      "parents": [
        "099473c16bac7b936994bc95b5fd96f36397e1ad"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Fri Jun 11 10:51:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:09:17 2010 -0700"
      },
      "message": "gianfar: Fix oversized packets handling\n\nIssuing the following command on host:\n\n$ ifconfig eth2 mtu 1600 ; ping 10.0.0.27 -s 1485 -c 1\n\nMakes some boards (tested with MPC8315 rev 1.1 and MPC8313 rev 1.0)\noops like this:\n\n  skb_over_panic: text:c0195914 len:1537 put:1537 head:c79e4800 data:c79e4880 tail:0xc79e4e81 end:0xc79e4e80 dev:eth1\n  ------------[ cut here ]------------\n  kernel BUG at net/core/skbuff.c:127!\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  MPC831x RDB\n  last sysfs file: /sys/kernel/uevent_seqnum\n  Modules linked in:\n  NIP: c01c1840 LR: c01c1840 CTR: c016d918\n  [...]\n  NIP [c01c1840] skb_over_panic+0x48/0x5c\n  LR [c01c1840] skb_over_panic+0x48/0x5c\n  Call Trace:\n  [c0339d50] [c01c1840] skb_over_panic+0x48/0x5c (unreliable)\n  [c0339d60] [c01c3020] skb_put+0x5c/0x60\n  [c0339d70] [c0195914] gfar_clean_rx_ring+0x25c/0x3d0\n  [c0339dc0] [c01976e8] gfar_poll+0x170/0x1bc\n\nDumped buffer descriptors showed that eTSEC\u0027s length/truncation\nlogic sometimes passes oversized packets, i.e. for the above ICMP\npacket the following two buffer descriptors may become ready:\n\n  status\u003d1400 length\u003d1536\n  status\u003d1800 length\u003d1541\n\nSo, it seems that gianfar actually receives the whole big frame,\nand it tries to place the packet into two BDs. This situation\nconfuses the driver, and so the skb_put() sanity check fails.\n\nThis patch fixes the issue by adding an appropriate check, i.e.\nthe driver should not try to process frames with buffer\ndescriptor\u0027s length over rx_buffer_size (i.e. maxfrm and mrblr).\n\nNote that sometimes eTSEC works correctly, i.e. in the second\n(last) buffer descriptor bits \u0027truncated\u0027 and \u0027crcerr\u0027 are set,\nand so there\u0027s no oops. Though I couldn\u0027t find any logic when\nit works correctly and when not.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "099473c16bac7b936994bc95b5fd96f36397e1ad",
      "tree": "09acc87af2002c2f737b83613394959120aee2c0",
      "parents": [
        "a91fb143de61dce847e319ca79b9937a665ad622"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Tue Jun 15 05:35:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:05:27 2010 -0700"
      },
      "message": "ehea: Fix kernel deadlock in DLPAR-mem processing\n\nPort reset operations and memory add/remove operations need to\nbe serialized to avoid a kernel deadlock. The deadlock is caused\nby calling the napi_disable() function twice.\nTherefore we have to employ the dlpar_mem_lock in the ehea_reset_port\nfunction as well\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a91fb143de61dce847e319ca79b9937a665ad622",
      "tree": "168a8dbf4cd8408747972d0ddec741ac8c358b9c",
      "parents": [
        "756725064fe6abbcdb43b1e64d017649b828be35"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Tue Jun 15 05:35:16 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 18:05:26 2010 -0700"
      },
      "message": "ehea: fix delayed packet processing\n\nIn the eHEA poll function an rmb() is required. Without that some packets\non the receive queue are not seen and thus delayed until the next interrupt\nis handled for the same receive queue.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "756725064fe6abbcdb43b1e64d017649b828be35",
      "tree": "e89556ac83efad708986b4c5e3d83a854d4a703d",
      "parents": [
        "fa68a7822780fdc1295f7efb7e4313e62b447e75"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue Jun 15 09:23:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:47:30 2010 -0700"
      },
      "message": "ixgbe: add comment on SFP+ ID for Active DA\n\nThese comments were forgotten in the initial patch to add this\nfunctionality.  This patch corrects that.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "97553f7f3e7a0305d017df9cc6e9589f64878437",
      "tree": "15e2db21159b73d88020b9be834a7243ab7c433f",
      "parents": [
        "d8d326dc7ae6bec2a999d674c5babb6bf490587a"
      ],
      "author": {
        "name": "Manfred Rudigier",
        "email": "Manfred.Rudigier@omicron.at",
        "time": "Fri Jun 11 01:49:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 14:40:02 2010 -0700"
      },
      "message": "gianfar: Fix setup of RX time stamping\n\nPreviously the RCTRL_TS_ENABLE bit was set unconditionally. However, if\nthe RCTRL_TS_ENABLE is set without TMR_CTRL[TE], the driver does not work\nproperly on some boards (Anton had problems with the MPC8313ERDB and\nMPC8568EMDS).\n\nWith this patch the bit will only be set if requested from user space\nwith the SIOCSHWTSTAMP ioctl command, meaning that time stamping is\ndisabled during normal operation. Users who are not interested in time\nstamps will not experience problems with buggy CPU revisions or\nperformance drops any more.\n\nThe setting of TMR_CTRL[TE] is still up to the user. This is considered\nsafe because users wanting HW timestamps must initialize the eTSEC clock\nfirst anyway, e.g. with the recently submitted PTP clock driver.\n\nSigned-off-by: Manfred Rudigier \u003cmanfred.rudigier@omicron.at\u003e\nReviewed-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8d326dc7ae6bec2a999d674c5babb6bf490587a",
      "tree": "0169a23e34712e4a34db9c3dd658c14a59ded5d9",
      "parents": [
        "fed396a585d8e1870b326f2e8e1888a72957abb8",
        "021570e55b7152843376b9d9f60624e3e05ac054"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 13:41:55 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 16 13:41:55 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "7e43cd66d36e8f0900e87d9d287c9ee649cbdd07",
      "tree": "489e5190b099b12a5e8417fda00a697d180348a2",
      "parents": [
        "2227bae22becb88b75ede022c7bb991aabfb50bb"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Sun Jun 13 23:39:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 15 18:15:27 2010 -0700"
      },
      "message": "netxen: fix caching window register\n\nCRB window register is not per pci-func for NX3031,\nso caching can result in incorrect values.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2227bae22becb88b75ede022c7bb991aabfb50bb",
      "tree": "3dcf27270876df33598085282de81678d233acde",
      "parents": [
        "bf445080dad9542c6bc6b693d941cae89605134c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Sun Jun 13 23:39:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 15 18:15:27 2010 -0700"
      },
      "message": "netxen: fix rcv buffer leak\n\nRcv producer should be read in spin-lock.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf445080dad9542c6bc6b693d941cae89605134c",
      "tree": "973dc69dee286bc97aa7f927481b3359e265c7bb",
      "parents": [
        "44b496f685ca68c0d96eb3ad88e3948fad3417d6"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Sun Jun 13 23:39:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 15 18:15:26 2010 -0700"
      },
      "message": "netxen: fix memory leaks in error path\n\nFixes memory leak in error path when memory allocation\nfor adapter data structures fails.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44b496f685ca68c0d96eb3ad88e3948fad3417d6",
      "tree": "b37c24be1e8ec9365043b898b9443e50be81360e",
      "parents": [
        "21071344e67ebe2b2e1ae093728fc1d65246bcbd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jun 11 04:44:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 15 14:55:31 2010 -0700"
      },
      "message": "pcmcia: dev_node removal bugfix\n\nPatch c7c2fa07 removed one line too much from smc91c92_cs.c.\n\nReported-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6a574ff6bfb842bdb98065da053881ff527be46",
      "tree": "899cdc5cdfc75d21a8c258ecfc2bc6b1e1c79895",
      "parents": [
        "a69b03e941abae00380fc6bc1877fb797a1b31e6"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Tue Jun 08 11:33:02 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 15 15:44:41 2010 -0400"
      },
      "message": "hostap: Protect against initialization interrupt\n\nUse an irq spinlock to hold off the IRQ handler until\nenough early card init is complete such that the handler\ncan run without faulting.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84cc1535cb9043ea1921b81cb086138c0f2dc2b9",
      "tree": "ecbd1c6f3a341863a33094dafc1a7f5fdecc0efd",
      "parents": [
        "932e0c201d28a728e25d3b641aa95bd28ceb08b4"
      ],
      "author": {
        "name": "Morten H. Larsen",
        "email": "m-larsen@post6.tele.dk",
        "time": "Tue Jun 15 13:24:58 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Jun 15 14:19:08 2010 -0400"
      },
      "message": "alpha: Fix de2104x driver failing to readout MAC address correctly\n\nThis patch fixes a missing read memory barrier that is needed for the\ndriver to readout the MAC address correctly from the on-board ROM.\nAlso it replaces the use of the deprecated functions readl()/writel().\n\nSigned-off-by: Morten H. Larsen \u003cm-larsen@post6.tele.dk\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "a69b03e941abae00380fc6bc1877fb797a1b31e6",
      "tree": "b2ca2880137f0e1d0943370fc43be2006fc20685",
      "parents": [
        "e7fdc95ef8e914ae8625f2ae4b3775b2bc435d3a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 14 14:30:25 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 15 13:35:30 2010 -0400"
      },
      "message": "iwlwifi: cancel scan watchdog in iwl_bg_abort_scan\n\nAvoids this:\n\nWARNING: at net/mac80211/scan.c:312 ieee80211_scan_completed+0x5f/0x1f1\n[mac80211]()\nHardware name: Latitude E5400\nModules linked in: aes_x86_64 aes_generic fuse ipt_MASQUERADE iptable_nat\nnf_nat rfcomm sco bridge stp llc bnep l2cap sunrpc cpufreq_ondemand\nacpi_cpufreq freq_table xt_physdev ip6t_REJECT nf_conntrack_ipv6\nip6table_filter ip6_tables ipv6 kvm_intel kvm uinput arc4 ecb\nsnd_hda_codec_intelhdmi snd_hda_codec_idt snd_hda_intel iwlagn snd_hda_codec\nsnd_hwdep snd_seq snd_seq_device iwlcore snd_pcm dell_wmi sdhci_pci sdhci\niTCO_wdt tg3 dell_laptop mmc_core i2c_i801 wmi mac80211 snd_timer\niTCO_vendor_support btusb joydev dcdbas cfg80211 bluetooth snd soundcore\nmicrocode rfkill snd_page_alloc firewire_ohci firewire_core crc_itu_t\nyenta_socket rsrc_nonstatic i915 drm_kms_helper drm i2c_algo_bit i2c_core video\noutput [last unloaded: scsi_wait_scan]\nPid: 979, comm: iwlagn Tainted: G        W  2.6.33.3-85.fc13.x86_64 #1\nCall Trace:\n[\u003cffffffff8104b558\u003e] warn_slowpath_common+0x77/0x8f\n[\u003cffffffff8104b57f\u003e] warn_slowpath_null+0xf/0x11\n[\u003cffffffffa01bb7d9\u003e] ieee80211_scan_completed+0x5f/0x1f1 [mac80211]\n[\u003cffffffffa02a23f0\u003e] iwl_bg_scan_completed+0xbb/0x17a [iwlcore]\n[\u003cffffffff81060d3d\u003e] worker_thread+0x1a4/0x232\n[\u003cffffffffa02a2335\u003e] ? iwl_bg_scan_completed+0x0/0x17a [iwlcore]\n[\u003cffffffff81064817\u003e] ? autoremove_wake_function+0x0/0x34\n[\u003cffffffff81060b99\u003e] ? worker_thread+0x0/0x232\n[\u003cffffffff810643c7\u003e] kthread+0x7a/0x82\n[\u003cffffffff8100a924\u003e] kernel_thread_helper+0x4/0x10\n[\u003cffffffff8106434d\u003e] ? kthread+0x0/0x82\n[\u003cffffffff8100a920\u003e] ? kernel_thread_helper+0x0/0x10\n\nReported here:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d590436\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nReported-by: Mihai Harpau \u003cmishu@piatafinanciara.ro\u003e\nCc: stable@kernel.org\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "2d9e667efdfb4e986074d98e7d9a424003c7c43b",
      "tree": "a3436795620225e16c676882caf6822e219b98b6",
      "parents": [
        "00dfff77e7184140dc45724c7232e99302f6bf97"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 15 10:57:57 2010 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 15 10:57:57 2010 +0100"
      },
      "message": "intel-iommu: Force-disable IOMMU for iGFX on broken Cantiga revisions.\n\nCertain revisions of this chipset appear to be broken. There is a shadow\nGTT which mirrors the real GTT but contains pre-translated physical\naddresses, for performance reasons. When a GTT update happens, the\ntranslations are done once and the resulting physical addresses written\nback to the shadow GTT.\n\nExcept sometimes, the physical address is actually written back to the\n_real_ GTT, not the shadow GTT. Thus we start to see faults when that\nphysical address is fed through translation again.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "00dfff77e7184140dc45724c7232e99302f6bf97",
      "tree": "16f6096b5ab13a42c7119e3d5f9c0b21817eacaf",
      "parents": [
        "25cbff1660d3f4c059a178a1e5b851be6d70c5e8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 14 17:17:32 2010 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 15 10:50:46 2010 +0100"
      },
      "message": "intel-iommu: Fix double lock in get_domain_for_dev()\n\nstanse found the following double lock.\n\nIn get_domain_for_dev:\n  spin_lock_irqsave(\u0026device_domain_lock, flags);\n  domain_exit(domain);\n    domain_remove_dev_info(domain);\n      spin_lock_irqsave(\u0026device_domain_lock, flags);\n      spin_unlock_irqrestore(\u0026device_domain_lock, flags);\n  spin_unlock_irqrestore(\u0026device_domain_lock, flags);\n\nThis happens when the domain is created by another CPU at the same time \nas this function is creating one, and the other CPU wins the race to \nattach it to the device in question, so we have to destroy our own \nnewly-created one.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "25cbff1660d3f4c059a178a1e5b851be6d70c5e8",
      "tree": "b0f43789d01fcb89041195550a582a41dfb979d7",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Sat Jun 12 19:21:42 2010 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Tue Jun 15 10:40:02 2010 +0100"
      },
      "message": "intel-iommu: Fix reference by physical address in intel_iommu_attach_device()\n\nCommit a99c47a2 \"intel-iommu: errors with smaller iommu widths\" replace the\ndmar_domain-\u003epgd with the first entry of page table when iommu\u0027s supported\nwidth is smaller than dmar_domain\u0027s. But it use physical address directly\nfor new dmar_domain-\u003epgd...\n\nThis result in KVM oops with VT-d on some machines.\n\nReported-by: Allen Kay \u003callen.m.kay@intel.com\u003e\nCc: Tom Lyon \u003cpugs@cisco.com\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bc092a303a1b980c67324920471e23354b0721cd",
      "tree": "c9b5b9f687a71e39a18daabc162c9d2d5c0dd5f5",
      "parents": [
        "256a8042830e6ac1c3dd2e912e3c45769dd709cc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jun 07 10:46:10 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:25 2010 +0300"
      },
      "message": "OMAP: OMAPFB: fix rfbi.c compile error\n\nThe code in rfbi.c tried to get the omapdss platform_device via a static\nmember defined in dispc.c, leading to a compile error. The same\nplatform_device is available through rfbi-struct.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "256a8042830e6ac1c3dd2e912e3c45769dd709cc",
      "tree": "8491b9b8b3bbb55d250c8817ebf620ba5d8894f9",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon May 17 03:20:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:19 2010 +0300"
      },
      "message": "OMAPFB: LCDC: change update_mode to DISABLED when going suspend\n\nI was observing the following error messages on my OMAP1 based Amstrad Delta\nboard when first changing from text to graphics mode or vice versa after the\nLCD display had been blanked:\n\tomapfb omapfb: timeout waiting for FRAME DONE\nwith a followup error message while unblanking it back:\n\tomapfb omapfb: resetting (status 0xffffffb2,reset count 1)\nAs a visible result, image pixels happened to be shifted by a few bits,\ngiving wrong colors.\n\nExamining the code, I found that this problem occures when an OMAP1 internal\nLCD controller is disabled from omap_lcdc_suspend() and then a subsequent\nomap_lcdc_setup_plane() calls disable_controller() again. This potentially\nerror provoking behaviour is triggered by the lcdc.update_mode flag being kept\nat OMAP_AUTO_UPDATE, regardless of the controller and panel being suspended.\n\nThis patch tries to correct the problem by replacing both omap_lcdc_suspend()\nand omap_lcdc_resume() function bodies with single calls to\nomap_lcdc_set_update_mode() with a respective OMAP_UPDATE_DISABLE or\nOMAP_AUTO_UPDATE argument. As a result, exactly the same lower level\noperations are performed, with addition of changing the lcdc.update_mode flag\nto a value better suited for the controller state. This prevents any further\ncalls to disable_controller() from omap_lcdc_setup_plane() while the display\nis suspended.\n\nCreated against linux-2.6.34-rc7.\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "79600aadcf35dd31ec284928cf45296fea98db61",
      "tree": "545ebd8499e79af3adbbccb9ae900b3bc9cdaeec",
      "parents": [
        "552618d124b68d41c2effaaaa3ca5b8ce9598502"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Jun 15 08:12:34 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Jun 15 08:12:34 2010 +0200"
      },
      "message": "cciss: set SCSI max cmd len to 16, as default is wrong\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nCc: Mike Miller \u003cmikem@beardog.cce.hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "02a077c52ef7631275a79862ffd9f3dbe9d38bc2",
      "tree": "e7101d617847953dbf28f8658251b7401c4135b3",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Mon Jun 14 13:58:22 2010 -0300"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Jun 15 09:26:28 2010 +1000"
      },
      "message": "TPM: ReadPubEK output struct fix\n\nThis patch adds a missing element of the ReadPubEK command output,\nthat prevents future overflow of this buffer when copying the\nTPM output result into it.\n\nPrevents a kernel panic in case the user tries to read the\npubek from sysfs.\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "50900f1698f68127e54c67fdfe829e4a97b1be2b",
      "tree": "a3e3c924ca19e7a3563ccbd83faf1d28d2189186",
      "parents": [
        "13deb23a52c13053fc509f119eb80b903c65a879"
      ],
      "author": {
        "name": "Joerg Albert",
        "email": "jal2@gmx.de",
        "time": "Sun Jun 13 14:22:23 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 14 15:05:06 2010 -0400"
      },
      "message": "p54pci: add Symbol AP-300 minipci adapters pciid\n\nCc: stable@kernel.org\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13deb23a52c13053fc509f119eb80b903c65a879",
      "tree": "25b9555ed789ae51b762083b667cbdcebbfe48b7",
      "parents": [
        "b561e8274f75831ee87e4ea378cbb1f9f050a51a"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Thu Jun 10 08:08:42 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 14 15:04:29 2010 -0400"
      },
      "message": "libertas_tf: Fix warning in lbtf_rx for stats struct\n\nFixes linux-2.6 warning:\n\ndrivers/net/wireless/libertas_tf/main.c: In function \u0027lbtf_rx\u0027:\ndrivers/net/wireless/libertas_tf/main.c:578: warning: \u0027stats.antenna\u0027 is used uninitialized in this function\ndrivers/net/wireless/libertas_tf/main.c:578: warning: \u0027stats.mactime\u0027 is used uninitialized in this function\n\nstats struct needs to be set to 0 before use.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b561e8274f75831ee87e4ea378cbb1f9f050a51a",
      "tree": "edccfc3caea047e36b94e04ea6cf29a19dd416ba",
      "parents": [
        "da5ae1cfff4cc5b9392eab59b227ad907626d7aa"
      ],
      "author": {
        "name": "Shanyu Zhao",
        "email": "shanyu.zhao@intel.com",
        "time": "Tue Jun 01 17:13:58 2010 -0700"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Jun 14 10:51:37 2010 -0700"
      },
      "message": "iwlagn: verify flow id in compressed BA packet\n\nThe flow id (scd_flow) in a compressed BA packet should match the txq_id\nof the queue from which the aggregated packets were sent. However, in\nsome hardware like the 1000 series, sometimes the flow id is 0 for the\ntxq_id (10 to 19). This can cause the annoying message:\n[ 2213.306191] iwlagn 0000:01:00.0: Received BA when not expected\n[ 2213.310178] iwlagn 0000:01:00.0: Read index for DMA queue txq id (0),\nindex 5, is out of range [0-256] 7 7.\n\nAnd even worse, if agg-\u003ewait_for_ba is true when the bad BA is arriving,\nthis can cause system hang due to NULL pointer dereference because the\ncode is operating in a wrong tx queue!\n\nSigned-off-by: Shanyu Zhao \u003cshanyu.zhao@intel.com\u003e\nSigned-off-by: Pradeep Kulkarni \u003cpradeepx.kulkarni@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "da5ae1cfff4cc5b9392eab59b227ad907626d7aa",
      "tree": "67776b88a0f37dc2c0f2b839076279d1ecd78239",
      "parents": [
        "b054b747a694927879c94dd11af54d04346aed7d"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri May 28 09:28:39 2010 -0700"
      },
      "committer": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Jun 14 10:51:16 2010 -0700"
      },
      "message": "iwlwifi: serialize station management actions\n\nWe are seeing some race conditions between incoming station management\nrequests (station add/remove) and the internal unassoc RXON command that\nmodifies station table. Modify these flows to require the mutex to be held\nand thus serializing them.\n\nThis fixes http://bugzilla.intellinuxwireless.org/show_bug.cgi?id\u003d2207\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\n"
    },
    {
      "commit": "552618d124b68d41c2effaaaa3ca5b8ce9598502",
      "tree": "677f2ac03472647c60fe2154f4f0bdaa55ddd3ae",
      "parents": [
        "d4a3895f5d024b47ef8e9d98c59a9b86dcdcef59"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 14 15:21:33 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 14 15:21:33 2010 +0200"
      },
      "message": "cpqarray: fix two more wrong section type\n\ncpqarray_register_ctlr() and cpqarray_eisa_detect() also\nneed to be marked as __devinit.\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "d4a3895f5d024b47ef8e9d98c59a9b86dcdcef59",
      "tree": "7b4a4d58a463e36b775770cd640ea1430f32763c",
      "parents": [
        "575f552012ec0cd6591fd85ee996d5a5ad1a669a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 14 12:55:09 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Jun 14 12:55:09 2010 +0200"
      },
      "message": "cpqarray: fix wrong __init type on pci probe function\n\nIt needs to be __devinit, not __init.\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "dc66c74de6f4238020db3e2041d4aca5c5b3e9bc",
      "tree": "8df9cdd2f1672217a210e624f4613744e57450e0",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Wed Jun 02 14:31:29 2010 +0200"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Mon Jun 14 12:19:41 2010 +0200"
      },
      "message": "drbd: Fixed a race between disk-attach and unexpected state changes\n\nThis was a very hard to trigger race condition.\n\nIf we got a state packet from the peer, after drbd_nl_disk() has\nalready changed the disk state to D_NEGOTIATING but\nafter_state_ch() was not yet run by the worker, then receive_state()\nmight called drbd_sync_handshake(), which in turn crashed\nwhen accessing p_uuid.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "28c8e4790ca5ef75f54895ca46437f9fbb433ddf",
      "tree": "335150601c08e1eecb819ce638e11430235ba4c1",
      "parents": [
        "7837e58ce39bd727e0a163e7d34e479df36f6d29"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Fri Jun 11 12:47:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 13 18:20:53 2010 -0700"
      },
      "message": "ixgbe: fix automatic LRO/RSC settings for low latency\n\nThis patch added to 2.6.34:\n\n\tcommit f8d1dcaf88bddc7f282722ec1fdddbcb06a72f18\n\tAuthor: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\tDate:   Tue Apr 27 01:37:20 2010 +0000\n\n\t    ixgbe: enable extremely low latency\n\nintroduced a feature where LRO (called RSC on the hardware) was disabled\nautomatically when setting rx-usecs to 0 via ethtool.  Some might not\nlike the fact that LRO was disabled automatically, but I\u0027m fine with\nthat.  What I don\u0027t like is that LRO/RSC is automatically enabled when\nrx-usecs is set \u003e0 via ethtool.\n\nThis would certainly be a problem if the device was used for forwarding\nand it was determined that the low latency wasn\u0027t needed after the\ndevice was already forwarding.  I played around with saving the state of\nLRO in the driver, but it just didn\u0027t seem worthwhile and would require\na small change to dev_disable_lro() that I did not like.\n\nThis patch simply leaves LRO disabled when setting rx-usecs \u003e0 and\nrequires that the user enable it again.  An extra informational message\nwill also now appear in the log so users can understand why LRO isn\u0027t\nbeing enabled as they expect.\n\nInconsistency of LRO setting first noticed by Stanislaw Gruszka.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCC: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nCC: stable@kernel.org\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "7837e58ce39bd727e0a163e7d34e479df36f6d29",
      "tree": "6000cacc22ba2be7dd2fede5195e4f9dfc282cf9",
      "parents": [
        "d08935c274b7e552e47633cf0cbd74b6e953d228"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jun 11 12:51:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 13 18:20:53 2010 -0700"
      },
      "message": "e1000: Fix message logging defect\n\ncommit 675ad47375c76a7c3be4ace9554d92cd55518ced\nremoved the capability to use ethtool.set_msglevel to\ncontrol the types of messages emitted by the driver.\n\nThat commit should probably be reverted.\n\nIf not, then this patch fixes a message logging defect\nintroduced by converting a printk without KERN_\u003clevel\u003e\nto e_info.\n\nThis also reduces text by about 200 bytes.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@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": "d08935c274b7e552e47633cf0cbd74b6e953d228",
      "tree": "531cbcadc890a3b13fb3a829431fd4b72618b48c",
      "parents": [
        "e8d15e6460cb0eea00f2574a80d94496943403ba"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Jun 11 13:20:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 13 18:20:52 2010 -0700"
      },
      "message": "ixgbe: fix for race with 8259(8|9) during shutdown\n\nThere is a small window where the watchdog could be running as the\ninterface is brought down on a NIC with two ports wired back to back.\nIf ixgbe_update_status is then called can lead to a panic.  This patch\nallows the update to bail if we are in that condition.\n\nThis issue was orignally reported and fix proposed by Akihiko Saitou.\n\nCC: Akihiko Saitou \u003casaitou@users.sourceforge.net\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "8acf7d00dfb62d7e5f2533c3f1132f60cb267369",
      "tree": "840697d2fe60f6d233b573b3ff960aea06a3ebbe",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Wed Jun 09 14:07:02 2010 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jun 13 08:20:06 2010 +0000"
      },
      "message": "watchdog: [PATCH 3/3] imx2_wdt: fix section mismatch\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "d49aba84fe775671133295658f43f4d142a517f9",
      "tree": "367f731720046001de6bb6f20ea4376303dcfb27",
      "parents": [
        "e79aa8671033535c2e9ffc0a68010ae49ed5734c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 08 07:00:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 12 15:23:45 2010 -0700"
      },
      "message": "enic: fix pci_alloc_consistent argument\n\nFix build warning on i386 (32-bit) with 32-bit dma_addr_t:\n\ndrivers/net/enic/vnic_dev.c: In function \u0027vnic_dev_init_prov\u0027:\ndrivers/net/enic/vnic_dev.c:716: warning: passing argument 3 of \u0027pci_alloc_consistent\u0027 from incompatible pointer type\ninclude/asm-generic/pci-dma-compat.h:16: note: expected \u0027dma_addr_t *\u0027 but argument is of type \u0027u64 *\u0027\n\nNow builds without warnings on i386 and on x86_64.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tScott Feldman \u003cscofeldm@cisco.com\u003e\nCc:\tVasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nCc:\tRoopa Prabhu \u003croprabhu@cisco.com\u003e\nAcked-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\n"
    },
    {
      "commit": "c1db9d9bb23814a76cfb2416fd84f32c3fd6d82f",
      "tree": "a46624c1b2661705a880d8672568f4586b252e7b",
      "parents": [
        "42de5532f4a58a52a60bdd8bd4f80f9f210dd65b",
        "934231de706d2579fae14f5857fcd8de991009ff"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:16:51 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:16:51 2010 -0400"
      },
      "message": "Merge branch \u0027misc-2.6.35\u0027 into release\n"
    },
    {
      "commit": "42de5532f4a58a52a60bdd8bd4f80f9f210dd65b",
      "tree": "f624579c4c27e1ffcba5e4141fcc0877c3a6ae56",
      "parents": [
        "e9e8b4dd142da3b6cbf301ba922804d6cdc31a17",
        "2a6b69765ad794389f2fc3e14a0afa1a995221c2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:15:40 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:15:40 2010 -0400"
      },
      "message": "Merge branch \u0027bugzilla-13931-sleep-nvs\u0027 into release\n\nConflicts:\n\tdrivers/acpi/sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e9e8b4dd142da3b6cbf301ba922804d6cdc31a17",
      "tree": "b3989a95d9fed058356963ebcc23b4e70e2aeb9a",
      "parents": [
        "d9a799d197da16fcfb1e872e82ee6cdf7fe8f7ab",
        "4b1b29bc8801badd243694add02262e0955dde1b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 00:58:01 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 00:58:01 2010 -0400"
      },
      "message": "Merge branch \u0027bugzilla-102904-workaround\u0027 into release\n"
    },
    {
      "commit": "d9a799d197da16fcfb1e872e82ee6cdf7fe8f7ab",
      "tree": "e4100a27d05d5fc9286a3bb8e7ebe5b8d9618e66",
      "parents": [
        "a48ecc771852158eb7b9ace242f0a6226a3907b7",
        "b681f7d9ab4d697a214fa4428795790c3a937a89"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 00:56:15 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 00:56:15 2010 -0400"
      },
      "message": "Merge branch \u0027acpica-cherry-pick\u0027 into release\n"
    },
    {
      "commit": "b681f7d9ab4d697a214fa4428795790c3a937a89",
      "tree": "c5653b6da518198ca3d7fd13f5f8442428955e1f",
      "parents": [
        "9cbfa18e8a7b34a32eddbd914a07f085962f50a8"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed May 26 11:50:48 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 00:55:50 2010 -0400"
      },
      "message": "ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility\n\nThis feature is optional and is enabled if the BIOS requests any\nWindows OSI strings. It can also be enabled by the host OS.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "9cbfa18e8a7b34a32eddbd914a07f085962f50a8"
}
