)]}'
{
  "log": [
    {
      "commit": "73c583e4e2dd0fbbf2fafe0cc57ff75314fe72df",
      "tree": "b2fb05a6d199c0f6653fff84b67159af8f228760",
      "parents": [
        "5ce00289875a853280985aee671258795b77e089",
        "1f685b36dbf27db55072fb738aac57aaf37d2c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:19:26 2009 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (47 commits)\n  OMAP clock: use debugfs_remove_recursive() for rewinding\n  OMAP2/3/4 core: create omap_device layer\n  OMAP: omap_hwmod: call omap_hwmod init at boot; create interconnects\n  OMAP2/3/4: create omap_hwmod layer\n  OMAP2/3 board-*.c files: read bootloader configuration earlier\n  OMAP2/3/4 PRCM: add module IDLEST wait code\n  OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer\n  OMAP3 clock: remove superfluous calls to omap2_init_clk_clkdm\n  OMAP clock: associate MPU clocks with the mpu_clkdm\n  OMAP3 clock: Fixed processing of bootarg \u0027mpurate\u0027\n  OMAP: SDRC: Add several new register definitions\n  OMAP: powerdomain: Fix overflow when doing powerdomain deps lookups.\n  OMAP: PM: Added suspend target state control to debugfs for OMAP3\n  OMAP: PM debug: Add PRCM register dump support\n  OMAP: PM debug: make powerdomains use PM-debug counters\n  OMAP: PM: Add pm-debug counters\n  OMAP: PM: Add closures to clkdm_for_each and pwrdm_for_each.\n  OMAP: PM: Hook into PM counters\n  OMAP: PM counter infrastructure.\n  OMAP3: PM: fix lockdep warning caused by omap3_pm_init\n  ...\n"
    },
    {
      "commit": "714af0693863dfb6f075f4465053976d2d076a21",
      "tree": "4da5efd5b229611cdee6a503dbae090adff3edf0",
      "parents": [
        "a03fdb7612874834d6847107198712d18b5242c7",
        "f0adb134d8dc9993a9998dc50845ec4f6ff4fadc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:16:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:16:57 2009 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix NULL ptr regression in powernow-k8\n  [CPUFREQ] Create a blacklist for processors that should not load the acpi-cpufreq module.\n  [CPUFREQ] Powernow-k8: Enable more than 2 low P-states\n  [CPUFREQ] remove rwsem lock from CPUFREQ_GOV_STOP call (second call site)\n  [CPUFREQ] ondemand - Use global sysfs dir for tuning settings\n  [CPUFREQ] Introduce global, not per core: /sys/devices/system/cpu/cpufreq\n  [CPUFREQ] Bail out of cpufreq_add_dev if the link for a managed CPU got created\n  [CPUFREQ] Factor out policy setting from cpufreq_add_dev\n  [CPUFREQ] Factor out interface creation from cpufreq_add_dev\n  [CPUFREQ] Factor out symlink creation from cpufreq_add_dev\n  [CPUFREQ] cleanup up -ENOMEM handling in cpufreq_add_dev\n  [CPUFREQ] Reduce scope of cpu_sys_dev in cpufreq_add_dev\n  [CPUFREQ] update Doc for cpuinfo_cur_freq and scaling_cur_freq\n"
    },
    {
      "commit": "202c4675c55ddf6b443c7e057d2dff6b42ef71aa",
      "tree": "b0340f27f46715cd40f882c123b83685daea99dd",
      "parents": [
        "df58bee21ed218cb7dfb561a590b1bd2a99531cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 07:05:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 07:05:58 2009 -0700"
      },
      "message": "pty_write: don\u0027t do a tty_wakeup() when the buffers are full\n\nCommit ac89a9174 (\"pty: don\u0027t limit the writes to \u0027pty_space()\u0027 inside\n\u0027pty_write()\u0027\") removed the pty_space() checking, in order to let the\nregular tty buffer code limit the buffering itself.\n\nThat was all good, but as a subtle side effect it meant that we\u0027d be\ndoing a tty_wakeup() even in the case where the buffers were all filled\nup, and didn\u0027t actually make any progress on the write.\n\nWhich sounds innocuous, but it interacts very badly with the ppp_async\ncode, which has an infinite loop in ppp_async_push() that tries to push\nout data to the tty.  When we call tty_wakeup(), that loop ends up\nthinking that progress was made (see the subtle interactions between\nXMIT_WAKEUP and \u0027tty_stuffed\u0027 for details).  End result: one unhappy ppp\nuser.\n\nFixed by noticing when tty_insert_flip_string() didn\u0027t actually do\nanything, and then not doing any more processing (including, very much\nnot calling tty_wakeup()).\n\nBisected-and-tested-by: Peter Volkov \u003cpva@gentoo.org\u003e\nCc: stable@kernel.org (2.6.31)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca9a702e50287cf429f1c12832319a26a715e70b",
      "tree": "a29c7c68d2945c47d058b42ecd4475fed5c19fe2",
      "parents": [
        "bbe5a96f678efcad83de8f900ab4ab963a99c805",
        "d15d6e6cc340566d53d953ffdec2c9e96816fa52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:49 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: Add pata_atp867x driver for Artop/Acard ATP867X controllers\n  pata_amd: do not filter out valid modes in nv_mode_filter\n  sata_promise: update reset code\n  sata_promise: disable hotplug on 1st gen chips\n  libata: fix spurious WARN_ON_ONCE() on port freeze\n  ahci: restore pci_intx() handling\n"
    },
    {
      "commit": "bbe5a96f678efcad83de8f900ab4ab963a99c805",
      "tree": "d1e03c52bc7d16c1ac9f41503b27da2f4b6b781d",
      "parents": [
        "f205ce83a766c08965ec78342f138cdc00631fba",
        "0a375d75902c522ea36c6dc409296622f93db4a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:54:12 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Update defconfigs.\n  sparc: Kill PROM console driver.\n"
    },
    {
      "commit": "f205ce83a766c08965ec78342f138cdc00631fba",
      "tree": "7a9d2db6c16594ef7c730ca93a87131cf0abca41",
      "parents": [
        "3dc95666df0e1ae5b7381a8ec97a583bb3ce4306",
        "b31c50a7f9e93a61d14740dedcbbf2c376998bc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:53:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:53:52 2009 -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: (66 commits)\n  be2net: fix some cmds to use mccq instead of mbox\n  atl1e: fix 2.6.31-git4 -- ATL1E 0000:03:00.0: DMA-API: device driver frees DMA\n  pkt_sched: Fix qstats.qlen updating in dump_stats\n  ipv6: Log the affected address when DAD failure occurs\n  wl12xx: Fix print_mac() conversion.\n  af_iucv: fix race when queueing skbs on the backlog queue\n  af_iucv: do not call iucv_sock_kill() twice\n  af_iucv: handle non-accepted sockets after resuming from suspend\n  af_iucv: fix race in __iucv_sock_wait()\n  iucv: use correct output register in iucv_query_maxconn()\n  iucv: fix iucv_buffer_cpumask check when calling IUCV functions\n  iucv: suspend/resume error msg for left over pathes\n  wl12xx: switch to %pM to print the mac address\n  b44: the poll handler b44_poll must not enable IRQ unconditionally\n  ipv6: Ignore route option with ROUTER_PREF_INVALID\n  bonding: make ab_arp select active slaves as other modes\n  cfg80211: fix SME connect\n  rc80211_minstrel: fix contention window calculation\n  ssb/sdio: fix printk format warnings\n  p54usb: add Zcomax XG-705A usbid\n  ...\n"
    },
    {
      "commit": "3dc95666df0e1ae5b7381a8ec97a583bb3ce4306",
      "tree": "fc1b277f507c48b8c29536947e1de5c2eeda9325",
      "parents": [
        "b938fb6f491113880ebaabfa06c6446723c702fd",
        "9b1fc55a05006523bced65f4d99f7072831ff56a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:52:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 20:52:32 2009 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (51 commits)\n  MIPS: BCM63xx: Add integrated ethernet mac support.\n  MIPS: BCM63xx: Add support for the Broadcom BCM63xx family of SOCs.\n  MIPS: BCM63xx: Add Broadcom 63xx CPU definitions.\n  MIPS: Octeon:  Move some platform device registration to its own file.\n  MIPS: Don\u0027t corrupt page tables on vmalloc fault.\n  MIPS: Shrink the size of tlb handler\n  MIPS: Alchemy: override loops_per_jiffy detection\n  MIPS: hw_random: Add hardware RNG for Octeon SOCs.\n  MIPS: Octeon:  Add hardware RNG platform device.\n  MIPS: Remove useless zero initializations.\n  MIPS: Alchemy: get rid of allow_au1k_wait\n  MIPS: Octeon: Set kernel_uses_llsc to false on non-SMP builds.\n  MIPS: Allow kernel use of LL/SC to be separate from the presence of LL/SC.\n  MIPS: Get rid of CONFIG_CPU_HAS_LLSC\n  MIPS: Malta: Remove pointless use use of CONFIG_CPU_HAS_LLSC\n  MIPS: Rewrite clearing of ll_bit on context switch in C\n  MIPS: Rewrite sysmips(MIPS_ATOMIC_SET, ...) in C with inline assembler\n  MIPS: Consolidate all CONFIG_CPU_HAS_LLSC use in a single C file.\n  MIPS: Clean up linker script using new linker script macros.\n  MIPS: Use PAGE_SIZE in assembly instead of _PAGE_SIZE.\n  ...\n"
    },
    {
      "commit": "d15d6e6cc340566d53d953ffdec2c9e96816fa52",
      "tree": "8b2052455ef7daca721e55c793216e5f54f6d08d",
      "parents": [
        "90950a2504b66d626a73f55ca949a2e79ff4b7c4"
      ],
      "author": {
        "name": "John(Jung-Ik) Lee",
        "email": "jilee@google.com",
        "time": "Mon Sep 14 21:32:33 2009 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:47:06 2009 -0400"
      },
      "message": "libata: Add pata_atp867x driver for Artop/Acard ATP867X controllers\n\nThis is a new pata driver for ARTOP 867X 64bit 4-channel UDMA133 ATA ctrls.\nBased on the Atp867 data sheet rev 1.2, Acard, and in part on early ide codes\nfrom Eric Uhrhane \u003cericu@google.com\u003e.\n\nSigned-off-by: John(Jung-Ik) Lee \u003cjilee@google.com\u003e\nReviewed-by:  Grant Grundler \u003cgrundler@google.com\u003e\nReviewed-by:  Gwendal Gringo \u003cgwendal@google.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "90950a2504b66d626a73f55ca949a2e79ff4b7c4",
      "tree": "bba82b47c30ba97e3baacf8642d44e2ae1867d40",
      "parents": [
        "ff7cddf59e3618d29e12b061651ab3f5a53f4a98"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Sat Sep 12 23:54:47 2009 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:46:41 2009 -0400"
      },
      "message": "pata_amd: do not filter out valid modes in nv_mode_filter\n\nOn a Compaq Presario V3000 laptop (NVIDIA MCP51 chipset), pata_amd selects\nPIO0 mode for the PATA DVD-RAM drive instead of MWDMA2 which it supports:\n\nata4.00: ATAPI: HL-DT-ST DVDRAM GSA-4084N, KQ09, max MWDMA2\nata4: nv_mode_filter: 0x39f\u00260x7001-\u003e0x1, BIOS\u003d0x0 (0x0) ACPI\u003d0x7001 (60:600:0x11)\nata4.00: configured for PIO0\n\nFor some reason, the BIOS-set UDMA configuration returns 0 and the ACPI _GTM\nreports that UDMA2 and PIO0 are enabled. This causes nv_mode_filter to end up\nallowing only PIO0 and UDMA0-2. Since the drive doesn\u0027t support UDMA we end up\nusing PIO0.\n\nSince the controllers should always support PIO4, MWDMA2 and UDMA2 regardless\nof what cable type is used, let\u0027s make sure we don\u0027t filter out these modes\nregardless of what wacky settings the BIOS is using.\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ff7cddf59e3618d29e12b061651ab3f5a53f4a98",
      "tree": "b45b879b6ca820b074ea69ee218f92247932ebd4",
      "parents": [
        "0ae6654da437db4ae6333d232e718b570c7a3eac"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Sep 15 15:08:47 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:46:34 2009 -0400"
      },
      "message": "sata_promise: update reset code\n\nsata_promise\u0027s reset code has deviated quite a bit from\nthe Promise reference driver\u0027s, and it has been observed\nto fail to recover from errors in some cases.\n\nThis patch thus updates the reset code to more closely\nmatch the reference driver:\n\n- soft reset (pdc_reset_port):\n  * wait for ATA engine to not be in packet command mode\n    (2nd gen only)\n  * write reset bit in PDC_CTLSTAT before the first read\n    in the loop\n  * for 2nd gen SATA follow up with FPDMA reset and clearing\n    error status registers\n- hard reset (pdc_sata_hardreset):\n  * wait for ATA engine to not be in packet command mode\n    (2nd gen only)\n  * reset ATA engine via the PCI control register\n  * Tejun\u0027s change to use non-waiting hardreset + follow-up SRST\n\nI\u0027m not changing the hotplug mask bits since they are taken care\nof by sata_promise\u0027s -\u003efreeze() and -\u003ethaw() operations. And I\u0027m\nnot writing the PMP port # because that\u0027s always zero (for now).\n\nTested here on various controllers. In particular, one disk\nwhich used to timeout and fail to recover from certain hdparm\nand smartmonctl commands now works nicely.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0ae6654da437db4ae6333d232e718b570c7a3eac",
      "tree": "519cbdefad34dc014fb25e2d2be3c926db7e0d43",
      "parents": [
        "4dc738ed2adf28f62f46dd53ef700a51603777f7"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Sep 15 15:07:32 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:46:12 2009 -0400"
      },
      "message": "sata_promise: disable hotplug on 1st gen chips\n\n1st generation Promise SATA chips are prone to generating spurious\nhotplug events which can disrupt normal operation. This has been\nobserved on 20376 and 20378 chips. This patch thus disables hotplug\nsupport on 1st gen chips while leaving it enabled for 2nd gen chips.\n\nThe pdc_sata_hotplug_offset() function becomes redundant so it is\nremoved.\n\nTested on 1st gen 20376 and 20378 mainboard chips and on a 2nd gen\nSATA300 PCI card.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nTested-by: Kurt Roeckx \u003ckurt@roeckx.be\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4dc738ed2adf28f62f46dd53ef700a51603777f7",
      "tree": "2a7bab5698c431eae473e8df4a7b6ab10af27566",
      "parents": [
        "31b239ad1ba7225435e13f5afc47e48eb674c0cc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Sep 17 18:45:27 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:45:40 2009 -0400"
      },
      "message": "libata: fix spurious WARN_ON_ONCE() on port freeze\n\nCommit 54c38444fad6a99b4b19512f8f0055d69115e69e makes libata abort qcs\nafter the port is frozen.  This is necessary to guarantee that TF\nregisters are accessed after the DMA engine is shutdown after an\nerror.  However, this triggers WARN_ON_ONCE() check in\nata_qc_complete() spuriously.  Move WARN_ON_ONCE() downwards such that\nfailing commands while frozen doesn\u0027t trigger it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "31b239ad1ba7225435e13f5afc47e48eb674c0cc",
      "tree": "a12ebf643fb9e0ef73832401bc39a8a28ceeb693",
      "parents": [
        "de55a8958f6e3ef5ce5f0971b80bd44bfcac7cf1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Sep 17 00:34:39 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 17 16:45:38 2009 -0400"
      },
      "message": "ahci: restore pci_intx() handling\n\nCommit a5bfc4714b3f01365aef89a92673f2ceb1ccf246 dropped explicit\npci_intx() manipulation from ahci because it seemed unnecessary and\nahci doesn\u0027t seem to be the right place to be tweaking it if it were.\nThis was largely okay but there are exceptions.  There was one on an\nembedded platform which was fixed via firmware and now bko#14124\nreports it on a HP DL320.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d14124\n\nI still think this isn\u0027t something libata drivers should be caring\nabout (the only ones which are calling pci_intx() explicitly are\nlibata ones and one other driver) but for now reverting the change\nseems to be the right thing to do.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9b1fc55a05006523bced65f4d99f7072831ff56a",
      "tree": "ef044eb13c4a4d996194ead0e2b100f8354ddcdb",
      "parents": [
        "e7300d04bd0809eb7ea10a2ed8c729459f816e36"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Tue Aug 18 13:23:40 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:53 2009 +0200"
      },
      "message": "MIPS: BCM63xx: Add integrated ethernet mac support.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f7557dc8215a2e7eb22da583d03e1aef72c58b3c",
      "tree": "8442ce8e8e9d26fed39af469c4eef3f335adf6fe",
      "parents": [
        "e26449153c386904d2801d6348d66d00e5ba2211"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Aug 20 14:10:23 2009 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:51 2009 +0200"
      },
      "message": "MIPS: hw_random: Add hardware RNG for Octeon SOCs.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fff9c815291d5f4132976ac337337ea5813663e6",
      "tree": "a21bac02e7de98ddc773d61ad98b77e8b55d7fe6",
      "parents": [
        "e3bf887d73309808d47c74f2f024d2497c8f7048"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Aug 26 14:48:35 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 17 20:07:41 2009 +0200"
      },
      "message": "MIPS: Octeon: False positive timeout\n\nIf we reach the test just below the loop with a `timeout\u0027 value of 0,\nthis does not mean that the timeout caused the loop to end, but rather\nthe `smi_rd.s.pending\u0027, in the last iteration. If timeout caused the\nloop to end, then `timeout\u0027 is -1, not 0.\n\nSince this can occur only in the last iteration, it is not very likely\nto be a problem. By changing the post- to prefix decrement we ensure\nthat a timeout of 0 does mean it timed out.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b31c50a7f9e93a61d14740dedcbbf2c376998bc7",
      "tree": "5bdeef5b697e83c0000374d34967fbe70ef2a70d",
      "parents": [
        "03f18991614cba1fa5be5dcd1a79b0e30ac44c50"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathyap@serverengines.com",
        "time": "Thu Sep 17 10:30:13 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 17 10:30:13 2009 -0700"
      },
      "message": "be2net: fix some cmds to use mccq instead of mbox\n\nAll cmds issued to BE after the creation of mccq must now use the mcc-q\n(and not mbox) to avoid a hw issue that results in mbox poll timeout.\n\nSigned-off-by: Sathya Perla \u003csathyap@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03f18991614cba1fa5be5dcd1a79b0e30ac44c50",
      "tree": "2b01d55c9c106d391c0ce9f01c9a6d240672ec81",
      "parents": [
        "a19d2158439d6fba8160d7d2446f233f525f09e7"
      ],
      "author": {
        "name": "Jie Yang",
        "email": "jie.yang@atheros.com",
        "time": "Thu Sep 17 10:27:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 17 10:27:28 2009 -0700"
      },
      "message": "atl1e: fix 2.6.31-git4 -- ATL1E 0000:03:00.0: DMA-API: device driver frees DMA\n\nuse the wrong API when free dma. So when map dma use a flag to\ndemostrate whether it is \u0027pci_map_single\u0027 or \u0027pci_map_page\u0027. When free\nthe dma, check the flags to select the right APIs(\u0027pci_unmap_single\u0027\nor \u0027pci_unmap_page\u0027).\n\nset the flags type to u16  instead of unsigned long  on David\u0027s comments.\n\nSigned-off-by: Jie Yang \u003cjie.yang@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3264690b04ce4edc517fa5d31fa72496f71a7321",
      "tree": "8da0c60f0ef81283566092be4774310e65072b18",
      "parents": [
        "bf95d20fdbd602d72c28a009a55d90d5109b8a86"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 17 10:18:30 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 17 10:18:30 2009 -0700"
      },
      "message": "wl12xx: Fix print_mac() conversion.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de55a8958f6e3ef5ce5f0971b80bd44bfcac7cf1",
      "tree": "6a29f442764bb13dbd6c2abe60e70f9f2cb1961a",
      "parents": [
        "79b520e87e1214cfa107bdc8528b5d6c055a8b82",
        "06724535f8fa26e78238bf8adfc9c81650a665f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:55:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:55:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: check NB MCE bank enable on the current node properly\n  amd64_edac: Rewrite unganged mode code of f10_early_channel_count\n  amd64_edac: cleanup amd64_check_ecc_enabled\n  x86, EDAC: Provide function to return NodeId of a CPU\n  amd64_edac: build driver only on AMD hardware\n"
    },
    {
      "commit": "66bc4a6f34a950c7aede597c578352c3eba82017",
      "tree": "d8005bd9abc0209cff47072d7e48cf19fddc52f5",
      "parents": [
        "96c015b75feaaa67c8744229937bd9c35919d16b",
        "2985709d7f3078c7609ae7f16affc0fb478d7d7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:52:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:52:43 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (53 commits)\n  m68knommu: Make PAGE_SIZE available to assembly files.\n  m68knommu: fix ColdFire definition of CLOCK_TICK_RATE\n  m68knommu: set multi-function pins for ethernet when enabled\n  m68knommu: remove special interrupt handling code for ne2k support\n  m68knommu: relax IO_SPACE_LIMIT setting\n  m68knommu: remove ColdFire direct interrupt register access\n  m68knommu: create a speciailized ColdFire 5272 interrupt controller\n  m68knommu: add support for second interrupt controller of ColdFire 5249\n  m68knommu: clean up old ColdFire timer irq setup\n  m68knommu: map ColdFire interrupts to correct masking bits\n  m68knommu: clean up ColdFire 532x CPU timer setup\n  m68knommu: simplify ColdFire \"timers\" clock initialization\n  m68knommu: support code to mask external interrupts on old ColdFire CPU\u0027s\n  m68knommu: merge old ColdFire interrupt controller masking macros\n  m68knommu: remove duplicate ColdFire mcf_autovector() code\n  m68knommu: move ColdFire INTC definitions to new include file\n  m68knommu: mask off all interrupts in ColdFire intc-simr controller\n  m68knommu: remove timer device interrupt setup for ColdFire 532x\n  m68knommu: remove interrupt masking from ColdFire pit timer\n  m68knommu: remove unecessary interrupt level setting in ColdFire 520x setup\n  ...\n"
    },
    {
      "commit": "96c015b75feaaa67c8744229937bd9c35919d16b",
      "tree": "c7021e4245d9a02fa78d9775027b9ac1dc9ec8a6",
      "parents": [
        "3aee0605a41399063c0ad396f1f4267108f210d3",
        "5cfaf338134605ce8d9272b9c16605bc920d25be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:47:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:47:35 2009 -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: (lm85) Don\u0027t bind to Winbond/Nuvoton WPCD377I\n  hwmon: (pcf8591) Documentation clean-ups\n  hwmon: Clearly mark ACPI drivers as such\n  hwmon: Use resource_size\n  hwmon: Include \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n  hwmon: (tmp421) Add documentation\n  hwmon: Add driver for Texas Instruments TMP421/422/423 sensor chips\n  hwmon-vid: Ignore 6th VID pin of AMD family 0Fh processors\n  hwmon: (asus_atk0110) Add maintainer information\n  hwmon: (abituguru3) Support multiple DMI strings per chip ID\n"
    },
    {
      "commit": "3aee0605a41399063c0ad396f1f4267108f210d3",
      "tree": "c9e3ce738c3d093dbd861c5a53b63157edd893c2",
      "parents": [
        "f4c3f03838ae47a92f2d15d48ddf68deae5d7ebb",
        "0396c215f301e92677d1e9a064b405e31501dc1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:44:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 17 09:44:09 2009 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb:\n  uwb: avoid radio controller reset loops\n  uwb: stop uwbd thread if rc-\u003estart() fails\n  uwb: handle radio controller events with out-of-range IDs correctly\n"
    },
    {
      "commit": "0aad191c5fea3627c8efbc453cfebb6d1dca496c",
      "tree": "68471baa434612e4fe8ab37ee73716917a5c887f",
      "parents": [
        "e99b1f04d922f132ffab8310b470bcc93d3ddf80"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Sep 16 14:07:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 20:51:24 2009 -0700"
      },
      "message": "wl12xx: switch to %pM to print the mac address\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e99b1f04d922f132ffab8310b470bcc93d3ddf80",
      "tree": "608230959790644dd22c1e6f81c812d497169b09",
      "parents": [
        "3933fc952a5a5af4cf23fca94e20203251c9d825"
      ],
      "author": {
        "name": "Dongdong Deng",
        "email": "dongdong.deng@windriver.com",
        "time": "Wed Sep 16 16:10:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 20:49:47 2009 -0700"
      },
      "message": "b44: the poll handler b44_poll must not enable IRQ unconditionally\n\nnet/core/netpoll.c::netpoll_send_skb() calls the poll handler when\nit is available. As netconsole can be used from almost any context,\nIRQ must not be enabled blindly in the NAPI handler of the driver\nwhich supports netpoll.\n\nCall trace:\nnetpoll_send_skb()\n{\nlocal_irq_save(flags)\n  -\u003e netpoll_poll()\n    -\u003e poll_napi()\n      -\u003e poll_one_napi()\n        -\u003e napi-\u003epoll()\n            -\u003e b44_poll()\nlocal_irq_restore(flags)\n}\n\nSigned-off-by: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9f602533e2f5c32a09a3a75904e5373cb6e6377",
      "tree": "acf8e035263114738931ffcd37fa312a8dd34a10",
      "parents": [
        "c127bdf9f6c8a8aaa531321721b29ab15f250a72"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Aug 31 11:09:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 17:04:58 2009 -0700"
      },
      "message": "bonding: make ab_arp select active slaves as other modes\n\nWhen I was implementing primary_passive option (formely named primary_lazy) I\u0027ve\nrun into troubles with ab_arp. This is the only mode which is not using\nbond_select_active_slave() function to select active slave and instead it\nselects it itself. This seems to be not the right behaviour and it would be\nbetter to do it in bond_select_active_slave() for all cases. This patch makes\nthis happen. Please review.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c127bdf9f6c8a8aaa531321721b29ab15f250a72",
      "tree": "1799546ce128e5425002ea9a0893cf86a2747490",
      "parents": [
        "4e36a95e591e9c58dd10bb4103c00993917c27fd",
        "bbac31f4c0339f6c51afbd0edfb4959df9b53fa9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 17:01:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 17:01:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "de32cce132a9c96e1ba3fddc0c5a6d110af42ea4",
      "tree": "873718996c653b67633b5ba2256503e3c0f37b0e",
      "parents": [
        "f7f71173ea69d4dabf166533beffa9294090b7ef"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Sep 15 14:52:40 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 16 16:21:00 2009 -0400"
      },
      "message": "ssb/sdio: fix printk format warnings\n\nFix printk format warnings:\n\ndrivers/ssb/sdio.c:336: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027size_t\u0027\ndrivers/ssb/sdio.c:443: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 7 has type \u0027size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f7f71173ea69d4dabf166533beffa9294090b7ef",
      "tree": "9b6abe38d86ba58e1cd3587103efb8320958076f",
      "parents": [
        "cd559b36e77c396425284a58ce4b2c5d2167d40d"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Mon Sep 14 23:08:43 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 16 16:20:59 2009 -0400"
      },
      "message": "p54usb: add Zcomax XG-705A usbid\n\nThis patch adds a new usbid for Zcomax XG-705A to the device table.\n\nCc: stable@kernel.org\nReported-by: Jari Jaakola \u003cjari.jaakola@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab86e5765d41a5eb4239a1c04d613db87bea5ed8",
      "tree": "a41224d4874c2f90e0b423786f00bedf6f3e8bfa",
      "parents": [
        "7ea61767e41e2baedd6a968d13f56026522e1207",
        "2b2af54a5bb6f7e80ccf78f20084b93c398c3a8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:27:10 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver Core: devtmpfs - kernel-maintained tmpfs-based /dev\n  debugfs: Modify default debugfs directory for debugging pktcdvd.\n  debugfs: Modified default dir of debugfs for debugging UHCI.\n  debugfs: Change debugfs directory of IWMC3200\n  debugfs: Change debuhgfs directory of trace-events-sample.h\n  debugfs: Fix mount directory of debugfs by default in events.txt\n  hpilo: add poll f_op\n  hpilo: add interrupt handler\n  hpilo: staging for interrupt handling\n  driver core: platform_device_add_data(): use kmemdup()\n  Driver core: Add support for compatibility classes\n  uio: add generic driver for PCI 2.3 devices\n  driver-core: move dma-coherent.c from kernel to driver/base\n  mem_class: fix bug\n  mem_class: use minor as index instead of searching the array\n  driver model: constify attribute groups\n  UIO: remove \u0027default n\u0027 from Kconfig\n  Driver core: Add accessor for device platform data\n  Driver core: move dev_get/set_drvdata to drivers/base/dd.c\n  Driver core: add new device to bus\u0027s list before probing\n"
    },
    {
      "commit": "7ea61767e41e2baedd6a968d13f56026522e1207",
      "tree": "45120513d73ab1d05897b00e4e10a7e875b142b6",
      "parents": [
        "0950efd1a1490e869d19ec631eed75ef57772f8b",
        "e9d599220b97e7d52311f6011c75ba0cfcb356fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (641 commits)\n  Staging: remove sxg driver\n  Staging: remove heci driver\n  Staging: remove at76_usb wireless driver.\n  Staging: rspiusb: remove the driver\n  Staging: meilhaus: remove the drivers\n  Staging: remove me4000 driver.\n  Staging: line6: ffzb returns an unsigned integer\n  Staging: line6: pod.c: style cleanups\n  Staging: iio: introduce missing kfree\n  Staging: dream: introduce missing kfree\n  Staging: comedi: addi-data: NULL dereference of amcc in v_pci_card_list_init()\n  Staging: vt665x: fix built-in compiling\n  Staging: rt3090: enable NATIVE_WPA_SUPPLICANT_SUPPORT option\n  Staging: rt3090: port changes in WPA_MIX_PAIR_CIPHER to rt3090\n  Staging: rt3090: rename device from raX to wlanX\n  Staging: rt3090: remove possible conflict with rt2860\n  Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64\n  Staging: rt2860: add new device ids\n  Staging: rt3090: add device id 1462:891a\n  Staging: asus_oled: Cleaned up checkpatch issues.\n  ...\n"
    },
    {
      "commit": "0950efd1a1490e869d19ec631eed75ef57772f8b",
      "tree": "ee1138885190a3c7f6a0631c118ebb4ecbd3cb7a",
      "parents": [
        "4406c56d0a4da7a37b9180abeaece6cd00bcc874",
        "889c27744c30eb7a43b68c11e33e679cfafc8cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 08:11:23 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pcmcia-2.6:\n  pcmcia: document return value of pcmcia_loop_config\n  pcmcia: dtl1_cs: fix pcmcia_loop_config logic\n  pcmcia: drop non-existant includes\n  pcmcia: disable prefetch/burst for OZ6933\n  pcmcia: fix incorrect argument order to list_add_tail()\n  pcmcia: drivers/pcmcia/pcmcia_resource.c: Remove unnecessary semicolons\n  pcmcia: Use phys_addr_t for physical addresses\n  pcmcia: drivers/pcmcia: Make static\n"
    },
    {
      "commit": "4406c56d0a4da7a37b9180abeaece6cd00bcc874",
      "tree": "65a85fa73a25d24cbed6d163fdcf8df1b934a0be",
      "parents": [
        "6b7b352f2102e21f9d8f38e932f01d9c5705c073",
        "5e3573db2bd5db6925159279d99576a4635bdb66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 16 07:49:54 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (75 commits)\n  PCI hotplug: clean up acpi_run_hpp()\n  PCI hotplug: acpiphp: use generic pci_configure_slot()\n  PCI hotplug: shpchp: use generic pci_configure_slot()\n  PCI hotplug: pciehp: use generic pci_configure_slot()\n  PCI hotplug: add pci_configure_slot()\n  PCI hotplug: clean up acpi_get_hp_params_from_firmware() interface\n  PCI hotplug: acpiphp: don\u0027t cache hotplug_params in acpiphp_bridge\n  PCI hotplug: acpiphp: remove superfluous _HPP/_HPX evaluation\n  PCI: Clear saved_state after the state has been restored\n  PCI PM: Return error codes from pci_pm_resume()\n  PCI: use dev_printk in quirk messages\n  PCI / PCIe portdrv: Fix pcie_portdrv_slot_reset()\n  PCI Hotplug: convert acpi_pci_detect_ejectable() to take an acpi_handle\n  PCI Hotplug: acpiphp: find bridges the easy way\n  PCI: pcie portdrv: remove unused variable\n  PCI / ACPI PM: Propagate wake-up enable for devices w/o ACPI support\n  ACPI PM: Replace wakeup.prepared with reference counter\n  PCI PM: Introduce device flag wakeup_prepared\n  PCI / ACPI PM: Rework some debug messages\n  PCI PM: Simplify PCI wake-up code\n  ...\n\nFixed up conflict in arch/powerpc/kernel/pci_64.c due to OF device tree\nscanning having been moved and merged for the 32- and 64-bit cases.  The\n\u0027needs_freset\u0027 initialization added in 6e19314cc (\"PCI/powerpc: support\nPCIe fundamental reset\") is now in arch/powerpc/kernel/pci_of_scan.c.\n"
    },
    {
      "commit": "06724535f8fa26e78238bf8adfc9c81650a665f7",
      "tree": "7634d878082199d9880b99b52c00ccb341ea1db9",
      "parents": [
        "57a30854c89f862eeada4cce822f3a87bc006c95"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 13:05:46 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 13:05:46 2009 +0200"
      },
      "message": "amd64_edac: check NB MCE bank enable on the current node properly\n\nThe old code was using smp_call_function_many which skips the current\ncpu if it is in the supplied cpumask. Switch to the rdmsr_on_cpus()\ninterface which takes care of that.\n\nIn addition, add get_cpus_on_this_dct_cpumask helper which computes a\ncpumask of all the cores on a node and thus on a DCT.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "57a30854c89f862eeada4cce822f3a87bc006c95",
      "tree": "c1afba1d83b919e76dd63aca5855e369ae10db87",
      "parents": [
        "be3468e8ff768c986849870b24e85fa84806da73"
      ],
      "author": {
        "name": "Wan Wei",
        "email": "onewayforever@gmail.com",
        "time": "Fri Aug 07 17:04:49 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 12:42:55 2009 +0200"
      },
      "message": "amd64_edac: Rewrite unganged mode code of f10_early_channel_count\n\nSimplify the procedure by checking if there is any DIMM in each channel.\nThis patch will fix the bugs such as when there is no DIMMs under\ncertain node, two DIMMs in the same channel, and only one DIMM in each\nchannel of the node.\n\nBorislav: minor fixups\n\nSigned-off-by: Wan Wei \u003cwanwei@mail.dawning.com.cn\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "be3468e8ff768c986849870b24e85fa84806da73",
      "tree": "d97f18401258dd8f8cdde1486570e360e344f239",
      "parents": [
        "6a8126911a5ab167783fce18ae9cc70ec9b84fe2"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Aug 05 15:47:22 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 12:40:38 2009 +0200"
      },
      "message": "amd64_edac: cleanup amd64_check_ecc_enabled\n\nSimplify code flow and make sure return value is always valid since\nfurther driver init depends on it. Carve out long warning string and\nmake code more readable. Shorten some names, while at it.\n\nThere should be no functional change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "6a8126911a5ab167783fce18ae9cc70ec9b84fe2",
      "tree": "9ebf91277ff7d99861ee87379f5fc8252f24f33a",
      "parents": [
        "b9183f9b99a9bd3349aefbd51d22f7e1bdc4a087"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Sep 16 11:33:40 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 11:33:40 2009 +0200"
      },
      "message": "x86, EDAC: Provide function to return NodeId of a CPU\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b9183f9b99a9bd3349aefbd51d22f7e1bdc4a087",
      "tree": "e10a52caacf7d1ead572f70f13ac4831e9564226",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Sep 15 15:56:32 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Sep 16 11:31:57 2009 +0200"
      },
      "message": "amd64_edac: build driver only on AMD hardware\n\n-tip testing found the following build failure (config attached):\n\ndrivers/built-in.o: In function `amd64_check\u0027:\namd64_edac.c:(.text+0x3e9491): undefined reference to `amd_decode_nb_mce\u0027\ndrivers/built-in.o: In function `amd64_init_2nd_stage\u0027:\namd64_edac.c:(.text+0x3e9b46): undefined reference to `amd_report_gart_errors\u0027\namd64_edac.c:(.text+0x3e9b55): undefined reference to `amd_register_ecc_decoder\u0027\ndrivers/built-in.o: In function `amd64_nbea_store\u0027:\namd64_edac_dbg.c:(.text+0x3ea22e): undefined reference to `amd_decode_nb_mce\u0027\ndrivers/built-in.o: In function `amd64_remove_one_instance\u0027:\namd64_edac.c:(.devexit.text+0x3eea): undefined reference to `amd_report_gart_errors\u0027\namd64_edac.c:(.devexit.text+0x3ef6): undefined reference to `amd_unregister_ecc_decoder\u0027\n\nthe AMD EDAC code has a dependency on CONFIG_CPU_SUP_AMD facilities. The\npatch below solves the problem here.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "634354d753898f9d9d146bd47628a1ef27f7dc98",
      "tree": "741559fce26417a710bd04e7a704e635d7864e53",
      "parents": [
        "657e9649e745b06675aa5063c84430986cdc3afa"
      ],
      "author": {
        "name": "Vitaliy Gusev",
        "email": "vgusev@openvz.org",
        "time": "Wed Sep 16 00:00:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 16 00:00:21 2009 -0700"
      },
      "message": "mlx4: Fix access to freed memory\n\ncatas_reset() uses pointer to mlx4_priv, but mlx4_priv is not valid\nafter call mlx4_restart_one().\n\nSigned-off-by: Vitaliy Gusev \u003cvgusev@openvz.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "09d3f3f0e02c8a900d076c302c5c02227f33572d",
      "tree": "4114d7de68bc4579b03b8b5ac81483836412fd96",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 15 17:04:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 15 17:04:38 2009 -0700"
      },
      "message": "sparc: Kill PROM console driver.\n\nMany years ago when this driver was written, it had a use, but these\ndays it\u0027s nothing but trouble and distributions should not enable it\nin any situation.\n\nPretty much every console device a sparc machine could see has a\nbonafide real driver, making the PROM console hack unnecessary.\n\nIf any new device shows up, we should write a driver instead of\ndepending upon this crutch to save us.  We\u0027ve been able to take care\nof this even when no chip documentation exists (sunxvr500, sunxvr2500)\nso there are no excuses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49802967cb7ec4f36a64e192108babe1c3b67e8e",
      "tree": "4e869066f37e6215f7dd6c66c76395f7b1332c92",
      "parents": [
        "9075216d2c8761c91dc268125f6580af3ffc58b5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jul 07 12:13:23 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Wed Sep 16 09:43:54 2009 +1000"
      },
      "message": "m68knommu: remove ColdFire direct interrupt register access\n\nNow that the ColdFire 5272 has full interrupt controller functionality\nwe can remove all the interrupt masking and acking code from the FEC\nethernet driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "e9d599220b97e7d52311f6011c75ba0cfcb356fe",
      "tree": "1309442e3019c2d0b469e3bafdb4eed2e3cc3c73",
      "parents": [
        "0b33559a1adb3b9953503c9b55a61c37db34ffc0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 10:09:27 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove sxg driver\n\nUnfortunatly, the upstream company has abandonded development of this\ndriver.  So it\u0027s best to just remove the driver from the tree.\n\nCc: Christopher Harrer \u003ccharrer@alacritech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0b33559a1adb3b9953503c9b55a61c37db34ffc0",
      "tree": "e907a14dbb57329f20927dfd91a40e607e9545e6",
      "parents": [
        "1c6592f3b78640902494650efb88d8c2520c5c92"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 11 09:46:35 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove heci driver\n\nIntel has officially abandoned this project and does not want to\nmaintian it or have it included in the main kernel tree, as no one\nshould use the code, it\u0027s not needed anymore.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c6592f3b78640902494650efb88d8c2520c5c92",
      "tree": "bcedbd1353eae39643ee50bc4fb71e6811be1768",
      "parents": [
        "ffac040c05f7887896fbd5e1139e7fc59c30fa21"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 03 11:58:09 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove at76_usb wireless driver.\n\nThere is already an in-kernel driver for this hardware (since 2.6.30),\nat76c50x-usb, and it supports all of the same devices.  So this driver\ncan now be deleted.\n\nAcked-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e \nCc: linux-wireless \u003clinux-wireless@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffac040c05f7887896fbd5e1139e7fc59c30fa21",
      "tree": "c21e65ac98ca7ae33528ca11b29f909f7d8d6e94",
      "parents": [
        "a8fcffbde4cedf319f7009cec21baddf9422685e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:33:06 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: rspiusb: remove the driver\n\nNo one cares, it\u0027s a custom userspace interface, and the code hasn\u0027t\nbuilt in a long time.  So remove it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8fcffbde4cedf319f7009cec21baddf9422685e",
      "tree": "844273a59ce2ab7b1a3ad0280eeaa73c4b64e9a0",
      "parents": [
        "06bf27ddaae4deb796ec90a11c5ecefd7364e3ed"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:29:37 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: meilhaus: remove the drivers\n\nThe comedi drivers should be used instead, no need to have\nthese in here as well.\n\nCc: David Kiliani \u003cmail@davidkiliani.de\u003e\nCc: Meilhaus Support \u003csupport@meilhaus.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06bf27ddaae4deb796ec90a11c5ecefd7364e3ed",
      "tree": "50d492dbe9c81d05ad4fb3e5d6474b7f630eac7b",
      "parents": [
        "c2f5e9d2bfa41cd4ba1c7dc49b32d6b6df6d195b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 02 21:27:08 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:35 2009 -0700"
      },
      "message": "Staging: remove me4000 driver.\n\nThe comedi drivers should be used instead, no need to have\nthis driver in the tree duplicating that one.\n\nCc: Wolfgang Beiter \u003cw.beiter@aon.at\u003e\nCc: Guenter Gebhardt \u003cg.gebhardt@meilhaus.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c2f5e9d2bfa41cd4ba1c7dc49b32d6b6df6d195b",
      "tree": "a6810d0b492d0d6ff3f6f36f98f695c28a508584",
      "parents": [
        "e1769b3cf0670935d1988e65f758bf6f29c0e107"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Mon Sep 14 08:52:37 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: line6: ffzb returns an unsigned integer\n\nfind_first_zero_bit returns a positive value, use it accordingly.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@xprog.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e1769b3cf0670935d1988e65f758bf6f29c0e107",
      "tree": "dd865304240a7b0a13a049aa0ed334262407bc09",
      "parents": [
        "542f491542b0312f8b28e17a013f6f8f114bda68"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Mon Sep 14 08:51:38 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: line6: pod.c: style cleanups\n\nLine6 pod.c: Minor style cleanups\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@xprog.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "542f491542b0312f8b28e17a013f6f8f114bda68",
      "tree": "de01a059423c6bb313db0ee72e0f3497d263888b",
      "parents": [
        "2bb6a12a88aeac9bab4ed0cf0da1edc03f5eb686"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Sep 11 18:22:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: iio: introduce missing kfree\n\nError handling code following a kmalloc or kzalloc should free the\nallocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "2bb6a12a88aeac9bab4ed0cf0da1edc03f5eb686",
      "tree": "7d81f9c9d2208af2df80c7fe2d5241c757d40a3f",
      "parents": [
        "a2279ae5b58edb7cbe2196d08572fcf59f292354"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Sep 11 18:22:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: dream: introduce missing kfree\n\nError handling code following a kmalloc or kzalloc should free the\nallocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,f1,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\n(\nx-\u003ef1 \u003d E\n|\n (x-\u003ef1 \u003d\u003d NULL || ...)\n|\n f(...,x-\u003ef1,...)\n)\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\n"
    },
    {
      "commit": "a2279ae5b58edb7cbe2196d08572fcf59f292354",
      "tree": "bd388ddaa7835818f485c898347cd16afc42b05b",
      "parents": [
        "14386fd10c33b6a6a53901a64832f34f038857cf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 31 10:54:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: comedi: addi-data: NULL dereference of amcc in v_pci_card_list_init()\n\namcc allocation may fail, prevent a NULL dereference.\n\nallocation may fail, prevent a dereference.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14386fd10c33b6a6a53901a64832f34f038857cf",
      "tree": "db235078b3c0b410e2d618d8eb574ad30029d1c4",
      "parents": [
        "48118b53c6ba0c48440ba552cd7b82c9a9cf530d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Sep 03 20:38:14 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: vt665x: fix built-in compiling\n\nFix this build error:\nundefined reference to \"__this_module\"\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48118b53c6ba0c48440ba552cd7b82c9a9cf530d",
      "tree": "bebabe1648287b84f9a5d36c5c3211bdb971f66e",
      "parents": [
        "230da57e68636e35c07b144fd25f4bd7f67c1e1c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 08 22:35:41 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: enable NATIVE_WPA_SUPPLICANT_SUPPORT option\n\nSimilarly as it has been done in other in-kernel Ralink drivers\nand in openSUSE\u0027s rt3090sta package.\n\nCc: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "230da57e68636e35c07b144fd25f4bd7f67c1e1c",
      "tree": "b53e84f00b19ceabf834b50b6be855dd9faf7f32",
      "parents": [
        "0961284c7208dfd907456fa73823f5967331b957"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 22:04:59 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: port changes in WPA_MIX_PAIR_CIPHER to rt3090\n\nThis patch ports a change recently applied to rt2860/rt2870 in order to\nchange handling of WPA1/WPA2 mixed mode to rt3090.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0961284c7208dfd907456fa73823f5967331b957",
      "tree": "9f4fa4dfd7c64b2952d4b48aa4a1d3bed5893e75",
      "parents": [
        "7dbefe3d581b6283c2ba70b292b450d3e2631f42"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:53:37 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: rename device from raX to wlanX\n\nThis patch sets \"wlan\" as the default suffix for naming the device, a\nchange which has also been previously applied to rt2860/rt2870 in\nstaging.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7dbefe3d581b6283c2ba70b292b450d3e2631f42",
      "tree": "007dc758f37c78483087899803f4874858167ac3",
      "parents": [
        "25cf62e43110c43869a58505dae22ad5e2b1416a"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:24:19 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt3090: remove possible conflict with rt2860\n\nBoth drivers (rt2860 and rt3090) register themselves as \"rt2860\" on\nloading the module.\n\nIn the very rare case of somebody having two cards in his machine, one\nusing rt3090 and the other one using the rt2860 driver, loading both\nmodules would be impossible, the second one will not be loaded as the\nkernel will tell you that the driver is already registered.\n\nThis was also present with rt2870/rt3070 (with both driver registering\nas \"rt2870\"), but the code has been merged to one driver recently.\n\nThe follwoing patch fixes this potential problem until merging of\nrt2860/rt3090 code to a single driver.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "25cf62e43110c43869a58505dae22ad5e2b1416a",
      "tree": "555f0049cf9205a946b80cba4de169916967d30e",
      "parents": [
        "a85236c34116621b372c309aa25c2f9bae1b8a15"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 21:13:56 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:34 2009 -0700"
      },
      "message": "Staging: rt2860/rt2870/rt3070/rt3090: fix compiler warning on x86_64\n\nWhen compiling rt2860/rt2870/rt3070 or rt3090 on x86_64, the following warning\nis displayed:\n\ndrivers/staging/rt3090/rt_linux.c: In function \u0027duplicate_pkt\u0027:\ndrivers/staging/rt3090/rt_linux.c:531: warning: passing argument 1 of \u0027memmove\u0027 makes pointer from integer without a cast\ninclude2/asm/string_64.h:58: note: expected \u0027void *\u0027 but argument is of type \u0027sk_buff_data_t\u0027\ndrivers/staging/rt3090/rt_linux.c:533: warning: passing argument 1 of \u0027memmove\u0027 makes pointer from integer without a cast\ninclude2/asm/string_64.h:58: note: expected \u0027void *\u0027 but argument is of type \u0027sk_buff_data_t\u0027\n\nThe following patch fixes this warning.\n\nCredits go to Helmut Schaa \u003chschaa@suse.de\u003e for his kind advice/help on this\npatch.\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nCc: Helmut Schaa \u003chschaa@suse.de\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a85236c34116621b372c309aa25c2f9bae1b8a15",
      "tree": "46bc95396c5368d7e571dcd4e6e1023b0f5b2484",
      "parents": [
        "87cbcb673481be97b96cbbeba4aac654937bc335"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 20:53:36 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt2860: add new device ids\n\nThis patch adds new device IDs to ralink rt2860 driver in linux staging. The\ndevice IDs were retrieved from the latest vendor release (version 2.1.2.0).\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "87cbcb673481be97b96cbbeba4aac654937bc335",
      "tree": "00222b75d4fd743ef3b7566d474c91613a9e0eed",
      "parents": [
        "1ff12a4aa354bed093a0240d5e6347b1e27601bc"
      ],
      "author": {
        "name": "Axel K",
        "email": "rain_maker@root-forum.org",
        "time": "Thu Sep 03 20:47:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt3090: add device id 1462:891a\n\nThis patch adds a new device ID (1462:819a) to ralink rt3090 driver in linux\nstaging. The device ID was retrieved from the latest vendor release (version\n2.2.0.0).\n\nSigned-off-by: Axel Koellhofer \u003crain_maker@root-forum.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ff12a4aa354bed093a0240d5e6347b1e27601bc",
      "tree": "f7508ad663caf36189325efe55d0af456471a212",
      "parents": [
        "a89dfebdad050598479c73c1a22e2323085b5596"
      ],
      "author": {
        "name": "Kevin A. Granade",
        "email": "kevin.granade@gmail.com",
        "time": "Sat Sep 05 01:03:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: asus_oled: Cleaned up checkpatch issues.\n\nSigned-off-by: Kevin A. Granade \u003ckevin.granade@gmail.com\u003e\nCc: Belisko Marek \u003cmarek.belisko@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a89dfebdad050598479c73c1a22e2323085b5596",
      "tree": "64a4dc264ae9a349c106c1f5303a238e1c776dd3",
      "parents": [
        "18526c7896fca5229c8d7b4b415605a17f9952d0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 31 12:26:43 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rt2860: fix possible NULL dereferences\n\nAllocations may fail, prevent NULL dereferences.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18526c7896fca5229c8d7b4b415605a17f9952d0",
      "tree": "8772060e92595fef0d58892300abc5d5a89c14c7",
      "parents": [
        "c07d3c75a76d93f00182af2c6b750a52ea4d9869"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Aug 31 21:34:25 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: rtl8192e: Drop unnecessary NULL test\n\nThe result of container_of should not be NULL.  In particular, in this case\nthe argument to the enclosing function has passed though INIT_WORK, which\ndereferences it, implying that its container cannot be NULL.\n\nA simplified version of the semantic patch that makes this change is as\nfollows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier fn,work,x,fld;\ntype T;\nexpression E1,E2;\nstatement S;\n@@\n\nstatic fn(struct work_struct *work) {\n  ... when !\u003d work \u003d E1\n  x \u003d container_of(work,T,fld)\n  ... when !\u003d x \u003d E2\n- if (x \u003d\u003d NULL) S\n  ...\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c07d3c75a76d93f00182af2c6b750a52ea4d9869",
      "tree": "1993569d33809d74dde870d3e60c516aacf2ffe4",
      "parents": [
        "88ff720865fb8f9d18196810ed6a9553e034834f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Sep 11 14:20:21 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: vt665x: rename the module binary\n\nSo it doesn\u0027t conflict with a mainline kernel driver\ncurrently under development.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "88ff720865fb8f9d18196810ed6a9553e034834f",
      "tree": "f8ff3aec19c6b844cecb3ace15edab3a6919a187",
      "parents": [
        "a3b2e09333ce811e69ac71379a2dd8ccd1b2ca6f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:26:56 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: cowloop: remove kernel version checks\n\nNow that the code is in the kernel tree, remove the unneeded version\nchecks.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3b2e09333ce811e69ac71379a2dd8ccd1b2ca6f",
      "tree": "aa08563d7295232aa784d1fd743708139d15f859",
      "parents": [
        "5cc06df69f0865750ed5c95e3d930be31b7c861e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:00:48 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: add cowloop to the build\n\nNow that the code can build, let\u0027s add it to the build system.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5cc06df69f0865750ed5c95e3d930be31b7c861e",
      "tree": "f8a58461cdb0f54f3730d00f7aa8518ce8d2d5c5",
      "parents": [
        "8cd9c297a8ad1366789b934b0e4510c87beaf274"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:04:46 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: cowloop: add TODO file\n\nAdd a TODO file with a few things that needs to be fixed up.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8cd9c297a8ad1366789b934b0e4510c87beaf274",
      "tree": "d1c67352a5843a0db2bb3d657d4b1759c4856526",
      "parents": [
        "dbda83255cf6a12d06527131214c123ee7ae96b9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 25 16:01:33 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: get cowloop to build properly\n\nThere has been some block api changes since the last\nrelease of the cowloop code.  This patch updates the code to\nproperly build.\n\nCc: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dbda83255cf6a12d06527131214c123ee7ae96b9",
      "tree": "54e507163169416c8080675a99b12ec00d80e50b",
      "parents": [
        "fa052e912d4d575b86a7fd3623380aba897a1a8e"
      ],
      "author": {
        "name": "H.J. Thomassen",
        "email": "hjt@ATComputing.nl",
        "time": "Tue Aug 25 15:39:04 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:33 2009 -0700"
      },
      "message": "Staging: add cowloop driver\n\nCowloop is a \"copy-on-write\" pseudo block driver. It can\nbe stacked on top of a \"real\" block driver, and catches\nall write operations on their way from the file systems\nlayer above to the real driver below, effectively shielding\nthe lower driver from those write accesses. The requests are\nthen diverted to an ordinary file, located somewhere else\n(configurable). Later read requests are checked to see whether\nthey can be serviced by the \"real\" block driver below, or\nmust be pulled in from the diverted location. More information\nis on the project\u0027s website http://www.ATComputing.nl/cowloop/\n\nFrom: \"H.J. Thomassen\" \u003chjt@ATComputing.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa052e912d4d575b86a7fd3623380aba897a1a8e",
      "tree": "21639a0600344bd6b55691566d56b5b95473e424",
      "parents": [
        "3ef5a262ad0061d6147da7e3ee03aead7c160d91"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 24 14:40:50 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix timeouts on firmware download\n\nWe need to actually wait a specific ammount of time, not just hope that\na set number of loops will be long enough.\n\nBased on a conversation with Ralink, and a proposed patch for their\nolder kernel driver.\n\nCc: david woo \u003cxinhua_wu@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ef5a262ad0061d6147da7e3ee03aead7c160d91",
      "tree": "73c907612c251150cb4d08901ab4ba6c06ff0e77",
      "parents": [
        "54fb0579b9a35101b01d7b277a933e6af200ae88"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 20 06:14:22 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix for stack bug\n\nThis should be a fix for the lockup bug when attaching to an access\npoint.\n\nPatch came from a diff from RealTek.  Hopefully it resolves the issue.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "54fb0579b9a35101b01d7b277a933e6af200ae88",
      "tree": "4fac298d8e3f98fc1e6014a43391291389974021",
      "parents": [
        "cbe892f6772145f160b89ef5fd4759a8dc7bf6c6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Aug 14 16:11:28 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove annoying printk()\n\nThis message doesn\u0027t need to be constantly sent to the syslog,\nit\u0027s nothing but annoying gibberish.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cbe892f6772145f160b89ef5fd4759a8dc7bf6c6",
      "tree": "c2a8226b720b1b3f6a3701fc21f98fb149e3642b",
      "parents": [
        "96ed5846c4eeb29934b789e6d83e35a8d498778f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:50:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove unneeded ieee80211 files\n\nThese files are not even built or used, so just remove them.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "96ed5846c4eeb29934b789e6d83e35a8d498778f",
      "tree": "fda494eb167af8202ace0874e3993751f3cd08ee",
      "parents": [
        "5bf30d96884818df79a08df8811e3eaa2f5a0818"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:39:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: coding style cleanups on r819xE_firmware.c\n\nThis cleans up everything but a few 80 column issues in the\nr819xE_firmware.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bf30d96884818df79a08df8811e3eaa2f5a0818",
      "tree": "c0dad07b65808e113c1ee4db03584e2919246aa8",
      "parents": [
        "8bfd185b950a25e511b5856bdaa67a696e533d1e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:49 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove another firmware header file not being used\n\nThe built-in firmware images are never used, the firmware files\nare downloaded to the device through the standard firmware interface.\n\nThis removes the firmware header file as it\u0027s not ever used.\nIt also removes a .h file as it is not needed.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bfd185b950a25e511b5856bdaa67a696e533d1e",
      "tree": "e0fb0096debe419f9b359e13822bc554ad3f38d2",
      "parents": [
        "96a51d06ccaeb2ca7e23d9e7b9b91c4a45471841"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:49 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove firmware header file not being used\n\nThis removes the r819xP firmware file that is never used.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96a51d06ccaeb2ca7e23d9e7b9b91c4a45471841",
      "tree": "f136ce6b441eef9ca103061a1d7c784521cc473e",
      "parents": [
        "19bebc5217c0798a16b56c18609e0f52db6b0924"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:37:26 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove kernel version checks\n\nThis removes a lot of code that is never built in to the driver.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19bebc5217c0798a16b56c18609e0f52db6b0924",
      "tree": "734af44521f05692ce5d606acccafdc28313ec88",
      "parents": [
        "ca9b2f88d97ee39286be3cc83ac10f2c09194410"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 12 16:36:38 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:32 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove #if 0 sections\n\nThis removes a lot of code that is never built in to the driver.\n\nThe size of the built code after this patch is identical to before it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca9b2f88d97ee39286be3cc83ac10f2c09194410",
      "tree": "51f1ff2a37f045c5667e1ef1fadeb9caa6dd7405",
      "parents": [
        "df34e5e396e6cff3389549b27e898fdb5d140269"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Tue Aug 04 10:26:19 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:31 2009 -0700"
      },
      "message": "Staging: rtl8192e: compile fixes\n\nThis patch removes -fhard-float and the software float helpers. In-kernel\nfloating point is not allowed.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df34e5e396e6cff3389549b27e898fdb5d140269",
      "tree": "63e75afb3904f7bfc4aaaf6145f522f48857271f",
      "parents": [
        "5e1ad18a8d198ccb0e201cb444a58f7e277dfb4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 10 16:33:53 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: rtl8192e: remove unused functions\n\nThis removes a number of unused functions.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e1ad18a8d198ccb0e201cb444a58f7e277dfb4d",
      "tree": "5a30c29b63e297bbb0cd1cc8bae63bfbb7cd10ae",
      "parents": [
        "ecdfa44610fa18678c3dd481af75368b9800c6c7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 10 16:34:22 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: rtl8192e: fix lots of sparse warnings\n\nThis removes a number of static and extern warnings that sparse\ncomplains about.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecdfa44610fa18678c3dd481af75368b9800c6c7",
      "tree": "294f4190ab902ac839e94cbf3d8e65d0b927a6c0",
      "parents": [
        "2d7cf8ef75abbe0d33d9115872d4545e9cefced2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 04 15:57:55 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: add Realtek 8192 PCI wireless driver\n\nThis wireless driver should work for the Realtek 8192 PCI devices.\n\nIt comes directly from Realtek and has been tested to work on at least\none laptop in the wild.\n\nCc: Anthony Wong \u003cawong1@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2d7cf8ef75abbe0d33d9115872d4545e9cefced2",
      "tree": "3446950a70190ec909b6a447e9a0e714004956d5",
      "parents": [
        "252a1b9162b6dbac7324854eb4137404932b574d"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Aug 28 17:57:58 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:30 2009 -0700"
      },
      "message": "Staging: pohmelfs: sync with the development tree\n\n* cache coherency protocol fix\n * proper timeout handling\n * implement dump/del all config group command\n \t(Signed-off-by: Pierpaolo Giacomin \u003cyrz@anche.no\u003e)\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "252a1b9162b6dbac7324854eb4137404932b574d",
      "tree": "b89a2f22f1f480c94eb08173f048d13faa9d2f35",
      "parents": [
        "7ff177a88782461893316a512e75a3f169fbae8b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Aug 25 17:25:44 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: agnx: remove flush_workqueue()\n\nmac80211 already does flush_workqueue() at stop/start and\nsuspend\\resume.\n(fix build error)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ff177a88782461893316a512e75a3f169fbae8b",
      "tree": "fcd6cee9c8d5ab6408406fae714a77c4d489a0d6",
      "parents": [
        "48c8276d7ac534d62c594c9a493130ff9137675d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 25 15:19:27 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: comedi: apci3200: fix test of ui_DelayTime range in i_APCI3200_CommandTestAnalogInput()\n\nFor ui_DelayTime to be less than 1 and greater than 1023 is logically\nimpossible.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48c8276d7ac534d62c594c9a493130ff9137675d",
      "tree": "f7634439718ce421401e2160bf98b7093b1a5138",
      "parents": [
        "77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Aug 22 19:32:44 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: rspiusb: Check usb_buffer_map_sg() retval\n\nusb_buffer_map_sg() may return -1, check this directly.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nReviewed-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "77943d31b7dfdbd1ad58d49bd16ae6e7601bcd6c",
      "tree": "3213271b71efaefcd77c09fe0eda4f1ee5c9e66f",
      "parents": [
        "bcb903fa303bea505902be8b1e275769515c2380"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Thu Aug 20 18:13:18 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: panel: Add support for TI CLCD interface\n\nOn TI DA850/OMAP-L138 EVM, HD44780 (24x2) LCD panel is being\nused[1], but it is interfaced through the SoC specific LCD\ninterface and not through parallel port. A parallel port\ndriver has been developed which interfaces to the panel driver\nthrough the SoC specific LCD interface.\n\nBasically, both the serial and parallel interfaces supported\nby the panel driver do not suit the specific interface SoC is\nsupporting so, a new interface type has been introduced.\n\nIdeally the panel driver should be de-coupled from parallel\nand serial port related items but this patch is something\nthat can be merged in the meantime.\n\n[1]Specification of the character LCD interface on TI DA850/OMAP-L138:\nhttp://www.ti.com/litv/pdf/sprufm0a.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcb903fa303bea505902be8b1e275769515c2380",
      "tree": "cc510347c48e0a0b79eb0ca77a2a8c894e9e25b1",
      "parents": [
        "fba84166978c334f90593d4f1d6e1309c029a097"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:38 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill off the TXDMA CSR type\n\nGo to a u32 and masks\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fba84166978c334f90593d4f1d6e1309c029a097",
      "tree": "c979f7bfbe476bd760176ec48b24e5e372e0da83",
      "parents": [
        "7ca5d4229093bedef3a89772249f8a2f74421a1a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:29 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill off the TXDMA error type\n\nThis isn\u0027t actually used properly anyway\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7ca5d4229093bedef3a89772249f8a2f74421a1a",
      "tree": "6d9e8a8e9e1c833398b8b90bcbbcb7d1db303bdc",
      "parents": [
        "15700039b108fccc36507bcabdd4dda93f7c4c61"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: re-order the initpci code to match usual Linux style\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "15700039b108fccc36507bcabdd4dda93f7c4c61",
      "tree": "31629674e011fb606072d89b913aa169cc689fbc",
      "parents": [
        "bc7f9c597fa55814548845a7c43f53d6bbbce94b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:03:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: prune all the debug code\n\nWe don\u0027t need it, we have a perfectly good set of debug tools. For this pass\nkeep a few debug printks around which are \"should not happen\" items\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc7f9c597fa55814548845a7c43f53d6bbbce94b",
      "tree": "b21067128eb813cfa7dd17c4d604fd24de4c8f4c",
      "parents": [
        "e266b2022209a2bc389c1cd6b809395c67671a92"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:43 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill the loopback type\n\nKill off the loopback type in the driver\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e266b2022209a2bc389c1cd6b809395c67671a92",
      "tree": "e12551b52605310a9f8dbd4fa8a620452ebd324f",
      "parents": [
        "b8c4cc46541d864b37497d0047b81b62a5d4e073"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:34 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: kill MSI type\n\nKill off the MSI structure\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8c4cc46541d864b37497d0047b81b62a5d4e073",
      "tree": "7709393cc60976d97baa2e3b1d2c8aac5b01cd95",
      "parents": [
        "2211b732ba8050bc228e129cdc30b4fdedcbea86"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:25 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:29 2009 -0700"
      },
      "message": "Staging: et131x: put the jagcore routines in with their users\n\nWe have two trivial IRQ routines, a single statement and a real function -\nrelocate them. While we are at it kill the trivial to sort out soft reset\nand slv bits in the same areas of code.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2211b732ba8050bc228e129cdc30b4fdedcbea86",
      "tree": "0822f1e1a1ef413ec0504c89837257daa99711eb",
      "parents": [
        "f6b35d66cf3284fd76cd3b7dd170630235ce304c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:12 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: kill the interrupt magic define and types\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f6b35d66cf3284fd76cd3b7dd170630235ce304c",
      "tree": "096c7ac66118fc9f914e933faffb31a60b5b6b18",
      "parents": [
        "356c74b401f6b05ae5d793e9d1a9ba8297b8e3ff"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:02:05 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up MP_FLAG macros\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "356c74b401f6b05ae5d793e9d1a9ba8297b8e3ff",
      "tree": "9c5aaad97326bbaf453b825b024b32756d2a951c",
      "parents": [
        "f2c98d27b8e88cd17bb3e77f8fccf70f8d2ebd2f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:57 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up DMA10/DMA4 types\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2c98d27b8e88cd17bb3e77f8fccf70f8d2ebd2f",
      "tree": "fbc73db3537306610e6f2e08b19d9c028616c373",
      "parents": [
        "b8ab735253320dcb9432d941536a49640cdbd914"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:49 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: clean up PM_CSR_t\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8ab735253320dcb9432d941536a49640cdbd914",
      "tree": "fc574b49e63d825a562f987f9b129b22bdad6184",
      "parents": [
        "c47a601d696e24f63f0429914b96f9cf10987e30"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:42 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: kill the Q_ADDR struct\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c47a601d696e24f63f0429914b96f9cf10987e30",
      "tree": "c5ec9403c702403c00dce49807e3367d54ebc6a1",
      "parents": [
        "e5cf1b75f5675c3169d638f914d1212a5b9071fa"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Aug 27 11:01:31 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 15 12:02:28 2009 -0700"
      },
      "message": "Staging: et131x: quick tidy of the debug code\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "e5cf1b75f5675c3169d638f914d1212a5b9071fa"
}
