)]}'
{
  "log": [
    {
      "commit": "752451f01c4567b506bf4343082682dbb8fb30dd",
      "tree": "ec2ec2989c93e567952ddc1ec879013aa2704f0a",
      "parents": [
        "673ab8783b596cda5b616b317b1a1b47480c66fd",
        "972deb4f49b5b6703d9c6117ba0aeda2180d4447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 16:51:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 16:51:10 2012 -0800"
      },
      "message": "Merge branch \u0027i2c-embedded/for-next\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c-embedded changes from Wolfram Sang:\n - CBUS driver (an I2C variant)\n - continued rework of the omap driver\n - s3c2410 gets lots of fixes and gains pinctrl support\n - at91 gains DMA support\n - the GPIO muxer gains devicetree probing\n - typical fixes and additions all over\n\n* \u0027i2c-embedded/for-next\u0027 of git://git.pengutronix.de/git/wsa/linux: (45 commits)\n  i2c: omap: Remove the OMAP_I2C_FLAG_RESET_REGS_POSTIDLE flag\n  i2c: at91: add dma support\n  i2c: at91: change struct members indentation\n  i2c: at91: fix compilation warning\n  i2c: mxs: Do not disable the I2C SMBus quick mode\n  i2c: mxs: Handle i2c DMA failure properly\n  i2c: s3c2410: Remove recently introduced performance overheads\n  i2c: ocores: Move grlib set/get functions into #ifdef CONFIG_OF block\n  i2c: s3c2410: Add fix for i2c suspend/resume\n  i2c: s3c2410: Fix code to free gpios\n  i2c: i2c-cbus-gpio: introduce driver\n  i2c: ocores: Add support for the GRLIB port of the controller and use function pointers for getreg and setreg functions\n  i2c: ocores: Add irq support for sparc\n  i2c: omap: Move the remove constraint\n  ARM: dts: cfa10049: Add the i2c muxer buses to the CFA-10049\n  i2c: s3c2410: do not special case HDMIPHY stuck bus detection\n  i2c: s3c2410: use exponential back off while polling for bus idle\n  i2c: s3c2410: do not generate STOP for QUIRK_HDMIPHY\n  i2c: s3c2410: grab adapter lock while changing i2c clock\n  i2c: s3c2410: Add support for pinctrl\n  ...\n"
    },
    {
      "commit": "673ab8783b596cda5b616b317b1a1b47480c66fd",
      "tree": "d3fc9bb4279720c53d0dc69c2a34c40635cf05f3",
      "parents": [
        "d7b96ca5d08a8f2f836feb2b3b3bd721d2837a8e",
        "3cf23841b4b76eb94d3f8d0fb3627690e4431413"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:08:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:08:12 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (more patches from Andrew)\n\nMerge patches from Andrew Morton:\n \"Most of the rest of MM, plus a few dribs and drabs.\n\n  I still have quite a few irritating patches left around: ones with\n  dubious testing results, lack of review, ones which should have gone\n  via maintainer trees but the maintainers are slack, etc.\n\n  I need to be more activist in getting these things wrapped up outside\n  the merge window, but they\u0027re such a PITA.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (48 commits)\n  mm/vmscan.c: avoid possible deadlock caused by too_many_isolated()\n  vmscan: comment too_many_isolated()\n  mm/kmemleak.c: remove obsolete simple_strtoul\n  mm/memory_hotplug.c: improve comments\n  mm/hugetlb: create hugetlb cgroup file in hugetlb_init\n  mm/mprotect.c: coding-style cleanups\n  Documentation: ABI: /sys/devices/system/node/\n  slub: drop mutex before deleting sysfs entry\n  memcg: add comments clarifying aspects of cache attribute propagation\n  kmem: add slab-specific documentation about the kmem controller\n  slub: slub-specific propagation changes\n  slab: propagate tunable values\n  memcg: aggregate memcg cache values in slabinfo\n  memcg/sl[au]b: shrink dead caches\n  memcg/sl[au]b: track all the memcg children of a kmem_cache\n  memcg: destroy memcg caches\n  sl[au]b: allocate objects from memcg cache\n  sl[au]b: always get the cache from its page in kmem_cache_free()\n  memcg: skip memcg kmem allocations in specified code regions\n  memcg: infrastructure to match an allocation to the right cache\n  ...\n"
    },
    {
      "commit": "5b3040a48bc9b916dc318bde33c9ebd98f00fbeb",
      "tree": "3762a11cb024c1197e07046d60af0b93d3a541ff",
      "parents": [
        "31564cbd77baa88405862d4aa0d00893ab1d8cb7",
        "e6cdebdf5aeccb5cbcf81e5e2764ad28a80f3185"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:05:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:05:30 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\nPull tile updates from Chris Metcalf:\n \"These are a smattering of minor changes from Tilera and other folks,\n  mostly in the ptrace area.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: set CORE_DUMP_USE_REGSET on tile\n  arch/tile: implement arch_ptrace using user_regset on tile\n  arch/tile: implement user_regset interface on tile\n  arch/tile: clean up tile-specific PTRACE_SETOPTIONS\n  arch/tile: provide PT_FLAGS_COMPAT value in pt_regs\n  tile/PCI: use for_each_pci_dev to simplify the code\n  tilegx: remove __init from pci fixup hook\n"
    },
    {
      "commit": "d95bfe464bae35daadaa46477e3ef984747abfff",
      "tree": "3ab21267930ead189b8b91aa6dc2940be643bbb2",
      "parents": [
        "af56e3f017bae54b9c3b5f7877d5eff990a2eed9"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Dec 18 14:21:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:02:11 2012 -0800"
      },
      "message": "h8300: select generic atomic64_t support\n\nRationales from Eric:\n\nSo I just looked a little deeper and it appears architectures that do\nnot support atomic64_t are broken.\n\nThe generic atomic64 support came in 2009 to support the perf subsystem\nwith the expectation that all architectures would implement atomic64\nsupport.\n\nFurthermore upon inspection of the kernel atomic64_t is used in a fair\nnumber of places beyond the performance counters:\n\nblock/blk-cgroup.c\ndrivers/acpi/apei/\ndrivers/block/rbd.c\ndrivers/crypto/nx/nx.h\ndrivers/gpu/drm/radeon/radeon.h\ndrivers/infiniband/hw/ipath/\ndrivers/infiniband/hw/qib/\ndrivers/staging/octeon/\nfs/xfs/\ninclude/linux/perf_event.h\ninclude/net/netfilter/nf_conntrack_acct.h\nkernel/events/\nkernel/trace/\nnet/mac80211/key.h\nnet/rds/\n\nThe block control group, infiniband, xfs, crypto, 802.11, netfilter.\nNothing quite so fundamental as fs/namespace.c but definitely in\nmultiplatform-code that should work, and is already broken on those\narchitecutres.\n\nLooking at the implementation of atomic64_add_return in lib/atomic64.c the\ncode looks as efficient as these kinds of things get.\n\nWhich leads me to the conclusion that we need atomic64 support on all\narchitectures.\n\nSigned-off-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88d67ee3ec52d19e52ae58ef4303464720215d3a",
      "tree": "8191ae1ca066f431be1c79141c0502bebddbb367",
      "parents": [
        "c24bf9b4cc6a0f330ea355d73bfdf1dae7e63a05"
      ],
      "author": {
        "name": "Shérab",
        "email": "Sebastien.Hinderer@ens-lyon.org",
        "time": "Tue Dec 18 14:21:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:02:11 2012 -0800"
      },
      "message": "arch/x86/platform/iris/iris.c: register a platform device and a platform driver\n\nThis makes the iris driver use the platform API, so it is properly exposed\nin /sys.\n\n[akpm@linux-foundation.org: remove commented-out code, add missing space to printk, clean up code layout]\nSigned-off-by: Shérab \u003cSebastien.Hinderer@ens-lyon.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c24bf9b4cc6a0f330ea355d73bfdf1dae7e63a05",
      "tree": "f1865e5b9c399ae001131d2fdadf7b0b4ddfb686",
      "parents": [
        "9f67675a249f6f993edd41bc084827411366a652"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Tue Dec 18 14:21:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 15:02:11 2012 -0800"
      },
      "message": "CRIS: fix I/O macros\n\nThe inb/outb macros for CRIS are broken from a number of points of view,\nmissing () around parameters and they have an unprotected if statement\nin them.  This was breaking the compile of IPMI on CRIS and thus I was\nbeing annoyed by build regressions, so I fixed them.\n\nPlus I don\u0027t think they would have worked at all, since the data values\nwere missing \"\u0026\" and the outsl had a \"3\" instead of a \"4\" for the size.\nFrom what I can tell, this stuff is not used at all, so this can\u0027t be\nany more broken than it was before, anyway.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \u003cstable@vger.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": "31564cbd77baa88405862d4aa0d00893ab1d8cb7",
      "tree": "2eaec947ab64ccfa2d94ca29bf14feb70b8a4b61",
      "parents": [
        "6842d98de7bb726dfddc719cb9ae022b26a0f2b8",
        "022573c275500e1a50889949f679d04b5446edf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:46:37 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull second round of input updates from Dmitry Torokhov:\n \"As usual, there are a couple of new drivers, input core now supports\n  managed input devices (devres), a slew of drivers now have device tree\n  support and a bunch of fixes and cleanups.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (71 commits)\n  Input: walkera0701 - fix crash on startup\n  Input: matrix-keymap - provide a proper module license\n  Input: gpio_keys_polled - switch to using gpio_request_one()\n  Input: gpio_keys - switch to using gpio_request_one()\n  Input: wacom - fix touch support for Bamboo Fun CTH-461\n  Input: xpad - add a few new VID/PID combinations\n  Input: xpad - minor formatting fixes\n  Input: gpio-keys-polled - honor \u0027autorepeat\u0027 setting in platform data\n  Input: tca8418-keypad - switch to using managed resources\n  Input: tca8418_keypad - increase severity of failures in probe()\n  Input: tca8418_keypad - move device ID tables closer to where they are used\n  Input: tca8418_keypad - use dev_get_platdata() to retrieve platform data\n  Input: tca8418_keypad - use a temporary variable for parent device\n  Input: tca8418_keypad - add support for shared interrupt\n  Input: tca8418_keypad - add support for device tree bindings\n  Input: remove Compaq iPAQ H3600 (Bitsy) touchscreen driver\n  Input: bu21013_ts - add support for Device Tree booting\n  Input: bu21013_ts - move GPIO init and exit functions into the driver\n  Input: bu21013_ts - request regulator that actually exists\n  ARM: ux500: Strip out duplicate touch screen platform information\n  ...\n"
    },
    {
      "commit": "6842d98de7bb726dfddc719cb9ae022b26a0f2b8",
      "tree": "73c42dbbd09dc6697c601f23a9be3ccdbc54664b",
      "parents": [
        "758338e960ebe8ac3bef7ae11ff830bc2f9c655c",
        "55f1f545f709a6023371848028a3029118855576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:34:29 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:34:29 2012 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull powertool update from Len Brown:\n \"This updates the tree w/ the latest version of turbostat, which\n  reports temperature and - on SNB and later - Watts.\"\n\nFix up semantic merge conflict as per Len.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  tools: Allow tools to be installed in a user specified location\n  tools/power: turbostat: make Makefile a bit more capable\n  tools/power x86_energy_perf_policy: close /proc/stat in for_every_cpu()\n  tools/power turbostat: v3.0: monitor Watts and Temperature\n  tools/power turbostat: fix output buffering issue\n  tools/power turbostat: prevent infinite loop on migration error path\n  x86 power: define RAPL MSRs\n  tools/power/x86/turbostat: share kernel MSR #defines\n"
    },
    {
      "commit": "224394ad75711042c6d362c9dbc9874b476edbc0",
      "tree": "69cff48bc367ca2f035685d16441b1fa51a53aee",
      "parents": [
        "ae664dba2724e59ddd66291b895f7370e28b9a7a",
        "9d328a948f38ec240fc6d05db2c146e23ccd9b8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:26:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 12:26:54 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.8-rc0-bugfix-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen bugfixes from Konrad Rzeszutek Wilk:\n \"Two fixes.  One of them is caused by the recent change introduced by\n  the \u0027x86-bsp-hotplug-for-linus\u0027 tip tree that inhibited bootup (old\n  function does not do what it used to do).  The other one is just a\n  vanilla bug.\n\n   - Fix to bootup regression introduced by \u0027x86-bsp-hotplug-for-linus\u0027\n     tip branch.\n   - Fix to vcpu hotplug code.\"\n\n* tag \u0027stable/for-linus-3.8-rc0-bugfix-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/vcpu: Fix vcpu restore path.\n  xen: Add EVTCHNOP_reset in Xen interface header files.\n  xen/smp: Use smp_store_boot_cpu_info() to store cpu info for BSP during boot time.\n"
    },
    {
      "commit": "e6cdebdf5aeccb5cbcf81e5e2764ad28a80f3185",
      "tree": "3e209ad4309838f62c57ade3818e133286292a16",
      "parents": [
        "9af62547675b04ef8aa5eda5f60450c01f598f2a"
      ],
      "author": {
        "name": "Simon Marchi",
        "email": "simon.marchi@polymtl.ca",
        "time": "Mon Dec 17 20:08:11 2012 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Dec 18 14:53:21 2012 -0500"
      },
      "message": "arch/tile: set CORE_DUMP_USE_REGSET on tile\n\nFollowing the previous patch which adds support for user_regset, tile\ncan now use this feature.\n\nSigned-off-by: Simon Marchi \u003csimon.marchi@polymtl.ca\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "9af62547675b04ef8aa5eda5f60450c01f598f2a",
      "tree": "7e424dc34254d11aa7fe1e2eb9987f250584f25d",
      "parents": [
        "7be68284bd201174bc6663b010cb56867a874276"
      ],
      "author": {
        "name": "Simon Marchi",
        "email": "simon.marchi@polymtl.ca",
        "time": "Mon Dec 17 20:08:10 2012 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Dec 18 14:53:14 2012 -0500"
      },
      "message": "arch/tile: implement arch_ptrace using user_regset on tile\n\nThis patch changes arch_ptrace on tile so that it uses user_regset\nto implement the PTRACE_GETREGS and PTRACE_SETREGS operations.\n\nSigned-off-by: Simon Marchi \u003csimon.marchi@polymtl.ca\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "7be68284bd201174bc6663b010cb56867a874276",
      "tree": "643e809627d815d460595b437217df20f75d32d6",
      "parents": [
        "395e095ed92b1ccfe74c90fee4cc637cff468ea7"
      ],
      "author": {
        "name": "Simon Marchi",
        "email": "simon.marchi@polymtl.ca",
        "time": "Mon Dec 17 20:08:09 2012 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Tue Dec 18 14:53:06 2012 -0500"
      },
      "message": "arch/tile: implement user_regset interface on tile\n\nThis is a basic implementation of user_regset for the tile\narchitecture. It reuses the basic blocks that were already there.\n\nSigned-off-by: Simon Marchi \u003csimon.marchi@polymtl.ca\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "4351654e3ddf86a04966163dce4def586303e5cc",
      "tree": "eeb683133e78fbe522c80d0895f94ce4ca699a23",
      "parents": [
        "3d9de1909b339f967f1b37367df233a0dcfc10cf",
        "86794b43569c9b8936dff2e8eed503393379af6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:54:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:54:27 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin\n\nPull blackfin update from Bob Liu.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lliubbo/blackfin:\n  blackfin: SEC: clean up SEC interrupt initialization\n  blackfin: kgdb: call generic_exec_single() directly\n  blackfin: anomaly: add anomaly 16000030 for bf5xx\n  Blackfin: dpmc: use module_platform_driver macro\n  Blackfin: remove unused is_in_rom()\n  Blackfin: remove unnecessary prototype for kobjsize()\n  Blackfin: twi: Add missing __iomem annotation\n  Blackfin: Annotate strnlen_user and strlen_user \u0027src\u0027 parameter with __user\n  Blackfin: Annotate clear_user \u0027to\u0027 parameter with __user\n  Blackfin: Add missing __user annotations to put_user\n  Blackfin: Annotate strncpy_from_user src parameter with __user\n  blackfin: Use Kbuild infrastructure for kvm_para.h\n  UAPI: (Scripted) Disintegrate arch/blackfin/include/asm\n"
    },
    {
      "commit": "3d9de1909b339f967f1b37367df233a0dcfc10cf",
      "tree": "b2360a9ac142e15007ebe0fabf0365b9d4cd8b65",
      "parents": [
        "9a8a5702c5a7298c0edd125464aa178dd8b50440",
        "96433f6ee49032d7a8bda76de2b05cfde2914354"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:10:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:10:36 2012 -0800"
      },
      "message": "Merge tag \u0027disintegrate-alpha-20121217\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull UAPI disintegration for Alpha from David Howells:\n \"I\u0027ve been asked to send the Alpha UAPI disintegration to you directly.\n  The acks I have been given have been added into the patch.\"\n\n* tag \u0027disintegrate-alpha-20121217\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate arch/alpha/include/asm\n"
    },
    {
      "commit": "9a8a5702c5a7298c0edd125464aa178dd8b50440",
      "tree": "9d8aab6f2670e23f8517f44c5a79c3127e2eb5c2",
      "parents": [
        "7b077868cb8bc31aa5a0dad961ecc9f157bff744",
        "634bd40a894d64df09ba36c12bb6e70787989ba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:08:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:08:47 2012 -0800"
      },
      "message": "Merge tag \u0027for-3.8\u0027 of git://openrisc.net/~jonas/linux\n\nPull OpenRISC update from Jonas Bonn:\n \"Trivial cleanups for OpenRISC.\"\n\n* tag \u0027for-3.8\u0027 of git://openrisc.net/~jonas/linux:\n  openrisc: use kbuild.h instead of defining macros in asm-offset.c\n  openrisc: Use Kbuild infrastructure for kvm_para.h\n"
    },
    {
      "commit": "7b077868cb8bc31aa5a0dad961ecc9f157bff744",
      "tree": "02edce8760040ab5c15c242eb648fb3a342c58d7",
      "parents": [
        "16e024f30ce96ef5fa651e2914e19d175a924cab",
        "1f1c96102ff848778cd596e81bdbd45f81a40119"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:06:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 10:06:00 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 update #2 from Martin Schwidefsky:\n \"The main patch is the function measurement blocks extension for PCI to\n  do performance statistics and help with debugging.  The other patch is\n  a small cleanup in ccwdev.h.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/ccwdev: Include asm/schid.h.\n  s390/pci: performance statistics and debug infrastructure\n"
    },
    {
      "commit": "16e024f30ce96ef5fa651e2914e19d175a924cab",
      "tree": "d68106151a0b36e22625d7af7b23081a48c92e87",
      "parents": [
        "c36e0501ee91d7616a188efbf9714b1fce150032",
        "376bddd34433065aeb9b9a140870537feecf90ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc update from Benjamin Herrenschmidt:\n \"The main highlight is probably some base POWER8 support.  There\u0027s more\n  to come such as transactional memory support but that will wait for\n  the next one.\n\n  Overall it\u0027s pretty quiet, or rather I\u0027ve been pretty poor at picking\n  things up from patchwork and reviewing them this time around and Kumar\n  no better on the FSL side it seems...\"\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (73 commits)\n  powerpc+of: Rename and fix OF reconfig notifier error inject module\n  powerpc: mpc5200: Add a3m071 board support\n  powerpc/512x: don\u0027t compile any platform DIU code if the DIU is not enabled\n  powerpc/mpc52xx: use module_platform_driver macro\n  powerpc+of: Export of_reconfig_notifier_[register,unregister]\n  powerpc/dma/raidengine: add raidengine device\n  powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct\n  powerpc/mpc85xx: Change spin table to cached memory\n  powerpc/fsl-pci: Add PCI controller ATMU PM support\n  powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI\n  drivers/virt: the Freescale hypervisor driver doesn\u0027t need to check MSR[GS]\n  powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers\n  powerpc: Disable relocation on exceptions when kexecing\n  powerpc: Enable relocation on during exceptions at boot\n  powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate function\n  powerpc: Add wrappers to enable/disable relocation on exceptions\n  powerpc: Add set_mode hcall\n  powerpc: Setup relocation on exceptions for bare metal systems\n  powerpc: Move initial mfspr LPCR out of __init_LPCR\n  powerpc: Add relocation on exception vector handlers\n  ...\n"
    },
    {
      "commit": "c36e0501ee91d7616a188efbf9714b1fce150032",
      "tree": "7f5a03ce5f6a969703a6cf3839239fb44f1f9544",
      "parents": [
        "ea77d73c464c1fae250486c3ab0908500ba96558"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Dec 18 00:03:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:49:03 2012 -0800"
      },
      "message": "x86, paravirt: fix build error when thp is disabled\n\nWith CONFIG_PARAVIRT\u003dy and CONFIG_TRANSPARENT_HUGEPAGE\u003dn, the build breaks\nbecause set_pmd_at() is undeclared:\n\n  mm/memory.c: In function \u0027do_pmd_numa_page\u0027:\n  mm/memory.c:3520: error: implicit declaration of function \u0027set_pmd_at\u0027\n  mm/mprotect.c: In function \u0027change_pmd_protnuma\u0027:\n  mm/mprotect.c:120: error: implicit declaration of function \u0027set_pmd_at\u0027\n\nThis is because paravirt defines set_pmd_at() only when\nCONFIG_TRANSPARENT_HUGEPAGE\u003dy and such a restriction is unneeded.  The\nfix is to define it for all CONFIG_PARAVIRT configurations.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea88eeac0cb8328014b53d80ca631e8dc0dc18dc",
      "tree": "de605c1d0e7ab1e342eedad47c56061b65a6b790",
      "parents": [
        "848b81415c42ff3dc9a4204749087b015c37ef66",
        "a9add5d92b64ea57fb4c3b557c3891cdeb15fa0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:32:44 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:32:44 2012 -0800"
      },
      "message": "Merge tag \u0027md-3.8\u0027 of git://neil.brown.name/md\n\nPull md update from Neil Brown:\n \"Mostly just little fixes.  Probably biggest part is AVX accelerated\n  RAID6 calculations.\"\n\n* tag \u0027md-3.8\u0027 of git://neil.brown.name/md:\n  md/raid5: add blktrace calls\n  md/raid5: use async_tx_quiesce() instead of open-coding it.\n  md: Use -\u003ecurr_resync as last completed request when cleanly aborting resync.\n  lib/raid6: build proper files on corresponding arch\n  lib/raid6: Add AVX2 optimized gen_syndrome functions\n  lib/raid6: Add AVX2 optimized recovery functions\n  md: Update checkpoint of resync/recovery based on time.\n  md:Add place to update -\u003erecovery_cp.\n  md.c: re-indent various \u0027switch\u0027 statements.\n  md: close race between removing and adding a device.\n  md: removed unused variable in calc_sb_1_csm.\n"
    },
    {
      "commit": "848b81415c42ff3dc9a4204749087b015c37ef66",
      "tree": "391da3a73aea48632248220d2d6b8d45a88f7eae",
      "parents": [
        "992956189de58cae9f2be40585bc25105cd7c5ad",
        "6fd59a83b9261fa53eaf98fb5514abba504a3ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 20:58:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 20:58:12 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge misc patches from Andrew Morton:\n \"Incoming:\n\n   - lots of misc stuff\n\n   - backlight tree updates\n\n   - lib/ updates\n\n   - Oleg\u0027s percpu-rwsem changes\n\n   - checkpatch\n\n   - rtc\n\n   - aoe\n\n   - more checkpoint/restart support\n\n  I still have a pile of MM stuff pending - Pekka should be merging\n  later today after which that is good to go.  A number of other things\n  are twiddling thumbs awaiting maintainer merges.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (180 commits)\n  scatterlist: don\u0027t BUG when we can trivially return a proper error.\n  docs: update documentation about /proc/\u003cpid\u003e/fdinfo/\u003cfd\u003e fanotify output\n  fs, fanotify: add @mflags field to fanotify output\n  docs: add documentation about /proc/\u003cpid\u003e/fdinfo/\u003cfd\u003e output\n  fs, notify: add procfs fdinfo helper\n  fs, exportfs: add exportfs_encode_inode_fh() helper\n  fs, exportfs: escape nil dereference if no s_export_op present\n  fs, epoll: add procfs fdinfo helper\n  fs, eventfd: add procfs fdinfo helper\n  procfs: add ability to plug in auxiliary fdinfo providers\n  tools/testing/selftests/kcmp/kcmp_test.c: print reason for failure in kcmp_test\n  breakpoint selftests: print failure status instead of cause make error\n  kcmp selftests: print fail status instead of cause make error\n  kcmp selftests: make run_tests fix\n  mem-hotplug selftests: print failure status instead of cause make error\n  cpu-hotplug selftests: print failure status instead of cause make error\n  mqueue selftests: print failure status instead of cause make error\n  vm selftests: print failure status instead of cause make error\n  ubifs: use prandom_bytes\n  mtd: nandsim: use prandom_bytes\n  ...\n"
    },
    {
      "commit": "9d328a948f38ec240fc6d05db2c146e23ccd9b8b",
      "tree": "b50234ea0ffe5b4870533e8a97ae1c43d8322fcd",
      "parents": [
        "cc31fd9c4f8fc466ec8488d617150e751f643903"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "wei.liu2@citrix.com",
        "time": "Thu Dec 13 15:33:05 2012 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Dec 17 21:58:09 2012 -0500"
      },
      "message": "xen/vcpu: Fix vcpu restore path.\n\nThe runstate of vcpu should be restored for all possible cpus, as well as the\nvcpu info placement.\n\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Wei Liu \u003cwei.liu2@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "06d0b5d9edcecccab45588a472cd34af2608e665",
      "tree": "7c92de05a8165e9e45402544faa91d900c392416",
      "parents": [
        "6a7ed405114b2a53ccd99631b0636aaeabf71b3e"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Dec 17 20:29:32 2012 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Dec 17 21:56:35 2012 -0500"
      },
      "message": "xen/smp: Use smp_store_boot_cpu_info() to store cpu info for BSP during boot time.\n\nGit commit 30106c174311b8cfaaa3186c7f6f9c36c62d17da\n(\"x86, hotplug: Support functions for CPU0 online/offline\") alters what\nthe call to smp_store_cpu_info() does. For BSP we should use the\nsmp_store_boot_cpu_info() and for secondary CPU\u0027s the old\nvariant of smp_store_cpu_info() should be used. This fixes\nthe regression introduced by said commit.\n\nReported-and-Tested-by: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "852168c92322d3b28de01514dccf25945be92b0b",
      "tree": "de5ab9dfe7cc3320ad9ded6f9a8b4640789e1d5d",
      "parents": [
        "cab1458c8c4fdfc993e86454eef785bc39517dd8"
      ],
      "author": {
        "name": "Afzal Mohammed",
        "email": "afzal@ti.com",
        "time": "Mon Dec 17 16:02:13 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:20 2012 -0800"
      },
      "message": "ARM: davinci: remove rtc kicker release\n\nrtc-omap driver is now capable of handling kicker mechanism, hence remove\nkicker handling at platform level, instead provide proper device name so\nthat driver can handle kicker mechanism by itself\n\nSigned-off-by: Afzal Mohammed \u003cafzal@ti.com\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ad50c3896afbb3c103409a18260e601b87a744c",
      "tree": "3a59c1e90b3ee62daf18bc9689cf454a31f164be",
      "parents": [
        "918854a65e856574523d94763ef2a2b48ad55a25"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Dec 17 16:01:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "compat: generic compat_sys_sched_rr_get_interval() implementation\n\nThis function is used by sparc, powerpc tile and arm64 for compat support.\n The patch adds a generic implementation with a wrapper for PowerPC to do\nthe u32-\u003eint sign extension.\n\nThe reason for a single patch covering powerpc, tile, sparc and arm64 is\nto keep it bisectable, otherwise kernel building may fail with mismatched\nfunction declarations.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e  [for tile]\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22b361d1df7bc25b558e52f22e779286a3d323e4",
      "tree": "a66c2e50d07d87e52dfc74a1e9118b2aff6759fe",
      "parents": [
        "8ebe34731a0d1a9d89b536430afd98d0fadec99b"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Dec 17 16:01:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:18 2012 -0800"
      },
      "message": "percpu_rw_semaphore: introduce CONFIG_PERCPU_RWSEM\n\nCurrently only block_dev and uprobes use percpu_rw_semaphore,\nadd the config option selected by BLOCK || UPROBES.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Anton Arapov \u003canton@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7929d407e47fbf843fe1337fd95ed57785ae5e9d",
      "tree": "5c94b07b1d60cbf2499ec59f89c61a2113ea753f",
      "parents": [
        "fbb97d87802247a7bb32a207a8275372e79e6b88"
      ],
      "author": {
        "name": "Matthew Leach",
        "email": "matthew@mattleach.net",
        "time": "Mon Dec 17 15:59:32 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "include/linux/init.h: use the stringify operator for the __define_initcall macro\n\nCurrently the __define_initcall() macro takes three arguments, fn, id and\nlevel.  The level argument is exactly the same as the id argument but\nwrapped in quotes.  To overcome this need to specify three arguments to\nthe __define_initcall macro, where one argument is the stringification of\nanother, we can just use the stringification macro instead.\n\nSigned-off-by: Matthew Leach \u003cmatthew@mattleach.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3515b737d3c1377874c5cba8b7db3d2477da3af3",
      "tree": "de2c13a5b0394de9371dc12a3b457dd62824134d",
      "parents": [
        "275b8b8917b92822442d6739807a3e033ddbeb5e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Dec 17 15:59:27 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "frv: properly use the declarations provided by \u003casm/sections.h\u003e\n\n  - Remove the superfluous address-of (\u0027\u0026\u0027) operators,\n  - Remove the unneeded casts, use %p to format pointers instead.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "275b8b8917b92822442d6739807a3e033ddbeb5e",
      "tree": "ab461a6271e2756e9c3225d218be7f4ff0a24f02",
      "parents": [
        "b3dd20709db2cab0da0ade1f246fd6e6ab1396eb"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Dec 17 15:59:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "frv: fix use of extinct _sbss and _ebss in debug code\n\nNowadays it should probably use __bss_start and __bss_stop\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7124073add4cd04508f9ae3adc2746c61d7e78b",
      "tree": "ca44dae4c11d04fedb5106a94b0d7bf8a4512e8a",
      "parents": [
        "9360b53661a2c7754517b2925580055bacc8ec38"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Dec 17 15:59:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:11 2012 -0800"
      },
      "message": "create non-empty arch/x86/include/uapi/asm/ files\n\npatch(1) doesn\u0027t create zero-length files, so my kernel didn\u0027t compile.\n\nPut something in these files so patch(1) actually creates them.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a2b60b17b3e48a418695a94bd2420f6ab32e519",
      "tree": "54b7792fa68b8890f710fa6398b6ba8626a039a8",
      "parents": [
        "9228ff90387e276ad67b10c0eb525c9d6a57d5e9",
        "98f842e675f96ffac96e6c50315790912b2812be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 15:44:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 15:44:47 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace\n\nPull user namespace changes from Eric Biederman:\n \"While small this set of changes is very significant with respect to\n  containers in general and user namespaces in particular.  The user\n  space interface is now complete.\n\n  This set of changes adds support for unprivileged users to create user\n  namespaces and as a user namespace root to create other namespaces.\n  The tyranny of supporting suid root preventing unprivileged users from\n  using cool new kernel features is broken.\n\n  This set of changes completes the work on setns, adding support for\n  the pid, user, mount namespaces.\n\n  This set of changes includes a bunch of basic pid namespace\n  cleanups/simplifications.  Of particular significance is the rework of\n  the pid namespace cleanup so it no longer requires sending out\n  tendrils into all kinds of unexpected cleanup paths for operation.  At\n  least one case of broken error handling is fixed by this cleanup.\n\n  The files under /proc/\u003cpid\u003e/ns/ have been converted from regular files\n  to magic symlinks which prevents incorrect caching by the VFS,\n  ensuring the files always refer to the namespace the process is\n  currently using and ensuring that the ptrace_mayaccess permission\n  checks are always applied.\n\n  The files under /proc/\u003cpid\u003e/ns/ have been given stable inode numbers\n  so it is now possible to see if different processes share the same\n  namespaces.\n\n  Through the David Miller\u0027s net tree are changes to relax many of the\n  permission checks in the networking stack to allowing the user\n  namespace root to usefully use the networking stack.  Similar changes\n  for the mount namespace and the pid namespace are coming through my\n  tree.\n\n  Two small changes to add user namespace support were commited here adn\n  in David Miller\u0027s -net tree so that I could complete the work on the\n  /proc/\u003cpid\u003e/ns/ files in this tree.\n\n  Work remains to make it safe to build user namespaces and 9p, afs,\n  ceph, cifs, coda, gfs2, ncpfs, nfs, nfsd, ocfs2, and xfs so the\n  Kconfig guard remains in place preventing that user namespaces from\n  being built when any of those filesystems are enabled.\n\n  Future design work remains to allow root users outside of the initial\n  user namespace to mount more than just /proc and /sys.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: (38 commits)\n  proc: Usable inode numbers for the namespace file descriptors.\n  proc: Fix the namespace inode permission checks.\n  proc: Generalize proc inode allocation\n  userns: Allow unprivilged mounts of proc and sysfs\n  userns: For /proc/self/{uid,gid}_map derive the lower userns from the struct file\n  procfs: Print task uids and gids in the userns that opened the proc file\n  userns: Implement unshare of the user namespace\n  userns: Implent proc namespace operations\n  userns: Kill task_user_ns\n  userns: Make create_new_namespaces take a user_ns parameter\n  userns: Allow unprivileged use of setns.\n  userns: Allow unprivileged users to create new namespaces\n  userns: Allow setting a userns mapping to your current uid.\n  userns: Allow chown and setgid preservation\n  userns: Allow unprivileged users to create user namespaces.\n  userns: Ignore suid and sgid on binaries if the uid or gid can not be mapped\n  userns: fix return value on mntns_install() failure\n  vfs: Allow unprivileged manipulation of the mount namespace.\n  vfs: Only support slave subtrees across different user namespaces\n  vfs: Add a user namespace reference from struct mnt_namespace\n  ...\n"
    },
    {
      "commit": "376bddd34433065aeb9b9a140870537feecf90ef",
      "tree": "a40e2b84ad89f4b3ba968de65a4bf7ff6ccae835",
      "parents": [
        "d526e85f60fce9aa2a1432cbd06e3cf20c1644c8",
        "667b504a2c411e4d5915a6e2260a3857ba9f797a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "message": "Merge remote-tracking branch \u0027agust/next\u0027 into next\n\nBrings some 52xx updates. Also manually merged tools/perf/perf.h.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3c2e81ef344a90bb0a39d84af6878b4aeff568a2",
      "tree": "bd8c8b23466174899d2fe4d35af6e1e838edb068",
      "parents": [
        "221392c3ad0432e39fd74a349364f66cb0ed78f6",
        "55bde6b1442fed8af67b92d21acce67db454c9f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 08:26:17 2012 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull DRM updates from Dave Airlie:\n \"This is the one and only next pull for 3.8, we had a regression we\n  found last week, so I was waiting for that to resolve itself, and I\n  ended up with some Intel fixes on top as well.\n\n  Highlights:\n   - new driver: nvidia tegra 20/30/hdmi support\n   - radeon: add support for previously unused DMA engines, more HDMI\n     regs, eviction speeds ups and fixes\n   - i915: HSW support enable, agp removal on GEN6, seqno wrapping\n   - exynos: IPP subsystem support (image post proc), HDMI\n   - nouveau: display class reworking, nv20-\u003e40 z compression\n   - ttm: start of locking fixes, rcu usage for lookups,\n   - core: documentation updates, docbook integration, monotonic clock\n     usage, move from connector to object properties\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (590 commits)\n  drm/exynos: add gsc ipp driver\n  drm/exynos: add rotator ipp driver\n  drm/exynos: add fimc ipp driver\n  drm/exynos: add iommu support for ipp\n  drm/exynos: add ipp subsystem\n  drm/exynos: support device tree for fimd\n  radeon: fix regression with eviction since evict caching changes\n  drm/radeon: add more pedantic checks in the CP DMA checker\n  drm/radeon: bump version for CS ioctl support for async DMA\n  drm/radeon: enable the async DMA rings in the CS ioctl\n  drm/radeon: add VM CS parser support for async DMA on cayman/TN/SI\n  drm/radeon/kms: add evergreen/cayman CS parser for async DMA (v2)\n  drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)\n  drm/radeon: fix htile buffer size computation for command stream checker\n  drm/radeon: fix fence locking in the pageflip callback\n  drm/radeon: make indirect register access concurrency-safe\n  drm/radeon: add W|RREG32_IDX for MM_INDEX|DATA based mmio accesss\n  drm/exynos: support extended screen coordinate of fimd\n  drm/exynos: fix x, y coordinates for right bottom pixel\n  drm/exynos: fix fb offset calculation for plane\n  ...\n"
    },
    {
      "commit": "96433f6ee49032d7a8bda76de2b05cfde2914354",
      "tree": "8e274f12a098c0cb7010c97f11b5af6463b5c169",
      "parents": [
        "a4f1de176614f634c367e5994a7bcc428c940df0"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 17 13:47:09 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Dec 17 14:12:19 2012 +0000"
      },
      "message": "UAPI: (Scripted) Disintegrate arch/alpha/include/asm\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "1f1c96102ff848778cd596e81bdbd45f81a40119",
      "tree": "1d87df306db21b67c22e9ff132f44d207d922b03",
      "parents": [
        "d0b0885316ab7a97cc8a19027905de3ff7bd1e79"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Dec 13 13:38:51 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 17 09:50:34 2012 +0100"
      },
      "message": "s390/ccwdev: Include asm/schid.h.\n\nGet the definition of struct subchannel_id.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "aed606e3bc1f10753254db308d3fd8c053c41328",
      "tree": "bd7c3860417e83181ec43c3c7c224858f2652fa0",
      "parents": [
        "123df7ae0d0ed90d01ef4cb7316fa0b7ef0ec8a8",
        "280ef31a00073b4092bb47814fcb0a1f1f27b2bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:42:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 17:42:21 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull m68knommu updates from Greg Ungerer:\n \"This one has a major restructuring of the non-mmu 68000 support.\n\n  It merges all the related SoC types that use the original 68000 cpu\n  core internally so they can share the same core code.  It also allows\n  for supporting the original stand alone 68000 cpu in its own right.\n\n  There is also a generalization of the clock support of the ColdFire\n  parts, some merging of common ColdFire code, and a couple of bug fixes\n  as well.\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: modify clock code so it can be used by all ColdFire CPU types\n  m68knommu: add clock definitions for 54xx ColdFire CPU types\n  m68knommu: add clock definitions for 5407 ColdFire CPU types\n  m68knommu: add clock definitions for 5307 ColdFire CPU types\n  m68knommu: add clock definitions for 528x ColdFire CPU types\n  m68knommu: add clock definitions for 527x ColdFire CPU types\n  m68knommu: add clock definitions for 5272 ColdFire CPU types\n  m68knommu: add clock definitions for 525x ColdFire CPU types\n  m68knommu: add clock definitions for 5249 ColdFire CPU types\n  m68knommu: add clock definitions for 523x ColdFire CPU types\n  m68knommu: add clock definitions for 5206 ColdFire CPU types\n  m68knommu: add clock creation support macro for other ColdFire CPUs\n  m68k: fix unused variable warning in mempcy.c\n  m68knommu: make non-MMU page_to_virt() return a void *\n  m68knommu: merge ColdFire 5249 and 525x definitions\n  m68knommu: disable MC68000 cpu target when MMU is selected\n  m68knommu: allow for configuration of true 68000 based systems\n  m68knommu: platform code merge for 68000 core cpus\n"
    },
    {
      "commit": "2a74dbb9a86e8102dcd07d284135b4530a84826e",
      "tree": "a54403e312b6062dfb57bd904ba8b8ce3b11e720",
      "parents": [
        "770b6cb4d21fb3e3df2a7a51e186a3c14db1ec30",
        "e93072374112db9dc86635934ee761249be28370"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:40:50 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull security subsystem updates from James Morris:\n \"A quiet cycle for the security subsystem with just a few maintenance\n  updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  Smack: create a sysfs mount point for smackfs\n  Smack: use select not depends in Kconfig\n  Yama: remove locking from delete path\n  Yama: add RCU to drop read locking\n  drivers/char/tpm: remove tasklet and cleanup\n  KEYS: Use keyring_alloc() to create special keyrings\n  KEYS: Reduce initial permissions on keys\n  KEYS: Make the session and process keyrings per-thread\n  seccomp: Make syscall skipping and nr changes more consistent\n  key: Fix resource leak\n  keys: Fix unreachable code\n  KEYS: Add payload preparsing opportunity prior to key instantiate or update\n"
    },
    {
      "commit": "3d59eebc5e137bd89c6351e4c70e90ba1d0dc234",
      "tree": "b4ddfd0b057454a7437a3b4e3074a3b8b4b03817",
      "parents": [
        "11520e5e7c1855fc3bf202bb3be35a39d9efa034",
        "4fc3f1d66b1ef0d7b8dc11f4ff1cc510f78b37d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 14:33:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 15:18:08 2012 -0800"
      },
      "message": "Merge tag \u0027balancenuma-v11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma\n\nPull Automatic NUMA Balancing bare-bones from Mel Gorman:\n \"There are three implementations for NUMA balancing, this tree\n  (balancenuma), numacore which has been developed in tip/master and\n  autonuma which is in aa.git.\n\n  In almost all respects balancenuma is the dumbest of the three because\n  its main impact is on the VM side with no attempt to be smart about\n  scheduling.  In the interest of getting the ball rolling, it would be\n  desirable to see this much merged for 3.8 with the view to building\n  scheduler smarts on top and adapting the VM where required for 3.9.\n\n  The most recent set of comparisons available from different people are\n\n    mel:    https://lkml.org/lkml/2012/12/9/108\n    mingo:  https://lkml.org/lkml/2012/12/7/331\n    tglx:   https://lkml.org/lkml/2012/12/10/437\n    srikar: https://lkml.org/lkml/2012/12/10/397\n\n  The results are a mixed bag.  In my own tests, balancenuma does\n  reasonably well.  It\u0027s dumb as rocks and does not regress against\n  mainline.  On the other hand, Ingo\u0027s tests shows that balancenuma is\n  incapable of converging for this workloads driven by perf which is bad\n  but is potentially explained by the lack of scheduler smarts.  Thomas\u0027\n  results show balancenuma improves on mainline but falls far short of\n  numacore or autonuma.  Srikar\u0027s results indicate we all suffer on a\n  large machine with imbalanced node sizes.\n\n  My own testing showed that recent numacore results have improved\n  dramatically, particularly in the last week but not universally.\n  We\u0027ve butted heads heavily on system CPU usage and high levels of\n  migration even when it shows that overall performance is better.\n  There are also cases where it regresses.  Of interest is that for\n  specjbb in some configurations it will regress for lower numbers of\n  warehouses and show gains for higher numbers which is not reported by\n  the tool by default and sometimes missed in treports.  Recently I\n  reported for numacore that the JVM was crashing with\n  NullPointerExceptions but currently it\u0027s unclear what the source of\n  this problem is.  Initially I thought it was in how numacore batch\n  handles PTEs but I\u0027m no longer think this is the case.  It\u0027s possible\n  numacore is just able to trigger it due to higher rates of migration.\n\n  These reports were quite late in the cycle so I/we would like to start\n  with this tree as it contains much of the code we can agree on and has\n  not changed significantly over the last 2-3 weeks.\"\n\n* tag \u0027balancenuma-v11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma: (50 commits)\n  mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalable\n  mm/rmap: Convert the struct anon_vma::mutex to an rwsem\n  mm: migrate: Account a transhuge page properly when rate limiting\n  mm: numa: Account for failed allocations and isolations as migration failures\n  mm: numa: Add THP migration for the NUMA working set scanning fault case build fix\n  mm: numa: Add THP migration for the NUMA working set scanning fault case.\n  mm: sched: numa: Delay PTE scanning until a task is scheduled on a new node\n  mm: sched: numa: Control enabling and disabling of NUMA balancing if !SCHED_DEBUG\n  mm: sched: numa: Control enabling and disabling of NUMA balancing\n  mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrate\n  mm: numa: Use a two-stage filter to restrict pages being migrated for unlikely task\u003c-\u003enode relationships\n  mm: numa: migrate: Set last_nid on newly allocated page\n  mm: numa: split_huge_page: Transfer last_nid on tail page\n  mm: numa: Introduce last_nid to the page frame\n  sched: numa: Slowly increase the scanning period as NUMA faults are handled\n  mm: numa: Rate limit setting of pte_numa if node is saturated\n  mm: numa: Rate limit the amount of memory that is migrated between nodes\n  mm: numa: Structures for Migrate On Fault per NUMA migration rate limiting\n  mm: numa: Migrate pages handled during a pmd_numa hinting fault\n  mm: numa: Migrate on reference policy\n  ...\n"
    },
    {
      "commit": "11520e5e7c1855fc3bf202bb3be35a39d9efa034",
      "tree": "734ea170f825000dceef3f724dff474b46fce11d",
      "parents": [
        "5bd665f28db2b04a8d6fe277342479906fc60b62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 15:15:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 15:20:41 2012 -0800"
      },
      "message": "Revert \"x86-64/efi: Use EFI to deal with platform wall clock (again)\"\n\nThis reverts commit bd52276fa1d4 (\"x86-64/efi: Use EFI to deal with\nplatform wall clock (again)\"), and the two supporting commits:\n\n  da5a108d05b4: \"x86/kernel: remove tboot 1:1 page table creation code\"\n\n  185034e72d59: \"x86, efi: 1:1 pagetable mapping for virtual EFI calls\")\n\nas they all depend semantically on commit 53b87cf088e2 (\"x86, mm:\nInclude the entire kernel memory map in trampoline_pgd\") that got\nreverted earlier due to the problems it caused.\n\nThis was pointed out by Yinghai Lu, and verified by me on my Macbook Air\nthat uses EFI.\n\nPointed-out-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b8318881ddbcb67c5e8d2178b42284749442222",
      "tree": "b43ded0118bb7a6d9f89f6875c18d7ef447ba3be",
      "parents": [
        "e81d372ff9f694e13fa46e8b5aaed505c7fd2a1f",
        "e7f5c9a16ea2648a3e85af8e34191026bf3dcb62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 13:03:48 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 13:03:48 2012 -0800"
      },
      "message": "Merge tag \u0027fbdev-for-3.8\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\nPull fbdev changes from Tomi Valkeinen:\n \"OMAPDSS changes, including:\n   - use dynanic debug prints\n   - OMAP platform dependency removals\n   - Creation of compat-layer, helping us to improve omapdrm\n   - Misc cleanups, aiming to make omadss more in line with the upcoming\n     common display framework\n\n  Exynos DP changes for the 3.8 merge window:\n   - Device Tree support for Samsung Exynos DP\n   - SW Link training is cleaned up.\n   - HPD interrupt is supported.\n\n  Samsung Framebuffer changes for the 3.8 merge window:\n   - The bit definitions of header file are updated.\n   - Some minor typos are fixed.\n   - Some minor bugs of s3c_fb_check_var() are fixed.\n\n  FB related changes for SH Mobile, Freescale DIU\n\n  Add support for the Solomon SSD1307 OLED Controller\"\n\n* tag \u0027fbdev-for-3.8\u0027 of git://gitorious.org/linux-omap-dss2/linux: (191 commits)\n  OMAPDSS: fix TV-out issue with DSI PLL\n  Revert \"OMAPFB: simplify locking\"\n  OMAPFB: remove silly loop in fb2display()\n  OMAPFB: fix error handling in omapfb_find_best_mode()\n  OMAPFB: use devm_kzalloc to allocate omapfb2_device\n  OMAPDSS: DISPC: remove dispc fck uses\n  OMAPDSS: DISPC: get dss clock rate from dss driver\n  drivers/video/console/softcursor.c: remove redundant NULL check before kfree()\n  drivers/video: add support for the Solomon SSD1307 OLED Controller\n  OMAPDSS: use omapdss_compat_init() in other drivers\n  OMAPDSS: export dispc functions\n  OMAPDSS: export dss_feat functions\n  OMAPDSS: export dss_mgr_ops functions\n  OMAPDSS: separate compat files in the Makefile\n  OMAPDSS: move display sysfs init to compat layer\n  OMAPDSS: DPI: use dispc\u0027s check_timings\n  OMAPDSS: DISPC: add dispc_ovl_check()\n  OMAPDSS: move irq handling to dispc-compat\n  OMAPDSS: move omap_dispc_wait_for_irq_interruptible_timeout to dispc-compat.c\n  OMAPDSS: move blocking mgr enable/disable to compat layer\n  ...\n\nConflicts:\n\tarch/arm/mach-davinci/devices-da8xx.c\n\tarch/arm/plat-omap/common.c\n\tdrivers/media/platform/omap/omap_vout.c\n"
    },
    {
      "commit": "c5258190c2ae664cdf367417a2a25e5fa4104322",
      "tree": "d0c914991882bc1009b173696b9919af51d4d56e",
      "parents": [
        "1ed55eac3b1fc30b29cdb52251e0f13b24fc344c",
        "4378bb695670e65ca4aeee1e7588cfa2381351a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:36:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:36:35 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\nPull microblaze update from Michal Simek:\n \"The main change is UAPI for Microblaze.\"\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: signal: Declare do_notify_resume\n  microblaze: lib: Add lib function declarations\n  microblaze: lib: Remove helper macros\n  microblaze: Add static qualifiers\n  microblaze: Wire-up new system call kcmp\n  microblaze: Fix intc_enable_or_unmask function\n  microblaze: Do not initialized regs-\u003er1 twice in ELF_PLAT_INIT\n  microblaze: Remove passing the second arg to schedule_tail\n  UAPI: (Scripted) Disintegrate arch/microblaze/include/asm\n  microblaze: uaccess.h: Fix timerfd syscall\n  microblaze: Remove BIP from childregs\n"
    },
    {
      "commit": "1ed55eac3b1fc30b29cdb52251e0f13b24fc344c",
      "tree": "b7a4c67f2e29f8aa418708c5da871e64c511f3ff",
      "parents": [
        "08242bc2210938761230f79c5288dbcf72e94808",
        "a2c0911c09190125f52c9941b9d187f601c2f7be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:35:19 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\nPull crypto update from Herbert Xu:\n\n - Added aesni/avx/x86_64 implementations for camellia.\n\n - Optimised AVX code for cast5/serpent/twofish/cast6.\n\n - Fixed vmac bug with unaligned input.\n\n - Allow compression algorithms in FIPS mode.\n\n - Optimised crc32c implementation for Intel.\n\n - Misc fixes.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (32 commits)\n  crypto: caam - Updated SEC-4.0 device tree binding for ERA information.\n  crypto: testmgr - remove superfluous initializers for xts(aes)\n  crypto: testmgr - allow compression algs in fips mode\n  crypto: testmgr - add larger crc32c test vector to test FPU path in crc32c_intel\n  crypto: testmgr - clean alg_test_null entries in alg_test_descs[]\n  crypto: testmgr - remove fips_allowed flag from camellia-aesni null-tests\n  crypto: cast5/cast6 - move lookup tables to shared module\n  padata: use __this_cpu_read per-cpu helper\n  crypto: s5p-sss - Fix compilation error\n  crypto: picoxcell - Add terminating entry for platform_device_id table\n  crypto: omap-aes - select BLKCIPHER2\n  crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher\n  crypto: camellia-x86_64 - share common functions and move structures and function definitions to header file\n  crypto: tcrypt - add async speed test for camellia cipher\n  crypto: tegra-aes - fix error-valued pointer dereference\n  crypto: tegra - fix missing unlock on error case\n  crypto: cast5/avx - avoid using temporary stack buffers\n  crypto: serpent/avx - avoid using temporary stack buffers\n  crypto: twofish/avx - avoid using temporary stack buffers\n  crypto: cast6/avx - avoid using temporary stack buffers\n  ...\n"
    },
    {
      "commit": "be354f40812314dee2b1e3aa272528c056bb827d",
      "tree": "3261b6858619fddf2779499e3f0591a5677e6313",
      "parents": [
        "7a280cf512053137a37da2801eac73a8842fa50d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:29:54 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 15 12:29:54 2012 -0800"
      },
      "message": "Revert \"x86, mm: Include the entire kernel memory map in trampoline_pgd\"\n\nThis reverts commit 53b87cf088e2ea68d7c59619d0214cc15bb76133.\n\nIt causes odd bootup problems on x86-64.  Markus Trippelsdorf gets a\nrepeatable oops, and I see a non-repeatable oops (or constant stream of\nmessages that scroll off too quickly to read) that seems to go away with\nthis commit reverted.\n\nSo we don\u0027t know exactly what is wrong with the commit, but it\u0027s\ndefinitely problematic, and worth reverting sooner rather than later.\n\nBisected-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nCc: H Peter Anvin \u003chpa@zytor.com\u003e\nCc: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a280cf512053137a37da2801eac73a8842fa50d",
      "tree": "54d601bb7c72462a59f7ab284418f5046d0542c4",
      "parents": [
        "4939e27d46fee2609f2112f85f7f7cbd952075dc",
        "af170c5061dd78512c469e6e2d211980cdb2c193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 15:48:52 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 15:48:52 2012 -0800"
      },
      "message": "Merge tag \u0027disintegrate-x86-20121214\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull x86 UAPI disintegration from David Howells.\n\nThis is the scripted disintegration of the uapi headers for x86, now\nthat most of the x86 updates for 3.8 are hopefully merged.\n\n* tag \u0027disintegrate-x86-20121214\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate arch/x86/include/asm\n"
    },
    {
      "commit": "c2714334b944abbeaaadda8cddde619eff0292a1",
      "tree": "b45be97a313f58aa62933040230d51aa3a8592b4",
      "parents": [
        "0beb58783f2168354e2b5297af45fc7db70adf12",
        "5e5d8999a316d596f2012fe1cf4c59e0de693dab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "message": "Merge tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC updates for Marvell mvebu/kirkwood from Olof Johansson:\n \"This is a branch with updates for Marvell\u0027s mvebu/kirkwood platforms.\n  They came in late-ish, and were heavily interdependent such that it\n  didn\u0027t make sense to split them up across the cross-platform topic\n  branches.  So here they are (for the second release in a row) in a\n  branch on their own.\"\n\n* tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (88 commits)\n  arm: l2x0: add aurora related properties to OF binding\n  arm: mvebu: add Aurora L2 Cache Controller to the DT\n  arm: mvebu: add L2 cache support\n  dma: mv_xor: fix error handling path\n  dma: mv_xor: fix error checking of irq_of_parse_and_map()\n  dma: mv_xor: use request_irq() instead of devm_request_irq()\n  dma: mv_xor: clear the window override control registers\n  arm: mvebu: fix address decoding armada_cfg_base() function\n  ARM: mvebu: update defconfig with I2C and RTC support\n  ARM: mvebu: Add SATA support for OpenBlocks AX3-4\n  ARM: mvebu: Add support for the RTC in OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C on OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C controllers in Armada 370/XP\n  arm: mvebu: Add hardware I/O Coherency support\n  arm: plat-orion: Add coherency attribute when setup mbus target\n  arm: dma mapping: Export a dma ops function arm_dma_set_mask\n  arm: mvebu: Add SMP support for Armada XP\n  arm: mm: Add support for PJ4B cpu and init routines\n  arm: mvebu: Add IPI support via doorbells\n  arm: mvebu: Add initial support for power managmement service unit\n  ...\n"
    },
    {
      "commit": "0beb58783f2168354e2b5297af45fc7db70adf12",
      "tree": "4debaf4f276990adf1892b7efe57edd344367464",
      "parents": [
        "6a57d104c8cb5b6adad6784b4ce6e2f7f9961a3a",
        "eabc5fa51c1fae4b66cf883e3a3c2b3ca794494c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:42:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:42:53 2012 -0800"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device-tree updates, take 2, from Olof Johansson:\n \"This branch contains device-tree updates for the SPEAr platform.  They\n  had dependencies on earlier branches from this merge window, which is\n  why they were broken out in a separate branch.\"\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: SPEAr3xx: Shirq: Move shirq controller out of plat/\n  ARM: SPEAr320: DT: Add SPEAr 320 HMI board support\n  ARM: SPEAr3xx: DT: add shirq node for interrupt multiplexor\n  ARM: SPEAr3xx: shirq: simplify and move the shared irq multiplexor to DT\n  ARM: SPEAr1310: Fix AUXDATA for compact flash controller\n  ARM: SPEAr13xx: Remove fields not required for ssp controller\n  ARM: SPEAr1310: Move 1310 specific misc register into machine specific files\n  ARM: SPEAr: DT: Update device nodes\n  ARM: SPEAr: DT: add uart state to fix warning\n  ARM: SPEAr: DT: Modify DT bindings for STMMAC\n  ARM: SPEAr: DT: Fix existing DT support\n  ARM: SPEAr: DT: Update partition info for MTD devices\n  ARM: SPEAr: DT: Update pinctrl list\n  ARM: SPEAr13xx: DT: Add spics gpio controller nodes\n"
    },
    {
      "commit": "6a57d104c8cb5b6adad6784b4ce6e2f7f9961a3a",
      "tree": "c3ff93b006d7483ccee09799d215b03b1bbc3f1b",
      "parents": [
        "cebfa85eb86d92bf85d3b041c6b044184517a988",
        "c91321e8ff338a88a9272dcd938f085955cd5846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:38:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:38:28 2012 -0800"
      },
      "message": "Merge tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM Soc updates, take 2, from Olof Johansson:\n \"This is the second batch of SoC updates for the 3.8 merge window,\n  containing parts that had dependencies on earlier branches such that\n  we couldn\u0027t include them with the first branch.\n\n  These are general updates for Samsung Exynos, Renesas/shmobile and a\n  topic branch that adds SMP support to Altera\u0027s socfpga platform.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027soc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: EXYNOS: Clock settings for SATA and SATA PHY\n  ARM: EXYNOS: Add ARM down clock support\n  ARM: EXYNOS: Fix i2c suspend/resume for legacy controller\n  ARM: EXYNOS: Add aliases for i2c controller\n  ARM: EXYNOS: Setup legacy i2c controller interrupts\n  sh: clkfwk: fixup unsed variable warning\n  Revert \"ARM: shmobile: r8a7779: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: sh73a0: Replace modify_scu_cpu_psr with scu_power_mode\"\n  Revert \"ARM: shmobile: emev2: Replace modify_scu_cpu_psr with scu_power_mode\"\n  ARM: highbank: use common debug_ll_io_init\n  ARM: shmobile: sh7372: sh7372_fsiXck_clk become non-global\n  ARM: shmobile: sh7372: remove fsidivx clock\n  ARM: socfpga: mark secondary_trampoline as cpuinit\n  socfpga: map uart into virtual address space so that early_printk() works\n  ARM: socfpga: fix build break for allyesconfig\n  ARM: socfpga: Enable SMP for socfpga\n  ARM: EXYNOS: Add dp clock support for EXYNOS5\n  ARM: SAMSUNG: call clk_get_rate for debugfs rate files\n  ARM: SAMSUNG: add clock_tree debugfs file in clock\n"
    },
    {
      "commit": "af170c5061dd78512c469e6e2d211980cdb2c193",
      "tree": "a3bb86ee66b69f832b6783124cc0482ce8058cd8",
      "parents": [
        "d42b3a2906a10b732ea7d7f849d49be79d242ef0"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 14 22:37:13 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 14 22:37:13 2012 +0000"
      },
      "message": "UAPI: (Scripted) Disintegrate arch/x86/include/asm\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "cebfa85eb86d92bf85d3b041c6b044184517a988",
      "tree": "be0a374556fe335ce96dfdb296c89537750d5868",
      "parents": [
        "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
        "241738bd51cb0efe58e6c570223153e970afe3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The MIPS bits for 3.8.  This also includes a bunch fixes that were\n  sitting in the linux-mips.org git tree for a long time.  This pull\n  request contains updates to several OCTEON drivers and the board\n  support code for BCM47XX, BCM63XX, XLP, XLR, XLS, lantiq, Loongson1B,\n  updates to the SSB bus support, MIPS kexec code and adds support for\n  kdump.\n\n  When pulling this, there are two expected merge conflicts in\n  include/linux/bcma/bcma_driver_chipcommon.h which are trivial to\n  resolve, just remove the conflict markers and keep both alternatives.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (90 commits)\n  MIPS: PMC-Sierra Yosemite: Remove support.\n  VIDEO: Newport Fix console crashes\n  MIPS: wrppmc: Fix build of PCI code.\n  MIPS: IP22/IP28: Fix build of EISA code.\n  MIPS: RB532: Fix build of prom code.\n  MIPS: PowerTV: Fix build.\n  MIPS: IP27: Correct fucked grammar in ops-bridge.c\n  MIPS: Highmem: Fix build error if CONFIG_DEBUG_HIGHMEM is disabled\n  MIPS: Fix potencial corruption\n  MIPS: Fix for warning from FPU emulation code\n  MIPS: Handle COP3 Unusable exception as COP1X for FP emulation\n  MIPS: Fix poweroff failure when HOTPLUG_CPU configured.\n  MIPS: MT: Fix build with CONFIG_UIDGID_STRICT_TYPE_CHECKS\u003dy\n  MIPS: Remove unused smvp.h\n  MIPS/EDAC: Improve OCTEON EDAC support.\n  MIPS: OCTEON: Add definitions for OCTEON memory contoller registers.\n  MIPS: OCTEON: Add OCTEON family definitions to octeon-model.h\n  ata: pata_octeon_cf: Use correct byte order for DMA in when built little-endian.\n  MIPS/OCTEON/ata: Convert pata_octeon_cf.c to use device tree.\n  MIPS: Remove usage of CEVT_R4K_LIB config option.\n  ...\n"
    },
    {
      "commit": "c91321e8ff338a88a9272dcd938f085955cd5846",
      "tree": "3285fcdc17b2275555ad28747364eae6c4aa2e11",
      "parents": [
        "1f1ba836455b94494aaee9381ed9197ade2f770f",
        "9560f840f301868b4b4b175e81afa96dc57611ac"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 14 13:16:07 2012 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Dec 14 13:17:01 2012 -0800"
      },
      "message": "ARM: arm-soc: Merge branch \u0027next/smp\u0027 into next/soc2\n\nMerging in the smp-on-socfpga branch into soc2 since the topics are similar\nand it\u0027s a short branch in the first place.\n\n* next/smp:\n  ARM: socfpga: mark secondary_trampoline as cpuinit\n  socfpga: map uart into virtual address space so that early_printk() works\n  ARM: socfpga: fix build break for allyesconfig\n  ARM: socfpga: Enable SMP for socfpga\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
      "tree": "1f4f2387bf53f8015aa87eb9c05ba8316cb5ed50",
      "parents": [
        "18dd0bf22b6f0c1bd5e4e813a42245ed86ec57b6",
        "e83af1f18c78c7b6aa720beecc927ecc8afd3647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:08:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:08:40 2012 -0800"
      },
      "message": "Merge branch \u0027core-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 EFI update from Peter Anvin:\n \"EFI tree, from Matt Fleming.  Most of the patches are the new efivarfs\n  filesystem by Matt Garrett \u0026 co.  The balance are support for EFI\n  wallclock in the absence of a hardware-specific driver, and various\n  fixes and cleanups.\"\n\n* \u0027core-efi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)\n  efivarfs: Make efivarfs_fill_super() static\n  x86, efi: Check table header length in efi_bgrt_init()\n  efivarfs: Use query_variable_info() to limit kmalloc()\n  efivarfs: Fix return value of efivarfs_file_write()\n  efivarfs: Return a consistent error when efivarfs_get_inode() fails\n  efivarfs: Make \u0027datasize\u0027 unsigned long\n  efivarfs: Add unique magic number\n  efivarfs: Replace magic number with sizeof(attributes)\n  efivarfs: Return an error if we fail to read a variable\n  efi: Clarify GUID length calculations\n  efivarfs: Implement exclusive access for {get,set}_variable\n  efivarfs: efivarfs_fill_super() ensure we clean up correctly on error\n  efivarfs: efivarfs_fill_super() ensure we free our temporary name\n  efivarfs: efivarfs_fill_super() fix inode reference counts\n  efivarfs: efivarfs_create() ensure we drop our reference on inode on error\n  efivarfs: efivarfs_file_read ensure we free data in error paths\n  x86-64/efi: Use EFI to deal with platform wall clock (again)\n  x86/kernel: remove tboot 1:1 page table creation code\n  x86, efi: 1:1 pagetable mapping for virtual EFI calls\n  x86, mm: Include the entire kernel memory map in trampoline_pgd\n  ...\n"
    },
    {
      "commit": "18dd0bf22b6f0c1bd5e4e813a42245ed86ec57b6",
      "tree": "a4794b6041b44fa94f5d9438cdb5bbfc58b35f05",
      "parents": [
        "2d9c8b5d6a5f5f7a6111cc68a050b5b44729376b",
        "385ddeac7ed99cf7dc62d76274d55fbd7cae1b5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:03:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 10:03:23 2012 -0800"
      },
      "message": "Merge branch \u0027x86-acpi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 ACPI update from Peter Anvin:\n \"This is a patchset which didn\u0027t make the last merge window.  It adds a\n  debugging capability to feed ACPI tables via the initramfs.\n\n  On a grander scope, it formalizes using the initramfs protocol for\n  feeding arbitrary blobs which need to be accessed early to the kernel:\n  they are fed first in the initramfs blob (lots of bootloaders can\n  concatenate this at boot time, others can use a single file) in an\n  uncompressed cpio archive using filenames starting with \"kernel/\".\n\n  The ACPI maintainers requested that this patchset be fed via the x86\n  tree rather than the ACPI tree as the footprint in the general x86\n  code is much bigger than in the ACPI code proper.\"\n\n* \u0027x86-acpi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  X86 ACPI: Use #ifdef not #if for CONFIG_X86 check\n  ACPI: Fix build when disabled\n  ACPI: Document ACPI table overriding via initrd\n  ACPI: Create acpi_table_taint() function to avoid code duplication\n  ACPI: Implement physical address table override\n  ACPI: Store valid ACPI tables passed via early initrd in reserved memblock areas\n  x86, acpi: Introduce x86 arch specific arch_reserve_mem_area() for e820 handling\n  lib: Add early cpio decoder\n"
    },
    {
      "commit": "2d9c8b5d6a5f5f7a6111cc68a050b5b44729376b",
      "tree": "9382e643df9d4115637ca320822702bb06130c1f",
      "parents": [
        "17bc14b767cf0692420c43dbe5310ae98a5a7836",
        "003db633d6f2d3649ea18652a3c55ad17d4f0e47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 09:59:59 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 09:59:59 2012 -0800"
      },
      "message": "Merge branch \u0027x86-ras-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 RAS update from Ingo Molnar:\n \"Rework all config variables used throughout the MCA code and collect\n  them together into a mca_config struct.  This keeps them tightly and\n  neatly packed together instead of spilled all over the place.\n\n  Then, convert those which are used as booleans into real booleans and\n  save some space.  These bits are exposed via\n     /sys/devices/system/machinecheck/machinecheck*/\"\n\n* \u0027x86-ras-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, MCA: Finish mca_config conversion\n  x86, MCA: Convert the next three variables batch\n  x86, MCA: Convert rip_msr, mce_bootlog, monarch_timeout\n  x86, MCA: Convert dont_log_ce, banks and tolerant\n  drivers/base: Add a DEVICE_BOOL_ATTR macro\n"
    },
    {
      "commit": "395e095ed92b1ccfe74c90fee4cc637cff468ea7",
      "tree": "0c93516feaaf0c4383c1d7b5963fe5fddb7231a6",
      "parents": [
        "cb67e161bc947ab467657dda38168c2b2266f5bc"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Dec 13 11:34:45 2012 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Dec 14 12:56:54 2012 -0500"
      },
      "message": "arch/tile: clean up tile-specific PTRACE_SETOPTIONS\n\nUse the newer idioms for setting PTRACE_O_xxx and PT_TRACE_xxx flags.\nOnly set/clear tile-specific flags if the generic routine returns\nsuccess, since otherwise we want to avoid setting any flags at all.\nAtomically update the ptrace flags with the new values.  Eliminate\nthe PT_TRACE_MASK_TILE bitmask and just shift PTRACE_O_MASK_TILE.\nAdd a BUILD_BUG_ON to avoid overlapping with generic bits.\n\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "d0b0885316ab7a97cc8a19027905de3ff7bd1e79",
      "tree": "43a490c63baf2da1d4768f7d083e2e9d6cf8467b",
      "parents": [
        "7313264b899bbf3988841296265a6e0e8a7b6521"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Tue Dec 11 14:53:35 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 14 10:01:17 2012 +0100"
      },
      "message": "s390/pci: performance statistics and debug infrastructure\n\nAdd support for reading the PCI function measurement block counters\nprovided by the hypervisor. Add two s390 debug features, one for\ncritical errors and one for tracing and provide wrappers to log data.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7313264b899bbf3988841296265a6e0e8a7b6521",
      "tree": "59b5069980434945394152e94eeaef2b32cf4e72",
      "parents": [
        "d8c532c40721f7507896d202b8cae3b3642d2b0d",
        "76d8a23b127020472207b281427d3e9f4f1227e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "message": "Merge tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery subsystem updates from Anton Vorontsov:\n \"Highlights:\n\n   - Two new drivers from Pali Rohár and N900 hackers: rx51_battery and\n     bq2415x_charger.  The drivers are a part of a solution to replace\n     the proprietary Nokia BME stack\n\n   - Power supply core now registers devices with a thermal cooling\n     subsystem, so we can now automatically throttle charging.  Thanks\n     to Ramakrishna Pallala!\n\n   - Device tree support for ab8500 and max8925_power drivers\n\n   - Random fixups and enhancements for a bunch of drivers.\"\n\n* tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6: (22 commits)\n  max8925_power: Add support for device-tree initialization\n  ab8500: Add devicetree support for chargalg\n  ab8500: Add devicetree support for charger\n  ab8500: Add devicetree support for btemp\n  ab8500: Add devicetree support for fuelgauge\n  twl4030_charger: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n  jz4740-battery: Use devm_request_and_ioremap\n  jz4740-battery: Use devm_kzalloc\n  bq27x00_battery: Fixup nominal available capacity reporting\n  bq2415x_charger: Fix style issues\n  bq2415x_charger: Add Kconfig/Makefile entries\n  power_supply: Add bq2415x charger driver\n  power_supply: Add new Nokia RX-51 (N900) power supply battery driver\n  max17042_battery: Fix missing verify_model_lock() return value check\n  ds2782_battery: Fix signedness bug in ds278x_read_reg16()\n  lp8788-charger: Fix ADC channel names\n  lp8788-charger: Fix wrong ADC conversion\n  lp8788-charger: Use consumer device name on setting IIO channels\n  power_supply: Register power supply for thermal cooling device\n  power_supply: Add support for CHARGE_CONTROL_* attributes\n  ...\n"
    },
    {
      "commit": "d8c532c40721f7507896d202b8cae3b3642d2b0d",
      "tree": "42b1ce76671eb85324281ed93491432f4523f983",
      "parents": [
        "e777d192ffb9f2929d547a2f8a5f65b7db7a9552",
        "77c53d0b56264a8fc5844e087ad15fffe20c299d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:22:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:22:22 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n\n - Missing MAINTAINERS entries were added for several drivers\n\n - Adds V4L2 support for DMABUF handling, allowing zero-copy buffer\n   sharing between V4L2 devices and GPU\n\n - Got rid of all warnings when compiling with W\u003d1 on x86\n\n - Add a new driver for Exynos hardware (s3c-camif)\n\n - Several bug fixes, cleanups and driver improvements\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (243 commits)\n  [media] omap3isp: Replace cpu_is_omap3630() with ISP revision check\n  [media] omap3isp: Prepare/unprepare clocks before/after enable/disable\n  [media] omap3isp: preview: Add support for 8-bit formats at the sink pad\n  [media] omap3isp: Replace printk with dev_*\n  [media] omap3isp: Find source pad from external entity\n  [media] omap3isp: Configure CSI-2 phy based on platform data\n  [media] omap3isp: Add PHY routing configuration\n  [media] omap3isp: Add CSI configuration registers from control block to ISP resources\n  [media] omap3isp: Remove unneeded module memory address definitions\n  [media] omap3isp: Use monotonic timestamps for statistics buffers\n  [media] uvcvideo: Fix control value clamping for unsigned integer controls\n  [media] uvcvideo: Mark first output terminal as default video node\n  [media] uvcvideo: Add VIDIOC_[GS]_PRIORITY support\n  [media] uvcvideo: Return -ENOTTY for unsupported ioctls\n  [media] uvcvideo: Set device_caps in VIDIOC_QUERYCAP\n  [media] uvcvideo: Don\u0027t fail when an unsupported format is requested\n  [media] uvcvideo: Return -EACCES when trying to access a read/write-only control\n  [media] uvcvideo: Set error_idx properly for extended controls API failures\n  [media] rtl28xxu: add NOXON DAB/DAB+ USB dongle rev 2\n  [media] fc2580: write some registers conditionally\n  ...\n"
    },
    {
      "commit": "86794b43569c9b8936dff2e8eed503393379af6e",
      "tree": "a1e22a88f584c300792167de4b59bae7ec37d9a3",
      "parents": [
        "1439d030b9032261f1111a2dd16b9a8ca11112ef"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Dec 14 11:19:24 2012 +0800"
      },
      "committer": {
        "name": "Bob Liu",
        "email": "lliubbo@gmail.com",
        "time": "Fri Dec 14 11:20:22 2012 +0800"
      },
      "message": "blackfin: SEC: clean up SEC interrupt initialization\n\nAppend the SEC IRQ after the IVG6, which is consistent to BF5xx SIC.\nExclude SIC irqchip fucntions from SEC code.\nCall handle_fasteoi_irq in SEC error and fault handler.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\n"
    },
    {
      "commit": "66cdd0ceaf65a18996f561b770eedde1d123b019",
      "tree": "4892eaa422d366fce5d1e866ff1fe0988af95569",
      "parents": [
        "896ea17d3da5f44b2625c9cda9874d7dfe447393",
        "58b7825bc324da55415034a9f6ca5d716b8fd898"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 15:31:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 15:31:08 2012 -0800"
      },
      "message": "Merge tag \u0027kvm-3.8-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM updates from Marcelo Tosatti:\n \"Considerable KVM/PPC work, x86 kvmclock vsyscall support,\n  IA32_TSC_ADJUST MSR emulation, amongst others.\"\n\nFix up trivial conflict in kernel/sched/core.c due to cross-cpu\nmigration notifier added next to rq migration call-back.\n\n* tag \u0027kvm-3.8-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (156 commits)\n  KVM: emulator: fix real mode segment checks in address linearization\n  VMX: remove unneeded enable_unrestricted_guest check\n  KVM: VMX: fix DPL during entry to protected mode\n  x86/kexec: crash_vmclear_local_vmcss needs __rcu\n  kvm: Fix irqfd resampler list walk\n  KVM: VMX: provide the vmclear function and a bitmap to support VMCLEAR in kdump\n  x86/kexec: VMCLEAR VMCSs loaded on all cpus if necessary\n  KVM: MMU: optimize for set_spte\n  KVM: PPC: booke: Get/set guest EPCR register using ONE_REG interface\n  KVM: PPC: bookehv: Add EPCR support in mtspr/mfspr emulation\n  KVM: PPC: bookehv: Add guest computation mode for irq delivery\n  KVM: PPC: Make EPCR a valid field for booke64 and bookehv\n  KVM: PPC: booke: Extend MAS2 EPN mask for 64-bit\n  KVM: PPC: e500: Mask MAS2 EPN high 32-bits in 32/64 tlbwe emulation\n  KVM: PPC: Mask ea\u0027s high 32-bits in 32/64 instr emulation\n  KVM: PPC: e500: Add emulation helper for getting instruction ea\n  KVM: PPC: bookehv64: Add support for interrupt handling\n  KVM: PPC: bookehv: Remove GET_VCPU macro from exception handler\n  KVM: PPC: booke: Fix get_tb() compile error on 64-bit\n  KVM: PPC: e500: Silence bogus GCC warning in tlb code\n  ...\n"
    },
    {
      "commit": "896ea17d3da5f44b2625c9cda9874d7dfe447393",
      "tree": "089f00dd300a49c81f042e9b52ef32cd1333bdbc",
      "parents": [
        "c7708fac5a878d6e0f2de0aa19f9749cff4f707f",
        "6a7ed405114b2a53ccd99631b0636aaeabf71b3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 14:29:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 14:29:16 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen updates from Konrad Rzeszutek Wilk:\n - Add necessary infrastructure to make balloon driver work under ARM.\n - Add /dev/xen/privcmd interfaces to work with ARM and PVH.\n - Improve Xen PCIBack wild-card parsing.\n - Add Xen ACPI PAD (Processor Aggregator) support - so can offline/\n   online sockets depending on the power consumption.\n - PVHVM + kexec \u003d use an E820_RESV region for the shared region so we\n   don\u0027t overwrite said region during kexec reboot.\n - Cleanups, compile fixes.\n\nFix up some trivial conflicts due to the balloon driver now working on\nARM, and there were changes next to the previous work-arounds that are\nnow gone.\n\n* tag \u0027stable/for-linus-3.8-rc0-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/PVonHVM: fix compile warning in init_hvm_pv_info\n  xen: arm: implement remap interfaces needed for privcmd mappings.\n  xen: correctly use xen_pfn_t in remap_domain_mfn_range.\n  xen: arm: enable balloon driver\n  xen: balloon: allow PVMMU interfaces to be compiled out\n  xen: privcmd: support autotranslated physmap guests.\n  xen: add pages parameter to xen_remap_domain_mfn_range\n  xen/acpi: Move the xen_running_on_version_or_later function.\n  xen/xenbus: Remove duplicate inclusion of asm/xen/hypervisor.h\n  xen/acpi: Fix compile error by missing decleration for xen_domain.\n  xen/acpi: revert pad config check in xen_check_mwait\n  xen/acpi: ACPI PAD driver\n  xen-pciback: reject out of range inputs\n  xen-pciback: simplify and tighten parsing of device IDs\n  xen PVonHVM: use E820_Reserved area for shared_info\n"
    },
    {
      "commit": "c7708fac5a878d6e0f2de0aa19f9749cff4f707f",
      "tree": "21a59cbe503ca526697f7d0bce5e0e30980bcbc0",
      "parents": [
        "3127f23f013eabe9b58132c05061684c49146ba3",
        "6726a807c38d7fd09bc23a0adc738efec6ff9492"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 14:20:19 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 14:20:19 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 update from Martin Schwidefsky:\n \"Add support to generate code for the latest machine zEC12, MOD and XOR\n  instruction support for the BPF jit compiler, the dasd safe offline\n  feature and the big one: the s390 architecture gets PCI support!!\n  Right before the world ends on the 21st ;-)\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (41 commits)\n  s390/qdio: rename the misleading PCI flag of qdio devices\n  s390/pci: remove obsolete email addresses\n  s390/pci: speed up __iowrite64_copy by using pci store block insn\n  s390/pci: enable NEED_DMA_MAP_STATE\n  s390/pci: no msleep in potential IRQ context\n  s390/pci: fix potential NULL pointer dereference in dma_free_seg_table()\n  s390/pci: use kmem_cache_zalloc instead of kmem_cache_alloc/memset\n  s390/bpf,jit: add support for XOR instruction\n  s390/bpf,jit: add support MOD instruction\n  s390/cio: fix pgid reserved check\n  vga: compile fix, disable vga for s390\n  s390/pci: add PCI Kconfig options\n  s390/pci: s390 specific PCI sysfs attributes\n  s390/pci: PCI hotplug support via SCLP\n  s390/pci: CHSC PCI support for error and availability events\n  s390/pci: DMA support\n  s390/pci: PCI adapter interrupts for MSI/MSI-X\n  s390/bitops: find leftmost bit instruction support\n  s390/pci: CLP interface\n  s390/pci: base support\n  ...\n"
    },
    {
      "commit": "3127f23f013eabe9b58132c05061684c49146ba3",
      "tree": "cc4e794e1ada48c196822c8a480271eb68d09d29",
      "parents": [
        "8863e092410c766ca52da3e95eb9f707c7864fc2",
        "5fec45a20db3656ce36fac24639aac76c6641215"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 13:23:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 13:23:33 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\nPull m68k updates from Geert Uytterhoeven.\n\nFix up trivial conflict (m68k switched to generic version of\nuapi/asm/socket.h, net tree updated the old one) as per Geert.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k/sun3: Fix instruction faults\n  m68k/sun3: Get interrupts working again\n  m68k: move to a single instance of free_initmem()\n  m68k: merge MMU and non-MMU versions of mm/init.c\n  m68k: switch to using the asm-generic termios.h\n  m68k: switch to using the asm-generic termbits.h\n  m68k: switch to using the asm-generic sockios.h\n  m68k: switch to using the asm-generic socket.h\n  m68k: switch to using the asm-generic shmbuf.h\n  m68k: switch to using the asm-generic sembuf.h\n  m68k: switch to using the asm-generic msgbuf.h\n  m68k: switch to using the asm-generic auxvec.h\n  m68k: switch to using the asm-generic shmparam.h\n  m68k: switch to using the asm-generic spinlock.h\n  m68k: switch to using the asm-generic hw_irq.h\n  arch/m68k: remove CONFIG_EXPERIMENTAL\n"
    },
    {
      "commit": "f6e858a00af788bab0fd4c0b7f5cd788000edc18",
      "tree": "f9403ca3671be9821dbf83e726e61dbe75fbca6b",
      "parents": [
        "193c0d682525987db59ac3a24531a77e4947aa95",
        "98870901cce098bbe94d90d2c41d8d1fa8d94392"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 13:11:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 13:11:15 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge misc VM changes from Andrew Morton:\n \"The rest of most-of-MM.  The other MM bits await a slab merge.\n\n  This patch includes the addition of a huge zero_page.  Not a\n  performance boost but it an save large amounts of physical memory in\n  some situations.\n\n  Also a bunch of Fujitsu engineers are working on memory hotplug.\n  Which, as it turns out, was badly broken.  About half of their patches\n  are included here; the remainder are 3.8 material.\"\n\nHowever, this merge disables CONFIG_MOVABLE_NODE, which was totally\nbroken.  We don\u0027t add new features with \"default y\", nor do we add\nKconfig questions that are incomprehensible to most people without any\nhelp text.  Does the feature even make sense without compaction or\nmemory hotplug?\n\n* akpm: (54 commits)\n  mm/bootmem.c: remove unused wrapper function reserve_bootmem_generic()\n  mm/memory.c: remove unused code from do_wp_page()\n  asm-generic, mm: pgtable: consolidate zero page helpers\n  mm/hugetlb.c: fix warning on freeing hwpoisoned hugepage\n  hwpoison, hugetlbfs: fix RSS-counter warning\n  hwpoison, hugetlbfs: fix \"bad pmd\" warning in unmapping hwpoisoned hugepage\n  mm: protect against concurrent vma expansion\n  memcg: do not check for mm in __mem_cgroup_count_vm_event\n  tmpfs: support SEEK_DATA and SEEK_HOLE (reprise)\n  mm: provide more accurate estimation of pages occupied by memmap\n  fs/buffer.c: remove redundant initialization in alloc_page_buffers()\n  fs/buffer.c: do not inline exported function\n  writeback: fix a typo in comment\n  mm: introduce new field \"managed_pages\" to struct zone\n  mm, oom: remove statically defined arch functions of same name\n  mm, oom: remove redundant sleep in pagefault oom handler\n  mm, oom: cleanup pagefault oom handler\n  memory_hotplug: allow online/offline memory to result movable node\n  numa: add CONFIG_MOVABLE_NODE for movable-dedicated node\n  mm, memcg: avoid unnecessary function call when memcg is disabled\n  ...\n"
    },
    {
      "commit": "193c0d682525987db59ac3a24531a77e4947aa95",
      "tree": "7b58346171c4d07e2c2ee6c3c469c325495149a4",
      "parents": [
        "8b0cab14951fbf8126795ab301835a8f8126a988",
        "1cb73f8c479e66541fefd3f7fa547b1fa56cdc54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:14:47 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:14:47 2012 -0800"
      },
      "message": "Merge tag \u0027for-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI update from Bjorn Helgaas:\n \"Host bridge hotplug:\n   - Untangle _PRT from struct pci_bus (Bjorn Helgaas)\n   - Request _OSC control before scanning root bus (Taku Izumi)\n   - Assign resources when adding host bridge (Yinghai Lu)\n   - Remove root bus when removing host bridge (Yinghai Lu)\n   - Remove _PRT during hot remove (Yinghai Lu)\n\n  SRIOV\n    - Add sysfs knobs to control numVFs (Don Dutile)\n\n  Power management\n   - Notify devices when power resource turned on (Huang Ying)\n\n  Bug fixes\n   - Work around broken _SEG on HP xw9300 (Bjorn Helgaas)\n   - Keep runtime PM enabled for unbound PCI devices (Huang Ying)\n   - Fix Optimus dual-GPU runtime D3 suspend issue (Dave Airlie)\n   - Fix xen frontend shutdown issue (David Vrabel)\n   - Work around PLX PCI 9050 BAR alignment erratum (Ian Abbott)\n\n  Miscellaneous\n   - Add GPL license for drivers/pci/ioapic (Andrew Cooks)\n   - Add standard PCI-X, PCIe ASPM register #defines (Bjorn Helgaas)\n   - NumaChip remote PCI support (Daniel Blueman)\n   - Fix PCIe Link Capabilities Supported Link Speed definition (Jingoo\n     Han)\n   - Convert dev_printk() to dev_info(), etc (Joe Perches)\n   - Add support for non PCI BAR ROM data (Matthew Garrett)\n   - Add x86 support for host bridge translation offset (Mike Yoknis)\n   - Report success only when every driver supports AER (Vijay\n     Pandarathil)\"\n\nFix up trivial conflicts.\n\n* tag \u0027for-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (48 commits)\n  PCI: Use phys_addr_t for physical ROM address\n  x86/PCI: Add NumaChip remote PCI support\n  ath9k: Use standard #defines for PCIe Capability ASPM fields\n  iwlwifi: Use standard #defines for PCIe Capability ASPM fields\n  iwlwifi: collapse wrapper for pcie_capability_read_word()\n  iwlegacy: Use standard #defines for PCIe Capability ASPM fields\n  iwlegacy: collapse wrapper for pcie_capability_read_word()\n  cxgb3: Use standard #defines for PCIe Capability ASPM fields\n  PCI: Add standard PCIe Capability Link ASPM field names\n  PCI/portdrv: Use PCI Express Capability accessors\n  PCI: Use standard PCIe Capability Link register field names\n  x86: Use PCI setup data\n  PCI: Add support for non-BAR ROMs\n  PCI: Add pcibios_add_device\n  EFI: Stash ROMs if they\u0027re not in the PCI BAR\n  PCI: Add and use standard PCI-X Capability register names\n  PCI/PM: Keep runtime PM enabled for unbound PCI devices\n  xen-pcifront: Handle backend CLOSED without CLOSING\n  PCI: SRIOV control and status via sysfs (documentation)\n  PCI/AER: Report success only when every device has AER-aware driver\n  ...\n"
    },
    {
      "commit": "a2013a13e68354e0c8f3696b69701803e13fb737",
      "tree": "a7e1da6bfad1aa2afd83f401874d606269ce90b4",
      "parents": [
        "dadfab4873256d2145640c0ce468fcbfb48977fe",
        "106f9d9337f65bd428c0c79f650e3489e458d771"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:00:02 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial branch from Jiri Kosina:\n \"Usual stuff -- comment/printk typo fixes, documentation updates, dead\n  code elimination.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  HOWTO: fix double words typo\n  x86 mtrr: fix comment typo in mtrr_bp_init\n  propagate name change to comments in kernel source\n  doc: Update the name of profiling based on sysfs\n  treewide: Fix typos in various drivers\n  treewide: Fix typos in various Kconfig\n  wireless: mwifiex: Fix typo in wireless/mwifiex driver\n  messages: i2o: Fix typo in messages/i2o\n  scripts/kernel-doc: check that non-void fcts describe their return value\n  Kernel-doc: Convention: Use a \"Return\" section to describe return values\n  radeon: Fix typo and copy/paste error in comments\n  doc: Remove unnecessary declarations from Documentation/accounting/getdelays.c\n  various: Fix spelling of \"asynchronous\" in comments.\n  Fix misspellings of \"whether\" in comments.\n  eisa: Fix spelling of \"asynchronous\".\n  various: Fix spelling of \"registered\" in comments.\n  doc: fix quite a few typos within Documentation\n  target: iscsi: fix comment typos in target/iscsi drivers\n  treewide: fix typo of \"suport\" in various comments and Kconfig\n  treewide: fix typo of \"suppport\" in various comments\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
      "tree": "5ebb384972aabf676d8137d95362333193c89f66",
      "parents": [
        "698d601224824bc1a5bf17f3d86be902e2aabff0",
        "d7460f4a3d75469deb1c6c028961da69608d02d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:00:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:00:00 2012 -0800"
      },
      "message": "Merge tag \u0027boards2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC board updates, take 2 from Olof Johansson:\n \"This branch contains board updates for shmobile that had dependencies\n  on earlier branches past the first driver branch, and thus are merged\n  separately.\n\n  Most of these are to enable audio and USB on shmobile.  They contain a\n  dependent ASoC branch that has been coordinated with Mark Brown.\"\n\n* tag \u0027boards2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: shmobile: mackerel: Add FLCTL IRQ resource\n  ARM: shmobile: use FSI driver\u0027s audio clock on ap4evb\n  ARM: shmobile: use FSI driver\u0027s audio clock on mackerel\n  ARM: shmobile: use FSI driver\u0027s audio clock on armadillo800eva\n  ARM: shmobile: mackerel: enable DMAEngine on USB Host\n  ARM: shmobile: marzen: add USB OHCI driver support\n  ARM: shmobile: marzen: add USB EHCI driver support\n  ARM: shmobile: marzen: add USB phy support\n  ASoC: fsi: add master clock control functions\n  ASoC: fsi: care fsi_hw_start/stop() return value\n  ASoC: fsi: fsi_set_master_clk() was called from fsi_hw_xxx() only\n  ASoC: fsi: use devm_request_irq()\n  ASoC: fsi: fixup channels_min/max\n"
    },
    {
      "commit": "698d601224824bc1a5bf17f3d86be902e2aabff0",
      "tree": "10262bd1f83fd26f874cbd898818e5925844a2ef",
      "parents": [
        "a11da7df6543b5f71a150b47c0d08ecf0799a0f3",
        "4aa7cf79b1f760b5751d1686329351c2e060791b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:59:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:59:11 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC driver specific changes from Olof Johansson:\n \"A collection of mostly SoC-specific driver updates:\n   - a handful of pincontrol and setup changes\n   - new drivers for hwmon and reset controller for vexpress\n   - timing support updates for OMAP (gpmc and other interfaces)\n   - plus a collection of smaller cleanups\"\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits)\n  ARM: ux500: fix pin warning\n  ARM: OMAP2+: tusb6010: generic timing calculation\n  ARM: OMAP2+: smc91x: generic timing calculation\n  ARM: OMAP2+: onenand: generic timing calculation\n  ARM: OMAP2+: gpmc: generic timing calculation\n  ARM: OMAP2+: gpmc: handle additional timings\n  ARM: OMAP2+: nand: remove redundant rounding\n  gpio: samsung: use pr_* instead of printk\n  ARM: ux500: fixup magnetometer pins\n  ARM: ux500: add STM pin configuration\n  ARM: ux500: 8500: add pinctrl support for uart1 and uart2\n  ARM: ux500: cosmetic fixups for uart0\n  gpio: samsung: Fix input mode setting function for GPIO int\n  ARM: SAMSUNG: Insert bitmap_gpio_int member in samsung_gpio_chip\n  ARM: ux500: 8500: define SDI sleep states\n  ARM: vexpress: Reset driver\n  ARM: ux500: 8500: update SKE keypad pinctrl table\n  hwmon: Versatile Express hwmon driver\n  ARM: ux500: delete duplicate macro\n  ARM: ux500: 8500: add IDLE pin configuration for SPI\n  ...\n"
    },
    {
      "commit": "a11da7df6543b5f71a150b47c0d08ecf0799a0f3",
      "tree": "77eaac99426f64a0a8dc3b5d62c86138a8c72d43",
      "parents": [
        "b8edf848e9119bab9d999b9ca80d8520641810f2",
        "9c7466b217af784280d9fc841bbd559ef3bf33e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:58:20 2012 -0800"
      },
      "message": "Merge tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC power management and clock changes from Olof Johansson:\n \"This branch contains a largeish set of updates of power management and\n  clock setup.  The bulk of it is for OMAP/AM33xx platforms, but also a\n  few around hotplug/suspend/resume on Exynos.\n\n  It includes a split-up of some of the OMAP clock data into separate\n  files which adds to the diffstat, but gross delta is fairly reasonable.\"\n\n* tag \u0027pm-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: OMAP: Move plat-omap/dma-omap.h to include/linux/omap-dma.h\n  ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support\n  watchdog: OMAP: fixup for ARM multiplatform support\n  ARM: EXYNOS: Add flush_cache_all in suspend finisher\n  ARM: EXYNOS: Remove scu_enable from cpuidle\n  ARM: EXYNOS: Fix soft reboot hang after suspend/resume\n  ARM: EXYNOS: Add support for rtc wakeup\n  ARM: EXYNOS: fix the hotplug for Cortex-A15\n  ARM: OMAP2+: omap_device: Correct resource handling for DT boot\n  ARM: OMAP2+: hwmod: Add possibility to count hwmod resources based on type\n  ARM: OMAP2+: hwmod: Add support for per hwmod/module context lost count\n  ARM: OMAP2+: PRM: initialize some PRM functions early\n  ARM: OMAP2+: voltage: fixup oscillator handling when CONFIG_PM\u003dn\n  ARM: OMAP4: USB: power down MUSB PHY during boot\n  ARM: OMAP2+: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP2xxx: clock: drop obsolete clock data\n  ARM: OMAP2: clock: Cleanup !CONFIG_COMMON_CLK parts\n  ARM: OMAP3+: DPLL: drop !CONFIG_COMMON_CLK sections\n  ARM: AM33xx: clock: drop obsolete clock data\n  ARM: OMAP3xxx: clk: drop obsolete clock data\n  ...\n"
    },
    {
      "commit": "b8edf848e9119bab9d999b9ca80d8520641810f2",
      "tree": "76517286b247626ed37dda41a4f946f6c34b8bff",
      "parents": [
        "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
        "3f54db784a6af9a6d53396949cbecf62edbad247"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:57:16 2012 -0800"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform conversion patches from Olof Johansson:\n \"Here are more patches in the progression towards multiplatform, sparse\n  irq conversions in particular.\n\n  Tegra has a handful of cleanups and general groundwork, but is not\n  quite there yet on full enablement.\n\n  Platforms that are enabled through this branch are VT8500 and Zynq.\n  Note that i.MX was converted in one of the earlier cleanup branches as\n  well (before we started a separate topic for multiplatform).  And both\n  new platforms for this merge window, sunxi and bcm, were merged with\n  multiplatform support enabled.\"\n\nFix up conflicts mostly as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (29 commits)\n  ARM: zynq: Remove all unused mach headers\n  ARM: zynq: add support for ARCH_MULTIPLATFORM\n  ARM: zynq: make use of debug_ll_io_init()\n  ARM: zynq: remove TTC early mapping\n  ARM: tegra: move debug-macro.S to include/debug\n  ARM: tegra: don\u0027t include iomap.h from debug-macro.S\n  ARM: tegra: decouple uncompress.h and debug-macro.S\n  ARM: tegra: simplify DEBUG_LL UART selection options\n  ARM: tegra: select SPARSE_IRQ\n  ARM: tegra: enhance timer.c to get IO address from device tree\n  ARM: tegra: enhance timer.c to get IRQ info from device tree\n  ARM: timer: fix checkpatch warnings\n  ARM: tegra: add TWD to device tree\n  ARM: tegra: define DT bindings for and instantiate RTC\n  ARM: tegra: define DT bindings for and instantiate timer\n  clocksource/mtu-nomadik: use apb_pclk\n  clk: ux500: Register mtu apb_pclocks\n  ARM: plat-nomadik: convert platforms to SPARSE_IRQ\n  mfd/db8500-prcmu: use the irq_domain_add_simple()\n  mfd/ab8500-core: use irq_domain_add_simple()\n  ...\n"
    },
    {
      "commit": "241738bd51cb0efe58e6c570223153e970afe3ae",
      "tree": "05263e1ec3fbd58cc4ba5ee69163612fbb769a4a",
      "parents": [
        "bdf20507da11a9a5b32ef04fa09f352828189aef",
        "ce8f0d0607bcad3ec0e8599be80353204427093e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 19:40:13 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 19:40:13 2012 +0100"
      },
      "message": "Merge branch \u0027mips-next\u0027 of http://dev.phrozen.org/githttp/mips-next into mips-for-linux-next\n"
    },
    {
      "commit": "db5b0ae00712b5176d7405e7a1dd2bfd6e8f5070",
      "tree": "4e874d81ca9037dda1007178bbc9613649d43305",
      "parents": [
        "6be35c700f742e911ecedd07fcc43d4439922334",
        "64507dd7028e3e0145077e73b8374bd75aea117c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:39:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 10:39:26 2012 -0800"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC device tree conversions and enablement from Olof Johansson:\n \"Continued device tree conversion and enablement across a number of\n  platforms; Kirkwood, tegra, i.MX, Exynos, zynq and a couple of other\n  smaller series as well.\n\n  ux500 has seen continued conversion for platforms.  Several platforms\n  have seen pinctrl-via-devicetree conversions for simpler\n  multiplatform.  Tegra is adding data for new devices/drivers, and\n  Exynos has a bunch of new bindings and devices added as well.\n\n  So, pretty much the same progression in the right direction as the\n  last few releases.\"\n\nFix up conflicts as per Olof.\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (185 commits)\n  ARM: ux500: Rename dbx500 cpufreq code to be more generic\n  ARM: dts: add missing ux500 device trees\n  ARM: ux500: Stop registering the PCM driver from platform code\n  ARM: ux500: Move board specific GPIO info out to subordinate DTS files\n  ARM: ux500: Disable the MMCI gpio-regulator by default\n  ARM: Kirkwood: remove kirkwood_ehci_init() from new boards\n  ARM: Kirkwood: Add support LED of OpenBlocks A6\n  ARM: Kirkwood: Convert to EHCI via DT for OpenBlocks A6\n  ARM: kirkwood: Add NAND partiton map for OpenBlocks A6\n  ARM: kirkwood: Add support second I2C bus and RTC on OpenBlocks A6\n  ARM: kirkwood: Add support DT of second I2C bus\n  ARM: kirkwood: Convert mplcec4 board to pinctrl\n  ARM: Kirkwood: Convert km_kirkwood to pinctrl\n  ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl\n  ARM: Kirkwood: Convert IX2-200 to pinctrl.\n  ARM: Kirkwood: Convert lsxl boards to pinctrl.\n  ARM: Kirkwood: Convert ib62x0 to pinctrl.\n  ARM: Kirkwood: Convert GoFlex Net to pinctrl.\n  ARM: Kirkwood: Convert dreamplug to pinctrl.\n  ARM: Kirkwood: Convert dockstar to pinctrl.\n  ...\n"
    },
    {
      "commit": "4378bb695670e65ca4aeee1e7588cfa2381351a5",
      "tree": "d765d3b5773061f17edc9403d948c011a68212b0",
      "parents": [
        "9f2a45bd81ad2362b61fe2dc6fa202ae18308b7b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:03:50 2012 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:15:39 2012 +0100"
      },
      "message": "microblaze: signal: Declare do_notify_resume\n\nFix sparse warning by declaration do_notify_resume function\ncalled from entry.S.\nWarning:\narch/microblaze/kernel/signal.c:357:6: warning: symbol\n\u0027do_notify_resume\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "9f2a45bd81ad2362b61fe2dc6fa202ae18308b7b",
      "tree": "713b4e7fa9a3dfc84efaaa60935047496d3c957f",
      "parents": [
        "a671de086874b9d8155369319b2bd989cf55d77c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 17:47:55 2012 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:15:38 2012 +0100"
      },
      "message": "microblaze: lib: Add lib function declarations\n\nFunction declarations fix these sparse warnings:\narch/microblaze/lib/ashldi3.c:5:11: warning: symbol\n\t\u0027__ashldi3\u0027 was not declared. Should it be static?\narch/microblaze/lib/muldi3.c:50:8: warning: symbol\n\t\u0027__muldi3\u0027 was not declared. Should it be static?\narch/microblaze/lib/cmpdi2.c:5:11: warning: symbol\n\t\u0027__cmpdi2\u0027 was not declared. Should it be static?\narch/microblaze/lib/lshrdi3.c:5:11: warning: symbol\n\t\u0027__lshrdi3\u0027 was not declared. Should it be static?\narch/microblaze/lib/ashrdi3.c:5:11: warning: symbol\n\t\u0027__ashrdi3\u0027 was not declared. Should it be static?\narch/microblaze/lib/ucmpdi2.c:5:11: warning: symbol\n\t\u0027__ucmpdi2\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "a671de086874b9d8155369319b2bd989cf55d77c",
      "tree": "b75db9044e4037566e4f11aa9e7b781f3ffc4b67",
      "parents": [
        "c0d997fb4c4f202c55a4ed8ab9b714a81a16e5ac"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 17:46:31 2012 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:15:36 2012 +0100"
      },
      "message": "microblaze: lib: Remove helper macros\n\nRemove these gcc types and use standard types.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "c0d997fb4c4f202c55a4ed8ab9b714a81a16e5ac",
      "tree": "4649096358afb44cebfd75ebb4e9df2a12c3eae5",
      "parents": [
        "05c0674107dee0bf2aed323796c443cb6de8e71a"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 17:30:05 2012 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:15:34 2012 +0100"
      },
      "message": "microblaze: Add static qualifiers\n\nAdding static to internal variables and functions.\n\nSparse warnings:\narch/microblaze/kernel/prom.c:55:6: warning:\n\tsymbol \u0027stdout\u0027 was not declared. Should it be static?\narch/microblaze/kernel/prom.c:57:12: warning:\n\tsymbol \u0027early_init_dt_scan_chosen_serial\u0027 was not declared. Should it be static?\n  CC      arch/microblaze/kernel/prom.o\narch/microblaze/kernel/intc.c:102:5: warning:\n\tsymbol \u0027xintc_map\u0027 was not declared. Should it be static?\n  CC      arch/microblaze/kernel/intc.o\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "05c0674107dee0bf2aed323796c443cb6de8e71a",
      "tree": "9cbe33d50a1cc9cf78e181e81c5c0313d9c07639",
      "parents": [
        "7958a689199fbc557fad7d79b16b2017a7e40a71"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 17:26:23 2012 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Dec 13 18:15:32 2012 +0100"
      },
      "message": "microblaze: Wire-up new system call kcmp\n\nWire-up kcmp syscall.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "bdf20507da11a9a5b32ef04fa09f352828189aef",
      "tree": "5fe9541a1b0dfe9628cd3fff26d6ac43de1206a9",
      "parents": [
        "fa4dbbc602a1fb020b627ca8d5a265ad7f3d0c48"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 11 21:02:55 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:30 2012 +0100"
      },
      "message": "MIPS: PMC-Sierra Yosemite: Remove support.\n\nNobody seems to be interested anymore and upstream also never had an\nethernet driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5613d482394e35e363daf51f55971d6cf88d3d7e",
      "tree": "2dc894efa7fefb66af31d4298dfad7e5847f6d7e",
      "parents": [
        "b2f711d485f07b8592cf7579a89ee8dc14bf3b7c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 06 11:03:03 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:29 2012 +0100"
      },
      "message": "MIPS: wrppmc: Fix build of PCI code.\n\n  CC      arch/mips/wrppmc/pci.o\n/home/ralf/src/linux/linux-mips/arch/mips/wrppmc/pci.c: In function ‘gt64120_pci_init’:\n/home/ralf/src/linux/linux-mips/arch/mips/wrppmc/pci.c:41:6: error: variable ‘tmp’ set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nThis warning exists in gcc 4.6.0 and newer.  Kernels 2.6.40 and newer use\n-Wunused-but-set-variable to suppress it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b2f711d485f07b8592cf7579a89ee8dc14bf3b7c",
      "tree": "ec8d8bc679e7642aa65d14ce9fb4dec366775a63",
      "parents": [
        "66315e15cd937cec2eae5d450ddc787907d29854"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 06 10:02:40 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:28 2012 +0100"
      },
      "message": "MIPS: IP22/IP28: Fix build of EISA code.\n\n  CC      arch/mips/sgi-ip22/ip22-eisa.o\n/home/ralf/src/linux/linux-mips/arch/mips/sgi-ip22/ip22-eisa.c: In function ‘ip22_eisa_intr’:\n/home/ralf/src/linux/linux-mips/arch/mips/sgi-ip22/ip22-eisa.c:77:11: error: variable ‘dma2’ set but not used [-Werror\u003dunused-but-set-variable]\n/home/ralf/src/linux/linux-mips/arch/mips/sgi-ip22/ip22-eisa.c:77:5: error: variable ‘dma1’ set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nThis warning exists in gcc 4.6.0 and newer.  Kernels 2.6.40 and newer use\n-Wunused-but-set-variable to suppress it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66315e15cd937cec2eae5d450ddc787907d29854",
      "tree": "ea37d3250c55631c5ddf1cec71c4cb5e9fb7a0f2",
      "parents": [
        "ae1242a546704dfd5c35f26cc1bf401b0aac9c70"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 06 10:51:29 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:28 2012 +0100"
      },
      "message": "MIPS: RB532: Fix build of prom code.\n\n  CC      arch/mips/rb532/prom.o\n/home/ralf/src/linux/linux-mips/arch/mips/rb532/prom.c: In function ‘prom_setup_cmdline’:\n/home/ralf/src/linux/linux-mips/arch/mips/rb532/prom.c:75:22: error: variable ‘prom_envp’ set but not used [-Werror\u003dunused-but-set-variable]\n\nThis warning exists in gcc 4.6.0 and newer.  Kernels 2.6.40 and newer use\n-Wunused-but-set-variable to suppress it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae1242a546704dfd5c35f26cc1bf401b0aac9c70",
      "tree": "91f0a2db02270e56a3498f88d6f4a65d20072a99",
      "parents": [
        "686957e71d34beffe2b29cf5fb2e05025972020b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 06 11:18:35 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:28 2012 +0100"
      },
      "message": "MIPS: PowerTV: Fix build.\n\n  CC      arch/mips/powertv/init.o\n/home/ralf/src/linux/linux-mips/arch/mips/powertv/init.c: In function ‘mips_nmi_setup’:\n/home/ralf/src/linux/linux-mips/arch/mips/powertv/init.c:80:8: error: variable ‘base’ set but not used [-Werror\u003dunused-but-set-variable]\n/home/ralf/src/linux/linux-mips/arch/mips/powertv/init.c: In function ‘mips_ejtag_setup’:\n/home/ralf/src/linux/linux-mips/arch/mips/powertv/init.c:94:8: error: variable ‘base’ set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nAs these two functions are, they don\u0027t serve any useful purpose so I\u0027ve\ndeleted them entirely.\n\nThis warning exists in gcc 4.6.0 and newer.  Kernels 2.6.40 and newer use\n-Wunused-but-set-variable to suppress it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "686957e71d34beffe2b29cf5fb2e05025972020b",
      "tree": "05339b267e0924346ba1b8688ff919e225f15e32",
      "parents": [
        "b99fbc10df4fc616908aa0504cba125acf9b4e48"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 10 13:10:52 2011 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:28 2012 +0100"
      },
      "message": "MIPS: IP27: Correct fucked grammar in ops-bridge.c\n\nI had no idea just how broken IOC3 was until I read this.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b99fbc10df4fc616908aa0504cba125acf9b4e48",
      "tree": "7b49b180a11e23824566792cea52be0476bfd4c7",
      "parents": [
        "a16dad7763420a3b46cff1e703a9070827796cfc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 06 11:29:53 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:27 2012 +0100"
      },
      "message": "MIPS: Highmem: Fix build error if CONFIG_DEBUG_HIGHMEM is disabled\n\n  CC      arch/mips/mm/highmem.o\n/home/ralf/src/linux/linux-mips/arch/mips/mm/highmem.c: In function ‘__kunmap_atomic’:\n/home/ralf/src/linux/linux-mips/arch/mips/mm/highmem.c:70:6: error: variable ‘type’ set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nThis warning exists in gcc 4.6.0 and newer.  Kernels 2.6.40 and newer use\n-Wunused-but-set-variable to suppress it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a16dad7763420a3b46cff1e703a9070827796cfc",
      "tree": "9eba907d769432ef0704f3eaa64416395eb5c967",
      "parents": [
        "51d943f07d3015998d448f9d8353f618e3fe5873"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jun 09 20:48:47 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:27 2012 +0100"
      },
      "message": "MIPS: Fix potencial corruption\n\nNormally r4k_dma_cache_inv should only ever be called with cacheline\naligned addresses.  If however, it isn\u0027t there is the theoretical\npossibility of data corruption.  There is no correct way of handling this\nand anyway, it should only happen if the DMA API is used incorrectly\nso drop\n\nThere is a different corruption scenario with these CACHE instructions\nremoved but again there is no way of handling this correctly and it can\nbe triggered only through incorrect use of the DMA API.\n\nSo just get rid of the complexity.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReported-by: James Rodriguez \u003cjamesr@juniper.net\u003e\n"
    },
    {
      "commit": "51d943f07d3015998d448f9d8353f618e3fe5873",
      "tree": "7765f573133f87148a594d2e49b3b8543c7a77cf",
      "parents": [
        "051ff44a8b508f8e8e342db3220d5ad8296c19ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 15 19:42:19 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:27 2012 +0100"
      },
      "message": "MIPS: Fix for warning from FPU emulation code\n\nThe default implementation of \u0027cpu_has_fpu\u0027 macro calls\nsmp_processor_id() which causes this warning to be printed when\npreemption is enabled:\n\n[    4.664000] Algorithmics/MIPS FPU Emulator v1.5\n[    4.676000] BUG: using smp_processor_id() in preemptible [00000000] code: ini\n[    4.700000] caller is fpu_emulator_cop1Handler+0x434/0x27b8\n\nThis problem got introduced in November 2009 by\naf1d2af877ef6c36990671bc86a5b9c5bb50b1da (lmo) [MIPS: Fix emulation of\n64-bit FPU on 64-bit CPUs.] rsp.  da0bac33413b2888d3623dad3ad19ce76b688f07\n(kernel.org) [MIPS: Fix emulation of 64-bit FPU on FPU-less 64-bit CPUs.]\nin 2.6.32.\n\nFixed by rewriting cop1_64bit() to return a constant whenever possible\nbut most importantly avoid the use pf cpu_has_fpu entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReported-by: Jayachandran C \u003cjchandra@broadcom.com\u003e\nInitial-patch-by: Jayachandran C \u003cjchandra@broadcom.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4225/\n"
    },
    {
      "commit": "051ff44a8b508f8e8e342db3220d5ad8296c19ce",
      "tree": "f020ebd1df039717f5fe5fd7c5932d0df07a0f4a",
      "parents": [
        "8add1ecb81f541ef2fcb0b85a5470ad9ecfb4a84"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@codesourcery.com",
        "time": "Tue Mar 06 20:28:54 2012 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:27 2012 +0100"
      },
      "message": "MIPS: Handle COP3 Unusable exception as COP1X for FP emulation\n\n Our FP emulator is hardcoded for the MIPS IV FP instruction set and does\nnot match the FP ISA with the general ISA.  However for the few MIPS IV FP\ninstructions that use the COP1X major opcode it relies on the Coprocessor\nUnusable exception to be delivered as a COP1 rather than COP3 exception.\nThis includes indexed transfer (LDXC1, etc.) and FP multiply-accumulate\n(MADD.D, etc.) instructions.\n\n All the MIPS I, II, III and IV processors and some newer chips that do not\nimplement the FPU use the COP3 exception however.  Therefore I believe the\nkernel should follow and redirect any COP3 Unusable traps to the emulator\nunless an actual FPU part or core is present.\n\n This is a change that implements it.  Any minor opcode encodings that are\nnot recognised as valid FP instructions are rejected by the emulator and\nwill result in a SIGILL signal being delivered as they currently do.  We\ndo not support vendor-specific coprocessor 3 implementations supported\nwith MIPS I and MIPS II ISA processors; we never set CP0.Status.CU3.\n\n[Ralf: On MIPS IV processors the kernel always enables the XX bit which\nreplaces the CU3 bit off earlier architecture revisions.]\n\n If matching between the CPU and the FPU ISA is considered required one\nday, this can still be done in the emulator itself.  I think the CpU\nexception dispatcher is not the right place to do this anyway, as there\nare further differences between MIPS I, MIPS II, MIPS III, MIPS IV and\nMIPS32 FP ISAs.\n\n Corresponding explanation of this implementation is included within the\nchange itself.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@codesourcery.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/project/linux-mips/list/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8add1ecb81f541ef2fcb0b85a5470ad9ecfb4a84",
      "tree": "f9d5c695530c2ce1a02bcb39585711afc0aaa8d3",
      "parents": [
        "b88fb18e7e0e17d517c5267de938c1a35a063a97"
      ],
      "author": {
        "name": "Huacai Chen",
        "email": "chenhc@lemote.com",
        "time": "Mon Aug 13 20:52:24 2012 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:26 2012 +0100"
      },
      "message": "MIPS: Fix poweroff failure when HOTPLUG_CPU configured.\n\nWhen poweroff machine, kernel_power_off() call disable_nonboot_cpus().\nAnd if we have HOTPLUG_CPU configured, disable_nonboot_cpus() is not an\nempty function but attempt to actually disable the nonboot cpus. Since\nsystem state is SYSTEM_POWER_OFF, play_dead() won\u0027t be called and thus\ndisable_nonboot_cpus() hangs. Therefore, we make this patch to avoid\npoweroff failure.\n\nSigned-off-by: Huacai Chen \u003cchenhc@lemote.com\u003e\nSigned-off-by: Hongliang Tao \u003ctaohl@lemote.com\u003e\nSigned-off-by: Hua Yan \u003cyanh@lemote.com\u003e\nCc: Yong Zhang \u003cyong.zhang@windriver.com\u003e\nCc: stable@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: Fuxin Zhang \u003czhangfx@lemote.com\u003e\nCc: Zhangjin Wu \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4211/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b88fb18e7e0e17d517c5267de938c1a35a063a97",
      "tree": "9107e0628da197b43d6aa5f1af911415bc9d2174",
      "parents": [
        "a685bc3dab27ac359626af4c38bddaf23c22a81f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Dec 10 15:56:44 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:26 2012 +0100"
      },
      "message": "MIPS: MT: Fix build with CONFIG_UIDGID_STRICT_TYPE_CHECKS\u003dy\n\nWhen CONFIG_UIDGID_STRICT_TYPE_CHECKS is enabled, plain integer checking\nbetween different uids/gids is explicitely turned into a build failure\nby making the k{uid,gid}_t types a structure containing a value:\n\narch/mips/kernel/mips-mt-fpaff.c: In function \u0027check_same_owner\u0027:\narch/mips/kernel/mips-mt-fpaff.c:53:22: error: invalid operands to\nbinary \u003d\u003d (have \u0027kuid_t\u0027 and \u0027kuid_t\u0027)\narch/mips/kernel/mips-mt-fpaff.c:54:15: error: invalid operands to\nbinary \u003d\u003d (have \u0027kuid_t\u0027 and \u0027kuid_t\u0027)\n\nIn order to ensure proper comparison between uids, using the helper\nfunction uid_eq() which performs the right thing whenever this config\noption is turned on or off.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4717/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a685bc3dab27ac359626af4c38bddaf23c22a81f",
      "tree": "0e950395ba648a6a42582eb675d2e4afb401dae3",
      "parents": [
        "e1ced09797776dfd4a2a7b04b9ee7e97ab1e64be"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Jun 11 11:36:27 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:26 2012 +0100"
      },
      "message": "MIPS: Remove unused smvp.h\n\nThis header was added in commit 39b8d5254246ac56342b72f812255c8f7a74dca9\n(kernel.org) / b6e90cd0ae7a556080d9ea2ec1b8f6d9accad9d4 (lmo( ([MIPS] Add\nsupport for MIPS CMP platform.).  None of the functions it declared were\never included in the tree. Commit cb7f39d2bc5a20615d016dd86fca0fd233c13b5d\n(kernel.org) / b6e90cd0ae7a556080d9ea2ec1b8f6d9accad9d4 (lmo) [MIPS] Remove\nunused maltasmp.h.] removeed the sole file that included it because that\nfile was itself unused.\n\n[ralf@linux-mips.org: The whole mess happened because somebody at MIPS\nthought it was a good idea to rename VSMP (\"Vitual SMP\") to SMVP.  Which\nis an IBMeque ETLA in contrast to VSMP, so public kernels as opposed to\nMTI\u0027s inhouse kernels never followed suit.]\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/3950/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1ced09797776dfd4a2a7b04b9ee7e97ab1e64be",
      "tree": "473934ca424e0e10f235bcd9ae97781349af5495",
      "parents": [
        "abe105a4d8c5ee2aa2acef33c5d163e5d187598f"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Nov 15 13:58:59 2012 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:26 2012 +0100"
      },
      "message": "MIPS/EDAC: Improve OCTEON EDAC support.\n\nSome initialization errors are reported with the existing OCTEON EDAC\nsupport patch.  Also some parts have more than one memory controller.\n\nFix the errors and add multiple controllers if present.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\n"
    },
    {
      "commit": "abe105a4d8c5ee2aa2acef33c5d163e5d187598f",
      "tree": "d0227704f6ea5856f6f6861565b6188d17ca86eb",
      "parents": [
        "6bbf6a6d48f7db2902459273360f87dd6f04385f"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Nov 15 13:47:58 2012 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:25 2012 +0100"
      },
      "message": "MIPS: OCTEON: Add definitions for OCTEON memory contoller registers.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\n"
    },
    {
      "commit": "6bbf6a6d48f7db2902459273360f87dd6f04385f",
      "tree": "4664a3849aef38f6d8de15e12a27cbf965a11c98",
      "parents": [
        "1007c4bc0f66925d92886dd9e664a1d49bbf6140"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Nov 15 13:47:04 2012 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:25 2012 +0100"
      },
      "message": "MIPS: OCTEON: Add OCTEON family definitions to octeon-model.h\n\nUsed by follow-on EDAC patches.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\n"
    },
    {
      "commit": "43f01da0f2794b464ade2ffe1f780c69d7ce7b75",
      "tree": "dcbf33bffe33aa06d967c451df48e0b78c32ebdb",
      "parents": [
        "f772cdb2bd544eeb3e83a8bb42629d155c1b53fd"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Thu Apr 26 11:10:28 2012 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:24 2012 +0100"
      },
      "message": "MIPS/OCTEON/ata: Convert pata_octeon_cf.c to use device tree.\n\nThe patch needs to eliminate the definition of OCTEON_IRQ_BOOTDMA so\nthat the device tree code can map the interrupt, so in order to not\ntemporarily break things, we do a single patch to both the interrupt\nregistration code and the pata_octeon_cf driver.\n\nAlso rolled in is a conversion to use hrtimers and corrections to the\ntiming calculations.\n\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\n"
    },
    {
      "commit": "f772cdb2bd544eeb3e83a8bb42629d155c1b53fd",
      "tree": "bb368b90fd756fa08476fecb1efa3dea2f09f41f",
      "parents": [
        "d7ea335c05ba7c013615d1e0d5a71459eb4195e8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 30 17:27:27 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:24 2012 +0100"
      },
      "message": "MIPS: Remove usage of CEVT_R4K_LIB config option.\n\nManuel Lauss \u003cmanuel.lauss@gmail.com\u003e writes:\n\nI introduced it as a fallback because early revisions of Alchemy hardware\nwe shipped had a non-functional 32kHz timer and had to rely on the r4k\ntimer instead.  Previously the r4k timer was initialized regardless, but\nit\u0027s useless with the \"wait\" instruction.\n\nSo long story short:   I need either the on-chip 32kHz timer OR the r4k\ntimer if the 32kHz one is unusable, but not both, and r4k timer is useless\nwhen au1k_idle is in use.\n\nThe current in-kernel Alchemy boards all work with the 32kHz timer, so I\u0027m\nnot against removing R4K_LIB symbols.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d7ea335c05ba7c013615d1e0d5a71459eb4195e8",
      "tree": "333f0cb8edd150b6c967bffacad07c03fea393da",
      "parents": [
        "dcb96a4e36425d563cefd44a20d3386e02a547f3"
      ],
      "author": {
        "name": "Steven J. Hill",
        "email": "sjhill@mips.com",
        "time": "Wed Nov 14 23:34:17 2012 -0600"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:24 2012 +0100"
      },
      "message": "MIPS: Remove usage of CSRC_R4K_LIB config option.\n\nManuel Lauss \u003cmanuel.lauss@gmail.com\u003e writes:\n\nI introduced it as a fallback because early revisions of Alchemy hardware\nwe shipped had a non-functional 32kHz timer and had to rely on the r4k\ntimer instead.  Previously the r4k timer was initialized regardless, but\nit\u0027s useless with the \"wait\" instruction.\n\nSo long story short:   I need either the on-chip 32kHz timer OR the r4k\ntimer if the 32kHz one is unusable, but not both, and r4k timer is useless\nwhen au1k_idle is in use.\n\nThe current in-kernel Alchemy boards all work with the 32kHz timer, so I\u0027m\nnot against removing R4K_LIB symbols.\n\nSigned-off-by: Steven J. Hill \u003csjhill@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dcb96a4e36425d563cefd44a20d3386e02a547f3",
      "tree": "0db0a50ee0be86f17b8a8cf244d7be7b774ddb18",
      "parents": [
        "d08be0dbe80d03dc132e017167795696f021b5a5"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Nov 27 22:19:58 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:23 2012 +0100"
      },
      "message": "MIPS: AR7: use part_probe_types to specificy the partition parser to use\n\nThis patch changes the physmap-flash platform data on AR7 to pass the\ncorrect partition parser: ar7part to used by the \"physmap-flash\" mapping\ndriver so we get the partitions probed correctly.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: blogic@openwrt.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4654/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d08be0dbe80d03dc132e017167795696f021b5a5",
      "tree": "9f2887832b253be28c5ceb4ae235f96b8bf26063",
      "parents": [
        "0e2794b0b72f38d0dd5aa8474e22b1fe56fb8bd1"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Nov 23 01:05:13 2012 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 18:15:23 2012 +0100"
      },
      "message": "MIPS: Lantiq: Fix typo in \"endianness\" in dma.c\n\nCorrect spelling typo ENDIANESS to ENDIANNESS in arc/mips/lantiq/xway/dma.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nCc: trivial@kernel.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/4613/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cb67e161bc947ab467657dda38168c2b2266f5bc",
      "tree": "289e3905765484e8736a62f1a8a289d833e0960e",
      "parents": [
        "17a263540cebd4c615755300f34c695b15378a58"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Wed Dec 12 17:24:39 2012 -0500"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Thu Dec 13 11:34:24 2012 -0500"
      },
      "message": "arch/tile: provide PT_FLAGS_COMPAT value in pt_regs\n\nThis flag is set for ptrace GETREGS or PEEKUSER for processes\nthat are COMPAT, i.e. 32-bit.  This allows things like strace\nto easily discover what personality to use, for example.\n\nAcked-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\n"
    },
    {
      "commit": "0e2794b0b72f38d0dd5aa8474e22b1fe56fb8bd1",
      "tree": "e5bb62e59914a7177e4ed6cbe7b81769fc7d5cf7",
      "parents": [
        "abe77f90dc9c65a7c9a4d61c2cbb8db4d5566e4f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 20:48:50 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 17:02:14 2012 +0100"
      },
      "message": "MIPS: Kconfig: Rename several firmware related config symbols.\n\nWith the upcoming merge of the ARC architecture there is a small likelyhood\nof conflicting use for the CONFIG_ARC config symbol.  Rename it to\nCONFIG_FW_ARC.  Also rename CONFIG_ARC32 to CONFIG_FW_ARC32, CONFIG_ARC64\nto CONFIG_FW_ARC64.\n\nFor consistence also rename CONFIG_SNIPROM to CONFIG_FW_SNIPROM and\nCONFIG_CFE to CONFIG_FW_CFE.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abe77f90dc9c65a7c9a4d61c2cbb8db4d5566e4f",
      "tree": "69fd0cfe31a9041e8e1a881829c011892075ea2c",
      "parents": [
        "7aa1c8f47e7e792d11f898cbdddaf6fa21ff08cc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 25 16:23:31 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 13 17:00:39 2012 +0100"
      },
      "message": "MIPS: Octeon: Add kexec and kdump support\n\n[ralf@linux-mips.org: Original patch by Maxim Uvarov \u003cmuvarov@gmail.com\u003e\nwith plenty of further shining, polishing, debugging and testing by me.]\n\nSigned-off-by: Maxim Uvarov \u003cmuvarov@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: kexec@lists.infradead.org\nCc: horms@verge.net.au\nPatchwork: https://patchwork.linux-mips.org/patch/1026/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "7aa1c8f47e7e792d11f898cbdddaf6fa21ff08cc"
}
