)]}'
{
  "log": [
    {
      "commit": "482db6df1746c4fa7d64a2441d4cb2610249c679",
      "tree": "9e18f6c3121bbceeb520c9b5f43f1e629f0f93cd",
      "parents": [
        "b7f50cfa3630b6e079929ffccfd442d65064ee1f"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Tue Oct 26 14:21:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:03 2010 -0700"
      },
      "message": "um: fix global timer issue when using CONFIG_NO_HZ\n\nThis fixes a issue which was introduced by fe2cc53e (\"uml: track and make\nup lost ticks\").\n\ntimeval_to_ns() returns long long and not int.  Due to that UML\u0027s timer\ndid not work properlt and caused timer freezes.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nAcked-by: Pekka Enberg \u003cpenberg@kernel.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7f50cfa3630b6e079929ffccfd442d65064ee1f",
      "tree": "b6f28ed350055bb864cbe317284eb56fca29cfc3",
      "parents": [
        "a75d377686037982cbec320bb770b19fe7be6a5d"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Tue Oct 26 14:21:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:03 2010 -0700"
      },
      "message": "mm, page-allocator: do not check the state of a non-existant buddy during free\n\nThere is a bug in commit 6dda9d55 (\"page allocator: reduce fragmentation\nin buddy allocator by adding buddies that are merging to the tail of the\nfree lists\") that means a buddy at order MAX_ORDER is checked for merging.\n A page of this order never exists so at times, an effectively random\npiece of memory is being checked.\n\nAlan Curry has reported that this is causing memory corruption in\nuserspace data on a PPC32 platform (http://lkml.org/lkml/2010/10/9/32).\nIt is not clear why this is happening.  It could be a cache coherency\nproblem where pages mapped in both user and kernel space are getting\ndifferent cache lines due to the bad read from kernel space\n(http://lkml.org/lkml/2010/10/13/179).  It could also be that there are\nsome special registers being io-remapped at the end of the memmap array\nand that a read has special meaning on them.  Compiler bugs have been\nruled out because the assembly before and after the patch looks relatively\nharmless.\n\nThis patch fixes the problem by ensuring we are not reading a possibly\ninvalid location of memory.  It\u0027s not clear why the read causes corruption\nbut one way or the other it is a buggy read.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Corrado Zoccolo \u003cczoccolo@gmail.com\u003e\nReported-by: Alan Curry \u003cpacman@kosh.dhis.org\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a75d377686037982cbec320bb770b19fe7be6a5d",
      "tree": "878d06a0c4d3f6c86c4e6959e38289631729d09f",
      "parents": [
        "f8f72ad5396987e05a42cf7eff826fb2a15ff148"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Oct 26 14:21:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:03 2010 -0700"
      },
      "message": "types.h: move misplaced comment\n\nThis comment landed in the wrong place.\n\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8f72ad5396987e05a42cf7eff826fb2a15ff148",
      "tree": "95dde867832a7e58a535f543b0f22498ff9f2be3",
      "parents": [
        "45352bbf48e95078b4acd20774f49e72676e1e0f"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Oct 26 14:21:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:03 2010 -0700"
      },
      "message": "mm: fix return value of scan_lru_pages in memory unplug\n\nscan_lru_pages returns pfn. So, it\u0027s type should be \"unsigned long\"\nnot \"int\".\n\nNote: I guess this has been work until now because memory hotplug tester\u0027s\n      machine has not very big memory....\n      physical address \u003c 32bit \u003c\u003c PAGE_SHIFT.\n\nReported-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45352bbf48e95078b4acd20774f49e72676e1e0f",
      "tree": "7c7121dae3f4ecebb1c08cea5f3b3d1c6c531756",
      "parents": [
        "da62aa69c181e3bd465a5c868ece166921a81e14",
        "57894517139b283a3cf27e36b29b4b4d7c45b303"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:14:23 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: Makefile cleanup\n  bq27x00_battery: Add missing kfree(di-\u003ebus) in bq27x00_battery_remove()\n  power_supply: Introduce maximum current property\n  power_supply: Add types for USB chargers\n  ds2782_battery: Fix units\n  power_supply: Add driver for TWL4030/TPS65950 BCI charger\n  bq20z75: Add support for more power supply properties\n  wm831x_power: Add missing kfree(wm831x_power) in wm831x_power_remove()\n  jz4740-battery: Add missing kfree(jz_battery) in jz_battery_remove()\n  ds2760_battery: Add missing kfree(di) in ds2760_battery_remove()\n  olpc_battery: Fix endian neutral breakage for s16 values\n  ds2760_battery: Fix W1 and W1_SLAVE_DS2760 dependency\n  pcf50633-charger: Add missing sysfs_remove_group()\n  power_supply: Add driver for TI BQ20Z75 gas gauge IC\n  wm831x_power: Remove duplicate chg mask\n  omap: rx51: Add support for USB chargers\n  power_supply: Add isp1704 charger detection driver\n"
    },
    {
      "commit": "da62aa69c181e3bd465a5c868ece166921a81e14",
      "tree": "5f1a3e234dd791099ba8761f79442b0ac6f664c0",
      "parents": [
        "f1ebdd60cc73ed36fd977f7e719ce70d2f5cd1c0",
        "76a7bd81130646459dfded1845e0d511488a6afa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:48 2010 -0700"
      },
      "message": "Merge branch \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core\n\n* \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core: (34 commits)\n  i7core_edac: return -ENODEV when devices were already probed\n  i7core_edac: properly terminate pci_dev_table\n  i7core_edac: Avoid PCI refcount to reach zero on successive load/reload\n  i7core_edac: Fix refcount error at PCI devices\n  i7core_edac: it is safe to i7core_unregister_mci() when mci\u003dNULL\n  i7core_edac: Fix an oops at i7core probe\n  i7core_edac: Remove unused member channels in i7core_pvt\n  i7core_edac: Remove unused arg csrow from get_dimm_config\n  i7core_edac: Reduce args of i7core_register_mci\n  i7core_edac: Introduce i7core_unregister_mci\n  i7core_edac: Use saved pointers\n  i7core_edac: Check probe counter in i7core_remove\n  i7core_edac: Call pci_dev_put() when alloc_i7core_dev()  failed\n  i7core_edac: Fix error path of i7core_register_mci\n  i7core_edac: Fix order of lines in i7core_register_mci\n  i7core_edac: Always do get/put for all devices\n  i7core_edac: Introduce i7core_pci_ctl_create/release\n  i7core_edac: Introduce free_i7core_dev\n  i7core_edac: Introduce alloc_i7core_dev\n  i7core_edac: Reduce args of i7core_get_onedevice\n  ...\n"
    },
    {
      "commit": "f1ebdd60cc73ed36fd977f7e719ce70d2f5cd1c0",
      "tree": "225cb2ea2c0f8990f29383058a07206cfd835893",
      "parents": [
        "f99d055398d53c8f769d5153b3fdce1d2556e7ff",
        "46e387bbd82d438b9131e237e6e2cb55a825da49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:13:10 2010 -0700"
      },
      "message": "Merge branch \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6: (22 commits)\n  Add _addr_lsb field to ia64 siginfo\n  Fix migration.c compilation on s390\n  HWPOISON: Remove retry loop for try_to_unmap\n  HWPOISON: Turn addr_valid from bitfield into char\n  HWPOISON: Disable DEBUG by default\n  HWPOISON: Convert pr_debugs to pr_info\n  HWPOISON: Improve comments in memory-failure.c\n  x86: HWPOISON: Report correct address granuality for huge hwpoison faults\n  Encode huge page size for VM_FAULT_HWPOISON errors\n  Fix build error with !CONFIG_MIGRATION\n  hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning\n  Clean up __page_set_anon_rmap\n  HWPOISON, hugetlb: fix unpoison for hugepage\n  HWPOISON, hugetlb: soft offlining for hugepage\n  HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED\n  hugetlb: move refcounting in hugepage allocation inside hugetlb_lock\n  HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page()\n  hugetlb: hugepage migration core\n  hugetlb: redefine hugepage copy functions\n  hugetlb: add allocate function for hugepage migration\n  ...\n"
    },
    {
      "commit": "f99d055398d53c8f769d5153b3fdce1d2556e7ff",
      "tree": "3f0fb0b13b70179bf2c58d6fb5bfc7641c925de7",
      "parents": [
        "2c518959f082c549d6c6dd9b5380aec40c3eb07f",
        "24cecc1be62c37231fda15054a3d4d235ada38c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:03:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:03:40 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://github.com/at91linux/linux-2.6-at91\n\n* \u0027for_linus\u0027 of git://github.com/at91linux/linux-2.6-at91:\n  AT91: rtc: enable built-in RTC in Kconfig for at91sam9g45 family\n  at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board\n  AT91: pm: make sure that r0 is 0 when dealing with cache operations\n  AT91: pm: use plain cpu_do_idle() for \"wait for interrupt\"\n  AT91: reset: extend alternate reset procedure to several chips\n  AT91: reset routine cleanup, remove not needed icache flush\n  AT91: trivial: align comment of at91sam9g20_reset with one more tab\n  AT91: Fix AT91SAM9G20 reset as per the errata in the data sheet\n  AT91: add board support for Pcontrol_G20\n"
    },
    {
      "commit": "2c518959f082c549d6c6dd9b5380aec40c3eb07f",
      "tree": "163deeedb0532e2c7df805cc052f117b32d33fe3",
      "parents": [
        "4f6876031ee105466f400661a0dd3fa66c4f0c09",
        "18016e35d448d35739f8640b51476709c07e95db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:02:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:02:39 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  OMAP: DSS2: don\u0027t power off a panel twice\n  OMAP: DSS2: OMAPFB: Allow usage of def_vrfb only for omap2,3\n  OMAP: DSS2: OMAPFB: make VRFB depends on OMAP2,3\n  OMAP: DSS2: OMAPFB: Allow FB_OMAP2 to build without VRFB\n  arm/omap: simplify conditional\n  OMAP: DSS2: DSI: Remove extra iounmap in error path\n  OMAP: DSS2: Use dss_features framework on DSS2 code\n  OMAP: DSS2: Introduce dss_features files\n  video/omap: remove mux.h include\n  ARM: omap/fb: move get_fbmem_region() to .init.text\n  ARM: omap/fb: move omapfb_reserve_sram to .init.text\n  ARM: omap/fb: move omap_init_fb to .init.text\n  OMAP: DSS2: OMAPFB: swap front and back porches for both hsync and vsync\n  OMAP: DSS2: make filter coefficient tables human readable\n  OMAP: DSS2: Add SPI dependency to Kconfig of ACX565AKM panel\n"
    },
    {
      "commit": "4f6876031ee105466f400661a0dd3fa66c4f0c09",
      "tree": "9dd7ecb194ea3f50bdc0e6e4545faff3e9898a2c",
      "parents": [
        "4390110fef9e5c64e10c6ca19d586932242c9a8a",
        "a69a0612c4cb7b08570d1b25b542cef478a2d79a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:00:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 10:00:04 2010 -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]: x86, cpufreq: Mark longrun_get_policy with __cpuinit.\n  [CPUFREQ] add sampling_down_factor tunable to improve ondemand performance\n  [CPUFREQ] arch/x86/kernel/cpu/cpufreq: Fix unsigned return type\n  [CPUFREQ] drivers/cpufreq: Adjust confusing if indentation\n"
    },
    {
      "commit": "4390110fef9e5c64e10c6ca19d586932242c9a8a",
      "tree": "f2f26fe291c8b4e424b97ac57370b33e0c006568",
      "parents": [
        "a4dd8dce14014665862ce7911b38cb2c69e366dd",
        "42d7ba3d6d56a6cbc773284896108b1e2ebcee81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 09:55:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 09:55:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.37\u0027 of git://linux-nfs.org/~bfields/linux: (99 commits)\n  svcrpc: svc_tcp_sendto XPT_DEAD check is redundant\n  svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue\n  svcrpc: assume svc_delete_xprt() called only once\n  svcrpc: never clear XPT_BUSY on dead xprt\n  nfsd4: fix connection allocation in sequence()\n  nfsd4: only require krb5 principal for NFSv4.0 callbacks\n  nfsd4: move minorversion to client\n  nfsd4: delay session removal till free_client\n  nfsd4: separate callback change and callback probe\n  nfsd4: callback program number is per-session\n  nfsd4: track backchannel connections\n  nfsd4: confirm only on succesful create_session\n  nfsd4: make backchannel sequence number per-session\n  nfsd4: use client pointer to backchannel session\n  nfsd4: move callback setup into session init code\n  nfsd4: don\u0027t cache seq_misordered replies\n  SUNRPC: Properly initialize sock_xprt.srcaddr in all cases\n  SUNRPC: Use conventional switch statement when reclassifying sockets\n  sunrpc/xprtrdma: clean up workqueue usage\n  sunrpc: Turn list_for_each-s into the ..._entry-s\n  ...\n\nFix up trivial conflicts (two different deprecation notices added in\nseparate branches) in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "a4dd8dce14014665862ce7911b38cb2c69e366dd",
      "tree": "00e79b2845d5d49abcd83cf253db83a52d482265",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232",
        "411b5e05617593efebc06241dbc56f42150f2abe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 09:52:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 09:52:09 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  net/sunrpc: Use static const char arrays\n  nfs4: fix channel attribute sanity-checks\n  NFSv4.1: Use more sensible names for \u0027initialize_mountpoint\u0027\n  NFSv4.1: pnfs: filelayout: add driver\u0027s LAYOUTGET and GETDEVICEINFO infrastructure\n  NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure\n  NFS: client needs to maintain list of inodes with active layouts\n  NFS: create and destroy inode\u0027s layout cache\n  NFSv4.1: pnfs: filelayout: introduce minimal file layout driver\n  NFSv4.1: pnfs: full mount/umount infrastructure\n  NFS: set layout driver\n  NFS: ask for layouttypes during v4 fsinfo call\n  NFS: change stateid to be a union\n  NFSv4.1: pnfsd, pnfs: protocol level pnfs constants\n  SUNRPC: define xdr_decode_opaque_fixed\n  NFSD: remove duplicate NFS4_STATEID_SIZE\n"
    },
    {
      "commit": "24cecc1be62c37231fda15054a3d4d235ada38c5",
      "tree": "335ea997e0d65fd5178396f9560f8d9f3a356e73",
      "parents": [
        "75305d768d296a07fd02df9af3e5de326df1c72e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 19:12:52 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:49 2010 +0200"
      },
      "message": "AT91: rtc: enable built-in RTC in Kconfig for at91sam9g45 family\n\nEnable built-in RTC IP in Kconfig and modify comments and help messages.\nRTT as RTC is still available but should not be selected in common case.\n\nReported-by: Yegor Yefremov \u003cyegor_sub1@visionsystems.de\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "75305d768d296a07fd02df9af3e5de326df1c72e",
      "tree": "e816a4d3bcfa1f06488bdbaad1d9a5deb3fdca09",
      "parents": [
        "a2a571b74a3881963d8d09deb272d13afe5b49e3"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 18:27:48 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:49 2010 +0200"
      },
      "message": "at91/atmel-mci: inclusion of sd/mmc driver in at91sam9g45 chip and board\n\nThis adds the support of atmel-mci sd/mmc driver in at91sam9g45 devices and\nboard files. This also configures the DMA controller slave interface for\nat_hdmac dmaengine driver.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "a2a571b74a3881963d8d09deb272d13afe5b49e3",
      "tree": "491cf5ff56293287906f9cfec785345f24cd2180",
      "parents": [
        "8aeeda822fbfe7da2d4ea391a9757e9532796598"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 18:55:39 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: pm: make sure that r0 is 0 when dealing with cache operations\n\nWhen using CP15 cache operations (c7), we make sure that Rd (r0)\nis actually 0 as ARM 926 TRM is saying.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "8aeeda822fbfe7da2d4ea391a9757e9532796598",
      "tree": "04b001427ac194ad070c7cd6ee89c23af0f125cc",
      "parents": [
        "bb413db591d53c29292868577068fa822b84da82"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Oct 22 17:53:39 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: pm: use plain cpu_do_idle() for \"wait for interrupt\"\n\nFor power management at91_pm_enter() routine, use the cpu_do_idle() for a\nrock solid \"wait for interrupt\" implementation.\nFor AT91SAM9 ARM 926 based chips, we can exceed the cache line length as\nwe can access RAM even while in self-refresh mode.\nWe keep plain access to CP15 for at91rm9200 as this feature is not\navailable: instructions have to be in a single cache line.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "bb413db591d53c29292868577068fa822b84da82",
      "tree": "4a60e1015dd56ec54f00a809a9f3fffa99fa38a2",
      "parents": [
        "1345562b449e95e2098cc60eb0eed6d2415cd0b0"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 19:14:00 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: reset: extend alternate reset procedure to several chips\n\nSeveral at91sam9 chips need the alternate reset procedure to be sure to halt\nSDRAM smoothly before resetting the chip.\nThis is an extension of previous patch \"Fix AT91SAM9G20 reset\" to all chips\naffected.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "1345562b449e95e2098cc60eb0eed6d2415cd0b0",
      "tree": "030983c78b1c1472765047f262b9533ae2060098",
      "parents": [
        "ef4d63e6f51d9669e247c47b670a83511b98eb68"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 17:19:11 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:48 2010 +0200"
      },
      "message": "AT91: reset routine cleanup, remove not needed icache flush\n\nGeneralize assembler reset routine to allow use on several at91sam9 chips.\nThis patch replace double definitions of SDRAM controller registers and RSTC\nregisters with use of classical header files.\n\nFor this rework, we remove the not needed icache flush as it is already\ndone in the calling function: arm_machine_restart().\n\nRename at91sam9g20_reset.S to generalize to several chips.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "ef4d63e6f51d9669e247c47b670a83511b98eb68",
      "tree": "35871307329b7477c87486634925c6050b28ec66",
      "parents": [
        "184c82e853704ee98e729af0f36a8539355c0e2e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Oct 14 16:51:36 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: trivial: align comment of at91sam9g20_reset with one more tab\n\nPreparing next patch with longer names\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "184c82e853704ee98e729af0f36a8539355c0e2e",
      "tree": "927e9c1a4ab1a339b842619709fa852ae1926003",
      "parents": [
        "abf0c1bc94cb16f9eed331ea98ac151d08adf4fe"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "phorton@bitbox.co.uk",
        "time": "Fri May 28 16:37:26 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: Fix AT91SAM9G20 reset as per the errata in the data sheet\n\nIf the SDRAM is not cleanly shutdown before reset it can be left driving\nthe bus, which then stops the bootloader booting from NAND.\n\nSigned-off-by: Peter Horton \u003cphorton@bitbox.co.uk\u003e\n[nicolas.ferre@atmel.com: change file header line order]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "abf0c1bc94cb16f9eed331ea98ac151d08adf4fe",
      "tree": "d61188ba86c1b2a6a9cac01c3f73654960ac1901",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Peter Gsellmann",
        "email": "pgsellmann@portner-elektronik.at",
        "time": "Wed Oct 13 16:18:51 2010 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Oct 26 11:32:47 2010 +0200"
      },
      "message": "AT91: add board support for Pcontrol_G20\n\nBoard is a carrier board for Stamp9G20, with additional peripherals\nfor a building automation system\n\nSigned-off-by: Peter Gsellmann \u003cpgsellmann@portner-elektronik.at\u003e\n[nicolas.ferre@atmel.com: remove machine_desc.io_pg_offst and .phys_io]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "411b5e05617593efebc06241dbc56f42150f2abe",
      "tree": "f3a8ea3a580134cee82f06cf23a0e1cbdc4f3f41",
      "parents": [
        "43c2e885be25311e6289c7da52e8a03c4453ee03"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Sep 13 12:48:01 2010 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Oct 25 22:19:52 2010 -0400"
      },
      "message": "net/sunrpc: Use static const char arrays\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "43c2e885be25311e6289c7da52e8a03c4453ee03",
      "tree": "68b32eda7198486a8fe720bb5ed91189a769d817",
      "parents": [
        "1c787096fce217b5fdd9806dbce96e738c9345c0"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 02 15:19:01 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Oct 25 22:19:41 2010 -0400"
      },
      "message": "nfs4: fix channel attribute sanity-checks\n\nThe sanity checks here are incorrect; in the worst case they allow\nvalues that crash the client.\n\nThey\u0027re also over-reliant on the preprocessor.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b18cae4224bde7e5a332c19bc99247b2098ea232",
      "tree": "2ffa750e6a043a1dcfccd71588b7d6cfdcad440a",
      "parents": [
        "4833c16dea61cb30d6f77dfec3067a08ba79b361",
        "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:42:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-next\u0027 of git://android.git.kernel.org/kernel/tegra:\n  spi: tegra: fix error setting on timeout\n  spi: add spi_tegra driver\n  tegra: harmony: enable PCI Express\n  tegra: add PCI Express support\n  tegra: add PCI Express clocks\n  [ARM] tegra: Add APB DMA support\n  [ARM] tegra: Add cpufreq support\n  [ARM] tegra: common: Update common clock init table\n  [ARM] tegra: clock: Add dvfs support, bug fixes, and cleanups\n  [ARM] tegra: Add support for reading fuses\n  [ARM] tegra: gpio: Add suspend and wake support\n  [ARM] tegra: pinmux: add safe values, move tegra2, add suspend\n  [ARM] tegra: add suspend and mirror irqs to legacy controller\n  [ARM] tegra: Add legacy irq support\n  [ARM] tegra: update iomap\n"
    },
    {
      "commit": "4833c16dea61cb30d6f77dfec3067a08ba79b361",
      "tree": "fdf6cd3a851bca2c8c9db2e751abd5eddfcb2f66",
      "parents": [
        "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
        "ad3e01a331435a06055cdaf19cc973dd138dc925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 18:41:32 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: fix inverted anomaly 05000481 logic\n  Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n  Blackfin: ppi/spi/twi headers: add missing __BFP undef\n  Blackfin: update defconfigs\n  Blackfin: bfin_twi.h: start a common TWI header\n  netdev: bfin_mac: push settings to platform resources\n"
    },
    {
      "commit": "f41649e040b1f63e809fb2adb78ed2f3c3ebbcd0",
      "tree": "1386191824282de175fa5453907ea1a8bb08bfa4",
      "parents": [
        "0c03a1dd5bd8a37932ae1d519156172affef22fd"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 08 18:16:45 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Oct 25 16:57:46 2010 -0700"
      },
      "message": "spi: tegra: fix error setting on timeout\n\navoids derefencing an uninitialized pointer\n\nChange-Id: Icf528441ae481e9f6f5ddc0be32c7c217fa49701\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
      "tree": "2f06008b61ef2eedf8f77d1326e286a64e426ef6",
      "parents": [
        "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
        "b843e4ec01991a386a9e0e9030703524446e03da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (42 commits)\n  microblaze: Fix build with make 3.82\n  fbdev/xilinxfb: Microblaze driver support\n  microblaze: Support C optimized lib functions for little-endian\n  microblaze: Separate library optimized functions\n  microblaze: Support timer on AXI lite\n  microblaze: Add support for little-endian Microblaze\n  microblaze: KGDB little endian support\n  microblaze: Add PVR for endians plus detection\n  net: emaclite: Add support for little-endian platforms\n  microblaze: trivial: Add comment for AXI pvr\n  microblaze: pci-common cleanup\n  microblaze: Support early console on uart16550\n  microblaze: Do not compile early console support for uartlite if is disabled\n  microblaze: Setup early console dynamically\n  microblaze: Rename all uartlite early printk functions\n  microblaze: remove early printk uarlite console dependency from header\n  microblaze: Remove additional compatible properties\n  microblaze: Remove hardcoded asm instraction for PVR loading\n  microblaze: Use static const char * const where possible\n  microblaze: Define VMALLOC_START/END\n  ...\n"
    },
    {
      "commit": "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
      "tree": "7654b53ebb9af77b5daeab696d1d48069ae631a1",
      "parents": [
        "5260562754c0aa4b95eebb1f851eaccce7286365",
        "b11e7b3f3b56119194234085d42a633ceabd6aba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:25:31 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)\n  hwmon: lis3: Release resources in case of failure\n  hwmon: lis3: Short explanations of platform data fields\n  hwmon: lis3: Enhance lis3 selftest with IRQ line test\n  hwmon: lis3: use block read to access data registers\n  hwmon: lis3: Adjust fuzziness for 8 bit device\n  hwmon: lis3: New parameters to platform data\n  hwmon: lis3: restore axis enabled bits\n  hwmon: lis3: Power on corrections\n  hwmon: lis3: Update coordinates at polled device open\n  hwmon: lis3: Cleanup interrupt handling\n  hwmon: lis3: regulator control\n  hwmon: lis3: pm_runtime support\n  Kirkwood: add fan support for Network Space Max v2\n  hwmon: add generic GPIO fan driver\n  hwmon: (coretemp) fix reading of microcode revision (v2)\n  hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs\n  hwmon: (pkgtemp) align driver initialization style with coretemp\n  hwmon: LTC4261 Hardware monitoring driver\n  hwmon: (lis3) add axes module parameter for custom axis-mapping\n  hwmon: (hp_accel) Add HP Mini 510x family support\n  ...\n"
    },
    {
      "commit": "5260562754c0aa4b95eebb1f851eaccce7286365",
      "tree": "5702b9da6869d2769e4e88472b2c39b643187174",
      "parents": [
        "74eb94b218d087798a52c0b4f1379b635287a4b8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 25 23:41:11 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:24:06 2010 -0700"
      },
      "message": "MN10300: Fix the PERCPU() alignment to allow for workqueues\n\nIn the MN10300 arch, we occasionally see an assertion being tripped in\nalloc_cwqs() at the following line:\n\n        /* just in case, make sure it\u0027s actually aligned */\n  ---\u003e  BUG_ON(!IS_ALIGNED(wq-\u003ecpu_wq.v, align));\n        return wq-\u003ecpu_wq.v ? 0 : -ENOMEM;\n\nThe values are:\n\n        wa-\u003ecpu_wq.v \u003d\u003e 0x902776e0\n        align \u003d\u003e 0x100\n\nand align is calculated by the following:\n\n        const size_t align \u003d max_t(size_t, 1 \u003c\u003c WORK_STRUCT_FLAG_BITS,\n                                   __alignof__(unsigned long long));\n\nThis is because the pointer in question (wq-\u003ecpu_wq.v) loses some of its\nlower bits to control flags, and so the object it points to must be\nsufficiently aligned to avoid the need to use those bits for pointing to\nthings.\n\nCurrently, 4 control bits and 4 colour bits are used in normal\ncircumstances, plus a debugging bit if debugging is set.  This requires\nthe cpu_workqueue_struct struct to be at least 256 bytes aligned (or 512\nbytes aligned with debugging).\n\nPERCPU() alignment on MN13000, however, is only 32 bytes as set in\nvmlinux.lds.S.  So we set this to PAGE_SIZE (4096) to match most other\narches and stick a comment in alloc_cwqs() for anyone else who triggers\nthe assertion.\n\nReported-by: Akira Takeuchi \u003ctakeuchi.akr@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Mark Salter \u003cmsalter@redhat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42d7ba3d6d56a6cbc773284896108b1e2ebcee81",
      "tree": "3d0d908c39ae228e4b51c3bec8d5bd5188397637",
      "parents": [
        "01dba075d571f5a8b7dcb153fdfd14e981c4cee3"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 23 11:55:53 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Mon Oct 25 17:59:34 2010 -0400"
      },
      "message": "svcrpc: svc_tcp_sendto XPT_DEAD check is redundant\n\nThe only caller (svc_send) has already checked XPT_DEAD.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "01dba075d571f5a8b7dcb153fdfd14e981c4cee3",
      "tree": "b443dff71fd4addcd11b873f356bbd247cadaa43",
      "parents": [
        "ac9303eb74471bc2567960b47497a8bfbe1e5a03"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 23 11:23:46 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Mon Oct 25 17:59:33 2010 -0400"
      },
      "message": "svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue\n\nIf any xprt marked DEAD is also left BUSY for the rest of its life, then\nthe XPT_DEAD check here is superfluous--we\u0027ll get the same result from\nthe XPT_BUSY check just after.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "ac9303eb74471bc2567960b47497a8bfbe1e5a03",
      "tree": "17f9882d81b56d2787d0c556cfa6d76ea40a948b",
      "parents": [
        "7e4fdd0744fcb9f08854c37643bf529c5945cc36"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 23 11:16:10 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Mon Oct 25 17:59:32 2010 -0400"
      },
      "message": "svcrpc: assume svc_delete_xprt() called only once\n\nAs long as DEAD exports are left BUSY, and svc_delete_xprt is called\nonly with BUSY held, then svc_delete_xprt() will never be called on an\nxprt that is already DEAD.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "7e4fdd0744fcb9f08854c37643bf529c5945cc36",
      "tree": "4587d216b75107bc173a66396e5ca6a4d4e1b0ce",
      "parents": [
        "a663bdd8c5d18d287f7468470816c9e0e66343c1"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Oct 23 11:04:12 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Mon Oct 25 17:58:40 2010 -0400"
      },
      "message": "svcrpc: never clear XPT_BUSY on dead xprt\n\nOnce an xprt has been deleted, there\u0027s no reason to allow it to be\nenqueued--at worst, that might cause the xprt to be re-added to some\nglobal list, resulting in later corruption.\n\nAlso, note this leaves us with no need for the reference-count\nmanipulation here.\n\nReviewed-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "b11e7b3f3b56119194234085d42a633ceabd6aba",
      "tree": "ba12e182a53f74f78e8c35f05699b2a7b03f82e3",
      "parents": [
        "83af1bd81f7b7fb31a681b0c80790866f190d23a"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:34 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:44:59 2010 -0700"
      },
      "message": "hwmon: lis3: Release resources in case of failure\n\nIf lis3lv02d_init_device fails, HW resources were not released\nproperly. In case of failure call release_resources if available.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ad3e01a331435a06055cdaf19cc973dd138dc925",
      "tree": "ef68c22a08f73be31fc1763d63cbcdff06128785",
      "parents": [
        "09ebdedf48994117ede1b7792fc38268bc82549b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:49:49 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:24:00 2010 -0400"
      },
      "message": "Blackfin: fix inverted anomaly 05000481 logic\n\nNo one uses these MMRs so we didn\u0027t notice when the anomaly handling\nlogic was inverted.\n\nReported-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "09ebdedf48994117ede1b7792fc38268bc82549b",
      "tree": "07195e652b8a15f19b253add19af1dc632bec60b",
      "parents": [
        "ff7cbc4b5c6276865a6db594c4b8459ebad457a4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:22:49 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:24:00 2010 -0400"
      },
      "message": "Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK\n\nThis code was useful during early port development when our icache code\nwasn\u0027t solid, but that ship has sailed long ago, and no code calls this\nfunction anymore (irq_panic).  So punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "83af1bd81f7b7fb31a681b0c80790866f190d23a",
      "tree": "47ed7fc0c535ead5399f65a883e6d51ad4b2118d",
      "parents": [
        "029756d0b8856f52d83dee81c01dd3af786cadff"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Sat Oct 23 09:39:44 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Short explanations of platform data fields\n\nShort documentation at kernel doc format.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "029756d0b8856f52d83dee81c01dd3af786cadff",
      "tree": "573ac19fe3461f1ffece64fd42af8573c011fa5d",
      "parents": [
        "f10a5407b58603fb3b084d7fbdbd50f47d010c82"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:32 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Enhance lis3 selftest with IRQ line test\n\nConfigure chip to data ready mode in selftest and count received\ninterrupts to see that interrupt line(s) are working.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f10a5407b58603fb3b084d7fbdbd50f47d010c82",
      "tree": "121a730685dab830c412f7c09027b0b04917d307",
      "parents": [
        "477bc918c2323a51f577cd892ca49376f6feb5d5"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:31 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: use block read to access data registers\n\nAdd optional blockread function to interface driver. If available\nthe chip driver uses it for data register access. For 12 bit device\nit reads 6 bytes to get 3*16bit data. For 8 bit device it reads out\n5 bytes since every second byte is dummy.\nThis optimizes bus usage and reduces number of operations and\ninterrupts needed for one data update.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "477bc918c2323a51f577cd892ca49376f6feb5d5",
      "tree": "e4902eac91b80243413efd376a38b23cbbd82943",
      "parents": [
        "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:30 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:39 2010 -0700"
      },
      "message": "hwmon: lis3: Adjust fuzziness for 8 bit device\n\nDefault fuziness is set smaller for 8 device.\nIn 12 bit device LSB is quite close to 1 mg\n(mg \u003d 1 / 1000 of earth gravity).\nIn 8bit device LSB is about 18 mg.\nSet fuziness to 1 for 8 bit device.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "cc23aa1ce2631b2fe1e3fba82ee444460f5ee3b7",
      "tree": "2503b877c18bf4ae72afd76b2c2da5fd548af167",
      "parents": [
        "ed37d7f619648bf1a3ac136e80d2d0d647734eb3"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:29 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: New parameters to platform data\n\nAdded default output data rate setting to platform data.\nIf default rate is 0, reset default value is used.\nAdded control for duration via platform data.\nAdded possibility to configure interrupts to trig on\nboth rising and falling edge. The lis3 WU unit can be\nconfigured quite many ways and with some configurations it\nis quite handy to get coordinate refresh when some\nevent trigs and when it reason goes away.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ed37d7f619648bf1a3ac136e80d2d0d647734eb3",
      "tree": "5a52e613fca43ac8e9e8c60140591b29255f121f",
      "parents": [
        "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:28 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: restore axis enabled bits\n\nAll axis enable bits are set to 0 at module remove.\nRestore reset default value at init.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a7fade7e03a7c773f91e2e5ff26ad6fafda5a9f",
      "tree": "160964eaad5bfaa0f4a02be0709fd49d529d84d5",
      "parents": [
        "821f664644c2da9e1a51e36751abedf49d4332e0"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:27 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Power on corrections\n\nSometimes lis3 chip seems to fail to setup factory tuning at boot up.\nThis probably happens if there is some odd power ramp down ramp up sequence\nfor example in device restart. Set boot bit in control2 register to\ntrig boot sequence manually and wait until it is finished.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "821f664644c2da9e1a51e36751abedf49d4332e0",
      "tree": "9fd3b69a5c1fe65f4254f5d958c29e18434b83f1",
      "parents": [
        "e726111f953f8f5b922b953caf06ba6790c5fbaa"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:26 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Update coordinates at polled device open\n\nCall input device poll function at device open to refresh coordinates\nimmediately. This is needed for the case where poll interval is set to\nzero and coordinate updates happens purely under interrupt control.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e726111f953f8f5b922b953caf06ba6790c5fbaa",
      "tree": "4c2355531dad72055f3d8d1e704947d0210fd32a",
      "parents": [
        "f9deb41f91c41d9d91a24c84a555ec7fe82620da"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:25 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: Cleanup interrupt handling\n\nIrqcfg moved to chip data instead of platform data.\nThis simplifies access in interrupt handler little bit.\n\nInput device open and close functions set status for\ninterrupt threaded handler once.\n\nUnnecessary check for interrupt source removed since\nit is enough that active interrupt line indicates that\nthere was an interrupt.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "f9deb41f91c41d9d91a24c84a555ec7fe82620da",
      "tree": "c301a8324c3bbc779b752cdf47236575a87a26d2",
      "parents": [
        "2a346996626ecbb4269c239e9ff7372a182907e9"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:24 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: regulator control\n\nBased on pm_runtime control, turn lis3 regulators on and off.\nPerform context save and restore on transitions.\n\nFeature is optional and must be enabled in platform data.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2a346996626ecbb4269c239e9ff7372a182907e9",
      "tree": "9e1cd9d3f2a44e6dfaae7726613c0c13f2ab33e5",
      "parents": [
        "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Fri Oct 22 07:57:23 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:38 2010 -0700"
      },
      "message": "hwmon: lis3: pm_runtime support\n\nAdd pm_runtime support to lis3 core driver.\nAdd pm_runtime support to lis3 i2c driver.\n\nspi and hp_accel drivers are not yet supported. Old always\non functionality remains for those.\n\nFor sysfs there is 5 second delay before turning off the\nchip to avoid long ramp up delay.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0ab83a7ce5c566b84d492d598dc64a19bfaef9ab",
      "tree": "3fe4d96dbea255b9a4c33861d77b9a1e33a7bb82",
      "parents": [
        "d6fe1360f42e86262153927986dea6502daff703"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Fri Oct 22 05:29:18 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:37 2010 -0700"
      },
      "message": "Kirkwood: add fan support for Network Space Max v2\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d6fe1360f42e86262153927986dea6502daff703",
      "tree": "adaf8f6da75353dacc4d1d05ff4a042d6c9c0b11",
      "parents": [
        "3247800676c4a04352cde72b9935b57ffc72ce15"
      ],
      "author": {
        "name": "Simon Guinot",
        "email": "sguinot@lacie.com",
        "time": "Fri Oct 22 00:44:19 2010 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:37 2010 -0700"
      },
      "message": "hwmon: add generic GPIO fan driver\n\nThis patch adds hwmon support for fans connected to GPIO lines.\n\nPlatform specific information such as GPIO pinout and speed conversion array\n(rpm from/to GPIO value) are passed to the driver via platform_data.\n\nSigned-off-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "3247800676c4a04352cde72b9935b57ffc72ce15",
      "tree": "5918c72fe4fbdf6f224f1e62661445870939e894",
      "parents": [
        "17c10d61c750619324ee2a46c5a9e03a435fe212"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Oct 08 04:59:38 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:21 2010 -0700"
      },
      "message": "hwmon: (coretemp) fix reading of microcode revision (v2)\n\nAccording to the documentation, simply reading the respective MSR\nisn\u0027t sufficient: It should be written with zeros, cpuid(1) be\nexecuted, and then read (see arch/x86/kernel/cpu/intel.c for an\nexample).\n\nv2: Fail probe when microcode revision cannot be determined, but is\nneeded to check for proper operation.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nCc: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "17c10d61c750619324ee2a46c5a9e03a435fe212",
      "tree": "46bceacae951391c9d80e0b20734a88f273eb360",
      "parents": [
        "fd53d08465a79d742a297be1d7d173f8a13972a6"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Oct 08 22:01:48 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:21 2010 -0700"
      },
      "message": "hwmon: ({core, pkg, via-cpu}temp) remove unnecessary CONFIG_HOTPLUG_CPU ifdefs\n\nCONFIG_HOTPLUG_CPU is used too much in some drivers.\nThis patch clean them up.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "fd53d08465a79d742a297be1d7d173f8a13972a6",
      "tree": "600fcad9649d689916153bc7fac38b0c17d46da2",
      "parents": [
        "e5f5c99a39375ce533aacfdfb269978070121e1c"
      ],
      "author": {
        "name": "Chen Gong",
        "email": "gong.chen@linux.intel.com",
        "time": "Fri Oct 08 05:53:35 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (pkgtemp) align driver initialization style with coretemp\n\npkgtemp is derived from coretemp, so some reasonable\nlogics should be applied onto pkgtemp, too. Such as\nthe init logic here.\n\nSigned-off-by: Chen Gong \u003cgong.chen@linux.intel.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e5f5c99a39375ce533aacfdfb269978070121e1c",
      "tree": "0abf39b045d772cf11bc401bcb1a36985ad3d99a",
      "parents": [
        "2ee321440e3a594dcdd9981e68e5e302447047a2"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jun 25 11:59:54 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: LTC4261 Hardware monitoring driver\n\nThis driver adds support for Linear Technology LTC4261 I2C Negative\nVoltage Hot Swap Controller.\n\nReviewed-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nReviewed-by: Tom Grennan \u003ctom.grennan@ericsson.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2ee321440e3a594dcdd9981e68e5e302447047a2",
      "tree": "c2dde23d160339ff713f9fd12f7922cca0c8c6d3",
      "parents": [
        "37394050b5be0fe87f96ed8848f11c3c2cd4d556"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 01 17:14:25 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (lis3) add axes module parameter for custom axis-mapping\n\nThe axis-mapping of lis3dev device on many (rather most) HP machines\ndoesn\u0027t follow the standard.  When each new model appears, users need to\nadjust again.  Testing this requires the rebuild of kernel, thus it\u0027s not\ntrivial for end-users.\n\nThis patch adds a module parameter \"axes\" to allow a custom axis-mapping\nwithout patching and recompiling the kernel driver.  User can pass the\nparameter such as axes\u003d3,2,1.  Also it can be changed via sysfs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "37394050b5be0fe87f96ed8848f11c3c2cd4d556",
      "tree": "9710ce9356998e0fd806d3021d7f182d7a8e0011",
      "parents": [
        "78537c3b6ffcb69bf4fd43a74ba57928fcefce95"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Aug 27 00:21:43 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (hp_accel) Add HP Mini 510x family support\n\nThis patch is an enhanced version of Takashi Iwai\u0027s\n[PATCH] hp_accel: Add quirks for HP ProBook 532x and HP Mini 5102\nMy HP Mini 5101 works fine with this patch.\nConfirmed with Tux Racer.\n\nSigned-off by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "78537c3b6ffcb69bf4fd43a74ba57928fcefce95",
      "tree": "3e30c553acb84389c075c7f94bdd369c4efc2b41",
      "parents": [
        "9401ba13281f9cf36c85d4f8d3a52f9655e69b58"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 23 10:01:39 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "hwmon: (lis3) Add support for new LIS3DC / HP3DC chip\n\nA new version of LIS3 chip has slight incompatibilities from former\nversions.  This patch adds the minimal support for it.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9401ba13281f9cf36c85d4f8d3a52f9655e69b58",
      "tree": "6bd3181106f0a31c946d71e47c94183381a770bb",
      "parents": [
        "e0a8755b6b701b3397c4c23ff182b7eb6ac6fe26"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 13 10:32:08 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "x86/hwmon: remove inclusion of unnecessary headers from {core, pkg, via-cpu}temp.c\n\nThese likely originate from these drivers being clones of one another\nand/or other drivers which actually needed these includes.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e0a8755b6b701b3397c4c23ff182b7eb6ac6fe26",
      "tree": "4886712854112a2b8eb0a447e6d5b57652e3d61c",
      "parents": [
        "a5f42a6bc51454137b918f67310168c27d1dd1de"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Sep 13 10:28:35 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:20 2010 -0700"
      },
      "message": "x86/hwmon: (coretemp) cosmetic cleanup\n\n\"break\" after \"return\" is at best bogus (good compilers even warn about\nthe \"break\" being unreachable).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "a5f42a6bc51454137b918f67310168c27d1dd1de",
      "tree": "4715dd8a2aae7f1345dcf8d8f16153a5bb8eacc5",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Sep 23 22:31:10 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Oct 25 14:11:19 2010 -0700"
      },
      "message": "x86/hwmon: {core, pkg, via}cpu_temp_device_remove() can all be __cpuinit\n\n... as they\u0027re being called only from a __cpuinit function.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "74eb94b218d087798a52c0b4f1379b635287a4b8",
      "tree": "4e467c3014c2b1169f6f71d88cf5d1598f3ce28e",
      "parents": [
        "7b6181e06841f5ad15c4ff708b967b4db65a64de",
        "9a84d38031c258a17bb39beed1e500eadee67407"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:48:29 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.37\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (67 commits)\n  SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred\n  nfs: fix unchecked value\n  Ask for time_delta during fsinfo probe\n  Revalidate caches on lock\n  SUNRPC: After calling xprt_release(), we must restart from call_reserve\n  NFSv4: Fix up the \u0027dircount\u0027 hint in encode_readdir\n  NFSv4: Clean up nfs4_decode_dirent\n  NFSv4: nfs4_decode_dirent must clear entry-\u003efattr-\u003evalid\n  NFSv4: Fix a regression in decode_getfattr\n  NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer\n  NFS: Ensure we check all allocation return values in new readdir code\n  NFS: Readdir plus in v4\n  NFS: introduce generic decode_getattr function\n  NFS: check xdr_decode for errors\n  NFS: nfs_readdir_filler catch all errors\n  NFS: readdir with vmapped pages\n  NFS: remove page size checking code\n  NFS: decode_dirent should use an xdr_stream\n  SUNRPC: Add a helper function xdr_inline_peek\n  NFS: remove readdir plus limit\n  ...\n"
    },
    {
      "commit": "7b6181e06841f5ad15c4ff708b967b4db65a64de",
      "tree": "bdfcf5b74b692f76581156e452d268b64c795200",
      "parents": [
        "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
        "bc487fb341af05120bccb9f59ce76302391dcc77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 13:46:56 2010 -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: (163 commits)\n  omap: complete removal of machine_desc.io_pg_offst and .phys_io\n  omap: UART: fix wakeup registers for OMAP24xx UART2\n  omap: Fix spotty MMC voltages\n  ASoC: OMAP4: MCPDM: Remove unnecessary include of plat/control.h\n  serial: omap-serial: fix signess error\n  OMAP3: DMA: Errata i541: sDMA FIFO draining does not finish\n  omap: dma: Fix buffering disable bit setting for omap24xx\n  omap: serial: Fix the boot-up crash/reboot without CONFIG_PM\n  OMAP3: PM: fix scratchpad memory accesses for off-mode\n  omap4: pandaboard: enable the ehci port on pandaboard\n  omap4: pandaboard: Fix the init if CONFIG_MMC_OMAP_HS is not set\n  omap4: pandaboard: remove unused hsmmc definition\n  OMAP: McBSP: Remove null omap44xx ops comment\n  OMAP: McBSP: Swap CLKS source definition\n  OMAP: McBSP: Fix CLKR and FSR signal muxing\n  OMAP2+: clock: reduce the amount of standard debugging while disabling unused clocks\n  OMAP: control: move plat-omap/control.h to mach-omap2/control.h\n  OMAP: split plat-omap/common.c\n  OMAP: McBSP: implement functional clock switching via clock framework\n  OMAP: McBSP: implement McBSP CLKR and FSR signal muxing via mach-omap2/mcbsp.c\n  ...\n\nFixed up trivial conflicts in arch/arm/mach-omap2/\n{board-zoom-peripherals.c,devices.c} as per Tony\n"
    },
    {
      "commit": "72e58063d63c5f0a7bf65312f1e3a5ed9bb5c2ff",
      "tree": "df5c21244d46aacef47e6b7fff3ad02c3612b15c",
      "parents": [
        "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
        "489e176c71f36654dcb8835926f7e5717b8b4c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:59:31 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (50 commits)\n  davinci: fix remaining board support after io_pgoffst removal\n  davinci: mityomapl138: make file local data static\n  arm/davinci: remove duplicated include\n  davinci: Initial support for Omapl138-Hawkboard\n  davinci: MityDSP-L138/MityARM-1808 read MAC address from I2C Prom\n  davinci: add tnetv107x touchscreen platform device\n  input: add driver for tnetv107x touchscreen controller\n  davinci: add keypad config for tnetv107x evm board\n  davinci: add tnetv107x keypad platform device\n  input: add driver for tnetv107x on-chip keypad controller\n  net: davinci_emac: cleanup unused cpdma code\n  net: davinci_emac: switch to new cpdma layer\n  net: davinci_emac: separate out cpdma code\n  net: davinci_emac: cleanup unused mdio emac code\n  omap: cleanup unused davinci mdio arch code\n  davinci: cleanup mdio arch code and switch to phy_id\n  net: davinci_emac: switch to new mdio\n  omap: add mdio platform devices\n  davinci: add mdio platform devices\n  net: davinci_emac: separate out davinci mdio\n  ...\n\nFix up trivial conflict in drivers/input/keyboard/Kconfig (two entries\nadded next to each other - one from the davinci merge, one from the\ninput merge)\n"
    },
    {
      "commit": "57c155d51e2f3d7411eeac5e7fd7634d2d1f6b4f",
      "tree": "e381b00f8b822980545adec6f3c9e03cea07c9b7",
      "parents": [
        "9afd281a152702143961c09b5482a66eeefe5e03",
        "fe2fd9ed5bf184f797412be8b86f4589d1b77bb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:08:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:08:21 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  exofs: Remove inode-\u003ei_count manipulation in exofs_new_inode\n  fs/exofs: typo fix of faild to failed\n  exofs: Set i_mapping-\u003ebacking_dev_info anyway\n  exofs: Cleaup read path in regard with read_for_write\n"
    },
    {
      "commit": "9afd281a152702143961c09b5482a66eeefe5e03",
      "tree": "30cbeb1bd96488f0ac9e74f1821891f34109a233",
      "parents": [
        "c4a6eb3b7d5b483de331313e7ea38a6891a3447a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Mon Oct 25 18:15:22 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 10:05:13 2010 -0700"
      },
      "message": "x86-32, mm: Remove duplicated include\n\nCommit b40827fa7268 (\"x86-32, mm: Add an initial page table for core\nbootstrapping\") added an include directive which is needless and is\ntaken care of by a previous one.  Remove it.\n\nCaught-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe2fd9ed5bf184f797412be8b86f4589d1b77bb8",
      "tree": "45677902196a26d12a9eb56a663e0a9787cc2cae",
      "parents": [
        "571f7f46bf367b29f574ca51a9ca1db5035602bb"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sat Oct 16 19:14:01 2010 +1100"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Oct 25 18:03:07 2010 +0200"
      },
      "message": "exofs: Remove inode-\u003ei_count manipulation in exofs_new_inode\n\nexofs_new_inode() was incrementing the inode-\u003ei_count and\ndecrementing it in create_done(), in a bad attempt to make sure\nthe inode will still be there when the asynchronous create_done()\nfinally arrives. This was very stupid because iput() was not called,\nand if it was actually needed, it would leak the inode.\n\nHowever all this is not needed, because at exofs_evict_inode()\nwe already wait for create_done() by waiting for the\nobject_created event. Therefore remove the superfluous ref counting\nand just Thicken the comment at exofs_evict_inode() a bit.\n\nWhile at it change places that open coded wait_obj_created()\nto call the already available wrapper.\n\nCC: Dave Chinner \u003cdchinner@redhat.com\u003e\nCC: Christoph Hellwig \u003chch@lst.de\u003e\nCC: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "571f7f46bf367b29f574ca51a9ca1db5035602bb",
      "tree": "39c8557d005982f7212c073b43027672c8e8e7ff",
      "parents": [
        "115e19c53501edc11f730191f7f047736815ae3d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 21 22:17:17 2010 -0700"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Oct 25 18:02:49 2010 +0200"
      },
      "message": "fs/exofs: typo fix of faild to failed\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "c4a6eb3b7d5b483de331313e7ea38a6891a3447a",
      "tree": "de415b67626308b1fa414e47f17959939c017c92",
      "parents": [
        "33081adf8b89d5a716d7e1c60171768d39795b39",
        "96f4a70d8eb4d746b19d5b5510407c8ff0d00340"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:36:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:36:50 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (48 commits)\n  [S390] topology: export cpu topology via proc/sysinfo\n  [S390] topology: move topology sysinfo code\n  [S390] topology: clean up facility detection\n  [S390] cleanup facility list handling\n  [S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT\n  [S390] dasd: ignore unsolicited interrupts for DIAG\n  [S390] kvm: Enable z196 instruction facilities\n  [S390] dasd: fix unsolicited interrupt recognition\n  [S390] dasd: fix use after free in dbf\n  [S390] kvm: Fix badness at include/asm/mmu_context.h:83\n  [S390] cio: fix I/O cancel function\n  [S390] topology: change default\n  [S390] smp: use correct cpu address in print_cpu_info()\n  [S390] remove ieee_instruction_pointer from thread_struct\n  [S390] cleanup system call parameter setup\n  [S390] correct alignment of cpuid structure\n  [S390] cleanup lowcore access from external interrupts\n  [S390] cleanup lowcore access from program checks\n  [S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h\n  [S390] fix SIGBUS handling\n  ...\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    },
    {
      "commit": "c55960499f810357a29659b32d6ea594abee9237",
      "tree": "b65748db925f7ec894e0b2cf8783609c6fbc88be",
      "parents": [
        "fbaab1dc19751c80a7df62425f1d9ad2688e42f5",
        "10c6c9c94c3eaadd7f9d6bafccc8709eda0da0f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:30:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:30:48 2010 -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: Orphan the UWB and WUSB subsystems\n  uwb: Remove the WLP subsystem and drivers\n"
    },
    {
      "commit": "fbaab1dc19751c80a7df62425f1d9ad2688e42f5",
      "tree": "87d9fb36de2873677449bb1737086a3c64f87ef6",
      "parents": [
        "51f00a471ce8f359627dd99aeac322947a0e491b",
        "7f80d734b3b5d23b9851cc03cc20733bca2c724e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (44 commits)\n  eeepc-wmi: Add cpufv sysfs interface\n  eeepc-wmi: add additional hotkeys\n  panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata\n  panasonic-laptop: Handle errors properly if they happen\n  intel_pmic_gpio: fix off-by-one value range checking\n  IBM Real-Time \"SMI Free\" mode driver -v7\n  Add OLPC XO-1 rfkill driver\n  Move hdaps driver to platform/x86\n  ideapad-laptop: Fix Makefile\n  intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register\n  ideapad: Add param: no_bt_rfkill\n  ideapad: Change the driver name to ideapad-laptop\n  ideapad: rewrite the sw rfkill set\n  ideapad: rewrite the hw rfkill notify\n  ideapad: use EC command to control camera\n  ideapad: use return value of _CFG to tell if device exist or not\n  ideapad: make sure we bind on the correct device\n  ideapad: check VPC bit before sync rfkill hw status\n  ideapad: add ACPI helpers\n  dell-laptop: Add debugfs support\n  ...\n"
    },
    {
      "commit": "51f00a471ce8f359627dd99aeac322947a0e491b",
      "tree": "de3f0c26359d7846fc5d6d0fdd147e225d979add",
      "parents": [
        "a7f505c6b15fb35c0de8136e370d2927ce29452c",
        "97ff46cb69da22037346670ae515217c658ace02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mtd/m25p80: add support to parse the partitions by OF node\n  of/irq: of_irq.c needs to include linux/irq.h\n  of/mips: Cleanup some include directives/files.\n  of/mips: Add device tree support to MIPS\n  of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch\n  of/device: Rework to use common platform_device_alloc() for allocating devices\n  of/xsysace: Fix OF probing on little-endian systems\n  of: use __be32 types for big-endian device tree data\n  of/irq: remove references to NO_IRQ in drivers/of/platform.c\n  of/promtree: add package-to-path support to pdt\n  of/promtree: add of_pdt namespace to pdt code\n  of/promtree: no longer call prom_ functions directly; use an ops structure\n  of/promtree: make drivers/of/pdt.c no longer sparc-only\n  sparc: break out some PROM device-tree building code out into drivers/of\n  of/sparc: convert various prom_* functions to use phandle\n  sparc: stop exporting openprom.h header\n  powerpc, of_serial: Endianness issues setting up the serial ports\n  of: MTD: Fix OF probing on little-endian systems\n  of: GPIO: Fix OF probing on little-endian systems\n"
    },
    {
      "commit": "a7f505c6b15fb35c0de8136e370d2927ce29452c",
      "tree": "4ce5549ed9116ce6d8396b15093b624d7e01912b",
      "parents": [
        "b7d41a9fbb364c67d91c3588e117eba547e2d4bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 24 22:23:50 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:12:27 2010 -0700"
      },
      "message": "MIPS: MT: Fix build error iFPU affinity code\n\nCommit b0ae19811375 (\"security: remove unused parameter from\nsecurity_task_setscheduler()\") broke the build of\narch/mips/kernel/mips-mt-fpaff.c.  The function arguments were\nunnecessary, not the semicolon ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7d41a9fbb364c67d91c3588e117eba547e2d4bf",
      "tree": "abf95ce77eaa8b7aed30fded4d3592b4af152a99",
      "parents": [
        "da47c19e5c746829042933c8f945a71e2b62d6fc",
        "66fa12c571d35e3cd62574c65f1785a460105397"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:05:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:05:29 2010 -0700"
      },
      "message": "Merge branch \u0027ieee1394-removal\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027ieee1394-removal\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: remove the old IEEE 1394 driver stack\n  ieee1394: move init_ohci1394_dma to drivers/firewire/\n\nFix trivial change/delete conflict: drivers/ieee1394/eth1394.c is\ngetting removed, but was modified by the networking merge.\n"
    },
    {
      "commit": "da47c19e5c746829042933c8f945a71e2b62d6fc",
      "tree": "54110db260f57c01745e1ace343ec72b7eec6c69",
      "parents": [
        "f7cc02b8715618e179242ba9cc10bdc5146ae565"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:46 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: replace BKL with mutex\n\nReplace the BKL with a mutex to protect the venus_comm structure which\nbinds the mountpoint with the character device and holds the upcall\nqueues.\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7cc02b8715618e179242ba9cc10bdc5146ae565",
      "tree": "80c1bcf6923c9982a52fbe510cb7d396fb9866fc",
      "parents": [
        "b5ce1d83a62fc109d8e815b1fc71dcdb0d26bc49"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:45 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: push BKL regions into coda_upcall()\n\nNow that shared inode state is locked using the cii-\u003ec_lock, the BKL is\nonly used to protect the upcall queues used to communicate with the\nuserspace cache manager. The remaining state is all local and we can\npush the lock further down into coda_upcall().\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5ce1d83a62fc109d8e815b1fc71dcdb0d26bc49",
      "tree": "ea537c1b6436c36bee3b33d8b4f750124fd7d661",
      "parents": [
        "3a99c6319064af3f2e18eb929f638d555dbf7a62"
      ],
      "author": {
        "name": "Yoshihisa Abe",
        "email": "yoshiabe@cs.cmu.edu",
        "time": "Mon Oct 25 02:03:44 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:02:40 2010 -0700"
      },
      "message": "Coda: add spin lock to protect accesses to struct coda_inode_info.\n\nWe mostly need it to protect cached user permissions. The c_flags field\nis advisory, reading the wrong value is harmless and in the worst case\nwe hit a slow path where we have to make an extra upcall to the\nuserspace cache manager when revalidating a dentry or inode.\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a99c6319064af3f2e18eb929f638d555dbf7a62",
      "tree": "e611927f41142123dc8efed7e07a3a91151edb01",
      "parents": [
        "1dfd166e93f98892aa4427069a23ed73259983c8",
        "49327ad2bbbaf1945d5ba431522201574219d150"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:59:01 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (75 commits)\n  Input: wacom - specify Cinitq supported tools\n  Input: ab8500-ponkey - fix IRQ freeing in error path\n  Input: adp5588-keys - use more obvious i2c_device_id name string\n  Input: ad7877 - switch to using threaded IRQ\n  Input: ad7877 - use attribute group to control visibility of attributes\n  Input: serio - add support for PS2Mult multiplexer protocol\n  Input: wacom - properly enable runtime PM\n  Input: ad7877 - filter events where pressure is beyond the maximum\n  Input: ad7877 - implement EV_KEY:BTN_TOUCH reporting\n  Input: ad7877 - implement specified chip select behavior\n  Input: hp680_ts_input - use cancel_delayed_work_sync()\n  Input: mousedev - correct lockdep annotation\n  Input: ads7846 - switch to using threaded IRQ\n  Input: serio - support multiple child devices per single parent\n  Input: synaptics - simplify pass-through port handling\n  Input: add ROHM BU21013 touch panel controller support\n  Input: omap4-keypad - wake-up on events \u0026 long presses\n  Input: omap4-keypad - fix interrupt line configuration\n  Input: omap4-keypad - SYSCONFIG register configuration\n  Input: omap4-keypad - use platform device helpers\n  ...\n"
    },
    {
      "commit": "1dfd166e93f98892aa4427069a23ed73259983c8",
      "tree": "c70a347b963091b99bd16842537153fa36e5c0e9",
      "parents": [
        "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
        "8df399018df120d28f89fda6f2515cc6e096e43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)\n  sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n  sh: clkfwk: Shuffle around to match the intc split up.\n  sh: clkfwk: modify for_each_frequency end condition\n  sh: fix clk_get() error handling\n  sh: clkfwk: Fix fault in frequency iterator.\n  sh: clkfwk: Add a helper for rate rounding by divisor ranges.\n  sh: clkfwk: Abstract rate rounding helper.\n  sh: clkfwk: support clock remapping.\n  sh: pci: Convert to upper/lower_32_bits() helpers.\n  sh: mach-sdk7786: Add support for the FPGA SRAM.\n  sh: Provide a generic SRAM pool for tiny memories.\n  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n  sh: pci: Support slot 4 routing on SDK7786.\n  sh: Fix up PMB locking.\n  sh: mach-sdk7786: Add support for fpga gpios.\n  sh: use pr_fmt for clock framework, too.\n  sh: remove name and id from struct clk\n  sh: free-without-alloc fix for sh_mobile_lcdcfb\n  sh: perf: Set up perf_max_events.\n  sh: perf: Support SH-X3 hardware counters.\n  ...\n\nFix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c\n"
    },
    {
      "commit": "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
      "tree": "a49914306fb28505c6e21a456df8bdc40d6eac23",
      "parents": [
        "4b37ba90f49d4157ac5628f8d730d3505f176724",
        "f253b86b4ad1b3220544e75880510fd455ebd23f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:45:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:45:10 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Revert \"block: fix accounting bug on cross partition merges\"\n"
    },
    {
      "commit": "4b37ba90f49d4157ac5628f8d730d3505f176724",
      "tree": "fdb3d04426f7b72ee86b1f06be746624494493c5",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf",
        "55f411de484a0136a77d050e877578a60bc2e094"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:44:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:44:27 2010 -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: (21 commits)\n  m68knommu: convert to using tracehook_report_syscall_*\n  m68knommu: some boards use fixed phy for FEC ethernet\n  m68knommu: support the external GPIO based interrupts of the 5272\n  m68knommu: mask of vector bits in exception word properly\n  m68knommu: change to new flag variables\n  m68knommu: Fix MCFUART_TXFIFOSIZE for m548x.\n  m68knommu: add basic mmu-less m548x support\n  m68knommu: .gitignore vmlinux.lds\n  m68knommu: stop using __do_IRQ\n  m68knommu: rename PT_OFF_VECTOR to PT_OFF_FORMATVEC.\n  m68knommu: add support for Coldfire 547x/548x interrupt controller\n  m68k{nommu}: Remove unused DEFINE\u0027s from asm-offsets.c\n  m68knommu: whitespace cleanup in 68328/entry.S\n  m68knommu: Document supported chips in intc-2.c and intc-simr.c.\n  m68knommu: fix strace support for 68328/68360\n  m68knommu: fix default starting date\n  arch/m68knommu: Removing dead 68328_SERIAL_UART2 config option\n  arch/m68knommu: Removing dead RAM_{16,32}_MB config option\n  arch/m68knommu: Removing dead M68KFPU_EMU config option\n  arch/m68knommu: Removing dead RELOCATE config option\n  ...\n"
    },
    {
      "commit": "96f4a70d8eb4d746b19d5b5510407c8ff0d00340",
      "tree": "c3e9ac41093211cb25c1c963707a159050f81edc",
      "parents": [
        "c30f91b6a264aef9ffb05e13931514c2a988c495"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:54 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: export cpu topology via proc/sysinfo\n\nExport the cpu configuration topology via sysinfo. Two new lines are\nintroduced:\n\nCPU Topology HW:      0 0 0 4 6 4\nCPU Topology SW:      0 0 0 0 4 24\n\nThe HW line describes the cpu topology nesting levels when the maximum\nnesting level is used to get the corresponding SYSIB.\nThe SW line describes what Linux is actually using. In this case it\nsupports only two levels (CONFIG_SCHED_BOOK off) and therefore the\nhardware folded the two lower levels in the SYSIB response block.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c30f91b6a264aef9ffb05e13931514c2a988c495",
      "tree": "83aba1f75570353098983000e8e230569afdfe1c",
      "parents": [
        "9186d7a9cfd75e51ac4db4a40e0a558371988bd2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:53 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: move topology sysinfo code\n\nMove the topology sysinfo SYSIB definitions to the proper place in\nasm/sysinfo.h where they should be.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9186d7a9cfd75e51ac4db4a40e0a558371988bd2",
      "tree": "df0dcb04bd32105734ac736e9ceb1900065dd66a",
      "parents": [
        "14375bc4eb8dd0fb0e765390650564c35bb31068"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:52 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] topology: clean up facility detection\n\nMove cpu topology facility detection to early setup code where it\nshould be.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "14375bc4eb8dd0fb0e765390650564c35bb31068",
      "tree": "27200620658245c582ee9497fc969a082b304cab",
      "parents": [
        "eca577ef5989d25dedc6b0fae3c4622ceaee8005"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:51 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] cleanup facility list handling\n\nStore the facility list once at system startup with stfl/stfle and\nreuse the result for all facility tests.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "eca577ef5989d25dedc6b0fae3c4622ceaee8005",
      "tree": "a6a6a79650abce7b13f2d739aba903b0ee154199",
      "parents": [
        "56b86b615b807e043339979878a2de88f900ee4f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Oct 25 16:10:50 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "56b86b615b807e043339979878a2de88f900ee4f",
      "tree": "7ca79c9f6c39ff7cef764aad4240d3ec353e13f4",
      "parents": [
        "6d00d00bf23b86b352e2d075cfe751acd1908278"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Mon Oct 25 16:10:49 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:21 2010 +0200"
      },
      "message": "[S390] dasd: ignore unsolicited interrupts for DIAG\n\nFor the DASD DIAG discipline IO is started through special diagnose\ncalls. Unsolicited interrupts may contain information about the device\nitself. But this information is not needed because the device is not\nused directly.\nFix the case that an unimplemented dicipline function may be called\nby ignoring unsolicited interrupts for the DIAG disciplin.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6d00d00bf23b86b352e2d075cfe751acd1908278",
      "tree": "092e113ad5ab0b74080d7ccb01b1abcb2114314c",
      "parents": [
        "a5a0061fb3a22bbd9b108af8382142fd0f41ebee"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Oct 25 16:10:48 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] kvm: Enable z196 instruction facilities\n\nEnable PFPO, floating point extension, distinct-operands,\nfast-BCR-serialization, high-word, interlocked-access, load/store-\non-condition, and population-count facilities for guests.\n(bits 37, 44 and 45).\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a5a0061fb3a22bbd9b108af8382142fd0f41ebee",
      "tree": "03e643e12b634b201201cddb162de46aa744595b",
      "parents": [
        "26cffecf84c8cb33787dd13a72bd2124d107d413"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Mon Oct 25 16:10:47 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] dasd: fix unsolicited interrupt recognition\n\nThe dasd interrupt handler needs to distinguish solicited from\nunsolicited interrupts, as unsolicited interrupts may require special\nhandling (e.g. summary unit checks) and solicited interrupts require\nproper error recovery for the failed I/O request.\nThe interrupt handler needs to check several bit fields in the\ninterrupt response block (irb) to make this distinction.\nSo far our check of the status control bits has not been specific\nenough, which may lead to a failed request getting just retried\ninstead of the necessary error recovery.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "26cffecf84c8cb33787dd13a72bd2124d107d413",
      "tree": "aa50aaad1c06c9a3adb5d5bc15066f6167c2851d",
      "parents": [
        "e05ef9bdb899e2f3798be74691842fc597d8ce60"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Oct 25 16:10:46 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] dasd: fix use after free in dbf\n\nWriting to /proc/dasd/statistics while the debug level of the\ngeneric dasd debug entry is set to DBF_DEBUG will lead to an\nuse after free when accessing the debug entry later.\nSince for the format string \"%s\" in the s390 dbf only a pointer\nto the string is stored in the debug feature and the buffer used\nhere is freed afterwards.\n\nTo fix this just remove the debug message.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e05ef9bdb899e2f3798be74691842fc597d8ce60",
      "tree": "b9839fa5324735d86d4d528d7ab527649805f718",
      "parents": [
        "376ae4752e3a387d41a2ba9c9ea45c2df625e6e4"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Mon Oct 25 16:10:45 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] kvm: Fix badness at include/asm/mmu_context.h:83\n\ncommit 050eef364ad700590a605a0749f825cab4834b1e\n    [S390] fix tlb flushing vs. concurrent /proc accesses\nbroke KVM on s390x. On every schedule a\nBadness at include/asm/mmu_context.h:83 appears. s390_enable_sie\nreplaces the mm on the __running__ task, therefore, we have to\nincrease the attach count of the new mm.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "376ae4752e3a387d41a2ba9c9ea45c2df625e6e4",
      "tree": "de54c8315a5a5c2149131e22fac3daf6291ef9fa",
      "parents": [
        "c9af3fa9e1e3e5154649991a14b74f3a2dee19ee"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Oct 25 16:10:44 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] cio: fix I/O cancel function\n\nFunction ccw_device_cancel_halt_clear may cause an unexpected kernel\npanic if a clear function is currently active at the subchannel for\nwhich it is called. In that case, the iretry counter used to determine\nthe number of retries is never initialized, leading to an immediate\nfailure of the function which results in a kernel panic.\n\nFix this by initializing the iretry counter when the function is\nfirst called. Also replace the kernel panic with a return code: a\nsingle malfunctioning I/O device should not automatically cause a\nsystem-wide kernel panic.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c9af3fa9e1e3e5154649991a14b74f3a2dee19ee",
      "tree": "89da9bef9b676f33e7bd36318d3046e56217e844",
      "parents": [
        "0576fc703a03a43e73a57450d5720b47ec7a03ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:43 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] topology: change default\n\nSwitch default value of the kernel parameter \u0027topology\u0027 from off to on.\nVarious performance measurements have finally shown that there are no\n(known) regressions anywhere.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0576fc703a03a43e73a57450d5720b47ec7a03ba",
      "tree": "1186fb856f4498789d597803f9ab68187bbd8859",
      "parents": [
        "ba6cadfebc18f786ef4e60e9ff03f9656ce3d584"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:42 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] smp: use correct cpu address in print_cpu_info()\n\nUp to now print_cpu_info() uses the cpu address stored in it\u0027s local\nlowcore to print a message to the console. The cpu address in the\nlowcore is (in this case) however not the physical cpu address of the\nlocal cpu. It\u0027s the address of the cpu that issued the sigp restart\nwhich started the local cpu.\nFix this by using the store cpu address instruction instead.\nIt\u0027s not that anybody really cares since this is broken since more than\nten years...\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba6cadfebc18f786ef4e60e9ff03f9656ce3d584",
      "tree": "9e606198947762e077035676ee6f1099bb8fa7d1",
      "parents": [
        "baa071588c3ffcc1a8721faf9337140e85d34bf6"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:41 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:20 2010 +0200"
      },
      "message": "[S390] remove ieee_instruction_pointer from thread_struct\n\nThe ieee_instruction_pointer can not be read from user space anymore\nsince git commit 613e1def6b52c399a8b72a5e11bc2e57d2546fb8, the ptrace\ninterface always returns zero. Remove it from the thread_struct. It\nis still present in the user_regs_struct for compatability reasons.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "baa071588c3ffcc1a8721faf9337140e85d34bf6",
      "tree": "5aefe1db8edbc3dfb956669e657368673ad601ef",
      "parents": [
        "178514d7e3e8cfba087b3a208e22a54ce65e8f34"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:40 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup system call parameter setup\n\nDo the setup of the stack overflow argument for the sixth system\ncall parameter right before the branch to the system call function.\nThat simplifies the system call parameter access code.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "178514d7e3e8cfba087b3a208e22a54ce65e8f34",
      "tree": "7995c31d448e3f1d43394ce7b7449dbcefeac5c9",
      "parents": [
        "f6649a7e5a9ee99e9623878f4a5579cc2f6cdd51"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:39 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] correct alignment of cpuid structure\n\nThe store-cpu-id instruction has a minimum alignment of 8. Reflect\nthat in the definition of struct cpuid.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f6649a7e5a9ee99e9623878f4a5579cc2f6cdd51",
      "tree": "183438313c7593565980a1445f208e0ba30162cd",
      "parents": [
        "1e54622e0403891b10f2105663e0f9dd595a1f17"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:38 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup lowcore access from external interrupts\n\nRead external interrupts parameters from the lowcore in the first\nlevel interrupt handler in entry[64].S.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1e54622e0403891b10f2105663e0f9dd595a1f17",
      "tree": "4d16341d7a3d0f3c46fcc275560a9206bccac07f",
      "parents": [
        "84afdcee620b1640f2a145c07febae4ed68947f9"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:37 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] cleanup lowcore access from program checks\n\nRead all required fields for program checks from the lowcore in the\nfirst level interrupt handler in entry[64].S. If the context that\ncaused the fault was enabled for interrupts we can now re-enable the\nirqs in entry[64].S.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "84afdcee620b1640f2a145c07febae4ed68947f9",
      "tree": "7e0e400264659064ebabc395b991d50008f35bf0",
      "parents": [
        "36bf96801e3a2c4efae0bb8c1897a530fc9ca13e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Oct 25 16:10:36 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] pgtable: move pte_mkhuge() from hugetlb.h to pgtable.h\n\nAll architectures besides s390 have pte_mkhuge() defined in pgtable.h.\nSo move the function to pgtable.h on s390 as well.\nFixes a compile error introduced with \"hugetlb: hugepage migration core\"\nin linux-next which only happens on s390.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "36bf96801e3a2c4efae0bb8c1897a530fc9ca13e",
      "tree": "f509ae4845807edf2bf3c784ca5d26be1a12ca9b",
      "parents": [
        "585b954e1f2fa325d425b0786e4525ac7c9ae575"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 25 16:10:35 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Oct 25 16:10:19 2010 +0200"
      },
      "message": "[S390] fix SIGBUS handling\n\nRaise SIGBUS with a siginfo structure. Deliver BUS_ADRERR as si_code and\nthe address of the fault in the si_addr field.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "585b954e1f2fa325d425b0786e4525ac7c9ae575"
}
