)]}'
{
  "log": [
    {
      "commit": "0ca1071f7dbd673de826eb3fb01bfdfd1d423433",
      "tree": "bb60620604449f357ae7d099395b20199bc96197",
      "parents": [
        "ebde441177da3bad156701d351509f34295282ab"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "uvesafb: fix color component length for pseudocolor modes\n\nuvesafb incorrectly sets the length of the color fields to 6 bits for\nPSEUDOCOLOR modes, even though 8 bits are always used per pixel.  Fix this\nby setting the length to 8.\n\nThe switch of the DAC width from the default 6 bits to 8 bits is retained\nand tracked internally in the driver, but never exposed to userspace.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003csyrjala@sci.fi\u003e\nCc: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebde441177da3bad156701d351509f34295282ab",
      "tree": "816eca54fcde1e42d4ba81ab80533188724a64ee",
      "parents": [
        "513adb58685615b0b1d47a3f0d40f5352beff189"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "fbdev: fix color component field length documentation\n\nThe documentation about the meaning of the color component bitfield\nlengths in pseudocolor modes is inconsistent.  Fix it, so that it\nindicates the correct interpretation everywhere, i.e.  that 1 \u003c\u003c length is\nthe number of palette entries.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003csyrjala@sci.fi\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert.uytterhoeven@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "513adb58685615b0b1d47a3f0d40f5352beff189",
      "tree": "80afe08d17f24bbf3d5ad48d62df2e143d00ae95",
      "parents": [
        "b52bb3712a64c404846f30300b339cfd01e316be"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Mon Apr 13 14:39:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "fbdev: fix info-\u003elock deadlock in fbcon_event_notify()\n\nfb_notifier_call_chain() is called with info-\u003elock held, i.e.  in\ndo_fb_ioctl() \u003d\u003e FBIOPUT_VSCREENINFO \u003d\u003e fb_set_var() and the some\nnotifier callbacks, like fbcon_event_notify(), try to re-acquire\ninfo-\u003elock again.\n\nRemove the lock/unlock_fb_info() in all the framebuffer notifier\ncallbacks\u0027 and be sure to always call fb_notifier_call_chain() with\ninfo-\u003elock held.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nReported-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b52bb3712a64c404846f30300b339cfd01e316be",
      "tree": "938c5022b46c06f35fdbb2e40f8c9c39ab259025",
      "parents": [
        "2f6f6c6b5c4774cfdbe759eea1f5203a4b26fe6f"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Mon Apr 13 14:39:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "init/initramfs: fix warning with CONFIG_BLK_DEV_RAM\u003dn\n\ninit/initramfs.c:520: warning: \u0027clean_rootfs\u0027 defined but not used\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f6f6c6b5c4774cfdbe759eea1f5203a4b26fe6f",
      "tree": "7cca33cda3f29c2d6cd3b1a4b996924fb1ac9985",
      "parents": [
        "ca8b9950298c84ca528a5943409a727c04ec88f8"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Apr 13 14:39:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "hp_accel: remove unused #include \u003cversion.h\u003e\n\nRemove unused #include \u003cversion.h\u003e in drivers/hwmon/hp_accel.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca8b9950298c84ca528a5943409a727c04ec88f8",
      "tree": "e2539aeb7a0e358c5c1502c84ebae0be57116e21",
      "parents": [
        "f403bb802f634d5727e4d48a987ce02ef8dd8ce0"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Mon Apr 13 14:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "Documentation/sysctl/net.txt: fix a typo\n\ns/spicified/specified\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f403bb802f634d5727e4d48a987ce02ef8dd8ce0",
      "tree": "fb94dc6c00c02e12a432192636e9b5faca86e3d4",
      "parents": [
        "510f32b308d121248ea2ccd1b241fed548993670"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 13 14:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "MAINTAINERS: fix Andreas\u0027s email address\n\nCorrect typo in email address.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "510f32b308d121248ea2ccd1b241fed548993670",
      "tree": "e435789d8eafc83cc52f18e654b336f2188ab816",
      "parents": [
        "4be6f6bb66111c9468733a4ed9cad10dc3a762c0"
      ],
      "author": {
        "name": "Jan Dumon",
        "email": "j.dumon@option.com",
        "time": "Mon Apr 13 14:39:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "MAINTAINERS: switch maintainer of the hso driver\n\nSince Denis is no longer working for Option, I will maintain the driver from\nnow on.\n\nSigned-off-by: Jan Dumon \u003cj.dumon@option.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4be6f6bb66111c9468733a4ed9cad10dc3a762c0",
      "tree": "eee3bef65f88ab01bf93493a67dd2f5829973b14",
      "parents": [
        "3c1795cc4bd9d57281bebc314315b8afa217b9c7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Mon Apr 13 14:39:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "mm: move the scan_unevictable_pages sysctl to the vm table\n\nvm knobs should go in the vm table.  Probably too late for\nrandomize_va_space though.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c1795cc4bd9d57281bebc314315b8afa217b9c7",
      "tree": "97972fe4970e5074ec3944c7cd5179fb2bfe5b36",
      "parents": [
        "80a04d3f2f94fb68b5df05e3ac6697130bc3467a",
        "dc2a5536d633dd2318f82f3d5ad3c9e43cfc21d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 14:35:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 14:35:13 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: remove xfs_flush_space\n  xfs: flush delayed allcoation blocks on ENOSPC in create\n  xfs: block callers of xfs_flush_inodes() correctly\n  xfs: make inode flush at ENOSPC synchronous\n  xfs: use xfs_sync_inodes() for device flushing\n  xfs: inform the xfsaild of the push target before sleeping\n  xfs: prevent unwritten extent conversion from blocking I/O completion\n  xfs: fix double free of inode\n  xfs: validate log feature fields correctly\n"
    },
    {
      "commit": "80a04d3f2f94fb68b5df05e3ac6697130bc3467a",
      "tree": "792449152961db67e4a2855af4518db55822ff64",
      "parents": [
        "eebb2afb82c4f999e850d198af26ce6969d0f47a",
        "2810ae8c73cbfb37891aa99dfbca46ffd40dbc91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 12:20:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 12:20:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  docbook: make cleandocs\n  kbuild: fix spurious initramfs rebuild\n  Documentation: explain the difference between __bitwise and __bitwise__\n  kbuild: make it possible for the linker to discard local symbols from vmlinux\n  kbuild: remove pointless strdup() on arguments passed to new_module() in modpost\n  kbuild: fix a few typos in top-level Makefile\n  kbuild: introduce destination-y for exported headers\n  kbuild: use git svn instead of git-svn in setlocalversion\n  kconfig: fix update-po-config to accect backslash in input\n  kbuild: fix option processing for -I in headerdep\n"
    },
    {
      "commit": "eebb2afb82c4f999e850d198af26ce6969d0f47a",
      "tree": "fdb0754ab5afac5a5d20b0d225ee9d006f8b78dc",
      "parents": [
        "b534d388c268ad051c72b187106a3c99021be006",
        "f6005354d6d45afeafeca90661911d777c81f1e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: fix obviously wrong comment\n  ahci: force CAP_NCQ for earlier NV MCPs\n  [libata] sata_via: kill uninit\u0027d var warning\n"
    },
    {
      "commit": "b534d388c268ad051c72b187106a3c99021be006",
      "tree": "ccfe40792b52366ce237c2043256d28916a0122e",
      "parents": [
        "c751085943362143f84346d274e0011419c84202",
        "ba28f22e7cf16cb310bb491cbb3f7d0d5d1f5c5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -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: (22 commits)\n  Input: i8042 - add HP DV9700 to the noloop list\n  Input: arrange drivers/input/misc/Makefile in alphabetical order\n  Input: add AD7879 Touchscreen driver\n  Input: add AD7877 touchscreen driver\n  Input: bf54x-keys - fix typo in warning\n  Input: add driver for S1 button of rb532\n  Input: generic driver for rotary encoders on GPIOs\n  Input: hilkbd - fix crash when removing hilkbd module\n  Input: atkbd - add quirk for Fujitsu Siemens Amilo PA 1510\n  Input: atkbd - consolidate force release quirk setup\n  Input: add accelerated touchscreen support for Marvell Zylonite\n  Input: ucb1400_ts, mainstone-wm97xx - add BTN_TOUCH events\n  Input: wm97xx - use disable_irq_nosync() for Mainstone\n  Input: wm97xx - add BTN_TOUCH event to wm97xx to use it with Android\n  Input: fix polling of /proc/bus/input/devices\n  Input: psmouse - add newline to OLPC HGPK touchpad debugging\n  Input: ati_remote2 - check module params\n  Input: ati_remote2 - add per device attrs\n  Input: ati_remote2 - complete suspend support\n  Input: stop autorepeat timer on key release\n  ...\n"
    },
    {
      "commit": "c751085943362143f84346d274e0011419c84202",
      "tree": "5323da4e3eba8126bf44e5107960ee2323d28a16",
      "parents": [
        "7b11428d37fe65643172feff66cd0a4d72d1932a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 12 20:06:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:07 2009 -0700"
      },
      "message": "PM/Hibernate: Wait for SCSI devices scan to complete during resume\n\nThere is a race between resume from hibernation and the asynchronous\nscanning of SCSI devices and to prevent it from happening we need to\ncall scsi_complete_async_scans() during resume from hibernation.\n\nIn addition, if the resume from hibernation is userland-driven, it\u0027s\nbetter to wait for all device probes in the kernel to complete before\nattempting to open the resume device.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b11428d37fe65643172feff66cd0a4d72d1932a",
      "tree": "b8eddab4b0170dfa2ff7c208431956efe7a616c0",
      "parents": [
        "b8256b45d1245ad16221e8f965241267bd26c79d",
        "e523b38e2f568af58baa13120a994cbf24e6dee0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Avoid panic() for DRHD at address zero.\n  Intel-IOMMU Alignment Issue in dma_pte_clear_range()\n"
    },
    {
      "commit": "b8256b45d1245ad16221e8f965241267bd26c79d",
      "tree": "88a72ca74e658322496f398fa579d51d10c69055",
      "parents": [
        "8255309b887fcac11f791913a2d1d0b966a40d32",
        "a30469e7921a6dd2067e9e836d7787cfa0105627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:32:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:32:09 2009 -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: add linux kernel support for YMM state\n  x86: fix wrong section of pat_disable \u0026 make it static\n  x86: Fix section mismatches in mpparse\n  x86: fix set_fixmap to use phys_addr_t\n  x86: Document get_user_pages_fast()\n  x86, intr-remap: fix eoi for interrupt remapping without x2apic\n"
    },
    {
      "commit": "8255309b887fcac11f791913a2d1d0b966a40d32",
      "tree": "ae2d43366b946ab0968762a2b68cc862983db372",
      "parents": [
        "bf20753c0cdf842c5c65af688c2cefd1eafa7630",
        "44e9c8b7adc52079f0535f9de0c2c2477831389b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:31:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:31:28 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing/filters: return proper error code when writing filter file\n  tracing/filters: allow user input integer to be oct or hex\n  tracing/filters: fix NULL pointer dereference\n  tracing/filters: NIL-terminate user input filter\n  ftrace: Output REC-\u003evar instead of __entry-\u003evar for trace format\n  Make __stringify support variable argument macros too\n  tracing: fix document references\n  tracing: fix splice return too large\n  tracing: update file-\u003ef_pos when splice(2) it\n  tracing: allocate page when needed\n  tracing: disable seeking for trace_pipe_raw\n"
    },
    {
      "commit": "bf20753c0cdf842c5c65af688c2cefd1eafa7630",
      "tree": "8431fb73349b928d93ce02e24c1c993562fa1f95",
      "parents": [
        "01599fca6758d2cd133e78f87426fc851c9ea725",
        "574bbe782057fdf0490dc7dec906a2dc26363e20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:30:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:30:26 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: continue lock debugging despite some taints\n  lockdep: warn about lockdep disabling after kernel taint\n"
    },
    {
      "commit": "01599fca6758d2cd133e78f87426fc851c9ea725",
      "tree": "26a3f1d69c955de2c5388e5855dfe4ff3ff8687b",
      "parents": [
        "8371f87c9994d9942af5984309835aeb948ba579"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 13 10:27:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:09:46 2009 -0700"
      },
      "message": "cpufreq: use smp_call_function_[single|many]() in acpi-cpufreq.c\n\nAtttempting to rid us of the problematic work_on_cpu().  Just use\nsmp_call_fuction_single() here.\n\nThis repairs a 10% sysbench(oltp)+mysql regression which Mike reported,\ndue to\n\n  commit 6b44003e5ca66a3fffeb5bc90f40ada2c4340896\n  Author: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n  Date:   Thu Apr 9 09:50:37 2009 -0600\n\n      work_on_cpu(): rewrite it to create a kernel thread on demand\n\nIt seems that the kernel calls these acpi-cpufreq functions at a quite\nhigh frequency.\n\nValdis Kletnieks also reports that this causes 70-90 forks per second on\nhis hardware.\n\nCc: Valdis.Kletnieks@vt.edu\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n[ Made it use smp_call_function_many() instead of looping over cpu\u0027s\n  with smp_call_function_single()    - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8371f87c9994d9942af5984309835aeb948ba579",
      "tree": "54c70fc60b97c1ea9bd8409b0ef36f8322bbf60e",
      "parents": [
        "0ad30b8fd5fe798aae80df6344b415d8309342cc",
        "935298696f469c0e07c73be687bd055878074ce0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Let new-style drivers implement attach_adapter\n  i2c: Fix sparse warnings for I2C_BOARD_INFO()\n  i2c-voodoo3: Deprecate in favor of tdfxfb\n  i2c-algo-pca: Fix use of uninitialized variable in debug message\n"
    },
    {
      "commit": "0ad30b8fd5fe798aae80df6344b415d8309342cc",
      "tree": "a62ffb310ab370df11a8fe2ba2995e952b6522be",
      "parents": [
        "d3ab02a7c51fcbceafe999a515cc8bc4f0d0cfee"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Apr 13 09:56:14 2009 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:28 2009 -0700"
      },
      "message": "add some long-missing capabilities to fs_mask\n\nWhen POSIX capabilities were introduced during the 2.1 Linux\ncycle, the fs mask, which represents the capabilities which having\nfsuid\u003d\u003d0 is supposed to grant, did not include CAP_MKNOD and\nCAP_LINUX_IMMUTABLE.  However, before capabilities the privilege\nto call these did in fact depend upon fsuid\u003d\u003d0.\n\nThis patch introduces those capabilities into the fsmask,\nrestoring the old behavior.\n\nSee the thread starting at http://lkml.org/lkml/2009/3/11/157 for\nreference.\n\nNote that if this fix is deemed valid, then earlier kernel versions (2.4\nand 2.2) ought to be fixed too.\n\nChangelog:\n\t[Mar 23] Actually delete old CAP_FS_SET definition...\n\t[Mar 20] Updated against J. Bruce Fields\u0027s patch\n\nReported-by: Igor Zhbanov \u003cizh1979@gmail.com\u003e\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: stable@kernel.org\nCc: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3ab02a7c51fcbceafe999a515cc8bc4f0d0cfee",
      "tree": "6322411e542509346f23b901d41af7be456dd4d5",
      "parents": [
        "d811f236d90e58c67092eaadacab609e76c38749",
        "be79b0928900ffb9567893546a8285054e772a71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:23:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:24:35 2009 -0700"
      },
      "message": "Merge branch \u0027gm_20090410\u0027 of git://repo.or.cz/linux-2.6/trivial-mods\n\n* \u0027gm_20090410\u0027 of git://repo.or.cz/linux-2.6/trivial-mods:\n  MAINTAINERS - Update MN10300 patterns\n  MAINTAINERS - Update frv arch patterns\n  scripts/get_maintainer.pl - Allow multiple files on command line\n  MAINTAINERS - Update Freescale sound patterns\n  MAINTAINERS - Add additional patterns\n  MAINTAINERS - Add missing \"/\" to some pattern directories\n  MAINTAINERS - Update DRIVER CORE patterns\n  MAINTAINERS - Update M68K patterns\n  MAINTAINERS - Coalesce sections \"DVB\" and \"Video for Linux\"\n  MAINTAINERS - Remove cyblafb frame buffer no longer in tree\n  MAINTAINERS - Remove x86/Voyager no longer in tree\n  MAINTAINERS - Update FPU Emulator contact address and web page\n  MAINTAINERS - i2c_tiny_usb T: should be W:\n  MAINTAINERS - Add Linus Torvalds\u0027 git\n  MAINTAINERS - standardize \"T:       git urls\"\n  MAINTAINERS - Remove HP Fibre Channel HBA no longer in tree\n  MAINTAINERS - Standardize style\n  MAINTAINERS - Add file patterns\n  Add scripts/get_maintainer.pl\n\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d811f236d90e58c67092eaadacab609e76c38749",
      "tree": "52b7d911948cf6a50f9a54abb6b91890ff9a8a72",
      "parents": [
        "29a1e26febf4bd6eecab2a17a056c177d3627788",
        "066123a535927b3f17cac2305258cc71abdb0d92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:22:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:22:43 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  percpu: unbreak alpha percpu\n  mutex: have non-spinning mutexes on s390 by default\n"
    },
    {
      "commit": "29a1e26febf4bd6eecab2a17a056c177d3627788",
      "tree": "9faa8bf7b887eaa00c7277117e6550d50024884b",
      "parents": [
        "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
        "ac15e95090c2588ada4904c8c4ae8edd347acdf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: just ignore invalid GPIOs in leds-gpio\n"
    },
    {
      "commit": "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
      "tree": "4eceea109ed7fec87105d67fe17769b796e6894b",
      "parents": [
        "cec5455e457928153f5a51668dad3d68176feab5",
        "3230e8cd8084423d08ddd3842250a202ad98f840"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] omap_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] ks8695_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] at91rm9200_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] remove ARM26 sections\n  [WATCHDOG] orion5x_wdt: Add shutdown callback, use watchdog ping function\n  [WATCHDOG] i6300esb.c: Restructure initialization of the device\n  [WATCHDOG] i6300esb.c: Fix the GETSTATUS and GETBOOTSTATUS ioctls.\n  [WATCHDOG] i6300esb.c: Cleanup\n"
    },
    {
      "commit": "cec5455e457928153f5a51668dad3d68176feab5",
      "tree": "bf62da1e26096c4cf97e56f8678269112dc306a1",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f",
        "c6375b0a8007fffe65109aeea032a9243df070e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:17:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:17:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (60 commits)\n  microblaze_v8: Add MAINTAINERS fragment\n  microblaze_v8: Uartlite for Microblaze\n  microblaze_v8: Makefiles for Microblaze cpu\n  microblaze_v8: Kconfig patches\n  microblaze_v8: Interrupt handling and timer support\n  microblaze_v8: syscalls.h\n  microblaze_v8: pci headers\n  microblaze_v8: Kbuild file\n  microblaze_v8: string.h thread_info.h\n  microblaze_v8: unistd.h\n  microblaze_v8: fcntl.h sockios.h ucontext.h\n  microblaze_v8: pool.h socket.h\n  microblaze_v8: device.h param.h topology.h\n  microblaze_v8: headers files entry.h current.h mman.h registers.h sembuf.h\n  microblaze_v8: namei.h\n  microblaze_v8: gpio.h, serial.h\n  microblaze_v8: headers simple files - empty or redirect to asm-generic\n  microblaze_v8: sigcontext.h siginfo.h\n  microblaze_v8: termbits.h termios.h\n  microblaze_v8: stats headers\n  ...\n"
    },
    {
      "commit": "935298696f469c0e07c73be687bd055878074ce0",
      "tree": "0334918c9803c66f9c343246724fe09a6bc84608",
      "parents": [
        "c758e8cffe3b1bc7970d579371db01b19ff440bf"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "message": "i2c: Let new-style drivers implement attach_adapter\n\nWhile it isn\u0027t the way the standard device binding model works, it is\nOK for new-style drivers to implement attach_adapter. It may help\nconvert the renaming legacy drivers to new style drivers faster.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "c758e8cffe3b1bc7970d579371db01b19ff440bf",
      "tree": "12ebe93ed86da0f906ed49e10198ee3db6158c8c",
      "parents": [
        "3f307fb37a6dd65b7eabda9c6208a9bd161dc16e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:14 2009 +0200"
      },
      "message": "i2c: Fix sparse warnings for I2C_BOARD_INFO()\n\nSince the first argument to I2C_BOARD_INFO() must be a string constant,\nthere is no need to parenthesise it, and adding parentheses results in\nan invalid initialiser for char[].  gcc obviously accepts this syntax as\nan extension, but sparse complains, e.g.:\n\ndrivers/net/sfc/boards.c:173:2: warning: array initialized from parenthesized string constant\n\nTherefore, remove the parentheses.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3f307fb37a6dd65b7eabda9c6208a9bd161dc16e",
      "tree": "a097ee54792ecd396a5a87b1095f47c0895b8b8d",
      "parents": [
        "c454dee21d589476608957ca4f57feaabde62fab"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "message": "i2c-voodoo3: Deprecate in favor of tdfxfb\n\nSupport for I2C/DDC was recently added to the tdfxfb driver, which\nmeans that the i2c-voodoo3 driver can be deprecated.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n"
    },
    {
      "commit": "c454dee21d589476608957ca4f57feaabde62fab",
      "tree": "5b34d0367993d17a0523a321f221850f6fcc3106",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 13 17:02:13 2009 +0200"
      },
      "message": "i2c-algo-pca: Fix use of uninitialized variable in debug message\n\nA recent change broke debugging of pca_xfer(), fix it.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "f6005354d6d45afeafeca90661911d777c81f1e2",
      "tree": "fdedd613db71cf7021a5f17f3a1b22a010276d3f",
      "parents": [
        "aa431dd39d560586db22209b7f78c33455e1a786"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Apr 08 18:19:39 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:22:04 2009 -0400"
      },
      "message": "ata: fix obviously wrong comment\n\nAlso remove the now-useless debug printouts which are supposed to\ntell us when the scan starts and ends.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa431dd39d560586db22209b7f78c33455e1a786",
      "tree": "44403b8843a941165afc0301ba1eec42d471dddf",
      "parents": [
        "f1c22943e92473903288ccab23debc9993c3a560"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Apr 08 14:25:31 2009 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:21:48 2009 -0400"
      },
      "message": "ahci: force CAP_NCQ for earlier NV MCPs\n\nAlong with MCP65, MCP67 and 73 also don\u0027t set CAP_NCQ.  Force it.\nReported by zaceni@yandex.ru on bko#13014 and confirmed by Peer Chen.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: NightFox \u003czaceni2@yandex.ru\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f1c22943e92473903288ccab23debc9993c3a560",
      "tree": "24a3954198f58266045cd43ebf5c8b548f06df3b",
      "parents": [
        "b0cbc861a3c05e634520b049b5cc27ad6febb51f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Apr 13 04:09:34 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Apr 13 04:09:34 2009 -0400"
      },
      "message": "[libata] sata_via: kill uninit\u0027d var warning\n\nReported and initial patch by Marin Mitov.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "574bbe782057fdf0490dc7dec906a2dc26363e20",
      "tree": "b322a752f4feb603fe2b2669fad682a79e7479c3",
      "parents": [
        "9eeba6138cefc0435695463ddadb0d95e0a6bcd2"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Apr 11 03:17:18 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 16:10:52 2009 +0200"
      },
      "message": "lockdep: continue lock debugging despite some taints\n\nImpact: broaden lockdep checks\n\nLockdep is disabled after any kernel taints. This might be convenient\nto ignore bad locking issues which sources come from outside the kernel\ntree. Nevertheless, it might be a frustrating experience for the\nstaging developers or those who experience a warning but are focused\non another things that require lockdep.\n\nThe v2 of this patch simply don\u0027t disable anymore lockdep in case\nof TAINT_CRAP and TAINT_WARN events.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: LTP \u003cltp-list@lists.sourceforge.net\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nLKML-Reference: \u003c1239412638-6739-2-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9eeba6138cefc0435695463ddadb0d95e0a6bcd2",
      "tree": "daba646e5ddd27132e9679aa3eabec389bf4722e",
      "parents": [
        "066123a535927b3f17cac2305258cc71abdb0d92"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Apr 11 03:17:17 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 16:10:51 2009 +0200"
      },
      "message": "lockdep: warn about lockdep disabling after kernel taint\n\nImpact: provide useful missing info for developers\n\nKernel taint can occur in several situations such as warnings,\nload of prorietary or staging modules, bad page, etc...\n\nBut when such taint happens, a developer might still be working on\nthe kernel, expecting that lockdep is still enabled. But a taint\ndisables lockdep without ever warning about it.\nSuch a kernel behaviour doesn\u0027t really help for kernel development.\n\nThis patch adds this missing warning.\n\nSince the taint is done most of the time after the main message that\nexplain the real source issue, it seems safe to warn about it inside\nadd_taint() so that it appears at last, without hurting the main\ninformation.\n\nv2: Use a generic helper to disable lockdep instead of an\n    open coded xchg().\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c1239412638-6739-1-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a30469e7921a6dd2067e9e836d7787cfa0105627",
      "tree": "6a5418033c233648b436610a6f6730f37ba80144",
      "parents": [
        "1ee4bd92a7aa49eb66c8d5672e837090d3e7b7ff"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri Apr 10 15:21:24 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 13:08:56 2009 +0200"
      },
      "message": "x86: add linux kernel support for YMM state\n\nImpact: save/restore Intel-AVX state properly between tasks\n\nIntel Advanced Vector Extensions (AVX) introduce 256-bit vector processing\ncapability. More about AVX at http://software.intel.com/sites/avx\n\nAdd OS support for YMM state management using xsave/xrstor infrastructure\nto support AVX.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1239402084.27006.8057.camel@localhost.localdomain\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ee4bd92a7aa49eb66c8d5672e837090d3e7b7ff",
      "tree": "903142a8b56316e96139a1b557fc4382ec46b097",
      "parents": [
        "575922248c0df490843ddfbcf3bc65b54c4adb08"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Apr 10 22:47:17 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 12:34:23 2009 +0200"
      },
      "message": "x86: fix wrong section of pat_disable \u0026 make it static\n\npat_disable cannot be __cpuinit anymore because it\u0027s called from pat_init\nand the callchain looks like this:\npat_disable [cpuinit] \u003c- pat_init \u003c- generic_set_all \u003c-\n ipi_handler \u003c- set_mtrr \u003c- (other non init/cpuinit functions)\n\nWARNING: arch/x86/mm/built-in.o(.text+0x449e): Section mismatch in reference\nfrom the function pat_init() to the function .cpuinit.text:pat_disable()\nThe function pat_init() references\nthe function __cpuinit pat_disable().\nThis is often because pat_init lacks a __cpuinit\nannotation or the annotation of pat_disable is wrong.\n\nNon CONFIG_X86_PAT version of pat_disable is static inline, so this version\ncan be static too (and there are no callers outside of this file).\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c49DFB055.6070405@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "575922248c0df490843ddfbcf3bc65b54c4adb08",
      "tree": "9ffb5d127fad196cb3f2a5f5a4437f485eb471a3",
      "parents": [
        "9b987aeb4a7bc42a3eb8361030b820b0263c31f1"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Sat Apr 11 09:04:59 2009 +0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 12:32:18 2009 +0200"
      },
      "message": "x86: Fix section mismatches in mpparse\n\nImpact: fix section mismatch\n\nIn arch/x86/kernel/mpparse.c, smp_reserve_bootmem() has been called\nand also refers to a function which is in .init section. Thus causes\nthe first warning. And check_irq_src() also requires an __init,\nbecause it refers to an .init section.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003cb9df5fa10904102004g51265d9axc8d07278bfdb6ba0@mail.gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "44e9c8b7adc52079f0535f9de0c2c2477831389b",
      "tree": "4c021dd16a8329f8543a97310081724015c81fc6",
      "parents": [
        "a3e0ab050774117d4a6173087c8bf3888662a83f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:55:28 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:29 2009 +0200"
      },
      "message": "tracing/filters: return proper error code when writing filter file\n\n- propagate return value of filter_add_pred() to the user\n\n- return -ENOSPC but not -ENOMEM or -EINVAL when the filter array\n  is full\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04CF0.3010105@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a3e0ab050774117d4a6173087c8bf3888662a83f",
      "tree": "91d0f5c56a6b01d06c18864e5bcd8ec2c3405eb8",
      "parents": [
        "bcabd91c271e50eebc0cb9220ac92700332b452e"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:51 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:28 2009 +0200"
      },
      "message": "tracing/filters: allow user input integer to be oct or hex\n\nBefore patch:\n\n # echo \u0027parent_pid \u003d\u003d 0x10\u0027 \u003e events/sched/sched_process_fork/filter\n # cat sched/sched_process_fork/filter\n parent_pid \u003d\u003d 0\n\nAfter patch:\n\n # cat sched/sched_process_fork/filter\n parent_pid \u003d\u003d 16\n\nAlso check the input more strictly.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C53.4010600@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bcabd91c271e50eebc0cb9220ac92700332b452e",
      "tree": "5513a154d06b4ad1737e6787feeab5d2573f2c43",
      "parents": [
        "8433a40eb7f2c4883ad57f9900f63e4d59240eb7"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:35 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:28 2009 +0200"
      },
      "message": "tracing/filters: fix NULL pointer dereference\n\nTry this, and you\u0027ll see NULL pointer dereference bug:\n\n  # echo -n \u0027parent_comm \u003d\u003d\u0027 \u003e sched/sched_process_fork/filter\n\nBecause we passed NULL ptr to simple_strtoull().\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C43.1050504@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8433a40eb7f2c4883ad57f9900f63e4d59240eb7",
      "tree": "7fab36945d0266ca00a9a13c2061cc2a0a2ae5dc",
      "parents": [
        "0462b5664b2bda5a18fef7efb5bb32ce36590c1a"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sat Apr 11 15:52:18 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 12 11:59:27 2009 +0200"
      },
      "message": "tracing/filters: NIL-terminate user input filter\n\nMake sure messages from user space are NIL-terminated strings,\notherwise we could dump random memory while reading filter file.\n\nTry this:\n # echo \u0027parent_comm \u003d\u003d\u0027 \u003e events/sched/sched_process_fork/filter\n # cat events/sched/sched_process_fork/filter\n parent_comm \u003d\u003d �\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49E04C32.6060508@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b0cbc861a3c05e634520b049b5cc27ad6febb51f",
      "tree": "1e9117edcc976d240514e38092aa2a3e4b4a1a20",
      "parents": [
        "d6de2c80e9d758d2e36c21699117db6178c0f517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:45:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:45:20 2009 -0700"
      },
      "message": "Revert \"ACPI battery: fix async boot oops\"\n\nThis reverts commit 5d38258ec026921a7b266f4047ebeaa75db358e5, since the\nunderlying problem got fixed properly in the previous commit (\"async:\nFix module loading async-work regression\").\n\nCc: Arkadiusz Miskiewicz \u003ca.miskiewicz@gmail.com\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6de2c80e9d758d2e36c21699117db6178c0f517",
      "tree": "8f581ff1b8bce93fdeac949e0549c791d1ce52f9",
      "parents": [
        "7933a3cfba017330ebb25f9820cb25ec9cdd67cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:17:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 11 12:44:49 2009 -0700"
      },
      "message": "async: Fix module loading async-work regression\n\nSeveral drivers use asynchronous work to do device discovery, and we\nsynchronize with them in the compiled-in case before we actually try to\nmount root filesystems etc.\n\nHowever, when compiled as modules, that synchronization is missing - the\nmodule loading completes, but the driver hasn\u0027t actually finished\nprobing for devices, and that means that any user mode that expects to\nuse the devices after the \u0027insmod\u0027 is now potentially broken.\n\nWe already saw one case of a similar issue in the ACPI battery code,\nwhere the kernel itself expected the module to be all done, and unmapped\nthe init memory - but the async device discovery was still running.\nThat got hacked around by just removing the \"__init\" (see commit\n5d38258ec026921a7b266f4047ebeaa75db358e5 \"ACPI battery: fix async boot\noops\"), but the real fix is to just make the module loading wait for all\nasync work to be completed.\n\nIt will slow down module loading, but since common devices should be\nbuilt in anyway, and since the bug is really annoying and hard to handle\nfrom user space (and caused several S3 resume regressions), the simple\nfix to wait is the right one.\n\nThis fixes at least\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13063\n\nbut probably a few other bugzilla entries too (12936, for example), and\nis confirmed to fix Rafael\u0027s storage driver breakage after resume bug\nreport (no bugzilla entry).\n\nWe should also be able to now revert that ACPI battery fix.\n\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@suse.com\u003e\nTested-by: Heinz Diehl \u003chtd@fancy-poultry.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2810ae8c73cbfb37891aa99dfbca46ffd40dbc91",
      "tree": "e61ec1501544b0af6a16d6bf09452029b27d334e",
      "parents": [
        "9e5ec8615209f6a5bf2a612120d972b6021790da"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 10 14:20:54 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:12 2009 +0200"
      },
      "message": "docbook: make cleandocs\n\nAdd a \u0027make cleandocs\u0027 target to clean up all generated\nDocBook files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "9e5ec8615209f6a5bf2a612120d972b6021790da",
      "tree": "16ce12d419bdb531f59cfb2e8049f3c195b404f5",
      "parents": [
        "20375bf82567b5fecd331048c6cc1fc292b67710"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Mon Feb 09 18:49:52 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:12 2009 +0200"
      },
      "message": "kbuild: fix spurious initramfs rebuild\n\nWhen gen_initramfs_list is used to generate make dependencies, it\nincludes symbolic links, for which make tracks the link target. Any\nchange to that target will cause an initramfs rebuild, even if the\nsymlink points to something outside of the initramfs directory.\n\nIf the target happens to be /tmp, the rebuild occurs for each kernel\nbuild, since gen_initramfs_list uses mktemp...\n\nProposed way to fix it is to omit symbolic links from generated\ndependencies, but this has a small drawback: changing perm/owner on a\nsymlink will go unnoticed.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "20375bf82567b5fecd331048c6cc1fc292b67710",
      "tree": "1dc36f316f8e8d27d282f6cea6cf5adc97531b65",
      "parents": [
        "5d7d18f5bc507b60d3d8967e2739d5e6ffdd630f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 10 13:18:08 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:11 2009 +0200"
      },
      "message": "Documentation: explain the difference between __bitwise and __bitwise__\n\nSimply added explanation from Al Viro in the following mail:\nhttp://lkml.indiana.edu/hypermail/linux/kernel/0802.2/3164.html\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc:  Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "5d7d18f5bc507b60d3d8967e2739d5e6ffdd630f",
      "tree": "2c021642ba7bf345afaa876238a099211fd3fb1e",
      "parents": [
        "0fa3a88cfdfc910d7f335aef588edf9819c05d54"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 04 11:59:07 2009 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:10 2009 +0200"
      },
      "message": "kbuild: make it possible for the linker to discard local symbols from vmlinux\n\nMake it possible for the linker to discard local symbols from vmlinux as\nthey cause vmlinux to balloon when CONFIG_KALLSYMS\u003dy and they cause\ndump_stack() and get_wchan() to produce useless information under some\ncircumstances.\n\nWith this we add a config option (CONFIG_STRIP_ASM_SYMS) that will cause\nthe build to supply -X to the linker to tell it to strip temporary local\nsymbols.\n\nThis doesn\u0027t seem to cause gdb any problems.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0fa3a88cfdfc910d7f335aef588edf9819c05d54",
      "tree": "2e1657a2f083a46f052859557bc1826267a49303",
      "parents": [
        "fe8d0a41081d6d0912386f3672ccc0bf1d675630"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Mar 12 12:28:30 2009 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:10 2009 +0200"
      },
      "message": "kbuild: remove pointless strdup() on arguments passed to new_module() in modpost\n\nnew_module() itself already calls strdup() on its modname parameter.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "fe8d0a41081d6d0912386f3672ccc0bf1d675630",
      "tree": "266ab12bf165d84f1500df6c9c9b82ae5e705f57",
      "parents": [
        "c7bb349e7c25df1ae1bbb72675b9bb02e1d9c464"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Thu Apr 09 15:34:34 2009 +0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:09 2009 +0200"
      },
      "message": "kbuild: fix a few typos in top-level Makefile\n\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Dmitry Gryazin \u003cgdu@mns.spb.ru\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "c7bb349e7c25df1ae1bbb72675b9bb02e1d9c464",
      "tree": "a406b9af934e7541a9c000a74419e1ba09664c7e",
      "parents": [
        "4774bb1ced60a94d83b28e5a42d4cf01b83d9b60"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 10 08:52:43 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:08 2009 +0200"
      },
      "message": "kbuild: introduce destination-y for exported headers\n\nxtensa and arm have asked for a possibility to export headers\nand locate them in a specific directory when exported.\nIntroduce destiantion-y to support this.\n\nThis patch in additiona adds some limited\ndocumentation for the variables used for exported headers.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Oskar Schirmer \u003cos@emlix.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\n"
    },
    {
      "commit": "4774bb1ced60a94d83b28e5a42d4cf01b83d9b60",
      "tree": "283a6f98d80c3b366e8bd63afbe290ce3c253087",
      "parents": [
        "612c280ef2400c70ea2fd8f2e17549c95002368c"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Mar 26 21:58:04 2009 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:08 2009 +0200"
      },
      "message": "kbuild: use git svn instead of git-svn in setlocalversion\n\nUse the correct git \u003csubcmd\u003e syntax instead of the deprecated git-\u003csubcmd\u003e.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "612c280ef2400c70ea2fd8f2e17549c95002368c",
      "tree": "f4c3ad90864f58aa8098c313d21d6638907058f5",
      "parents": [
        "79ff807cf23ffb527f3f35bdececf56cabcdee07"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Apr 08 08:42:48 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:07 2009 +0200"
      },
      "message": "kconfig: fix update-po-config to accect backslash in input\n\nMassimo Maiurana reported (slightly edited):\n\n\u003d\u003d\u003d\u003d\u003d\nIn latest 2.6.29 \"make update-po-config\" fails at msguniq invocation\nwith an \"invalid control sequence\" error.\nThe offending string is the following, and it\u0027s located in\ndrivers/staging/panel/Kconfig:72:\n\n    \"\u0027\\e[L\u0027 which are specific to the LCD, and a few ANSI codes. The\"\n\nlooks to me like gettext expects strings in printf format, so in\nthis case it thinks \"\\e\" is a control sequence but doesn\u0027t recognise\nit as a valid one.\n\nA valid solution would be to tell kxgettext to automatically\nescape this kind of strings in the */config.pot he produces, so that\nmsguniq would not complain.\n\u003d\u003d\u003d\u003d\u003d\n\nThis patch implements the suggested escaping.\n\nReported-by: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nTested-by: Massimo Maiurana \u003cmaiurana@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "79ff807cf23ffb527f3f35bdececf56cabcdee07",
      "tree": "bffd2ac2a735378aa1898aea78505da7fcbc8d09",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sun Mar 29 15:01:47 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 11 08:18:07 2009 +0200"
      },
      "message": "kbuild: fix option processing for -I in headerdep\n\n-I takes an argument.  Without this change only a 1 is added to\n@opt_include which is not helpful.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e523b38e2f568af58baa13120a994cbf24e6dee0",
      "tree": "2601f9c24420cb7c7c381062965908287fdde9a8",
      "parents": [
        "31d3568dfeb1dfb2735f119efe5ece7c6d40969c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 10 22:27:48 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Apr 10 22:27:48 2009 -0700"
      },
      "message": "intel-iommu: Avoid panic() for DRHD at address zero.\n\nIf the BIOS does something obviously stupid, like claiming that the\nregisters for the IOMMU are at physical address zero, then print a nasty\nmessage and abort, rather than trying to set up the IOMMU and then later\npanicking.\n\nIt\u0027s becoming more and more obvious that trusting this stuff to the BIOS\nwas a mistake.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7933a3cfba017330ebb25f9820cb25ec9cdd67cc",
      "tree": "4c585853ba2938b223f3bb85a7331fbf9d8efcfd",
      "parents": [
        "1e17d774db837fe1a536066cbe971114405d2ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 14:07:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 14:07:51 2009 -0700"
      },
      "message": "Remove stale include/asm-mn10300/.gitignore file\n\nRequested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be79b0928900ffb9567893546a8285054e772a71",
      "tree": "fe624b074ce0e147b7c82cf979bb16e59e5029f4",
      "parents": [
        "43fbc1eb7160dcb5202242c0c4a4d68cc5b93a5e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:35:13 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:55 2009 -0700"
      },
      "message": "MAINTAINERS - Update MN10300 patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "43fbc1eb7160dcb5202242c0c4a4d68cc5b93a5e",
      "tree": "022fe1ea004f190fd797300b23c389b92ef0c7c1",
      "parents": [
        "4a7fdb5f51a4d9228b0ff93494b95f72be5e904a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:32:11 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:54 2009 -0700"
      },
      "message": "MAINTAINERS - Update frv arch patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "4a7fdb5f51a4d9228b0ff93494b95f72be5e904a",
      "tree": "745bf9c1d513c8293f367ebef77e4e2a90c69e9e",
      "parents": [
        "69aefcead5da3bb9e4aa7e80a3b6da531560c7dc"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 12:28:57 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:54 2009 -0700"
      },
      "message": "scripts/get_maintainer.pl - Allow multiple files on command line\n\nImprove handling of \"by:\" signoffs\nSorting and frequency checks are done by name/email, not\nby \"by:\" tag.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "69aefcead5da3bb9e4aa7e80a3b6da531560c7dc",
      "tree": "7c9110c33deca2e40f5cd4e5ddcb8ef8af953620",
      "parents": [
        "d5ca6918bc9f336fcbdca430697f5cac150f9376"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 09 10:39:22 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:53 2009 -0700"
      },
      "message": "MAINTAINERS - Update Freescale sound patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "d5ca6918bc9f336fcbdca430697f5cac150f9376",
      "tree": "eafe732d085d4d07639a30f63dee481a576bfa01",
      "parents": [
        "80811493329eb0034e06edd0de0d448660077687"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Apr 09 02:42:01 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:52 2009 -0700"
      },
      "message": "MAINTAINERS - Add additional patterns\n\nfor sections:\n\nFINTEK F75375S HARDWARE MONITOR\nPCA9532 LED DRIVER\nS390 ZCRYPT DRIVER\nSERIAL ATA (SATA) SUBSYSTEM\nTMIO MMC DRIVER\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "80811493329eb0034e06edd0de0d448660077687",
      "tree": "2fa76e87b9ebdbd1cb45a6ea61ecc51ebb7f515c",
      "parents": [
        "7cfc51b9d379c9b653b64791d8c6561ff61269c0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 20:20:27 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:51 2009 -0700"
      },
      "message": "MAINTAINERS - Add missing \"/\" to some pattern directories\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "7cfc51b9d379c9b653b64791d8c6561ff61269c0",
      "tree": "f8e50d3e9f77b970e1d196b5ed6f800a1f0052de",
      "parents": [
        "9db35182b9528339a4655f4b894ac3305e0c3ac6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 10:04:18 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:50 2009 -0700"
      },
      "message": "MAINTAINERS - Update DRIVER CORE patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "9db35182b9528339a4655f4b894ac3305e0c3ac6",
      "tree": "fb5496ccd611c9efee985bf486fe69b41c5be9cd",
      "parents": [
        "127c49ae097952b9686038392f862d69ac6a9c6a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 08:39:56 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:49 2009 -0700"
      },
      "message": "MAINTAINERS - Update M68K patterns\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "127c49ae097952b9686038392f862d69ac6a9c6a",
      "tree": "8f2f94e0f3316073475ddffff101825237382161",
      "parents": [
        "0632973db2dc161868b2877f77bd72982d2f7017"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 08 08:34:04 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:49 2009 -0700"
      },
      "message": "MAINTAINERS - Coalesce sections \"DVB\" and \"Video for Linux\"\n\nCreating new section MEDIA INPUT INFRASTRUCTURE\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "0632973db2dc161868b2877f77bd72982d2f7017",
      "tree": "216e34285457b49baca3dcae090adec3982a94c9",
      "parents": [
        "8ed01bbb89c943f714bdf4876f749b1b01792f65"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:15:03 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:48 2009 -0700"
      },
      "message": "MAINTAINERS - Remove cyblafb frame buffer no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "8ed01bbb89c943f714bdf4876f749b1b01792f65",
      "tree": "2cce353fadc750db0733f4df1c0db29d0271b58c",
      "parents": [
        "e769980feee8d4f5630aec9e06b03047aea0b9e7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:13:49 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:47 2009 -0700"
      },
      "message": "MAINTAINERS - Remove x86/Voyager no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "e769980feee8d4f5630aec9e06b03047aea0b9e7",
      "tree": "0ec446cabd99cd2daee6f1b26e5955912b176a28",
      "parents": [
        "932d18729dd0677472a7f1aea9820010df558c93"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:12:18 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:46 2009 -0700"
      },
      "message": "MAINTAINERS - Update FPU Emulator contact address and web page\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "932d18729dd0677472a7f1aea9820010df558c93",
      "tree": "13a5909b2e5fdf519a0372478fc2e9bea1a761a2",
      "parents": [
        "cfe81f76c8372175b3c9aeb4fd983f3ef246473a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:10:58 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:45 2009 -0700"
      },
      "message": "MAINTAINERS - i2c_tiny_usb T: should be W:\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "cfe81f76c8372175b3c9aeb4fd983f3ef246473a",
      "tree": "5d8e530d3a7bd5fda9f279d67832e31445e9cde8",
      "parents": [
        "54e5881d0cd75821a48b1bf0977d06fba7cf1670"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:09:58 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:44 2009 -0700"
      },
      "message": "MAINTAINERS - Add Linus Torvalds\u0027 git\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "54e5881d0cd75821a48b1bf0977d06fba7cf1670",
      "tree": "378902c6dd182f3a51ef8d33d868b4690c96aec1",
      "parents": [
        "121ea2304436ddd0144b34d3616e552f2620e0dd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:08:10 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:43 2009 -0700"
      },
      "message": "MAINTAINERS - standardize \"T:       git urls\"\n\nVarious forms of \"T:        git\" entries exist:\ngit kernel.org:/\ngit kernel.org/\ngit://git.kernel.org/\nStandardize on \"T:  git git://git.kernel.org/\u003cfoo\u003e\" where appropriate\nFix a few bad git path entries\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "121ea2304436ddd0144b34d3616e552f2620e0dd",
      "tree": "54b6a64390dd2e88612babacebd58f3afb684fa9",
      "parents": [
        "7d2c86b5a048e74ed375ae7ccc1106deabf8ca57"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 21:00:22 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:43 2009 -0700"
      },
      "message": "MAINTAINERS - Remove HP Fibre Channel HBA no longer in tree\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "7d2c86b5a048e74ed375ae7ccc1106deabf8ca57",
      "tree": "6e9c3f05ef3c618058b5a51a69f90d5c13213513",
      "parents": [
        "679655daffdd2725b66ba2c5a759bbcb316fca5a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:59:01 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:42 2009 -0700"
      },
      "message": "MAINTAINERS - Standardize style\n\nUse one email address per line\nRemove file patterns from section names\nUse tab after :\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "679655daffdd2725b66ba2c5a759bbcb316fca5a",
      "tree": "10ea09a968cd266c208c9040443ba1514565ac34",
      "parents": [
        "cb7301c7a3b2216c93b148fec0718d24f4ee2a99"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:44:32 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:41 2009 -0700"
      },
      "message": "MAINTAINERS - Add file patterns\n\nBetter description of file pattern tag \"F:\"\nAdd file exclusion tag \"X:\"\nAdd patterns to sections\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "cb7301c7a3b2216c93b148fec0718d24f4ee2a99",
      "tree": "ef9a93e8251f5a7755eaf2d298a7a38792a12f09",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Apr 07 20:40:12 2009 -0700"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Apr 10 13:10:40 2009 -0700"
      },
      "message": "Add scripts/get_maintainer.pl\n\nA script to parse file pattern information in MAINTAINERS\nand return selected information about a file or patch\n\nusage: scripts/get_maintainer.pl [options] patchfile\n       scripts/get_maintainer.pl [options] -f file\nversion: 0.14\n\nMAINTAINERS field selection options:\n  --email \u003d\u003e print email address(es) if any\n    --git \u003d\u003e include git \"*-by:\" signers in commit count order\n    --git-chief-penguins \u003d\u003e include (Linus Torvalds)\n    --git-min-signatures \u003d\u003e number of signatures required (default: 1)\n    --git-max-maintainers \u003d\u003e maximum maintainers to add (default: 5)\n    --git-since \u003d\u003e git history to use (default: 1-year-ago)\n    --m \u003d\u003e include maintainer(s) if any\n    --n \u003d\u003e include name \u0027Full Name \u003caddr@domain.tld\u003e\u0027\n    --l \u003d\u003e include list(s) if any\n    --s \u003d\u003e include subscriber only list(s) if any\n  --scm \u003d\u003e print SCM tree(s) if any\n  --status \u003d\u003e print status if any\n  --subsystem \u003d\u003e print subsystem name if any\n  --web \u003d\u003e print website(s) if any\n\nOutput type options:\n  --separator [, ] \u003d\u003e separator for multiple entries on 1 line\n  --multiline \u003d\u003e print 1 entry per line\n\nDefault options:\n  [--email --git --m --n --l --multiline]\n\nOther options:\n  --version \u003d\u003e show version\n  --help \u003d\u003e show this help information\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "066123a535927b3f17cac2305258cc71abdb0d92",
      "tree": "0913cbe29cd9f08cf98d828e50a109181351087a",
      "parents": [
        "36cd3c9f925b9307236505ae7ad1ad7ac4d4357c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Apr 10 12:02:40 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 21:36:18 2009 +0200"
      },
      "message": "percpu: unbreak alpha percpu\n\nFor the time being, move the generic percpu_*() accessors to\nlinux/percpu.h.\n\nasm-generic/percpu.h is meant to carry generic stuff for low level\nstuff - declarations, definitions and pointer offset calculation\nand so on but not for generic interface.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1e17d774db837fe1a536066cbe971114405d2ba1",
      "tree": "41f2a21f6676eaace57ed4f4872f57d551e00c42",
      "parents": [
        "d848223808c5d21e1b3cea090047e34722c6254b",
        "0ce49d6da993adf8b17b7f3ed9805ade14a6a6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:01:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 12:01:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/firmware-2.6\n\n* git://git.infradead.org/~dwmw2/firmware-2.6:\n  qla1280: Fix off-by-some error in firmware loading.\n  Add README.AddingFirmware file. Basically telling people not to.\n  firmware: Remove newly-added slicoss and sxg firmware images\n  firmware/WHENCE: Add missing origin information for Ambassador atmsar11.fw\n  ALSA: wavefront - Always use request_firmware()\n  Remove fdump tool for av7110 firmware\n  firmware: convert av7110 driver to request_firmware()\n  Partially revert \"V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card\"\n  Revert \"fix modules_install via NFS\"\n\nAdd-add conflicts in firmware/WHENCE fixed manually\n"
    },
    {
      "commit": "9b987aeb4a7bc42a3eb8361030b820b0263c31f1",
      "tree": "3933856c5787830b689e8f8b0221978cc58f7bb5",
      "parents": [
        "a0d22f485af1553060b4094ee0154537a8f6a8a6"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Apr 09 10:55:33 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 20:27:13 2009 +0200"
      },
      "message": "x86: fix set_fixmap to use phys_addr_t\n\nImpact: fix kprobes crash on 32-bit with RAM above 4G\n\nUse phys_addr_t for receiving a physical address argument\ninstead of unsigned long. This allows fixmap to handle\npages higher than 4GB on x86-32.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: systemtap-ml \u003csystemtap@sources.redhat.com\u003e\nCc: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c49DE3695.6040800@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d848223808c5d21e1b3cea090047e34722c6254b",
      "tree": "a869974378be9c20f311ad3d934eb3946e813a1a",
      "parents": [
        "5de4c51d2a859a1556b7d20ae1278c3e2d70a79b",
        "2f2a2132ff056bb45697dc855eb4fd95b70b38cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 10:01:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 10:01:49 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300:\n  Separate out the proc- and unit-specific header directories from the general\n  Move arch headers from include/asm-mn10300/ to arch/mn10300/include/asm/.\n"
    },
    {
      "commit": "5de4c51d2a859a1556b7d20ae1278c3e2d70a79b",
      "tree": "cc9cc1f5df8845471894010e625e130d111262a7",
      "parents": [
        "6594d0b1cdfd9058f5b766e490ea1c94ae5e0ed4",
        "e69cc9278831139660cb99bde52908f145338d77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 07:47:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 07:47:13 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv:\n  FRV: Move to arch/frv/include/asm/\n  FRV: Fix indentation errors to keep git-am happy when moving arch header files\n"
    },
    {
      "commit": "0462b5664b2bda5a18fef7efb5bb32ce36590c1a",
      "tree": "99a67a1af4e275d6654b6c2dd4bc00d2d70406ba",
      "parents": [
        "8f7c2c37319a81ef4c2bfdec67b1ccd5744d97e4"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Wed Apr 08 17:00:13 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 15:48:53 2009 +0200"
      },
      "message": "ftrace: Output REC-\u003evar instead of __entry-\u003evar for trace format\n\nprint fmt: \"irq\u003d%d return\u003d%s\", __entry-\u003eirq, __entry-\u003eret ? \\\"handled\\\" : \\\"unhandled\\\"\n\n\"__entry\" should be convert to \"REC\" by __stringify() macro.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49DC679D.2090901@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8f7c2c37319a81ef4c2bfdec67b1ccd5744d97e4",
      "tree": "809a93fb2683ad3fe1d77ca7c9b894963000533e",
      "parents": [
        "4d1f4372dbea068ba4ee3d98231133a4a4ee15bd"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Wed Apr 08 16:58:57 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 15:48:52 2009 +0200"
      },
      "message": "Make __stringify support variable argument macros too\n\nFor example:\n\n  __stringify(__entry-\u003eirq, __entry-\u003eret)\n\nwill now convert it to:\n\n  \"REC-\u003eirq, REC-\u003eret\"\n\nIt also still supports single arguments as the old macro did.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c49DC6751.30308@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2f2a2132ff056bb45697dc855eb4fd95b70b38cb",
      "tree": "e20dcbf96a99121fb45e5f4e78660ff7eb48851b",
      "parents": [
        "da7616610c8d2ec16a8ada44216e836e5fcbd08b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 14:33:48 2009 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 14:33:48 2009 +0100"
      },
      "message": "Separate out the proc- and unit-specific header directories from the general\nMN10300 arch headers and place them instead in the same directories as contain\nthe .c files for the processor and unit implementations.\n\nThis permits the symlinks include/asm/proc and include/asm/unit to be\ndispensed with.  This does, however, require that #include \u003casm/proc/xxx.h\u003e be\nconverted to #include \u003cproc/xxx.h\u003e and similarly for asm/unit -\u003e unit.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "da7616610c8d2ec16a8ada44216e836e5fcbd08b",
      "tree": "ef3e8ccc7a01694c0ab0eeea387bc46a8807669e",
      "parents": [
        "62b8e680e61d3f48f2a12ee248ca03ea8f376926"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 14:19:03 2009 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 14:19:03 2009 +0100"
      },
      "message": "Move arch headers from include/asm-mn10300/ to arch/mn10300/include/asm/.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a0d22f485af1553060b4094ee0154537a8f6a8a6",
      "tree": "b0c3a9b325bb93e0777a422cc076eae5c150a6a4",
      "parents": [
        "746cddd37d48a166f170165a0df4bd50fde1ea60"
      ],
      "author": {
        "name": "Andy Grover",
        "email": "andy.grover@oracle.com",
        "time": "Thu Apr 09 16:45:29 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 13:14:08 2009 +0200"
      },
      "message": "x86: Document get_user_pages_fast()\n\nWhile better than get_user_pages(), the usage of gupf(),\nespecially the return values and the fact that it can\npotentially only partially pin the range, warranted some\ndocumentation.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\nCc: npiggin@suse.de\nCc: akpm@linux-foundation.org\nLKML-Reference: \u003c1239320729-3262-1-git-send-email-andy.grover@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "746cddd37d48a166f170165a0df4bd50fde1ea60",
      "tree": "39b8d13da613de619de8e54372e72fef67310cb7",
      "parents": [
        "f20ab9c38fb85b4dde8b4139788ab9e735a35279"
      ],
      "author": {
        "name": "Weidong Han",
        "email": "weidong.han@intel.com",
        "time": "Fri Apr 10 17:17:17 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 13:12:17 2009 +0200"
      },
      "message": "x86, intr-remap: fix eoi for interrupt remapping without x2apic\n\nTo simplify level irq migration in the presence of interrupt-remapping,\nSuresh used a virtual vector (io-apic pin number) to eliminate io-apic\nRTE modification. Level triggered interrupt will appear as an edge to\nthe local apic cpu but still as level to the IO-APIC. So in addition to\ndo the local apic EOI, it still needs to do IO-APIC directed EOI to clear\nthe remote IRR bit in the IO-APIC RTE. Pls refer to Suresh\u0027s patch for\nmore details (commit 0280f7c416c652a2fd95d166f52b199ae61122c0).\n\nNow interrupt remapping is decoupled from x2apic, it also needs to do the\ndirected EOI for apic. Otherwise, apic interrupts won\u0027t work correctly.\n\nSigned-off-by: Weidong Han \u003cweidong.han@intel.com\u003e\nCc: iommu@lists.linux-foundation.org\nCc: Weidong Han \u003cweidong.han@intel.com\u003e\nCc: suresh.b.siddha@intel.com\nCc: dwmw2@infradead.org\nCc: allen.m.kay@intel.com\nLKML-Reference: \u003c1239355037-22856-1-git-send-email-weidong.han@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4d1f4372dbea068ba4ee3d98231133a4a4ee15bd",
      "tree": "ddde3be45174648efd3f151c40220b07bb6ca757",
      "parents": [
        "93cfb3c9fd83d877a8f1ffad9ff862b617b32828"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Apr 10 08:48:36 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 13:08:50 2009 +0200"
      },
      "message": "tracing: fix document references\n\nWhen moving documents to Documentation/trace/, I forgot to\ngrep Kconfig to find out those references.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Pekka Paalanen \u003cpq@iki.fi\u003e\nCc: eduard.munteanu@linux360.ro\nLKML-Reference: \u003c49DE97EF.7080208@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "93cfb3c9fd83d877a8f1ffad9ff862b617b32828",
      "tree": "a88753a44117b9dcfdd65bb0d0572eb5b945e961",
      "parents": [
        "c7625a555f55d7ae49236cde551786c88f5a5ce1"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Thu Apr 02 15:17:08 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 12:44:46 2009 +0200"
      },
      "message": "tracing: fix splice return too large\n\nI got these from strace:\n\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 12288\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 12288\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 12288\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 16384\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 8192\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 8192\n splice(0x3, 0, 0x5, 0, 0x1000, 0x1) \u003d 8192\n\nI wanted to splice_read 4096 bytes, but it returns 8192 or larger.\n\nIt is because the return value of tracing_buffers_splice_read()\ndoes not include \"zero out any left over data\" bytes.\n\nBut tracing_buffers_read() includes these bytes, we make them\nconsistent.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nLKML-Reference: \u003c49D46674.9030804@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c7625a555f55d7ae49236cde551786c88f5a5ce1",
      "tree": "4cca942d46412d708945f574ef4c4b87adf92d1d",
      "parents": [
        "ddd538f3e6a1a4bec2f6942f83a753263e6577b4"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Thu Apr 02 15:17:04 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 12:44:44 2009 +0200"
      },
      "message": "tracing: update file-\u003ef_pos when splice(2) it\n\nImpact: Cleanup\n\nThese two lines:\n\n\tif (unlikely(*ppos))\n\t\treturn -ESPIPE;\n\nin tracing_buffers_splice_read() are not needed, VFS layer\nhas disabled seek(2).\n\nWe remove these two lines, and then we can update file-\u003ef_pos.\n\nAnd tracing_buffers_read() updates file-\u003ef_pos, this fix\nmake tracing_buffers_splice_read() updates file-\u003ef_pos too.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nLKML-Reference: \u003c49D46670.4010503@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ddd538f3e6a1a4bec2f6942f83a753263e6577b4",
      "tree": "b28047205b75d7e06ecf3eb0aca08c056ed4f51c",
      "parents": [
        "d1e7e02f30be672c6f6ee40908be83877a0d49d1"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Thu Apr 02 15:16:59 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 12:44:43 2009 +0200"
      },
      "message": "tracing: allocate page when needed\n\nImpact: Cleanup\n\nSometimes, we open trace_pipe_raw, but we don\u0027t read(2) it,\nwe just splice(2) it, thus, the page is not used.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nLKML-Reference: \u003c49D4666B.4010608@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1e7e02f30be672c6f6ee40908be83877a0d49d1",
      "tree": "24f958961d8de3ef0c1d16a407041d096fc1f098",
      "parents": [
        "62b8e680e61d3f48f2a12ee248ca03ea8f376926"
      ],
      "author": {
        "name": "Lai Jiangshan",
        "email": "laijs@cn.fujitsu.com",
        "time": "Thu Apr 02 15:16:56 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 10 12:44:42 2009 +0200"
      },
      "message": "tracing: disable seeking for trace_pipe_raw\n\nImpact: disable pread()\n\nWe set tracing_buffers_fops.llseek to no_llseek,\nbut we can still perform pread() to read this file.\n\nThat is not expected.\n\nThis fix uses nonseekable_open() to disable it.\n\ntracing_buffers_fops.llseek is still set to no_llseek,\nit mark this file is a \"non-seekable device\" and is used by\nsys_splice(). See also do_splice() or manual of splice(2):\n\nERRORS\n       EINVAL Target file system doesn\u0027t support  splicing;\n              neither  of the descriptors refers to a pipe;\n              or offset given for non-seekable device.\n\nSigned-off-by: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nLKML-Reference: \u003c49D46668.8030806@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e69cc9278831139660cb99bde52908f145338d77",
      "tree": "fdc1f002b6036a2220d73c86a253886fa76015dc",
      "parents": [
        "187934655fa0637d4ef3967d4543c6dcccf33058"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 01:48:06 2009 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 01:48:06 2009 +0100"
      },
      "message": "FRV: Move to arch/frv/include/asm/\n\nMove arch headers from include/asm-frv/ to arch/frv/include/asm/.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "187934655fa0637d4ef3967d4543c6dcccf33058",
      "tree": "42aea826a922c7c5037613dc5729296f0e0c0555",
      "parents": [
        "62b8e680e61d3f48f2a12ee248ca03ea8f376926"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 01:48:01 2009 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Apr 10 01:48:01 2009 +0100"
      },
      "message": "FRV: Fix indentation errors to keep git-am happy when moving arch header files\n\nFix indentation errors to keep git-am happy when moving arch header files.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "6594d0b1cdfd9058f5b766e490ea1c94ae5e0ed4",
      "tree": "042a98424cf6321741bec534d3e3ef240a0bbed5",
      "parents": [
        "0534c8cb5c8a8a954751fa01eef7831a475a9ec5",
        "f0edef8c8b35f04b89311590dd6f1249f07fab3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:43:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:43:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (27 commits)\n  xsysace: Fix dereferencing of cf_id after hd_driveid removal\n  at91_ide: turn on PIO 6 support\n  at91_ide: remove unused ide_mm_{outb,inb}\n  ide-cd: reverse NOT_READY sense key logic\n  ide: refactor tf_read() method\n  ide: refactor tf_load() method\n  ide: call write_devctl() method from tf_read() method\n  ide: move common code out of tf_load() method\n  ide: simplify \u0027struct ide_taskfile\u0027\n  ide: replace IDE_TFLAG_* flags by IDE_VALID_*\n  ide-cd: fix intendation in cdrom_decode_status()\n  ide-cd: unify handling of fs and pc requests in cdrom_decode_status()\n  ide-cd: convert cdrom_decode_status() to use switch statements\n  ide-cd: update debugging support\n  ide-cd: respect REQ_QUIET for fs requests in cdrom_decode_status()\n  ide: remove unused #include \u003clinux/version.h\u003e\n  tx4939ide: Fix tx4939ide_{in,out}put_data_swap argument\n  tx493[89]ide: Remove big endian version of tx493[89]ide_tf_{load,read}\n  ide-cd: carve out an ide_cd_breathe()-helper for fs write requests\n  ide-cd: move status checking into the IRQ handler\n  ...\n"
    },
    {
      "commit": "0534c8cb5c8a8a954751fa01eef7831a475a9ec5",
      "tree": "1ba3037634378966a78a35bbdec66b384fbff20d",
      "parents": [
        "54f93b74cf8c575bb89f9bf32a40a39b83ace1e9",
        "07306c0b98a9a0399bff1b91229b4c3b55912189"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:42:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:42:26 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Add support for new SFP+ PHY\n  RDMA/nes: Add wide_ppm_offset parm for switch compatibility\n  RDMA/nes: Fix SFP+ PHY initialization\n  RDMA/nes: Fix nes_nic_cm_xmit() error handling\n  RDMA/nes: Fix error handling issues\n  RDMA/nes: Fix incorrect casts on 32-bit architectures\n  IPoIB: Document newish features\n  RDMA/cma: Create cm id even when IB port is down\n  RDMA/cma: Use rate from IPoIB broadcast when joining IPoIB multicast groups\n  IPoIB: Avoid free_netdev() BUG when destroying a child interface\n  mlx4_core: Don\u0027t leak mailbox for SET_PORT on Ethernet ports\n  RDMA/cxgb3: Release dependent resources only when endpoint memory is freed.\n  RDMA/cxgb3: Handle EEH events\n  IB/mlx4: Use pgprot_writecombine() for BlueFlame pages\n"
    },
    {
      "commit": "54f93b74cf8c575bb89f9bf32a40a39b83ace1e9",
      "tree": "3d91292c328e5e93922c2815b0fde943c9d07fad",
      "parents": [
        "3b3809ac5375f614bbf8671cddeae3c693aa584e",
        "0f2ddca66d70c8ccba7486cf2d79c6b60e777abd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:42:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:42:05 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: check block device size on mount\n  ext4: Fix off-by-one-error in ext4_valid_extent_idx()\n  ext4: Fix big-endian problem in __ext4_check_blockref()\n"
    },
    {
      "commit": "3b3809ac5375f614bbf8671cddeae3c693aa584e",
      "tree": "26d5fc6ea3d77a6ab7b843fc8138ee90b315fe1c",
      "parents": [
        "62b8e680e61d3f48f2a12ee248ca03ea8f376926"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Thu Apr 09 10:55:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 16:41:45 2009 -0700"
      },
      "message": "x86: fix set_fixmap to use phys_addr_t\n\nUse phys_addr_t for receiving a physical address argument instead of\nunsigned long.  This allows fixmap to handle pages higher than 4GB on\nx86-32.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc2a5536d633dd2318f82f3d5ad3c9e43cfc21d7",
      "tree": "20b68d90d175eb9f07cf19b2e8be4011a8e8e6e5",
      "parents": [
        "f36345ff9a4a77f2cc576a2777b6256d5c8798fa",
        "8de2bf937a6bea8f0f775fd5399ba20c1a0c3d77"
      ],
      "author": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Thu Apr 09 14:12:07 2009 -0500"
      },
      "committer": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Thu Apr 09 14:12:07 2009 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "62b8e680e61d3f48f2a12ee248ca03ea8f376926",
      "tree": "75ddc290b45eda00792236874b290016a414781b",
      "parents": [
        "6fde836b54f1f0ca3d3c8b7aaf44165a08fe0f9f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 09 18:41:23 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 10:53:16 2009 -0700"
      },
      "message": "MN10300: Kill MN10300\u0027s own profiling Kconfig\n\nKill MN10300\u0027s own profiling Kconfig as this is superfluous given that the\nprofiling options have moved to init/Kconfig and arch/Kconfig.  Not only is\nthis now superfluous, but the dependencies are not correct.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fde836b54f1f0ca3d3c8b7aaf44165a08fe0f9f",
      "tree": "9abb01999f006f23d94c95458cedef476beef79f",
      "parents": [
        "34574dd10b6d0697b86703388d6d6af9cbf4bb48"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 09 17:32:55 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 09 10:46:05 2009 -0700"
      },
      "message": "FRV: Use \u003casm-generic/pgtable.h\u003e in NOMMU mode\n\nasm-frv/pgtable.h could just #include \u003casm-generic/pgtable.h\u003e in NOMMU mode\nrather than #defining macros for lazy MMU and CPU stuff.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "34574dd10b6d0697b86703388d6d6af9cbf4bb48"
}
