)]}'
{
  "log": [
    {
      "commit": "73d5a8675f32b8e22e11773b314324316f920192",
      "tree": "d353161d8d162afd6fa90267c96a902a0a9e85be",
      "parents": [
        "e77277dfe28baed73b6fd7c66c3fb44580a3dac1",
        "d8aa5ec3382e6a545b8f25178d1e0992d4927f19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:41:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:41:36 2011 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xen: update mask_rw_pte after kernel page tables init changes\n  xen: set max_pfn_mapped to the last pfn mapped\n  x86: Cleanup highmap after brk is concluded\n\nFix up trivial onflict (added header file includes) in\narch/x86/mm/init_64.c\n"
    },
    {
      "commit": "e77277dfe28baed73b6fd7c66c3fb44580a3dac1",
      "tree": "0c40be7a4ca9140d86122ed9057fe1573ea91b2d",
      "parents": [
        "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
        "9edb240696bacd53f4331119d2dfd13d4cd4852f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "message": "Merge branch \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: H1940/RX1950: Change default LED triggers\n  ARM: S3C2442: RX1950: Add support for LED blinking\n  ARM: S3C2442: RX1950: Retain LEDs state in suspend\n  ARM: S3C2410: H1940: Fix lcd_power_set function\n  ARM: S3C2410: H1940: Add battery support\n  ARM: S3C2410: H1940: Use leds-gpio driver for LEDs managing\n  ARM: S3C2410: H1940: Make h1940-bluetooth.c compile again\n  ARM: S3C2410: H1940: Add keys device\n"
    },
    {
      "commit": "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
      "tree": "e77a60e46844adf71758bad41d77d40658acd7eb",
      "parents": [
        "14577beb8293c187a12d2e78ac6250d5dcec2190",
        "97491ba3f64c2137101efdfe7593305d692d7d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-pxa2xx: Don\u0027t clear isr bits too early\n  i2c-pxa2xx: Fix register offsets\n  i2c-pxa2xx: pass of_node from platform driver to adapter and publish\n  i2c-pxa2xx: check timeout correctly\n  i2c-pxa2xx: add support for shared IRQ handler\n  i2c-pxa2xx: Add PCI support for PXA I2C controller\n  ARM: pxa2xx: reorganize I2C files\n  i2c-pxa2xx: use dynamic register layout\n  i2c-mxs: set controller to pio queue mode after reset\n  i2c-eg20t: support new device OKI SEMICONDUCTOR ML7213 IOH\n  i2c/busses: Add support for Diolan U2C-12 USB-I2C adapter\n"
    },
    {
      "commit": "9edb240696bacd53f4331119d2dfd13d4cd4852f",
      "tree": "d10810d41145b26cbe1b46954acde96efb82e460",
      "parents": [
        "62235dcd2ad4f46ea9e5d4f71c5ea3111341c6e8"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Mar 17 20:04:57 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 23:29:43 2011 +0000"
      },
      "message": "ARM: H1940/RX1950: Change default LED triggers\n\nChange LED triggers to mimic WinMobile behavior:\nred blinking when battery is charging,\norange solid when battery is charged.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "10effcb548c170d59ea1d2152f2ee0ad45ce4c9d",
      "tree": "6a1bf04ed66a1dcd242e8b2bd0c86690194cc09f",
      "parents": [
        "c3ca48f062a37c2f79560a9b0b9f1b08039aa248",
        "0f60f240d522772467c7d2cebedb910748c78ed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:06:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  FS: lookup_mnt() is only used in the core fs routines now\n  bfs: fix bitmap size argument to find_first_zero_bit()\n  fs: Use BUG_ON(!mnt) at dentry_open().\n  fs: devpts_pty_new() return -ENOMEM if dentry allocation failed\n  nfs: lock() vs unlock() typo\n  pstore: fix leaking -\u003ei_private\n  introduce sys_syncfs to sync a single file system\n  Small typo fix...\n  Filesystem: fifo: Fixed coding style issue.\n  fs/inode: Fix kernel-doc format for inode_init_owner\n  select: remove unused MAX_SELECT_SECONDS\n  vfs: cleanup do_vfs_ioctl()\n"
    },
    {
      "commit": "4e76ae4406449811c0b743ccf0612ef6ffcf2acb",
      "tree": "f1a32dca8e9156301d2a1f6b0eff76d6fc747f49",
      "parents": [
        "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
        "1c0f647690f1b9471d63af48dec960bc59492e61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 10:04:53 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6:\n  [PARISC] Convert to new irq_chip functions\n  [PARISC] fix per-cpu flag problem in the cpu affinity checkers\n  [PARISC] fix vmap flush/invalidate\n  eliminate special FLUSH flag from page table\n  parisc: flush pages through tmpalias space\n"
    },
    {
      "commit": "f19ade4dfbfefbb44b412fc33a2db26eafd63f0e",
      "tree": "968068da1633f9fd5268ee54015df28ed99d8d3d",
      "parents": [
        "111f4268bd69cb040bf05038785cfbc4087f6341",
        "b3f80f6d2b08772d7d00f34a062ff73c95f7c45c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:53:04 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Add {open_by,name_to}_handle_at and clock_adjtime syscalls.\n  sparc: Implement of_iomap().\n  sparc: Implement of_address_to_resource().\n  sparc: Provide NO_IRQ definition.\n"
    },
    {
      "commit": "111f4268bd69cb040bf05038785cfbc4087f6341",
      "tree": "d132d3296a7c44bb26659d698d0fdd4a05db1767",
      "parents": [
        "a44f99c7efdb88fa41128065c9a9445c19894e34",
        "a71f5d5d279375205009a4be56a3cf6682921292"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 09:52:27 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ptrace: Remove BUG_ON when full register set not available\n  powerpc: Factoring mpic cpu id fetching into a function\n  powerpc: Make MPIC honor the \"pic-no-reset\" device tree property\n  powerpc: Document the Open PIC device tree binding\n  powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes\n"
    },
    {
      "commit": "b459396ee9398bdf61e3118ca730394f58e90c9c",
      "tree": "3353e4671ed424b4b069428643daf39f0e3f281b",
      "parents": [
        "d6668c7cd4defdab1a74c8dd271b5ca23d99b627"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:16 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:09:33 2011 +0000"
      },
      "message": "ARM: pxa2xx: reorganize I2C files\n\nThis patch moves the platform data definition from\narch/arm/plat-pxa/include/plat/i2c.h to include/linux/i2c/pxa-i2c.h so\nit can be accessed from x86 the same way as on ARM.\n\nThis change should make no functional change to the PXA code. The move\nis verified by building the following defconfigs:\n  cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig\n  imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig\n  raumfeld_defconfig magician_defconfig mmp2_defconfig pxa168_defconfig\n  pxa910_defconfig\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b7ed78f56575074f29ec99d8984f347f6c99c914",
      "tree": "7bc901458a9f47b197052e98a25c4a4f10c52607",
      "parents": [
        "1bef82917c74249ff21982127e57defd6ca2bb1b"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Mar 10 11:31:30 2011 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 21 00:40:29 2011 -0400"
      },
      "message": "introduce sys_syncfs to sync a single file system\n\nIt is frequently useful to sync a single file system, instead of all\nmounted file systems via sync(2):\n\n - On machines with many mounts, it is not at all uncommon for some of\n   them to hang (e.g. unresponsive NFS server).  sync(2) will get stuck on\n   those and may never get to the one you do care about (e.g., /).\n - Some applications write lots of data to the file system and then\n   want to make sure it is flushed to disk.  Calling fsync(2) on each\n   file introduces unnecessary ordering constraints that result in a large\n   amount of sub-optimal writeback/flush/commit behavior by the file\n   system.\n\nThere are currently two ways (that I know of) to sync a single super_block:\n\n - BLKFLSBUF ioctl on the block device: That also invalidates the bdev\n   mapping, which isn\u0027t usually desirable, and doesn\u0027t work for non-block\n   file systems.\n - \u0027mount -o remount,rw\u0027 will call sync_filesystem as an artifact of the\n   current implemention.  Relying on this little-known side effect for\n   something like data safety sounds foolish.\n\nBoth of these approaches require root privileges, which some applications\ndo not have (nor should they need?) given that sync(2) is an unprivileged\noperation.\n\nThis patch introduces a new system call syncfs(2) that takes an fd and\nsyncs only the file system it references.  Maybe someday we can\n\n $ sync /some/path\n\nand not get\n\n sync: ignoring all arguments\n\nThe syscall is motivated by comments by Al and Christoph at the last LSF.\nsyncfs(2) seems like an appropriate name given statfs(2).\n\nA similar ioctl was also proposed a while back, see\n\thttp://marc.info/?l\u003dlinux-fsdevel\u0026m\u003d127970513829285\u0026w\u003d2\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "6113f39dd15e4beb5ce66a8e0d9062477c5e81e3",
      "tree": "b9e491ab539a934a579be17cf72b0f7695f757e4",
      "parents": [
        "db552b3331766e16c35550a4b83c3a42671ba73e",
        "339dc50e59f4ea697e2b8cd6296328a8015a6c21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 17:53:50 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  asm-generic: support clock_adjtime() in \u003casm-generic/unistd.h\u003e\n  arch/tile: fix futex sanitization definition/prototype mismatch\n"
    },
    {
      "commit": "a71f5d5d279375205009a4be56a3cf6682921292",
      "tree": "fde8b1e5958317268c9ce3b616cd4ee8d390502d",
      "parents": [
        "d6a2639b887fcf90b422caccca4aee216bd1120e"
      ],
      "author": {
        "name": "Mike Wolf",
        "email": "mjw@linux.vnet.ibm.com",
        "time": "Mon Mar 21 11:14:53 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:18:14 2011 +1100"
      },
      "message": "powerpc/ptrace: Remove BUG_ON when full register set not available\n\nIn some cases during a threaded core dump not all the threads will have\na full register set. This happens when the signal causing the core dump\nraces with a thread exiting.  The race happens when the exiting thread\nhas entered the kernel for the last time before the signal arrives, but\ndoesn\u0027t get far enough through the exit code to avoid being included\nin the core dump.\n\nSo we get a thread included in the core dump which is never going to go\nout to userspace again and only has a partial register set recorded\n\nNormally we would catch each thread as it is about to go into userspace\nand capture the full register set then.\n\nHowever, this exiting thread is never going to go out to userspace\nagain, so we have no way to capture its full register set.  It doesn\u0027t\nreally matter, though, as this is a thread which is effectively\nalready dead.\n\nSo instead of hitting a BUG() in this case (a really bad choice of\naction in the first place), we use a poison value for the register\nvalues.\n\n[BenH]: Some cosmetic/stylistic changes and fix build on ppc32\n\nSigned-off-by: Mike Wolf \u003cmjw@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d6a2639b887fcf90b422caccca4aee216bd1120e",
      "tree": "ca3a72a579fbc05a24726aba89a162b990d6a235",
      "parents": [
        "dfec2202729e2460d67649a04756f0c3d8dcd8a6"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meador_inge@mentor.com",
        "time": "Mon Mar 14 10:01:07 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:01:32 2011 +1100"
      },
      "message": "powerpc: Factoring mpic cpu id fetching into a function\n\nThe following code snippet:\n\n\tunsigned int cpu \u003d 0;\n\tif (mpic-\u003eflags \u0026 MPIC_PRIMARY)\n\t\tcpu \u003d hard_smp_processor_id();\n\nis seen in several places in the \u0027mpic.c\u0027 code.  This changeset factors\nthat pattern out into a helper function called \u0027mpic_processor_id\u0027.\n\nSigned-off-by: Meador Inge \u003cmeador_inge@mentor.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dfec2202729e2460d67649a04756f0c3d8dcd8a6",
      "tree": "276d05c28bb7b1f8c170b118a6e81c37e86ea6fb",
      "parents": [
        "a99eff39c0549fe68fed150d39ec0c750e5ce1f1"
      ],
      "author": {
        "name": "Meador Inge",
        "email": "meador_inge@mentor.com",
        "time": "Mon Mar 14 10:01:06 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 11:01:32 2011 +1100"
      },
      "message": "powerpc: Make MPIC honor the \"pic-no-reset\" device tree property\n\nThis property, defined in the Open PIC binding, tells the kernel not to use\nthe reset bit in the global configuration register.  Additionally, its\npresence mandates that only sources which are actually used (i.e. appear in\nthe device tree) should have their VECPRI bits initialized.\n\nAlthough, \"pic-no-reset\" can be used for the same use cases that\n\"protected-sources\" is covering, the \"protected-sources\" implementation was\nleft completely intact.  This is a more pragmatic approach as there are\nalready several existing systems which use protected sources.  If\n\"pic-no-reset\" *and* \"protected-sources\" are both used, however, then\n\"pic-no-reset\" takes precedence in terms of the init behavior and the\nsanity checks done by protected sources will still take place.\n\nSigned-off-by: Meador Inge \u003cmeador_inge@mentor.com\u003e\nCc: Hollis Blanchard \u003chollis_blanchard@mentor.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "90407c9976939e061f32b0e07602e5ce4887d9e8",
      "tree": "9e962cdc2f11687751c8d37d74dad1abcd88e5e9",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 10:57:57 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 21 10:57:57 2011 +1100"
      },
      "message": "powerpc/pci: Fix crash in PCI code on ppc64 when matching device nodes\n\nCommit b5d937de0367d26f65b9af1aef5f2c34c1939be0 has a bug which causes\nbasically a NULL dereference in the PCI code during boot on ppc64\nmachines.\n\nfetch_dev_dn() is called when dev-\u003edev.of_node is NULL, so using that\nas the starting point for the search makes no sense. It should instead\nstart from the device node of the PHB.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "62235dcd2ad4f46ea9e5d4f71c5ea3111341c6e8",
      "tree": "9e8b605c0f37f71a1d400974aff47e4b5cf06ff3",
      "parents": [
        "fed7fdbef48d513b1a470bc3d76923d156996448"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:52 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2442: RX1950: Add support for LED blinking\n\nAdd .gpio_set_blink callback to support HW blinking\navailable on RX1950\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fed7fdbef48d513b1a470bc3d76923d156996448",
      "tree": "2e9debaec578d572c063a17e4e85676dcac87038",
      "parents": [
        "25d391cbe610009d2ea10d820f36621b7610c963"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:51 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2442: RX1950: Retain LEDs state in suspend\n\ns3c_adc_battery uses LEDs to indicate charging process,\nretain LEDs state in suspend, otherwise user have no information if PDA\nbattery is charging after he put it to suspend.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "25d391cbe610009d2ea10d820f36621b7610c963",
      "tree": "e4e91407bd145793338eec7067337a297dd57036",
      "parents": [
        "a8e99850d39cac11d03100aa9c40ebaea16e48c5"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:50 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Fix lcd_power_set function\n\nCurrent implementation of lcd_power_set is not reliable, sometimes\nit does not enable LCD at all.\nMimic WinCE behavior to fix this issue.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a8e99850d39cac11d03100aa9c40ebaea16e48c5",
      "tree": "cad70016dd193f959903886c85caaedd99570fe6",
      "parents": [
        "50e2d10da82774e0733ab561c15c84cb92d9ab33"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:49 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Add battery support\n\nAdd battery monitoring/charging support via pda_power and\ns3c_adc_battery drivers\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "50e2d10da82774e0733ab561c15c84cb92d9ab33",
      "tree": "95e2589290ce2e06372271286a9190d0f2896a40",
      "parents": [
        "4119242876d7d6ff539e1aa3d736a87a28fe7b67"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:48 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Use leds-gpio driver for LEDs managing\n\nWe can use generic leds-gpio driver, as latch api was converted\nto gpiolib.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4119242876d7d6ff539e1aa3d736a87a28fe7b67",
      "tree": "002832fbaff6e43abb033fdcfa789177296e2959",
      "parents": [
        "bbb1c832ac52f61b926a4635dc1a708f03250e88"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:47 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:54 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Make h1940-bluetooth.c compile again\n\nIt was broken by removal of rfkill_set_led_trigger_name function,\nand now compiler complains about implicit declaration.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bbb1c832ac52f61b926a4635dc1a708f03250e88",
      "tree": "e6534083b7ca4b3a2736f491b010f0917808233c",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Thu Jan 06 21:52:46 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:54 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Add keys device\n\nAdd buttons definition for H1940.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "5b4787719f8870104fada924ef65ee9fd5eb2514",
      "tree": "6f82375d8f2372d70e00430292190fb63776056c",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sat Mar 19 11:45:34 2011 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Sun Mar 20 00:08:21 2011 -0400"
      },
      "message": "arch/tile: fix futex sanitization definition/prototype mismatch\n\nCommit 8d7718aa082aaf30a0b4989e1f04858952f941bc changed \"int\"\nto \"u32\" in the prototypes but not the definition.\nI missed this when I saw the patch go by on LKML.\n\nWe cast \"u32 *\" to \"int *\" since we are tying into the underlying\natomics framework, and atomic_t uses int as its value type.\n\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nReviewed-by: Michel Lespinasse \u003cwalken@google.com\u003e\n"
    },
    {
      "commit": "d8aa5ec3382e6a545b8f25178d1e0992d4927f19",
      "tree": "874b7fa5ee59a142951948fbc61f8a86d5879290",
      "parents": [
        "14988a4d350ce3b41ecad4f63c4f44c56f5ae34d"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Mar 09 14:22:05 2011 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 19 11:58:28 2011 -0700"
      },
      "message": "xen: update mask_rw_pte after kernel page tables init changes\n\nAfter \"x86-64, mm: Put early page table high\" already existing kernel\npage table pages can be mapped using early_ioremap too so we need to\nupdate mask_rw_pte to make sure these pages are still mapped RO.\nThe reason why we have to do that is explain by the commit message of\nfef5ba797991f9335bcfc295942b684f9bf613a1:\n\n\"Xen requires that all pages containing pagetable entries to be mapped\nread-only.  If pages used for the initial pagetable are already mapped\nthen we can change the mapping to RO.  However, if they are initially\nunmapped, we need to make sure that when they are later mapped, they\nare also mapped RO.\n\n..SNIP..\n\nthe pagetable setup code early_ioremaps the pages to write their\nentries, so we must make sure that mappings created in the early_ioremap\nfixmap area are mapped RW.  (Those mappings are removed before the pages\nare presented to Xen as pagetable pages.)\"\n\nWe accomplish all this in mask_rw_pte by mapping RO all the pages mapped\nusing early_ioremap apart from the last one that has been allocated\nbecause it is not a page table page yet (it has not been hooked into the\npage tables yet).\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1103171739050.3382@kaball-desktop\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "14988a4d350ce3b41ecad4f63c4f44c56f5ae34d",
      "tree": "25ee7d584ab8f4d707dfdf484928195f8c655b28",
      "parents": [
        "e5f15b45ddf3afa2bbbb10c7ea34fb32b6de0a0e"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Fri Feb 18 11:32:40 2011 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 19 11:58:25 2011 -0700"
      },
      "message": "xen: set max_pfn_mapped to the last pfn mapped\n\nDo not set max_pfn_mapped to the end of the initial memory mappings,\nthat also contain pages that don\u0027t belong in pfn space (like the mfn\nlist).\n\nSet max_pfn_mapped to the last real pfn mapped in the initial memory\nmappings that is the pfn backing _end.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1103171739050.3382@kaball-desktop\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "e5f15b45ddf3afa2bbbb10c7ea34fb32b6de0a0e",
      "tree": "7e47d9bd25670ed0ed34bc572de42c5640454695",
      "parents": [
        "4981d01eada5354d81c8929d5b2836829ba3df7b"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Fri Feb 18 11:30:30 2011 +0000"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Mar 19 11:58:19 2011 -0700"
      },
      "message": "x86: Cleanup highmap after brk is concluded\n\nNow cleanup_highmap actually is in two steps: one is early in head64.c\nand only clears above _end; a second one is in init_memory_mapping() and\ntries to clean from _brk_end to _end.\nIt should check if those boundaries are PMD_SIZE aligned but currently\ndoes not.\nAlso init_memory_mapping() is called several times for numa or memory\nhotplug, so we really should not handle initial kernel mappings there.\n\nThis patch moves cleanup_highmap() down after _brk_end is settled so\nwe can do everything in one step.\nAlso we honor max_pfn_mapped in the implementation of cleanup_highmap.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1103171739050.3382@kaball-desktop\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "2c1d2470c0c0992fae2cc0e04921f9e02a670a00",
      "tree": "7401f45d206c4173c34dc3b0ecce839e06da2c71",
      "parents": [
        "664322a4475236bd9900f2853a9b981a4377493f",
        "ddb7d1e975d224885397c002512ded987be3c3bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:31:05 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300:\n  MN10300: Clear ASB2364 peripheral interrupt masks before enabling interrupts\n  MN10300: Fix the ASB2364 gdbport UART register defs\n  MN10300: Fix ASB2364 FPGA register defs\n  MN10300: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  MN10300: Select HAVE_GENERIC_HARDIRQS rather than GENERIC_HARDIRQS\n  MN10300: Convert ASB2364 FPGA irq_chip to new functions\n  MN10300: Convert ipi irq_chip to new functions\n  MN10300: Convert serial irq_chip to new functions\n  MN10300: Convert cpu irq_chips to new functions\n  MN10300: Remove unused mn10300_intc_* functions\n  MN10300: Remove stale irq_chip.end - V2\n  MN10300: Use clockevents_calc_mult_shift()\n  MN10300: Use clocksource_register_hz()\n  MN10300: Remove stale code\n"
    },
    {
      "commit": "664322a4475236bd9900f2853a9b981a4377493f",
      "tree": "50581bba5accbc6ba8b0304a622e97e1b7167512",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200",
        "0c082bd15828135d609a2f593b583de9eacece0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:30:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:30:00 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (32 commits)\n  Blackfin: ip0x: fix unused variable warning\n  Blackfin: punt unused HDMA masks\n  Blackfin: wire up new syscalls\n  Blackfin/ipipe: restore pipeline bits in irqflags\n  Blackfin/ipipe: fix deferred pipeline sync for the root stage\n  Blackfin/ipipe: upgrade to I-pipe mainline\n  Blackfin: cpufreq: fix typos\n  Blackfin: enable GENERIC_HARDIRQS_NO_DEPRECATED\n  Blackfin: SMP: convert to irq chip functions\n  Blackfin: use accessor functions in show_interrupts()\n  Blackfin: use proper wrapper functions for modifying irq status\n  Blackfin: convert gpio irq_chip to new functions\n  Blackfin: convert mac irq_chip to new functions\n  Blackfin: convert error irq_chip to new functions\n  Blackfin: convert internal irq_chip to new functions\n  Blackfin: convert core irq_chip to new functions\n  Blackfin: use proper wrappers for irq_desc\n  Blackfin: optimize startup code\n  Blackfin: SMP: work around anomaly 05000491\n  Blackfin: SMP: implement cpu_freq support\n  ...\n"
    },
    {
      "commit": "b3f80f6d2b08772d7d00f34a062ff73c95f7c45c",
      "tree": "4f03a380bffd6c30c14b4e2070f3a249e8c14b70",
      "parents": [
        "9889376ab91f89a5af7329ae34521dfc4b613ba9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 21:50:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 21:50:29 2011 -0700"
      },
      "message": "sparc: Add {open_by,name_to}_handle_at and clock_adjtime syscalls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9889376ab91f89a5af7329ae34521dfc4b613ba9",
      "tree": "be68b5d253dffcb3d70bad665cb565dec11d462a",
      "parents": [
        "930952af15f8425115528447102ed97610e98949"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:47:26 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:47:26 2011 -0700"
      },
      "message": "sparc: Implement of_iomap().\n\nGrab the pre-computed resource and map using of_ioremap().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "930952af15f8425115528447102ed97610e98949",
      "tree": "00b89f25d523540e121b0d0bb479da8dc869e411",
      "parents": [
        "1655068029a6e86682fe97a687db9db0aae5af81"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:31:19 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:31:19 2011 -0700"
      },
      "message": "sparc: Implement of_address_to_resource().\n\nSimilarly to irq_of_parse_and_map(), find the platform_device\nobject and return the pre-computed resource.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1655068029a6e86682fe97a687db9db0aae5af81",
      "tree": "c144b9e9678db82213ae82192f28a1d3bd7e9a9d",
      "parents": [
        "99759619b27662d1290901228d77a293e6e83200"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:03:16 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 18 15:03:16 2011 -0700"
      },
      "message": "sparc: Provide NO_IRQ definition.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99759619b27662d1290901228d77a293e6e83200",
      "tree": "e76841fa3f59ebfc3975ff40bbc14363d0fdc5d3",
      "parents": [
        "b061c59c27e0385e53c961d9fbd18c1c078d9823",
        "65d8defe2e13fbebd74f96d2b5ca9aad435e6648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: label: remove #include of ACPI header to avoid warnings\n  PCI: label: Fix compilation error when CONFIG_ACPI is unset\n  PCI: pre-allocate additional resources to devices only after successful allocation of essential resources.\n  PCI: introduce reset_resource()\n  PCI: data structure agnostic free list function\n  PCI: refactor io size calculation code\n  PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH\n  PCI hotplug: acpiphp: set current_state to D0 in register_slot\n  PCI: Export ACPI _DSM provided firmware instance number and string name to sysfs\n  PCI: add more checking to ICH region quirks\n  PCI: aer-inject: Override PCIe AER Mask Registers\n  PCI: fix tlan build when CONFIG_PCI is not enabled\n  PCI: remove quirk for pre-production systems\n  PCI: Avoid potential NULL pointer dereference in pci_scan_bridge\n  PCI/lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs\n  PCI: sysfs: Fix failure path for addition of \"vpd\" attribute\n"
    },
    {
      "commit": "d3e458d78167102cc961237cfceef6fffc80c0b3",
      "tree": "e9195c1294daf053614e63ac52b0b44a28479017",
      "parents": [
        "f2e1fbb5f2177227f71c4fc0491e531dd7acd385",
        "d351cf4603edb2a5bfa9a48d06c425511c63f2a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (308 commits)\n  ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl\n  ALSA: aloop - Fix possible IRQ lock inversion\n  ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()\n  ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination\n  ALSA: firewire - msleep needs delay.h\n  ALSA: firewire-lib, firewire-speakers: handle packet queueing errors\n  ALSA: firewire-lib: allocate DMA buffer separately\n  ALSA: firewire-lib: use no-info SYT for packets without SYT sample\n  ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver\n  ALSA: hda - Remove an unused variable in patch_realtek.c\n  ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs\n  ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs\n  ALSA: hda - Move default input-src selection to init part\n  ALSA: hda - Initialize special cases for input src in init phase\n  ALSA: ctxfi - Clear input settings before initialization\n  ALSA: ctxfi - Fix SPDIF status retrieval\n  ALSA: ctxfi - Fix incorrect SPDIF status bit mask\n  ALSA: ctxfi - Fix microphone boost codes/comments\n  ALSA: atiixp - Fix wrong time-out checks during ac-link reset\n  ALSA: intel8x0m: append \u0027m\u0027 to \"r_intel8x0\"\n  ...\n"
    },
    {
      "commit": "f2e1fbb5f2177227f71c4fc0491e531dd7acd385",
      "tree": "c45485e3cd8a04f78184ef3bd9ce6972c74ac834",
      "parents": [
        "508996b6a0ef0c7aa7701995d137e71c56180752",
        "4981d01eada5354d81c8929d5b2836829ba3df7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:45:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:45:21 2011 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Flush TLB if PGD entry is changed in i386 PAE mode\n  x86, dumpstack: Correct stack dump info when frame pointer is available\n  x86: Clean up csum-copy_64.S a bit\n  x86: Fix common misspellings\n  x86: Fix misspelling and align params\n  x86: Use PentiumPro-optimized partial_csum() on VIA C7\n"
    },
    {
      "commit": "508996b6a0ef0c7aa7701995d137e71c56180752",
      "tree": "913f72c00f8456a75926755d52a813d727db1408",
      "parents": [
        "619297855aa16646246ea4b1f6e05f1b2455c808",
        "1c389795c15d349c2c7b23baf927e16e86ca3ae8",
        "58cbe2476abce8b5e3508d23bd05c2e2e8c394da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:44:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:44:05 2011 -0700"
      },
      "message": "Merge branches \u0027irq-fixes-for-linus\u0027 and \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Fix incorrect unlock in __setup_irq()\n  cris: Use generic show_interrupts()\n  genirq: show_interrupts: Check desc-\u003ename before printing it blindly\n  cris: Use accessor functions to set IRQ_PER_CPU flag\n  cris: Fix irq conversion fallout\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched, kernel-doc: Fix runqueue_is_locked() description\n"
    },
    {
      "commit": "619297855aa16646246ea4b1f6e05f1b2455c808",
      "tree": "a07fe1b24c372f5eabf244555db41fdf574c1205",
      "parents": [
        "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
        "1ef1d1c2353967e2d61ecaddf76edfd058a778b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:38:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:38:34 2011 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (30 commits)\n  trace, filters: Initialize the match variable in process_ops() properly\n  trace, documentation: Fix branch profiling location in debugfs\n  oprofile, s390: Cleanups\n  oprofile, s390: Remove hwsampler_files.c and merge it into init.c\n  perf: Fix tear-down of inherited group events\n  perf: Reorder \u0026 optimize perf_event_context to remove alignment padding on 64 bit builds\n  perf: Handle stopped state with tracepoints\n  perf: Fix the software events state check\n  perf, powerpc: Handle events that raise an exception without overflowing\n  perf, x86: Use INTEL_*_CONSTRAINT() for all PEBS event constraints\n  perf, x86: Clean up SandyBridge PEBS events\n  perf lock: Fix sorting by wait_min\n  perf tools: Version incorrect with some versions of grep\n  perf evlist: New command to list the names of events present in a perf.data file\n  perf script: Add support for H/W and S/W events\n  perf script: Add support for dumping symbols\n  perf script: Support custom field selection for output\n  perf script: Move printing of \u0027common\u0027 data from print_event and rename\n  perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse\n  perf script: Change process_event prototype\n  ...\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "ddb7d1e975d224885397c002512ded987be3c3bc",
      "tree": "c24cbe7132c243450aa11939f4d88a2bde8ed6e0",
      "parents": [
        "02b2944cd70c3166984699dd623612e2f8a3eebf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:54 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:54 2011 +0000"
      },
      "message": "MN10300: Clear ASB2364 peripheral interrupt masks before enabling interrupts\n\nClear the interrupt mask registers of ASB2364 peripherals before enabling\ninterrupts so that any peripherals that weren\u0027t dealt with by the bootloader\nafter a reboot (if there was one) won\u0027t cause an interrupt storm when\ninterrupts are first enabled before the drivers are initialised.\n\nAlso, attempt to reset the peripherals attached to the FPGA.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "02b2944cd70c3166984699dd623612e2f8a3eebf",
      "tree": "f7c093278becefb2e84b3b886187da8e0a3749ff",
      "parents": [
        "5f91a1affc4f94589e386f9a687d7c3ecb944df4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:54 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:54 2011 +0000"
      },
      "message": "MN10300: Fix the ASB2364 gdbport UART register defs\n\nFix the ASB2364 gdbport UART register definitions.  These registers are\nactually 2 bytes apart, not 4 (which the ASB2303 and ASB2305 are).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5f91a1affc4f94589e386f9a687d7c3ecb944df4",
      "tree": "a40cbf36c92a2413cfc31f21347b0893490223d2",
      "parents": [
        "df43b86b411dcc1e6ddbd9b7a44357c28d523bad"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "message": "MN10300: Fix ASB2364 FPGA register defs\n\nFix the definition of the ASB2364 FPGA IRQ detect registers.  They accidentally\ngot defined to be the same as the mask registers when the patches were being\nported to the upstream kernel.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "df43b86b411dcc1e6ddbd9b7a44357c28d523bad",
      "tree": "b89cf0273cb61a4ff66747854696b44fc54956fe",
      "parents": [
        "4692edbd4c5ab58c4e17f8cba136d93104254a15"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "message": "MN10300: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4692edbd4c5ab58c4e17f8cba136d93104254a15",
      "tree": "49e0c0a08fb7aac6be0ec0696f76c39e3e7e2b0f",
      "parents": [
        "1ddc4a38ca008b3a399ff7a6643076a50f0a2d11"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:53 2011 +0000"
      },
      "message": "MN10300: Select HAVE_GENERIC_HARDIRQS rather than GENERIC_HARDIRQS\n\nSelect HAVE_GENERIC_HARDIRQS rather than GENERIC_HARDIRQS in MN10300\u0027s main\nKconfig file to avoid this warning:\n\nwarning: (MN10300) selects GENERIC_HARDIRQS which has unmet direct dependencies (HAVE_GENERIC_HARDIRQS)\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1ddc4a38ca008b3a399ff7a6643076a50f0a2d11",
      "tree": "0daf88bb1ce07ef5f65943204b33053a20268c52",
      "parents": [
        "3ba65467f046fb58ae6fd93793fbe21119a8d875"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "message": "MN10300: Convert ASB2364 FPGA irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "3ba65467f046fb58ae6fd93793fbe21119a8d875",
      "tree": "99d83b942eeee49983a37e99380d84632d7878c5",
      "parents": [
        "b023ba598c86747ded27d549f0225cf384c2e132"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "message": "MN10300: Convert ipi irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "b023ba598c86747ded27d549f0225cf384c2e132",
      "tree": "c4ce5128b94baf5fe993b1447e9c1869c0014faf",
      "parents": [
        "125bb1dbaded3f7d12ad39e5e26d5fa0aa9ca751"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:52 2011 +0000"
      },
      "message": "MN10300: Convert serial irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "125bb1dbaded3f7d12ad39e5e26d5fa0aa9ca751",
      "tree": "a9bd549b6e4fcd9960909bdabf2eea257e60a5d9",
      "parents": [
        "a494d3df1e482e3f5552268af5b4b122421b5ee6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "message": "MN10300: Convert cpu irq_chips to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a494d3df1e482e3f5552268af5b4b122421b5ee6",
      "tree": "a4d89064edbc851719713bac1097b9d6e053d4e4",
      "parents": [
        "e61645a0aa9d96b1df36a1879f9b052ca71a5f22"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "message": "MN10300: Remove unused mn10300_intc_* functions\n\nNo users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e61645a0aa9d96b1df36a1879f9b052ca71a5f22",
      "tree": "ad06b9bb8a0a9d0af16fdb9c033a44983fe2e86d",
      "parents": [
        "dc7daf33626d1f4afc97505516f824caf440d52c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:51 2011 +0000"
      },
      "message": "MN10300: Remove stale irq_chip.end - V2\n\nirq_chip.end is obsolete with the removal of __do_IRQ().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "dc7daf33626d1f4afc97505516f824caf440d52c",
      "tree": "15daa531f01830a97659f46445b467c735c6a91c",
      "parents": [
        "817890ba15df44181bc9c2bf7527cb066ebae06f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:50 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:50 2011 +0000"
      },
      "message": "MN10300: Use clockevents_calc_mult_shift()\n\nUse clockevents_calc_mult_shift() instead of the homebrewn function in\nmn10300/kernel/time.c.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "817890ba15df44181bc9c2bf7527cb066ebae06f",
      "tree": "d6cf5a0e5a023894ab5fe8bdb1a64bdaf4c12f77",
      "parents": [
        "73a173a4117419892bd436e85a00a53aa22ad118"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:52:50 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:50 2011 +0000"
      },
      "message": "MN10300: Use clocksource_register_hz()\n\nclocksource_register_hz() calculates the shift/mult pair for the\nclocksource. Remove the mn10300 duplicate implementation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "73a173a4117419892bd436e85a00a53aa22ad118",
      "tree": "463404b687670d68669680de07135f52c0e4c7a4",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 18 16:42:06 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 18 16:52:49 2011 +0000"
      },
      "message": "MN10300: Remove stale code\n\nmn10300 implements clocksource and clockevents and selects them\nunconditionally in Kconfig. Remove the stale code which seems to be a\nleftover of the conversion. Cleanup the configuration switches as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "0a95d92c0054e74fb79607ac2df958b7bf295706",
      "tree": "e2c5f836e799dcfd72904949be47595af91432e7",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e",
        "831532035b12a5f7b600515a6f4da0b207b82d6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 06:31:43 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (62 commits)\n  powerpc/85xx: Fix signedness bug in cache-sram\n  powerpc/fsl: 85xx: document cache sram bindings\n  powerpc/fsl: define binding for fsl mpic interrupt controllers\n  powerpc/fsl_msi: Handle msi-available-ranges better\n  drivers/serial/ucc_uart.c: Add of_node_put to avoid memory leak\n  powerpc/85xx: Fix SPE float to integer conversion failure\n  powerpc/85xx: Update sata controller compatible for p1022ds board\n  ATA: Add FSL sata v2 controller support\n  powerpc/mpc8xxx_gpio: simplify searching for \u0027fsl, qoriq-gpio\u0027 compatiable\n  powerpc/8xx: remove obsolete mgsuvd board\n  powerpc/82xx: rename and update mgcoge board support\n  powerpc/83xx: rename and update kmeter1\n  powerpc/85xx: Workaroudn e500 CPU erratum A005\n  powerpc/fsl_pci: Add support for FSL PCIe controllers v2.x\n  powerpc/85xx: Fix writing to spin table \u0027cpu-release-addr\u0027 on ppc64e\n  powerpc/pseries: Disable MSI using new interface if possible\n  powerpc: Enable GENERIC_HARDIRQS_NO_DEPRECATED.\n  powerpc: core irq_data conversion.\n  powerpc: sysdev/xilinx_intc irq_data conversion.\n  powerpc: sysdev/uic irq_data conversion.\n  ...\n\nFix up conflicts in arch/powerpc/sysdev/fsl_msi.c (due to getting rid of\nof_platform_driver in arch/powerpc)\n"
    },
    {
      "commit": "4981d01eada5354d81c8929d5b2836829ba3df7b",
      "tree": "3f1e39b63111e06e2c213c6a0b1c5176e81a4ff9",
      "parents": [
        "e8e999cf3cc733482e390b02ff25a64cecdc0b64"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Mar 16 11:37:29 2011 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 11:44:01 2011 +0100"
      },
      "message": "x86: Flush TLB if PGD entry is changed in i386 PAE mode\n\nAccording to intel CPU manual, every time PGD entry is changed in i386 PAE\nmode, we need do a full TLB flush. Current code follows this and there is\ncomment for this too in the code.\n\nBut current code misses the multi-threaded case. A changed page table\nmight be used by several CPUs, every such CPU should flush TLB. Usually\nthis isn\u0027t a problem, because we prepopulate all PGD entries at process\nfork. But when the process does munmap and follows new mmap, this issue\nwill be triggered.\n\nWhen it happens, some CPUs keep doing page faults:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d129915020508238\u0026w\u003d2\n\nReported-by: Yasunori Goto\u003cy-goto@jp.fujitsu.com\u003e\nTested-by: Yasunori Goto\u003cy-goto@jp.fujitsu.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nCc: Mallick Asit K \u003casit.k.mallick@intel.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: linux-mm \u003clinux-mm@kvack.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c1300246649.2337.95.camel@sli10-conroe\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e8e999cf3cc733482e390b02ff25a64cecdc0b64",
      "tree": "7ca08628f480bd3af554d22313b0b8c93101d32e",
      "parents": [
        "2c76397bddd3abcd36aca1941f47570dbc249542"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Fri Mar 18 11:40:06 2011 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:51:42 2011 +0100"
      },
      "message": "x86, dumpstack: Correct stack dump info when frame pointer is available\n\nCurrent stack dump code scans entire stack and check each entry\ncontains a pointer to kernel code. If CONFIG_FRAME_POINTER\u003dy it\ncould mark whether the pointer is valid or not based on value of\nthe frame pointer. Invalid entries could be preceded by \u0027?\u0027 sign.\n\nHowever this was not going to happen because scan start point\nwas always higher than the frame pointer so that they could not\nmeet.\n\nCommit 9c0729dc8062 (\"x86: Eliminate bp argument from the stack\ntracing routines\") delayed bp acquisition point, so the bp was\nread in lower frame, thus all of the entries were marked\ninvalid.\n\nThis patch fixes this by reverting above commit while retaining\nstack_frame() helper as suggested by Frederic Weisbecker.\n\nEnd result looks like below:\n\nbefore:\n\n [    3.508329] Call Trace:\n [    3.508551]  [\u003cffffffff814f35c9\u003e] ? panic+0x91/0x199\n [    3.508662]  [\u003cffffffff814f3739\u003e] ? printk+0x68/0x6a\n [    3.508770]  [\u003cffffffff81a981b2\u003e] ? mount_block_root+0x257/0x26e\n [    3.508876]  [\u003cffffffff81a9821f\u003e] ? mount_root+0x56/0x5a\n [    3.508975]  [\u003cffffffff81a98393\u003e] ? prepare_namespace+0x170/0x1a9\n [    3.509216]  [\u003cffffffff81a9772b\u003e] ? kernel_init+0x1d2/0x1e2\n [    3.509335]  [\u003cffffffff81003894\u003e] ? kernel_thread_helper+0x4/0x10\n [    3.509442]  [\u003cffffffff814f6880\u003e] ? restore_args+0x0/0x30\n [    3.509542]  [\u003cffffffff81a97559\u003e] ? kernel_init+0x0/0x1e2\n [    3.509641]  [\u003cffffffff81003890\u003e] ? kernel_thread_helper+0x0/0x10\n\nafter:\n\n [    3.522991] Call Trace:\n [    3.523351]  [\u003cffffffff814f35b9\u003e] panic+0x91/0x199\n [    3.523468]  [\u003cffffffff814f3729\u003e] ? printk+0x68/0x6a\n [    3.523576]  [\u003cffffffff81a981b2\u003e] mount_block_root+0x257/0x26e\n [    3.523681]  [\u003cffffffff81a9821f\u003e] mount_root+0x56/0x5a\n [    3.523780]  [\u003cffffffff81a98393\u003e] prepare_namespace+0x170/0x1a9\n [    3.523885]  [\u003cffffffff81a9772b\u003e] kernel_init+0x1d2/0x1e2\n [    3.523987]  [\u003cffffffff81003894\u003e] kernel_thread_helper+0x4/0x10\n [    3.524228]  [\u003cffffffff814f6880\u003e] ? restore_args+0x0/0x30\n [    3.524345]  [\u003cffffffff81a97559\u003e] ? kernel_init+0x0/0x1e2\n [    3.524445]  [\u003cffffffff81003890\u003e] ? kernel_thread_helper+0x0/0x10\n\n -v5:\n   * fix build breakage with oprofile\n\n -v4:\n   * use 0 instead of regs-\u003ebp\n   * separate out printk changes\n\n -v3:\n   * apply comment from Frederic\n   * add a couple of printk fixes\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Soren Sandmann \u003cssp@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nLKML-Reference: \u003c1300416006-3163-1-git-send-email-namhyung@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2c76397bddd3abcd36aca1941f47570dbc249542",
      "tree": "2bfc4936a4bb15811effbbffd8497c144c738fbb",
      "parents": [
        "0d2eb44f631d9d0a826efa3156f157477fdaecf4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:42:11 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:44:26 2011 +0100"
      },
      "message": "x86: Clean up csum-copy_64.S a bit\n\nThe many stray whitespaces and other uncleanlinesses made this code\nalmost unreadable to me - so fix those.\n\nNo changes to the code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d2eb44f631d9d0a826efa3156f157477fdaecf4",
      "tree": "6d0b7b6332ac0bf232b1b1190d8d999ee910eea4",
      "parents": [
        "a6c3270b04340c5e0d47af5bdb10f30d33333739"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Thu Mar 17 16:24:16 2011 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:39:30 2011 +0100"
      },
      "message": "x86: Fix common misspellings\n\nThey were generated by \u0027codespell\u0027 and then manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: trivial@kernel.org\nLKML-Reference: \u003c1300389856-1099-3-git-send-email-lucas.demarchi@profusion.mobi\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8dd8997d2c56c9f248294805e129e1fc69444380",
      "tree": "3b030a04295fc031db98746c4074c2df1ed6a19f",
      "parents": [
        "1eda75c131ea42ec173323b6c34aeed78ae637c1",
        "016aa2ed1cc9cf704cf76d8df07751b6daa9750f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:38:53 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 18 10:39:00 2011 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n\nMerge reason: Merge upstream commits to avoid conflicts in upcoming patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c082bd15828135d609a2f593b583de9eacece0f",
      "tree": "8e10ed1ce12513a8a4d1c24557efab5113f2bc5b",
      "parents": [
        "58ee0d3bb115da727ccffeaebce21274e03b5d2e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 05:15:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 05:17:02 2011 -0400"
      },
      "message": "Blackfin: ip0x: fix unused variable warning\n\nThe previous commit that changed this code to the common GPIO layers\nforgot to delete the local and now unused \"i\" variable.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "58ee0d3bb115da727ccffeaebce21274e03b5d2e",
      "tree": "2cb02246540772138603f3cce30c59aea3a47ed6",
      "parents": [
        "a8d0142fb7e31a11919ef2d45d6f43e0f225f568"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:17:40 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:29:17 2011 -0400"
      },
      "message": "Blackfin: punt unused HDMA masks\n\nNo code uses these, and the short define names are polluting the global\nnamespace where they collide with things like common irq files.  So just\npunt the damned things.  If in the future we need HDMA support, we can\nmake a standalone header for these things.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a8d0142fb7e31a11919ef2d45d6f43e0f225f568",
      "tree": "2b9fd6d349b3f4958b160ad89121cf89f8112054",
      "parents": [
        "1353d050facf5efd8dc05ba6c4d7852fcb423b15"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:05:23 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:05:25 2011 -0400"
      },
      "message": "Blackfin: wire up new syscalls\n\nHook up name_to_handle_at, open_by_handle_at, and clock_adjtime.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1353d050facf5efd8dc05ba6c4d7852fcb423b15",
      "tree": "cc33a181616f96f467b06a9c9a6f0f98bf89f78f",
      "parents": [
        "9169b51f8ce6cd11cd19913b54466ec11e6a12f9"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Thu Mar 17 02:16:16 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:11 2011 -0400"
      },
      "message": "Blackfin/ipipe: restore pipeline bits in irqflags\n\nThis patch fixes the Blackfin irqflags to make them I-pipe aware anew,\nafter the introduction of the hard_local_irq_*() API.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9169b51f8ce6cd11cd19913b54466ec11e6a12f9",
      "tree": "79d6537878aefeb5c6b766971b717358a2ee1513",
      "parents": [
        "5b5da4c4b843e0d84244472b72fe1e7500f5681f"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Thu Mar 17 02:15:24 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:11 2011 -0400"
      },
      "message": "Blackfin/ipipe: fix deferred pipeline sync for the root stage\n\nThis patch makes sure to sync the pipeline for the root stage only\nfrom the outer interrupt level, when resuming kernel code after an\ninterrupt.\n\nThis fixes a bug causing EVT15 to be spuriously popped off upon nested\ninterrupts, which in turn would cause the preempted kernel code to\nresume without supervisor privileges.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5b5da4c4b843e0d84244472b72fe1e7500f5681f",
      "tree": "b15424c4909ca7b4f69f28bd8576ba065e9030fa",
      "parents": [
        "8944b5a258d73abd1f86bb360c27bb8c3bed5daa"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Thu Mar 17 02:12:48 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:10 2011 -0400"
      },
      "message": "Blackfin/ipipe: upgrade to I-pipe mainline\n\nThis patch introduces Blackfin-specific bits to support the current\ntip of the interrupt pipeline development, mainly:\n\n- 2/3-level interrupt maps (sparse IRQs)\n- generic virq handling\n- sysinfo v2 format for ipipe_get_sysinfo()\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8944b5a258d73abd1f86bb360c27bb8c3bed5daa",
      "tree": "0bd3a3d0ac7a334a6a244cab5fc4ac454a872b23",
      "parents": [
        "1eb5efa0e442710f35ed41ba09510e777b5cc409"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 28 21:23:36 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:10 2011 -0400"
      },
      "message": "Blackfin: cpufreq: fix typos\n\nNo functional changes here.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1eb5efa0e442710f35ed41ba09510e777b5cc409",
      "tree": "c9faba5d1adc48dcb232566dfce8565284f34edf",
      "parents": [
        "91796c235dcefefde38732e1a969afc5c3d63ae6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:41 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:09 2011 -0400"
      },
      "message": "Blackfin: enable GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "91796c235dcefefde38732e1a969afc5c3d63ae6",
      "tree": "3047cdb088aff4a1a9b405195217f7e372f3f567",
      "parents": [
        "9f51a874ced2106947e391d85abdf1f22c94f018"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:03:23 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:09 2011 -0400"
      },
      "message": "Blackfin: SMP: convert to irq chip functions\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9f51a874ced2106947e391d85abdf1f22c94f018",
      "tree": "435a6f41670f12e23d52f29b0c28e83b301a1ed2",
      "parents": [
        "bc2f6bd8027a88da69102a8aed65dcbd1e895119"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 07 12:01:59 2011 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:08 2011 -0400"
      },
      "message": "Blackfin: use accessor functions in show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bc2f6bd8027a88da69102a8aed65dcbd1e895119",
      "tree": "e508ff8464db414baa4b4e154e72a4d9346538a6",
      "parents": [
        "e9502850b9a861f4e6adc379e35bba019bfa987f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:38 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:08 2011 -0400"
      },
      "message": "Blackfin: use proper wrapper functions for modifying irq status\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e9502850b9a861f4e6adc379e35bba019bfa987f",
      "tree": "1c30bb8fde0891b8c7fc73122956263cdd9c794c",
      "parents": [
        "172d2d1d8414f6d8d4ae97557e102463b064aff0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:36 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:07 2011 -0400"
      },
      "message": "Blackfin: convert gpio irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "172d2d1d8414f6d8d4ae97557e102463b064aff0",
      "tree": "d1399a95584406827d198bcc51e257f49ab12753",
      "parents": [
        "dabf64bcc58cc182f389a9ca602f2c5cb9ba8aef"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:34 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:07 2011 -0400"
      },
      "message": "Blackfin: convert mac irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dabf64bcc58cc182f389a9ca602f2c5cb9ba8aef",
      "tree": "39baa3391e3538b582f03a197c3d0bec21bd22f8",
      "parents": [
        "ff43a67f67b47fc7e4e108ab1966072dc36b65c0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:31 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:06 2011 -0400"
      },
      "message": "Blackfin: convert error irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ff43a67f67b47fc7e4e108ab1966072dc36b65c0",
      "tree": "bc66c31f5818c084772e762b2e9f25fd77d51a60",
      "parents": [
        "4f19ea4978cd0803e7a70558f9f3a2f5d7c51640"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:29 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:06 2011 -0400"
      },
      "message": "Blackfin: convert internal irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4f19ea4978cd0803e7a70558f9f3a2f5d7c51640",
      "tree": "1d97f48cb860cbe5dc506f1b54ace31b0d8d4421",
      "parents": [
        "b10bbbbce77ed45a3f5cb7e2bd1d3d5dbee20666"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:27 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:05 2011 -0400"
      },
      "message": "Blackfin: convert core irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b10bbbbce77ed45a3f5cb7e2bd1d3d5dbee20666",
      "tree": "84a79a73834deb6800593edd11b49310e7b9d1dc",
      "parents": [
        "511cdcc50031eacd88cc70351da54beebff515e2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 18:23:25 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:05 2011 -0400"
      },
      "message": "Blackfin: use proper wrappers for irq_desc\n\nFixup the open coded access to irq_desc and use the proper wrappers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "511cdcc50031eacd88cc70351da54beebff515e2",
      "tree": "7c36d07340e6cbf03c3832b932fc259e0b34c2bf",
      "parents": [
        "c6345ab1a3d17f4b6c80ac79d7fb0f006b32fdaa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Feb 03 02:16:44 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:04 2011 -0400"
      },
      "message": "Blackfin: optimize startup code\n\nTake advantage of more Blackfin-specific insns, and only initialize\nregisters required by the ABI.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c6345ab1a3d17f4b6c80ac79d7fb0f006b32fdaa",
      "tree": "8f3980f69cba2e3269aa9688426fca95be56d7a6",
      "parents": [
        "6f546bc3ac9eedbf770bf3bcbc45ce2ea32c94ad"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Aug 05 07:49:26 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:04 2011 -0400"
      },
      "message": "Blackfin: SMP: work around anomaly 05000491\n\nIn order to safely work around anomaly 05000491, we have to execute IFLUSH\nfrom L1 instruction sram.  The trouble with multi-core systems is that all\nL1 sram is visible only to the active core.  So we can\u0027t just place the\nfunctions into L1 and call it directly.  We need to setup a jump table and\nplace the entry point in external memory.  This will call the right func\nbased on the active core.\n\nIn the process, convert from the manual relocation of a small bit of code\ninto Core B\u0027s L1 to the more general framework we already have in place\nfor loading arbitrary pieces of code into L1.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6f546bc3ac9eedbf770bf3bcbc45ce2ea32c94ad",
      "tree": "7089509d165a19156c3be21950f96160fb1f06a1",
      "parents": [
        "820b127dae869cbbd2133f066e8b8f32a90d46e5"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jan 28 10:46:55 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:03 2011 -0400"
      },
      "message": "Blackfin: SMP: implement cpu_freq support\n\nRe-use some of the existing cpu hotplugging code in the process.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "820b127dae869cbbd2133f066e8b8f32a90d46e5",
      "tree": "792ffece1051b81b1c678174129663680d54253b",
      "parents": [
        "567ebfc99d7546913408b560ad443a5315bf8a53"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Feb 02 22:31:42 2011 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:03 2011 -0400"
      },
      "message": "Blackfin: split optimization settings more\n\nWe need to place icache flush funcs into L1 inst sram to work around a\nhardware anomaly.  But this currently breaks SMP support as the L1 inst\nsram is per-core and cannot be called directly.  So in preparation for\nmaking that work, split the two options.\n\nFurther, split out the SMP depend so that we can allow some for SMP.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "567ebfc99d7546913408b560ad443a5315bf8a53",
      "tree": "dce02fc76d5ef5ad08d7b0cbeec1679d4f3f5ad6",
      "parents": [
        "ab61d2ac5c9d7c9232b8455c8d889216ca9d4814"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Jun 25 05:55:16 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:02 2011 -0400"
      },
      "message": "Blackfin: SMP: disable preempt with smp_processor_id to send messages\n\nThe smp_processor_id() API requires that preempt be disabled when calling\nit, so make sure it is when we go to send messages to other processors.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ab61d2ac5c9d7c9232b8455c8d889216ca9d4814",
      "tree": "5b8f23ea2b8a6fdb87fa8b5249fb72a600b3a51e",
      "parents": [
        "5f362c91d09370cf8a3c5fbe349218377ad64e4a"
      ],
      "author": {
        "name": "steven miao",
        "email": "realmz6@gmail.com",
        "time": "Tue Sep 07 10:08:36 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:02 2011 -0400"
      },
      "message": "Blackfin: SMP: delay enabling caches until CPU is initialized\n\nDefer bfin_setup_caches(cpu) to avoid unexpected faults due to the cpu\nstate not yet being fully initialized.\n\nSigned-off-by: steven miao \u003crealmz6@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5f362c91d09370cf8a3c5fbe349218377ad64e4a",
      "tree": "8fcca78fa16b5b30fd108d0a253818d918a5843f",
      "parents": [
        "ef9d8c251ac84e2c471768bb57298b177f8d6ab5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Feb 02 01:55:01 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:01 2011 -0400"
      },
      "message": "Blackfin: SMP: use standard cache functions\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ef9d8c251ac84e2c471768bb57298b177f8d6ab5",
      "tree": "721bdf5da175804ceb6f55aa1156d2a69445e410",
      "parents": [
        "d6b435be4b3277b341ad1a77392d2e58b3d7b36d"
      ],
      "author": {
        "name": "steven miao",
        "email": "realmz6@gmail.com",
        "time": "Mon Jan 31 10:10:54 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:01 2011 -0400"
      },
      "message": "Blackfin: SMP: PERCPU section should be PAGE aligned\n\nCommon code checks the alignment of some of the variables and calls BUG()\nif they aren\u0027t page aligned.\n\nSigned-off-by: steven miao \u003crealmz6@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d6b435be4b3277b341ad1a77392d2e58b3d7b36d",
      "tree": "95cd0c756310045e71dcf02a56e4cc524fe6fd6a",
      "parents": [
        "cdb92f6794fb28c8f6c3bf85024bff8b438a7333"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Jan 30 07:26:26 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:26 2011 -0400"
      },
      "message": "Blackfin: ADI boards: enable pseudo debug insns support\n\nWe use these insns when testing, so enable them by default for all\nof our development boards.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "cdb92f6794fb28c8f6c3bf85024bff8b438a7333",
      "tree": "715050452e666bfcc847021036837f2645d4cb07",
      "parents": [
        "adfe6a4882ec8324d7f5be8cca8d8e59b8a8dfa0"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Jan 28 10:58:59 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:26 2011 -0400"
      },
      "message": "Blackfin: kgdb: drop dead KGDB_THR_PROC_SWAP for SMP systems\n\nCommon code no longer defines this, so stop using it.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "adfe6a4882ec8324d7f5be8cca8d8e59b8a8dfa0",
      "tree": "adebb46cd124e70ea03691a1042f5c37fee49862",
      "parents": [
        "b5fc12df9039a9e6a2c5ae1fc0cee244b6aca8e2"
      ],
      "author": {
        "name": "Andreas Schallenberg",
        "email": "Andreas.Schallenberg@3alitydigital.de",
        "time": "Tue Jan 18 19:43:27 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:25 2011 -0400"
      },
      "message": "Blackfin: dnp5370: drop MMC card detect support\n\nThe board doesn\u0027t actually have a pin hooked up to do card detection,\nso punt the code for it.\n\nSigned-off-by: Andreas Schallenberg \u003cAndreas.Schallenberg@3alitydigital.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b5fc12df9039a9e6a2c5ae1fc0cee244b6aca8e2",
      "tree": "037e73020be971370ce2103c4500f6deef4fc297",
      "parents": [
        "4c131c8c23eeb90d0fe93bd490ffd63ff0f97d10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 11 16:33:15 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:24 2011 -0400"
      },
      "message": "Blackfin: add bfin_write_{or,and} helpers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4c131c8c23eeb90d0fe93bd490ffd63ff0f97d10",
      "tree": "49cdbdd33e7cec926a518533b7294211be18f4d7",
      "parents": [
        "55835175a03392d2e4d9bff9d482312d118f304e"
      ],
      "author": {
        "name": "Aaron Wu",
        "email": "aaronwu06@gmail.com",
        "time": "Wed Dec 22 06:21:03 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:24 2011 -0400"
      },
      "message": "Blackfin: bf548-ezkit: add CAN1 support\n\nSigned-off-by: Aaron Wu \u003caaronwu06@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "55835175a03392d2e4d9bff9d482312d118f304e",
      "tree": "51157bc604b5c5baa917bd22f420fa6291d5da76",
      "parents": [
        "6ce0466d631d40662e2ab9ec5a05019482bd1074"
      ],
      "author": {
        "name": "steven miao",
        "email": "realmz6@gmail.com",
        "time": "Fri Oct 22 08:48:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:23 2011 -0400"
      },
      "message": "Blackfin: bf54x: add kconfig for UART2/3 DMA channel assignments\n\nThe BF54x lacks dedicated DMA channels for the UART peripherals and need\nto be muxed between others.  So add a kconfig option so people can select\nwhich channels the UARTs will use so they can pick between SPORTs and the\nless commonly used EPPI/PIXC peripherals.\n\nSigned-off-by: steven miao \u003crealmz6@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6ce0466d631d40662e2ab9ec5a05019482bd1074",
      "tree": "61c0cf9e96c4f9b2f6ccb9a4d37f2094f4f0aa56",
      "parents": [
        "08351fc6a75731226e1112fc7254542bd3a2912e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Apr 06 09:11:59 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:22 2011 -0400"
      },
      "message": "Blackfin: SMP: avoid section mismatch warnings\n\nSince coreb_trampoline_start() calls coreb_start(), they need to be in\nthe same section.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "08351fc6a75731226e1112fc7254542bd3a2912e",
      "tree": "8b25bd168e0663c766f0332c8be082aa7d6ed265",
      "parents": [
        "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
        "0dccb0489f9a5a13a33e828ab965aa49685d12f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:34:12 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile: (27 commits)\n  arch/tile: support newer binutils assembler shift semantics\n  arch/tile: fix deadlock bugs in rwlock implementation\n  drivers/edac: provide support for tile architecture\n  tile on-chip network driver: sync up with latest fixes\n  arch/tile: support 4KB page size as well as 64KB\n  arch/tile: add some more VMSPLIT options and use consistent naming\n  arch/tile: fix some comments and whitespace\n  arch/tile: export some additional module symbols\n  arch/tile: enhance existing finv_buffer_remote() routine\n  arch/tile: fix two bugs in the backtracer code\n  arch/tile: use extended assembly to inline __mb_incoherent()\n  arch/tile: use a cleaner technique to enable interrupt for cpu_idle()\n  arch/tile: sync up with \u003carch/sim.h\u003e and \u003carch/sim_def.h\u003e changes\n  arch/tile: fix reversed test of strict_strtol() return value\n  arch/tile: avoid a simulator warning during bootup\n  arch/tile: export \u003casm/hardwall.h\u003e to userspace\n  arch/tile: warn and retry if an IPI is not accepted by the target cpu\n  arch/tile: stop disabling INTCTRL_1 interrupts during hypervisor downcalls\n  arch/tile: fix __ndelay etc to work better\n  arch/tile: bug fix: exec\u0027ed task thought it was still single-stepping\n  ...\n\nFix up trivial conflict in arch/tile/kernel/vmlinux.lds.S (percpu\nalignment vs section naming convention fix)\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "ec0afc9311adcfb10b90e547c23250f63939f990",
      "tree": "2093d2668898a8a03f30acbfd5568e65b8c086b9",
      "parents": [
        "804f18536984939622ddca60ab6b25743e0ec68d",
        "776e58ea3d3735f85678155398241d2513afa67a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:40:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:40:35 2011 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.39\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.39\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (55 commits)\n  KVM: unbreak userspace that does not sets tss address\n  KVM: MMU: cleanup pte write path\n  KVM: MMU: introduce a common function to get no-dirty-logged slot\n  KVM: fix rcu usage in init_rmode_* functions\n  KVM: fix kvmclock regression due to missing clock update\n  KVM: emulator: Fix permission checking in io permission bitmap\n  KVM: emulator: Fix io permission checking for 64bit guest\n  KVM: SVM: Load %gs earlier if CONFIG_X86_32_LAZY_GS\u003dn\n  KVM: x86: Remove useless regs_page pointer from kvm_lapic\n  KVM: improve comment on rcu use in irqfd_deassign\n  KVM: MMU: remove unused macros\n  KVM: MMU: cleanup page alloc and free\n  KVM: MMU: do not record gfn in kvm_mmu_pte_write\n  KVM: MMU: move mmu pages calculated out of mmu lock\n  KVM: MMU: set spte accessed bit properly\n  KVM: MMU: fix kvm_mmu_slot_remove_write_access dropping intermediate W bits\n  KVM: Start lock documentation\n  KVM: better readability of efer_reserved_bits\n  KVM: Clear async page fault hash after switching to real mode\n  KVM: VMX: Initialize vm86 TSS only once.\n  ...\n"
    }
  ],
  "next": "5a39837f76b7ded29afdf6ed2c2d5e56107179b7"
}
