)]}'
{
  "log": [
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "8ec3b8432e4fe8d452f88f1ed9a3450e715bb797",
      "tree": "670187deac515ddc2664c7e5f5e984115d82a0be",
      "parents": [
        "0ccd234ca04b09a156f8771af316ac9de2fa7312"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:36 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:02:59 2011 +0100"
      },
      "message": "char: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "0d2ecee2bdb2a19d04bc5cefac0f86e790f1aad4",
      "tree": "2e0f08819a57e2c191f6e7fe2b2cd2f2415143bd",
      "parents": [
        "3ae2a1ce2e7b70254e5c9e465adefac9cba191d6",
        "f07ef1de9baeb2add514c51f59d4bc3c659c2ca4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:15:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: tcrypt - do not attempt to write to readonly variable\n  random: update interface comments to reflect reality\n  crypto: picoxcell - add support for the picoxcell crypto engines\n  crypto: sha1 - Add test vector to test partial block processing\n  hwrng: omap - Convert release_resource to release_region/release_mem_region\n  crypto: aesni-intel - Fix remaining leak in rfc4106_set_hash_key\n  crypto: omap-sham - don\u0027t treat NULL clk as an error\n  crypto: omap-aes - don\u0027t treat NULL clk as an error\n  crypto: testmgr - mark ghash as fips_allowed\n  crypto: testmgr - mark xts(aes) as fips_allowed\n  crypto: skcipher - remove redundant NULL check\n  hwrng: pixocell - add support for picoxcell TRNG\n  crypto: aesni-intel - Don\u0027t leak memory in rfc4106_set_hash_subkey\n"
    },
    {
      "commit": "420c1c572d4ceaa2f37b6311b7017ac6cf049fe2",
      "tree": "df04e6b4b756b7a46d9887462d54a3ad0e1f91d5",
      "parents": [
        "9620639b7ea3843983f4ced8b4c81eb4d8974838",
        "6e6823d17b157f185be09f4c70181299f9273f0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (62 commits)\n  posix-clocks: Check write permissions in posix syscalls\n  hrtimer: Remove empty hrtimer_init_hres_timer()\n  hrtimer: Update hrtimer-\u003estate documentation\n  hrtimer: Update base[CLOCK_BOOTTIME].offset correctly\n  timers: Export CLOCK_BOOTTIME via the posix timers interface\n  timers: Add CLOCK_BOOTTIME hrtimer base\n  time: Extend get_xtime_and_monotonic_offset() to also return sleep\n  time: Introduce get_monotonic_boottime and ktime_get_boottime\n  hrtimers: extend hrtimer base code to handle more then 2 clockids\n  ntp: Remove redundant and incorrect parameter check\n  mn10300: Switch do_timer() to xtimer_update()\n  posix clocks: Introduce dynamic clocks\n  posix-timers: Cleanup namespace\n  posix-timers: Add support for fd based clocks\n  x86: Add clock_adjtime for x86\n  posix-timers: Introduce a syscall for clock tuning.\n  time: Splitout compat timex accessors\n  ntp: Add ADJ_SETOFFSET mode bit\n  time: Introduce timekeeping_inject_offset\n  posix-timer: Update comment\n  ...\n\nFix up new system-call-related conflicts in\n\tarch/x86/ia32/ia32entry.S\n\tarch/x86/include/asm/unistd_32.h\n\tarch/x86/include/asm/unistd_64.h\n\tarch/x86/kernel/syscall_table_32.S\n(name_to_handle_at()/open_by_handle_at() vs clock_adjtime()), and some\ndue to movement of get_jiffies_64() in:\n\tkernel/time.c\n"
    },
    {
      "commit": "4c418ba9695a24917a1fcfa48f7db3fd76337eb7",
      "tree": "7a8704fb09901f51f3e9dd8ea55930bfd5ca92ed",
      "parents": [
        "4afcc10a65bb1f30c4fa1dec2634df74160a8054"
      ],
      "author": {
        "name": "Doe, YiCheng",
        "email": "yicheng.doe@hp.com",
        "time": "Thu Mar 10 14:00:21 2011 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:21:16 2011 -0800"
      },
      "message": "ipmi: Fix IPMI errors due to timing problems\n\nThis patch fixes an issue in OpenIPMI module where sometimes an ABORT command\nis sent after sending an IPMI request to BMC causing the IPMI request to fail.\n\nSigned-off-by: YiCheng Doe \u003cyicheng.doe@hp.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nAcked-by: Tom Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nTested-by: Andy Cress \u003candy.cress@us.kontron.com\u003e\nTested-by: Mika Lansirine \u003cMika.Lansirinne@stonesoft.com\u003e\nTested-by: Brian De Wolf \u003cbldewolf@csupomona.edu\u003e\nCc: Jean Michel Audet \u003cJean-Michel.Audet@ca.Kontron.com\u003e\nCc: Jozef Sudelsky \u003cjozef.sudolsky@elbiahosting.sk\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b71dc8873427bb5bf0ce31b968c3f219a1d6d014",
      "tree": "b1f728614b38b213f95769a74915470041f00aeb",
      "parents": [
        "8d971e98a7be749445ac6eb9eb37b116f1a6d3c0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 03 18:38:22 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:04:50 2011 -0800"
      },
      "message": "tty: move cd1865.h to drivers/staging/tty/\n\nThe file is required by the specialix driver, which was\nmoved to drivers/staging/.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d971e98a7be749445ac6eb9eb37b116f1a6d3c0",
      "tree": "b85cfb2552797a12e39448b7bba1f5b381507b79",
      "parents": [
        "751b3840d216f1ecd3b91ff5251bf7703b690cd8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:03:07 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 07 12:03:07 2011 -0800"
      },
      "message": "Staging: tty: fix build with epca.c driver\n\nI forgot to move the digi*.h files from drivers/char/ to\ndrivers/staging/tty/\n\nThanks to Randy for pointing out the issue.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d7a62cd0332115d4c7c4689abea0d889a30d8349",
      "tree": "ced474d2ff1959576ac55f760bbafbe1073af11a",
      "parents": [
        "fb62c00a6d8942775abc23d1621db1252e2d93d1"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Fri Mar 04 14:04:33 2011 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 06 10:44:13 2011 -0800"
      },
      "message": "virtio: console: Don\u0027t access vqs if device was unplugged\n\nIf a virtio-console device gets unplugged while a port is open, a\nsubsequent close() call on the port accesses vqs to free up buffers.\nThis can lead to a crash.\n\nThe buffers are already freed up as a result of the call to\nunplug_ports() from virtcons_remove().  The fix is to simply not access\nvq information if port-\u003eportdev is NULL.\n\nReported-by: juzhang \u003cjuzhang@redhat.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1dc20e8d689c7e6a0a4d2c94e36a99d5793ecb",
      "tree": "a25396484b9e824179bbc8f657f895b9540a38ae",
      "parents": [
        "3e1f2356ce231488dc1fa844e5ce91bcb59fc2a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 01 13:23:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 01 13:23:27 2011 -0800"
      },
      "message": "Revert \"TPM: Long default timeout fix\"\n\nThis reverts commit c4ff4b829ef9e6353c0b133b7adb564a68054979.\n\nTed Ts\u0027o reports:\n\n \"TPM is working for me so I can log into employer\u0027s network in 2.6.37.\n  It broke when I tried 2.6.38-rc6, with the following relevant lines\n  from my dmesg:\n\n  [   11.081627] tpm_tis 00:0b: 1.2 TPM (device-id 0x0, rev-id 78)\n  [   25.734114] tpm_tis 00:0b: Operation Timed out\n  [   78.040949] tpm_tis 00:0b: Operation Timed out\n\n  This caused me to get suspicious, especially since the _other_ TPM\n  commit in 2.6.38 had already been reverted, so I tried reverting\n  commit c4ff4b829e: \"TPM: Long default timeout fix\".  With this commit\n  reverted, my TPM on my Lenovo T410 is once again working.\"\n\nRequested-and-tested-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "751b3840d216f1ecd3b91ff5251bf7703b690cd8",
      "tree": "2d35b503c65f148d54a880e07e33d8ed3fab76d7",
      "parents": [
        "c976cc3aa99e813084fc4bd295c9f7b706738b48"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 01 13:12:47 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 01 16:11:01 2011 -0500"
      },
      "message": "pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n\nThe ioctl file pointer was removed in commit 6caa76\n\"tty: now phase out the ioctl file pointer for good\".\n\nThus fix the prototype for mgslpc_ioctl() and eliminate below warning:\n  CC [M]  drivers/char/pcmcia/synclink_cs.o\ndrivers/char/pcmcia/synclink_cs.c:2787: warning: initialization from incompatible pointer type\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55f19d56742a7b544e80b47339c17bfcfd0ff3b4",
      "tree": "49a576776b7da7535245de3938d93c9c4f04c91c",
      "parents": [
        "a1e9c9dd3383e6a1a762464ad604b1081774dbda"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 20:13:26 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:43 2011 -0700"
      },
      "message": "dt: xilinx_hwicap: merge platform and of_platform driver bindings\n\nof_platform_driver is getting removed, and a single platform_driver\ncan now support both devicetree and non-devicetree use cases.  This\npatch merges the two driver registrations.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\n\n"
    },
    {
      "commit": "a1e9c9dd3383e6a1a762464ad604b1081774dbda",
      "tree": "7b5cc2e6f33934880b4463bcc1a58c3e0b5b399a",
      "parents": [
        "a314c5c0040aab51ebb1ecfd37a9198a91962243"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Feb 23 15:37:59 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 13:22:42 2011 -0700"
      },
      "message": "ipmi: convert OF driver to platform driver\n\nof_bus is deprecated in favor of the plain platform bus. This patch\nmerges the ipmi OF driver with the existing platform driver.\n\nCONFIG_PPC_OF occurrances are removed or replaced with CONFIG_OF.\n\nCompile tested with and without CONFIG_OF. Tested OF probe and\ndefault probe cases.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4ebb24f707187196937607c60810d42f7112d7aa",
      "tree": "89a92b3f8dd55f3c5e0cfa73fa6446b3d490f3a8",
      "parents": [
        "000061245a6797d542854106463b6b20fbdcb12e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 20:01:33 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/sparc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/sparc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "000061245a6797d542854106463b6b20fbdcb12e",
      "tree": "08ead444b59ce33cf533b19c1c6d338dcec4649d",
      "parents": [
        "710ac54be44e0cc53f5bf29b03d12c8706e7077a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 19:59:54 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/powerpc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "310388beea4d00bb1c56e81ded82bdc25bdcf719",
      "tree": "e50f7a825960f08b36125700a7e4f1dca4a912dd",
      "parents": [
        "f227e08b71b9c273eaa29a57370a3a5b833aa382"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 09:53:41 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 09:53:41 2011 -0800"
      },
      "message": "tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n\nThis caused a build error.  Many thanks to Stephen Rothwell for pointing\nthis mistake out.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f227e08b71b9c273eaa29a57370a3a5b833aa382",
      "tree": "9f1483776a2bde3bb1a6bd744e69acf19f6f3428",
      "parents": [
        "fec38d1752c01ad72789bac9f1a128f7e933735d",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 24 11:36:31 2011 -0800"
      },
      "message": "Merge 2.6.38-rc6 into tty-next\n\nThis was to resolve a merge issue with drivers/char/Makefile and\ndrivers/tty/serial/68328serial.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fbf92bea68830c12da9099d7c8a60812194efc4e",
      "tree": "110e2c2476ac98ae298b90881de1fd015ff33739",
      "parents": [
        "ef3242859fae47e728b50b7ce3d17b201a71779a",
        "c2e0eb167070a6e9dcb49c84c13c79a30d672431"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 24 12:19:43 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 24 12:19:43 2011 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: fix corruptions on i8xx due to relaxed fencing\n  drm/i915: skip FDI \u0026 PCH enabling for DP_A\n  agp/intel: Experiment with a 855GM GWB bit\n  drm/i915: don\u0027t enable FDI \u0026 transcoder interrupts after all\n  drm/i915: Ignore a hung GPU when flushing the framebuffer prior to a switch\n"
    },
    {
      "commit": "aa25afad2ca60d19457849ea75e9c31236f4e174",
      "tree": "24c8c815caf191af56f8de287637087c298711b2",
      "parents": [
        "394d5aefcdecb51bbf7d6df757e73559c9692a08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 15:55:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 16:24:14 2011 +0000"
      },
      "message": "ARM: amba: make probe() functions take const id tables\n\nMake Primecell driver probe functions take a const pointer to their\nID tables.  Drivers should never modify their ID tables in their\nprobe handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "49495d44dfa4ba76cf7d1ed8fe84746dd9552255",
      "tree": "bce82f11cf9630f7774e051d557596f96fac225c",
      "parents": [
        "45e4039c3aea597ede44a264cea322908cdedfe9"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Mon Feb 07 23:29:31 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 23 18:29:17 2011 +1000"
      },
      "message": "amd64-agp: fix crash at second module load\n\nThe module forgot to sometimes unregister some resources.\n\nThis fixes Bug #22882.\n\n[Patch updated to 2.6.38-rc3 by Randy Dunlap.]\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4c37705877e74c02c968735c2eee0f84914cf557",
      "tree": "87af608b211f1b6920927ab101a192ee4529946b",
      "parents": [
        "4a6514e6d096716fb7bedf238efaaca877e2a7e8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:09:33 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 17:09:33 2011 -0800"
      },
      "message": "tty: move obsolete and broken generic_serial drivers to drivers/staging/generic_serial/\n\nAs planned by Arnd Bergmann, this moves the following drivers to the\ndrivers/staging/generic_serial directory where they will be removed\nafter 2.6.41 if no one steps up to claim them.\n\tgeneric_serial\n\trio\n\tser_a2232\n\tsx\n\tvme_scc\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4a6514e6d096716fb7bedf238efaaca877e2a7e8",
      "tree": "e3601ee168cca90307ac91e750a86d6ed04eab01",
      "parents": [
        "282361a046edd9d58a134f358a3f65a7cb8655d9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:57:21 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:57:21 2011 -0800"
      },
      "message": "tty: move obsolete and broken tty drivers to drivers/staging/tty/\n\nAs planned by Arnd Bergmann, this moves the following drivers to the\ndrivers/staging/tty/ directory where they will be removed after 2.6.41\nif no one steps up to claim them.\n\tepca\n\tepca\n\tip2\n\tistallion\n\triscom8\n\tserial167\n\tspecialix\n\tstallion\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "282361a046edd9d58a134f358a3f65a7cb8655d9",
      "tree": "55db8fdfb7ad4f99bfa4f3f71d32ff395dc974b3",
      "parents": [
        "a6afd9f3e819de4795fcd356e5bfad446e4323f2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:23:22 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:23:22 2011 -0800"
      },
      "message": "tty: move ipwireless driver from drivers/char/pcmcia/ to drivers/tty/\n\nAs planned by Arnd Bergmann, this moves the ipwireless driver to the\ndrivers/tty/ directory as that\u0027s where it really belongs.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a6afd9f3e819de4795fcd356e5bfad446e4323f2",
      "tree": "3402b3981867fd4057b4eb33583b6300ae93b9a6",
      "parents": [
        "44ed76b78e158d852f640d533b7acc08b91f2132"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:14:56 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 16:14:56 2011 -0800"
      },
      "message": "tty: move a number of tty drivers from drivers/char/ to drivers/tty/\n\nAs planned by Arnd Bergmann, this moves the following drivers from\ndrivers/char/ to drivers/tty/ as that\u0027s where they really belong:\n\tamiserial\n\tnozomi\n\tsynclink\n\trocket\n\tcyclades\n\tmoxa\n\tmxser\n\tisicom\n\tbfin_jtag_comm\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bdcffc5a1a28b566a38a4b0d5bcefc78a97f4ecb",
      "tree": "84b497e769c3923b08c052781067bb3f427e386c",
      "parents": [
        "3c95c985fa91ecf6a0e29622bbdd13dcfc5ce9f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:41:47 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 22 15:41:47 2011 -0800"
      },
      "message": "tty: move Kconfig entries into drivers/tty from drivers/char\n\nThe Kconfig options for the drivers/tty/ files still were hanging around\nin the \"big\" drivers/char/Kconfig file, so move them to the proper\nlocation under drivers/tty and drivers/tty/hvc/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8204a37baf5474d3154eb536c936369be2bd5c0",
      "tree": "eb598882870e1e21356a015a3634c5b68fc75e6a",
      "parents": [
        "571020df6fae18623498d70d3f2331d9eb7ad2be",
        "33619f0d3ff715a2a5499520967d526ad931d70d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 22 09:26:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 22 09:26:54 2011 -0800"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: re-enable Zoomed Video support\n  cm4000_cs: Fix undefined ops warning\n  pcmcia vs. MECR on pxa25x/sa1111\n  drivers/char/pcmcia/ipwireless/main.c: Convert release_resource to release_region/release_mem_region\n"
    },
    {
      "commit": "bdb8b975fc66e081c3f39be6267701f8226d11aa",
      "tree": "e4ff3068ea0844121372a3f88fa4d1f1a48edc35",
      "parents": [
        "a36dbec57e9a665d69cd2e1a673153ddb2d62785"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 22 11:37:09 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Feb 22 15:52:41 2011 +0000"
      },
      "message": "agp/intel: Experiment with a 855GM GWB bit\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d27187\nTested-by: Thorsten Vollmer \u003cthorsten@thvo.de\u003e (DFI-ACP G5M150-N w/852GME)\nTested-by: Moritz Brunner \u003c2points@gmx.org\u003e (Asus M2400N/i855GM)\nTested-by: Indan Zupancic \u003cindan@nul.nu\u003e (Thinkpad X40/855GM rev 02)\nTested-by: Eric Anholt \u003ceric@anholt.net\u003e (865G)\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "442a4fffffa26fc3080350b4d50172f7589c3ac2",
      "tree": "18f99b2ab50cda90bc64ad49560860729a92c1c2",
      "parents": [
        "ce92136843cb6e14aba5fd7bc4e88dbe71e70c5a"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Feb 21 21:43:10 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 21 22:42:42 2011 +1100"
      },
      "message": "random: update interface comments to reflect reality\n\nAt present, the comment header in random.c makes no mention of\nadd_disk_randomness, and instead, suggests that disk activity adds to the\nrandom pool by way of add_interrupt_randomness, which appears to not have\nbeen the case since sometime prior to the existence of git, and even prior\nto bitkeeper. Didn\u0027t look any further back. At least, as far as I can\ntell, there are no storage drivers setting IRQF_SAMPLE_RANDOM, which is a\nrequirement for add_interrupt_randomness to trigger, so the only way for a\ndisk to contribute entropy is by way of add_disk_randomness. Update\ncomments accordingly, complete with special mention about solid state\ndrives being a crappy source of entropy (see e2e1a148bc for reference).\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "e58713724059da7d2982d6ad945192c8fca5b729",
      "tree": "f22d77710dd461242e084ffbbfcf2fd4600cbd7b",
      "parents": [
        "b4c9bfab2ec7389d42fdc39093959f533e7b4281"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 20 10:03:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 20 10:03:12 2011 -0800"
      },
      "message": "Revert \"tpm_tis: Use timeouts returned from TPM\"\n\nThis reverts commit 9b29050f8f75916f974a2d231ae5d3cd59792296.\n\nIt has caused hibernate regressions, for example Juri Sladby\u0027s report:\n\n  \"I\u0027m unable to hibernate 2.6.37.1 unless I rmmod tpm_tis:\n   [10974.074587] Suspending console(s) (use no_console_suspend to debug)\n   [10974.103073] tpm_tis 00:0c: Operation Timed out\n   [10974.103089] legacy_suspend(): pnp_bus_suspend+0x0/0xa0 returns -62\n   [10974.103095] PM: Device 00:0c failed to freeze: error -62\"\n\nand Rafael points out that some of the new conditionals in that commit\nseem to make no sense.  This commit needs more work and testing, let\u0027s\nrevert it for now.\n\nReported-by: Norbert Preining \u003cpreining@logic.at\u003e\nReported-and-requested-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nCc: Guillaume Chazarain \u003cguichaz@gmail.com\u003e\nCc: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "644e6e4a7fa6b11d59f24032997d90ea0d858d03",
      "tree": "25b41d2f2f8c7a2f125acd3a3ae0882b5b2cfe15",
      "parents": [
        "5b703683b6cc3cb97bbe6b1b14898b273eb59279"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Feb 01 15:46:05 2011 +0000"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Feb 19 12:22:36 2011 +0100"
      },
      "message": "cm4000_cs: Fix undefined ops warning\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d5bb2923cfa0a29c5854f9618703ff60849b949e",
      "tree": "f18fe2fb2976d13885ed175e5d5ea7983a69b454",
      "parents": [
        "85e2efbb1db9a18d218006706d6e4fbeb0216213"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Feb 13 13:12:10 2011 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Feb 19 12:22:16 2011 +0100"
      },
      "message": "drivers/char/pcmcia/ipwireless/main.c: Convert release_resource to release_region/release_mem_region\n\nRequest_region should be used with release_region, not release_resource.\n\nThis patch contains a number of changes, related to calls to request_region,\nrequest_mem_region, and the associated error handling code.\n\n1. For the call to request_region, the variable io_resource storing the\nresult is dropped.  The call to release_resource at the end of the function\nis changed to a call to release_region with the first two arguments of\nrequest_region as its arguments.  The same call to release_region is also\nadded to release_ipwireless.\n\n2. The first call to request_mem_region is now tested and ret is set to\n-EBUSY if the the call has failed.  This call was associated with the\ninitialization of ipw-\u003eattr_memory.  But the error handling code was\ntesting ipw-\u003ecommon_memory.  The definition of release_ipwireless also\nsuggests that this call should be associated with ipw-\u003ecommon_memory, not\nipw-\u003eattr_memory.\n\n3. The second call to request_mem_region is now tested and ret is\nset to -EBUSY if the the call has failed.\n\n4. The various gotos to the error handling code is adjusted so that there\nis no need for ifs.\n\n5. Return the value stored in the ret variable rather than -1.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,E;\n@@\n(\n*x \u003d request_region(...)\n|\n*x \u003d request_mem_region(...)\n)\n... when !\u003d release_region(x)\n    when !\u003d x \u003d E\n* release_resource(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6caa76b7786891b42b66a0e61e2c2fff2c884620",
      "tree": "eb6e387e080a44680d6d8686999336e69ec97e71",
      "parents": [
        "00a0d0d65b61241a718d0aee96f46b9a2d93bf26"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:27:22 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:59:56 2011 -0800"
      },
      "message": "tty: now phase out the ioctl file pointer for good\n\nOnly oddities here are a couple of drivers that bogusly called the ldisc\nhelpers instead of returning -ENOIOCTLCMD. Fix the bug and the rest goes\naway.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20b9d17715017ae4dd4ec87fabc36d33b9de708e",
      "tree": "64e9c4ff845844298f9056357d9f4914802207f8",
      "parents": [
        "60b33c133ca0b7c0b6072c87234b63fee6e80558"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:50 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:52:43 2011 -0800"
      },
      "message": "tiocmset: kill the file pointer argument\n\nDoing tiocmget was such fun we should do tiocmset as well for the same\nreasons\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60b33c133ca0b7c0b6072c87234b63fee6e80558",
      "tree": "379340a7ab563df42ddb2907be6f282202244077",
      "parents": [
        "adf9251fe9b87b5a50deebe489db2df8df4715fc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Feb 14 16:26:14 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:47:33 2011 -0800"
      },
      "message": "tiocmget: kill off the passing of the struct file\n\nWe don\u0027t actually need this and it causes problems for internal use of\nthis functionality. Currently there is a single use of the FILE * pointer.\nThat is the serial core which uses it to check tty_hung_up_p. However if\nthat is true then IO_ERROR is also already set so the check may be removed.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5427bcf5e95245d3e220742ac703182bdb973769",
      "tree": "6eed2090099d98a4bec5d150b3d0c5ee8e1b9354",
      "parents": [
        "9fc3de9c83565fcaa23df74c2fc414bb6e7efb0a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Feb 04 20:45:49 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 17 11:12:40 2011 -0800"
      },
      "message": "hvc: add Blackfin JTAG console support\n\nThis converts the existing bfin_jtag_comm TTY driver to the HVC layer so\nthat the common HVC code can worry about all of the TTY/polling crap and\nleave the Blackfin code to worry about the Blackfin bits.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c652759b6a27be04ef5d747d81e8c36cde7f55d1",
      "tree": "646ef54e6d9970a91a855bc2883359711c71093b",
      "parents": [
        "fc9044e2db8c13746cd886d6276028b27ed5c78e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Feb 16 13:05:54 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Feb 16 13:05:54 2011 +1100"
      },
      "message": "hwrng: omap - Convert release_resource to release_region/release_mem_region\n\nRequest_region should be used with release_region, not release_resource.\n\nThe local variable mem, storing the result of request_mem_region, is\ndropped and instead the pointer res is stored in the drvdata field of the\nplatform device.  This information is retrieved in omap_rng_remove to\nrelease the region.  The drvdata field is not used elsewhere.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression x,E;\n@@\n(\n*x \u003d request_region(...)\n|\n*x \u003d request_mem_region(...)\n)\n... when !\u003d release_region(x)\n    when !\u003d x \u003d E\n* release_resource(x);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "deabb19ba4bd8c06ae69bc262e3594b515e3a459",
      "tree": "abcc4d7204948bdbe304bb372339903078d277ce",
      "parents": [
        "d2478521afc20227658a10a8c5c2bf1a2aa615b3",
        "9b29050f8f75916f974a2d231ae5d3cd59792296"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Feb 11 17:34:47 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Feb 11 17:34:47 2011 +1100"
      },
      "message": "Merge branch \u0027for-james\u0027 of git://tpmdd.git.sourceforge.net/gitroot/tpmdd/tpmdd into for-linus\n"
    },
    {
      "commit": "9b29050f8f75916f974a2d231ae5d3cd59792296",
      "tree": "e556ea7e22297756159a1c564ed576671c419fb8",
      "parents": [
        "d3d373e0e3f51f335d8c722dd1340ab812fdf94b"
      ],
      "author": {
        "name": "Stefan Berger",
        "email": "stefanb@linux.vnet.ibm.com",
        "time": "Tue Jan 11 14:37:29 2011 -0500"
      },
      "committer": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Fri Feb 11 01:30:50 2011 -0200"
      },
      "message": "tpm_tis: Use timeouts returned from TPM\n\nThe current TPM TIS driver in git discards the timeout values returned\nfrom the TPM. The check of the response packet needs to consider that\nthe return_code field is 0 on success and the size of the expected\npacket is equivalent to the header size + u32 length indicator for the\nTPM_GetCapability() result + 3 timeout indicators of type u32.\n\nI am also adding a sysfs entry \u0027timeouts\u0027 showing the timeouts that are\nbeing used.\n\nSigned-off-by: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nTested-by: Guillaume Chazarain \u003cguichaz@gmail.com\u003e\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "d2478521afc20227658a10a8c5c2bf1a2aa615b3",
      "tree": "4131c840f6a01061a3dd65264ed2497178960df8",
      "parents": [
        "ee24aebffb75a7f940cf52c8cf6910947b3130c0"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Feb 10 16:08:38 2011 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 18:00:21 2011 -0800"
      },
      "message": "char/ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver\n\nThis patch fixes an OOPS triggered when calling modprobe ipmi_si a\nsecond time after the first modprobe returned without finding any ipmi\ndevices.  This can happen if you reload the module after having the\nfirst module load fail.  The driver was not deregistering from PNP in\nthat case.\n\nPeter Huewe originally reported this patch and supplied a fix, I have a\ndifferent patch based on Linus\u0027 suggestion that cleans things up a bit\nmore.\n\nCc: stable@kernel.org\nCc: openipmi-developer@lists.sourceforge.net\nReviewed-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce86d35d2fd119d777fc72736732c8c9c3456698",
      "tree": "531b2077d9db6b44285ad75196672b4d102e8f20",
      "parents": [
        "b477958314796f51c54829dbaea89b1f46dabd06",
        "0f66e50af53d39edebf4bc64ef90077e738c171f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 10 12:19:58 2011 -0800"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: bfin_5xx: split uart RX lock from uart port lock to avoid deadlock\n  68360serial: Plumb in rs_360_get_icount()\n  n_gsm: copy mtu over when configuring via ioctl interface\n  virtio: console: Move file back to drivers/char/\n"
    },
    {
      "commit": "a70b95c017e8b518e1e069853355e4e497453dbb",
      "tree": "c4264dc861b449f83fc40d9fb942083c5d985870",
      "parents": [
        "cecd1455bc9cbd9568036f502ee8ded0a64354a7"
      ],
      "author": {
        "name": "Stephen Kitt",
        "email": "steve@sk2.org",
        "time": "Mon Jan 31 14:25:43 2011 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 04 09:43:57 2011 +1000"
      },
      "message": "agp: ensure GART has an address before enabling it\n\nSome BIOSs (eg.  the AMI BIOS on the Asus P4P800 motherboard) don\u0027t\ninitialise the GART address, and pcibios_assign_resources() can ignore it\nbecause it can be marked as a host bridge (see\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d24392#c5 for details).  This\nwas handled correctly up to 2.6.35, but the pci_enable_device() cleanup in\n2.6.36 96576a9e1a0cdb8 (\"agp: intel-agp: do not use PCI resources before\npci_enable_device()\") means that the kernel tries to enable the GART\nbefore assigning it an address; in such cases the GART overlaps with other\ndevice assignments and ends up being disabled.\n\nThis patch fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d24392\n\nNote that I imagine efficeon-agp.c probably has the same problem, but\nI can\u0027t test that and I\u0027d like to make sure this patch is suitable for\n-stable (since 2.6.36 and 2.6.37 are affected).\n\nSigned-off-by: Stephen Kitt \u003csteve@sk2.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nCc: Florian Mickler \u003cflorian@mickler.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cecd1455bc9cbd9568036f502ee8ded0a64354a7",
      "tree": "213995f8c44b3cb854e95123297c5c3b381123ad",
      "parents": [
        "4b863b3d3e9b11bb7588b88d13faed75f7711d09"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Feb 01 11:54:15 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 04 09:42:25 2011 +1000"
      },
      "message": "Revert \"agp: AMD AGP is used on UP1100 \u0026 UP1500 alpha boxen\"\n\nThis reverts commit f191f144079b0083c6fa7d01a4acbd7263fb5032.\n\nThe AMD 751 and 761 chipsets are used on the UP1000, UP1100, and UP1500\nOEM motherboards, but they neglect to do anything to make AGP work.\n\nAccording to Ivan Kokshaysky:\nThere is quite fundamental conflict between the Alpha architecture and\nx86 AGP implementation - Alpha is entirely cache coherent by design,\nwhile x86 AGP is not (I mean native AGP DMA transactions, not a PCI over\nAGP). There are no such things as non-cacheable mappings or software\nsupport for cache flushing/invalidation on Alpha, so x86 AGP code won\u0027t\nwork on Nautilus.\n\nSo there\u0027s no point in allowing this driver to be configured on Alpha.\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4b863b3d3e9b11bb7588b88d13faed75f7711d09",
      "tree": "c5bae6bda0f2b494cba416224018c5cf37b724f0",
      "parents": [
        "18ff84da29b3f0c073e0ce6e341663cc6bcb0ab7"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Feb 01 11:54:16 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 04 09:42:24 2011 +1000"
      },
      "message": "amd-k7-agp: remove non-x86 code\n\namd-k7-agp can\u0027t be built on Alpha anymore, so remove now unnecessary\ncode.\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "51df0acc3d76cf41d5496ef044cc5717ab5c7f71",
      "tree": "414f9c3934d96213b0c092ad91f2c81469d84520",
      "parents": [
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Tue Feb 01 09:31:25 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:43:12 2011 -0800"
      },
      "message": "virtio: console: Move file back to drivers/char/\n\nCommit 728674a7e466628df2aeec6d11a2ae1ef968fb67 moved virtio_console.c\nto drivers/tty/hvc/ under the perception of this being an hvc driver.\nIt was such once, but these days it has generic communication\ncapabilities as well, so move it to drivers/char/.\n\nIn the future, the hvc part from this file can be split off and moved\nunder drivers/tty/hvc/.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nCC: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "527087374faa488776a789375a7d6ea74fda6f71",
      "tree": "27703559da224f6cfe63e3727450da1ea4441ebb",
      "parents": [
        "81e294cba2596f5f10848bbe19d98b344c2a2d5c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 12:10:09 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:19 2011 +0100"
      },
      "message": "posix-timers: Cleanup namespace\n\nRename register_posix_clock() to posix_timers_register_clock(). That\u0027s\nwhat the function really does. As a side effect this cleans up the\nposix_clock namespace for the upcoming dynamic posix_clock\ninfrastructure.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1102021222240.31804@localhost6.localdomain6\u003e\n"
    },
    {
      "commit": "ebaac757acae0431e2c79c00e09f1debdabbddd7",
      "tree": "3f5dbd5cdb4cd6effd1556e65b4885edc8e269de",
      "parents": [
        "e5e542eea9075dd008993c2ee80b2cc9f31fc494"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 01 13:51:56 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:15 2011 +0100"
      },
      "message": "posix-timers: Remove useless res field from k_clock\n\nThe res member of kclock is only used by mmtimer.c, but even there it\ncontains redundant information. Remove the field and fixup mmtimer.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nLKML-Reference: \u003c20110201134418.808714587@linutronix.de\u003e\n"
    },
    {
      "commit": "e5e542eea9075dd008993c2ee80b2cc9f31fc494",
      "tree": "5e63edaec5a5e0ce34b479ccc70fa311610d2abc",
      "parents": [
        "4359ac0ace1a2a267927390ad27f781a2f8e0ab8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 01 13:51:53 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:15 2011 +0100"
      },
      "message": "posix-timers: Convert clock_getres() to clockid_to_kclock()\n\nUse the new kclock decoding. Fixup the fallout in mmtimer.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nLKML-Reference: \u003c20110201134418.709802797@linutronix.de\u003e\n"
    },
    {
      "commit": "a5cd2880106cb2c79b3fe24f1c53dadba6a542a0",
      "tree": "aa0d44b790a38975ff4429e3de3564df92c7b15f",
      "parents": [
        "cc785ac22b17ed53e8ff5c1501e422be6d10be3c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 01 13:51:11 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:13 2011 +0100"
      },
      "message": "posix-timers: Convert clock_nanosleep to clockid_to_kclock()\n\nUse the new kclock decoding function in clock_nanosleep and cleanup all\nkclocks which use the default functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nLKML-Reference: \u003c20110201134418.034175556@linutronix.de\u003e\n"
    },
    {
      "commit": "2fd1f04089cb657c5d6c484b280ec4d3398aa157",
      "tree": "34f314159f648a063293ad837d5d7b3973abc3e1",
      "parents": [
        "65da528d7cc94966cf24d2a1e0837b689159b543"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Feb 01 13:51:03 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:12 2011 +0100"
      },
      "message": "posix-timers: Cleanup struct initializers\n\nCosmetic. No functional change\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nTested-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nLKML-Reference: \u003c20110201134417.745627057@linutronix.de\u003e\n"
    },
    {
      "commit": "1e6d767924c74929c0cfe839ae8f37bcee9e544e",
      "tree": "4ace06971e2b3519e556bea2f7e3e999e860eedd",
      "parents": [
        "7cf37e87dd2cfa17a64f28ea7f31eed4525f79e4"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richard.cochran@omicron.at",
        "time": "Tue Feb 01 13:50:58 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 02 15:28:11 2011 +0100"
      },
      "message": "time: Correct the *settime* parameters\n\nBoth settimeofday() and clock_settime() promise with a \u0027const\u0027\nattribute not to alter the arguments passed in. This patch adds the\nmissing \u0027const\u0027 attribute into the various kernel functions\nimplementing these calls.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nLKML-Reference: \u003c20110201134417.545698637@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff",
      "tree": "e2d3f799e20e2cbca80891ea17af7484f21d628f",
      "parents": [
        "3689456b4bd36027022b3215eb2acba51cd0e6b5"
      ],
      "author": {
        "name": "Torben Hohn",
        "email": "torbenh@gmx.de",
        "time": "Tue Jan 25 15:07:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:50:06 2011 +1000"
      },
      "message": "console: rename acquire/release_console_sem() to console_lock/unlock()\n\nThe -rt patches change the console_semaphore to console_mutex.  As a\nresult, a quite large chunk of the patches changes all\nacquire/release_console_sem() to acquire/release_console_mutex()\n\nThis commit makes things use more neutral function names which dont make\nimplications about the underlying lock.\n\nThe only real change is the return value of console_trylock which is\ninverted from try_acquire_console_sem()\n\nThis patch also paves the way to switching console_sem from a semaphore to\na mutex.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert]\nSigned-off-by: Torben Hohn \u003ctorbenh@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@tglx.de\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a327f23e23fa509e6e3c2263ae1cc0a67dec387",
      "tree": "119abf09e1ec9babaf78e6889187f9d54864b118",
      "parents": [
        "5a9a8d1a99c617df82339456fbdd30d6ed3a856b",
        "d315777b32a4696feb86f2a0c9e9f39c94683649"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 23 17:22:16 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:27:32 2011 +0000"
      },
      "message": "Merge remote branch \u0027linus/master\u0027 into drm-intel-fixes\n\nMerge with Linus to resolve conflicting fixes for the reusing the stale\nHEAD value during intel_ring_wait().\n\nConflicts:\n\tdrivers/gpu/drm/i915/intel_ringbuffer.c\n"
    },
    {
      "commit": "bee4a186c16bed0d7e91425ca9356c2e8c015f8d",
      "tree": "66d01e18c48fb0dfd9970c169d0f5baa0adaa0fe",
      "parents": [
        "934f992c763ae1e5eefcce8af769c16444085df7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 21 10:54:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 24 18:26:25 2011 +0000"
      },
      "message": "drm/i915,agp/intel: Do not clear stolen entries\n\nWe can only utilize the stolen portion of the GTT if we are in sole\ncharge of the hardware. This is only true if using GEM and KMS,\notherwise VESA continues to access stolen memory.\n\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReported-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nTested-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nTested-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "e5cce6c13c25d9ac56955a3ae2fd562719848172",
      "tree": "29ed2e65da52bda2d16a77425102f3a8813fcef1",
      "parents": [
        "c4ff4b829ef9e6353c0b133b7adb564a68054979"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Jan 06 21:24:01 2011 -0600"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 11:29:55 2011 +1100"
      },
      "message": "tpm: fix panic caused by \"tpm: Autodetect itpm devices\"\n\ncommit 3f0d3d016d89a5efb8b926d4707eb21fa13f3d27 adds a check for\nPNP device id to the common tpm_tis_init() function, which in some\ncases (force\u003d1) will be called without the device being a member of\na pnp_dev. Oopsing and panics ensue.\n\nMove the test up to before the call to tpm_tis_init(), since it\njust modifies a global variable anyway.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "c4ff4b829ef9e6353c0b133b7adb564a68054979",
      "tree": "0b32c7b91763144ea587e2965f5a401eea3d537c",
      "parents": [
        "5403110943a2dcf1f96416d7a412a8b46895facd"
      ],
      "author": {
        "name": "Rajiv Andrade",
        "email": "srajiv@linux.vnet.ibm.com",
        "time": "Fri Nov 12 22:30:02 2010 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 24 11:22:48 2011 +1100"
      },
      "message": "TPM: Long default timeout fix\n\nIf duration variable value is 0 at this point, it\u0027s because\nchip-\u003evendor.duration wasn\u0027t filled by tpm_get_timeouts() yet.\nThis patch sets then the lowest timeout just to give enough\ntime for tpm_get_timeouts() to further succeed.\n\nThis fix avoids long boot times in case another entity attempts\nto send commands to the TPM when the TPM isn\u0027t accessible.\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "5efb94ee144c1c7290652495a0f4f29cae845a62",
      "tree": "7514d9cf22179a09bdfa36b755056fc7e40dcc67",
      "parents": [
        "7efd95f6270e210be90b94466bd3405b81e8d667"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Sun Jan 23 18:58:29 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Jan 23 18:59:19 2011 +1100"
      },
      "message": "hwrng: pixocell - add support for picoxcell TRNG\n\nThis driver adds support for the True Random Number Generator in\nthe Picochip PC3X3 and later devices.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8d99641f6c1af806cd5d9e6badce91910219a161",
      "tree": "ee841f807005a4a6234f6f502a13185d13a34870",
      "parents": [
        "fc887b15d935ead2a00aef5779a18034e7c69ee1",
        "225c8e010f2d17a62aef131e24c6e7c111f36f9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:14 2011 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027\n\n* akpm:\n  kernel/smp.c: consolidate writes in smp_call_function_interrupt()\n  kernel/smp.c: fix smp_call_function_many() SMP race\n  memcg: correctly order reading PCG_USED and pc-\u003emem_cgroup\n  backlight: fix 88pm860x_bl macro collision\n  drivers/leds/ledtrig-gpio.c: make output match input, tighten input checking\n  MAINTAINERS: update Atmel AT91 entry\n  mm: fix truncate_setsize() comment\n  memcg: fix rmdir, force_empty with THP\n  memcg: fix LRU accounting with THP\n  memcg: fix USED bit handling at uncharge in THP\n  memcg: modify accounting function for supporting THP better\n  fs/direct-io.c: don\u0027t try to allocate more than BIO_MAX_PAGES in a bio\n  mm: compaction: prevent division-by-zero during user-requested compaction\n  mm/vmscan.c: remove duplicate include of compaction.h\n  memblock: fix memblock_is_region_memory()\n  thp: keep highpte mapped until it is no longer needed\n  kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc887b15d935ead2a00aef5779a18034e7c69ee1",
      "tree": "30daa1c9bafbf179047047c67d11ccd98e27d809",
      "parents": [
        "466c19063b4b426d5c362572787cb249fbf4296b",
        "df6212529c646710502657b18d8f42927f3dda81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 16:39:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 16:39:23 2011 -0800"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: update MAINTAINERS file due to driver movement\n  tty: move drivers/serial/ to drivers/tty/serial/\n  tty: move hvc drivers to drivers/tty/hvc/\n"
    },
    {
      "commit": "891cc2283216bf76f387546f0e220caf8ce9fbf9",
      "tree": "b9ff8012a509fedf74834cee23adf9e0b3d8e5ad",
      "parents": [
        "d73b388459b1ee2e80f8ff9c1916d75640d7d920",
        "22ab70d3262ddb6e69b3c246a34e2967ba5eb1e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 10:30:09 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 10:30:09 2011 -0800"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS\n  agp/intel: Fix device names of i845 and 845G\n  drm/i915: Disable GPU semaphores on SandyBridge mobile\n  drm/i915/execbuffer: Clear domains before beginning reloc processing\n  drm/i915/execbuffer: Reorder relocations to match new object order\n  drm/i915: Fix error handler to capture the first batch after the seqno\n  drm/i915: Add a module option to override the use of SSC\n  drm/i915/panel: The backlight is enabled if the current value is non-zero\n  drm/i915/debugfs: Correct format after changing type of err object \u0027size\u0027\n"
    },
    {
      "commit": "53371edaef692bef7eee8070bd680401ccf65706",
      "tree": "a3169f2beded4d250a19e674ea5ec46b5c29cd61",
      "parents": [
        "1591192d3a17adeebd03be0ce5888b88bddfaf89"
      ],
      "author": {
        "name": "Oswald Buddenhagen",
        "email": "ossi@kde.org",
        "time": "Sat Jun 19 23:08:37 2010 +0200"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 14 16:36:19 2011 +0000"
      },
      "message": "agp/intel: Fix device names of i845 and 845G\n\nThey got mixed up when the switch was converted to a table in 2007.\n\nSigned-off-by: Oswald Buddenhagen \u003cossi@kde.org\u003e\n[ickle: minor changes for 2.6.37+]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "52cfd503ad7176d23a5dd7af3981744feb60622f",
      "tree": "0a8aeaaf4acbc86ac682f18632b8070c1c6b7ba1",
      "parents": [
        "dc8e7e3ec60bd5ef7868aa88755e9d4c948dc5cc",
        "4263d9a3ae4d15785897d0543bb59316c84ee605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (59 commits)\n  ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework\n  ACPI: fix resource check message\n  ACPI / Battery: Update information on info notification and resume\n  ACPI: Drop device flag wake_capable\n  ACPI: Always check if _PRW is present before trying to evaluate it\n  ACPI / PM: Check status of power resources under mutexes\n  ACPI / PM: Rename acpi_power_off_device()\n  ACPI / PM: Drop acpi_power_nocheck\n  ACPI / PM: Drop acpi_bus_get_power()\n  Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n  ACPI / Fan: Rework the handling of power resources\n  ACPI / PM: Register power resource devices as soon as they are needed\n  ACPI / PM: Register acpi_power_driver early\n  ACPI / PM: Add function for updating device power state consistently\n  ACPI / PM: Add function for device power state initialization\n  ACPI / PM: Introduce __acpi_bus_get_power()\n  ACPI / PM: Introduce function for refcounting device power resources\n  ACPI / PM: Add functions for manipulating lists of power resources\n  ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes\n  ACPICA: Update version to 20101209\n  ...\n"
    },
    {
      "commit": "ab4382d27412e7e3e7c936e8d50d8888dfac3df8",
      "tree": "51d96dea2431140358784b6b426715f37f74fd53",
      "parents": [
        "728674a7e466628df2aeec6d11a2ae1ef968fb67"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 13 12:10:18 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 13 12:10:18 2011 -0800"
      },
      "message": "tty: move drivers/serial/ to drivers/tty/serial/\n\nThe serial drivers are really just tty drivers, so move them to\ndrivers/tty/ to make things a bit neater overall.\n\nThis is part of the tty/serial driver movement proceedure as proposed by\nArnd Bergmann and approved by everyone involved a number of months ago.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Rogier Wolff \u003cR.E.Wolff@bitwizard.nl\u003e\nCc: Michael H. Warfield \u003cmhw@wittsend.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "728674a7e466628df2aeec6d11a2ae1ef968fb67",
      "tree": "83d2e44d05b257ab03230f5c95e0d6843f0ed2f9",
      "parents": [
        "e691d24e9c5007486bef59c589c2a2d784e0c30b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 13 12:03:00 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 13 12:03:00 2011 -0800"
      },
      "message": "tty: move hvc drivers to drivers/tty/hvc/\n\nAs requested by Arnd Bergmann, the hvc drivers are now\nmoved to the drivers/tty/hvc/ directory.  The virtio_console.c driver\nwas also moved, as it required the hvc_console.h file to be able to be\nbuilt, and it really is a hvc driver.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "275220f0fcff1adf28a717076e00f575edf05fda",
      "tree": "d249bccc80c64443dab211639050c4fb14332648",
      "parents": [
        "fe3c560b8a22cb28e54fe8950abef38e88d75831",
        "81c5e2ae33c4b19e53966b427e33646bf6811830"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:45:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:45:01 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.38/core\u0027 of git://git.kernel.dk/linux-2.6-block: (43 commits)\n  block: ensure that completion error gets properly traced\n  blktrace: add missing probe argument to block_bio_complete\n  block cfq: don\u0027t use atomic_t for cfq_group\n  block cfq: don\u0027t use atomic_t for cfq_queue\n  block: trace event block fix unassigned field\n  block: add internal hd part table references\n  block: fix accounting bug on cross partition merges\n  kref: add kref_test_and_get\n  bio-integrity: mark kintegrityd_wq highpri and CPU intensive\n  block: make kblockd_workqueue smarter\n  Revert \"sd: implement sd_check_events()\"\n  block: Clean up exit_io_context() source code.\n  Fix compile warnings due to missing removal of a \u0027ret\u0027 variable\n  fs/block: type signature of major_to_index(int) to major_to_index(unsigned)\n  block: convert !IS_ERR(p) \u0026\u0026 p to !IS_ERR_NOR_NULL(p)\n  cfq-iosched: don\u0027t check cfqg in choose_service_tree()\n  fs/splice: Pull buf-\u003eops-\u003econfirm() from splice_from_pipe actors\n  cdrom: export cdrom_check_events()\n  sd: implement sd_check_events()\n  sr: implement sr_check_events()\n  ...\n"
    },
    {
      "commit": "27d189c02ba25851973c8582e419c0bded9f7e5b",
      "tree": "be142d664bc4e3cec7ab2878a243343f46e897ee",
      "parents": [
        "a1703154200c390ab03c10224c586e815d3e31e8",
        "55db8387a5e8d07407f0b7c6b2526417a2bc6243"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:25:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:25:58 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (46 commits)\n  hwrng: via_rng - Fix memory scribbling on some CPUs\n  crypto: padlock - Move padlock.h into include/crypto\n  hwrng: via_rng - Fix asm constraints\n  crypto: n2 - use __devexit not __exit in n2_unregister_algs\n  crypto: mark crypto workqueues CPU_INTENSIVE\n  crypto: mv_cesa - dont return PTR_ERR() of wrong pointer\n  crypto: ripemd - Set module author and update email address\n  crypto: omap-sham - backlog handling fix\n  crypto: gf128mul - Remove experimental tag\n  crypto: af_alg - fix af_alg memory_allocated data type\n  crypto: aesni-intel - Fixed build with binutils 2.16\n  crypto: af_alg - Make sure sk_security is initialized on accept()ed sockets\n  net: Add missing lockdep class names for af_alg\n  include: Install linux/if_alg.h for user-space crypto API\n  crypto: omap-aes - checkpatch --file warning fixes\n  crypto: omap-aes - initialize aes module once per request\n  crypto: omap-aes - unnecessary code removed\n  crypto: omap-aes - error handling implementation improved\n  crypto: omap-aes - redundant locking is removed\n  crypto: omap-aes - DMA initialization fixes for OMAP off mode\n  ...\n"
    },
    {
      "commit": "264b795fbd055f57b445eb3d58cfc51d6b10b22e",
      "tree": "7511840b71b0c5736b9d679f6adac632ecde64ce",
      "parents": [
        "6f772fe65c7aa1a4679739d885775f07492a6eea"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Jan 12 17:01:11 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:23 2011 -0800"
      },
      "message": "ramoops: fix types, remove typecasts\n\nCc: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marco Stornelli \u003cmarco.stornelli@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": "cf8e9086de5daf14dbf0be9efef7d2793f256693",
      "tree": "19559f0e71a4c861141ae561719540ae62623fd8",
      "parents": [
        "7637c9259f7b6dd841471ccf1120d484b7364f99"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Jan 12 17:00:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:13 2011 -0800"
      },
      "message": "cs5535: deprecate older cs5535_gpio driver\n\nThe newer drivers/gpio/cs5535-gpio.c replaces drivers/misc/cs5535_gpio.c.\nThe new driver has been in the tree for a little while, and has received\nsome testing; it\u0027s time to mark the old one as deprecated.  I\u0027m thinking\nremoval around 2.6.40 would be good, provided we\u0027re not missing critical\nfunctionality in the newer driver.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Ben Gardner \u003cbgardner@wabtec.com\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": "fc2d557c74dc58294b9acc7231a2113ae59af97c",
      "tree": "b64baa29ab089936c7d11faa94d593b303d2d1cf",
      "parents": [
        "0388fae4115dcfc310ac7327a8ac72786987c26e"
      ],
      "author": {
        "name": "Seiji Aguchi",
        "email": "seiji.aguchi@hds.com",
        "time": "Wed Jan 12 16:59:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:07 2011 -0800"
      },
      "message": "kmsg_dump: constrain mtdoops and ramoops to perform their actions only for KMSG_DUMP_PANIC\n\nThis series aims to develop logging facility for enterprise use.\n\nIt is important to save kernel messages reliably on enterprise system\nbecause they are helpful for diagnosing system.\n\nThis series add kmsg_dump() to the paths loosing kernel messages.  The use\ncase is the following.\n\n[Use case of reboot/poweroff/halt/emergency_restart]\n\n My company has often experienced the followings in our support service.\n - Customer\u0027s system suddenly reboots.\n - Customers ask us to investigate the reason of the reboot.\n\nWe recognize the fact itself because boot messages remain in\n/var/log/messages.  However, we can\u0027t investigate the reason why the\nsystem rebooted, because the last messages don\u0027t remain.  And off course\nwe can\u0027t explain the reason.\n\nWe can solve above problem with this patch as follows.\n\n Case1: reboot with command\n   - We can see \"Restarting system with command:\" or \"\"Restarting system.\".\n\n Case2: halt with command\n   - We can see \"System halted.\".\n\n Case3: poweroff with command\n   - We can see \" Power down.\".\n\n Case4: emergency_restart with sysrq.\n   - We can see \"Sysrq:\" outputted in __handle_sysrq().\n\n Case5: emergency_restart with softdog.\n   - We can see \"Initiating system reboot\" in watchdog_fire().\n\nSo, we can distinguish the reason of reboot, poweroff, halt and emergency_restart.\n\nIf customer executed reboot command, you may think the customer should\nknow the fact.  However, they often claim they don\u0027t execute the command\nwhen they rebooted system by mistake.\n\nNo message remains on the current Linux kernel, so we can\u0027t show the proof\nto the customer.  This patch improves this situation.\n\nThis patch:\n\nAlters mtdoops and ramoops to perform their actions only for\nKMSG_DUMP_PANIC, KMSG_DUMP_OOPS and KMSG_DUMP_KEXEC because they would\nlike to log crashes only.\n\nSigned-off-by: Seiji Aguchi \u003cseiji.aguchi@hds.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nReviewed-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b63bd35eb4e7959b0f7be17634689d34311524b",
      "tree": "2dad174e4ef8cbe5ef86541a8496b5f97dcf35d1",
      "parents": [
        "03b6e6e58d9dd5f3068288653810db3c15fde929",
        "e92b297cc72ade7a58eaec7e01c906d856f8ab6e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:03:13 2011 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 05:03:13 2011 -0500"
      },
      "message": "Merge branch \u0027ipmi\u0027 into release\n"
    },
    {
      "commit": "8b6cd8ad18def34bfc5045b2a0234329bf94cf78",
      "tree": "659d2951081b7dd2c09fe63bc569da5555795bbd",
      "parents": [
        "3a37898d507794cfc68a092303e02651d3f01308"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Dec 13 13:38:46 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:24:41 2011 -0500"
      },
      "message": "ACPICA: New GPE handler callback definition\n\nThe new GPE handler callback has 2 additional parameters, gpe_device and\ngpe_number.\n\ntypedef\nu32 (*acpi_gpe_handler) (acpi_handle gpe_device, u32 gpe_number, void *context);\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d15eda5c6edff4987af6f4423af0bab0c3251e74",
      "tree": "87400cdc5f74d1258b6456b88beaf6fc3dc5f97a",
      "parents": [
        "a46f3108b1cd8bf11d46ac8a5f30df6f6dbdf738"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 11:39:48 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 11:39:48 2011 +1000"
      },
      "message": "i915/gtt: fix ordering causing DMAR errors on object teardown.\n\nPrevious to the last GTT rework we always rewrote the GTT then unmapped the\nobject, somehow this got reversed in the rework in 2.6.37-rc5 timeframe.\n\nThis fix needs to go to stable in an alternate form since the code changed.\n\nThis fixes DMAR reports on my Ironlake HP2540p.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a46f3108b1cd8bf11d46ac8a5f30df6f6dbdf738",
      "tree": "49d7731e7c1250f28a44aa8d3e62c43292e4bef3",
      "parents": [
        "784fe39fa80d557847baeca2695915d17b09827f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 11:38:37 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 11:38:37 2011 +1000"
      },
      "message": "i915/gtt: fix ordering issues with status setup and DMAR\n\nThis code was setting up the status page before setting the DMAR-is-on-bit,\nso we were getting DMAR errors on the status page. Reverse the two bits\nof init code to the correct result.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "784fe39fa80d557847baeca2695915d17b09827f",
      "tree": "a258083fb42459b6f5415e397c0ce551713fc1ed",
      "parents": [
        "4162cf64973df51fc885825bc9ca4d055891c49f",
        "6fe4f14044f181e146cdc15485428f95fa541ce8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 10:49:03 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Jan 12 10:49:03 2011 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel: (37 commits)\n  drm/i915/execbuffer: Reorder binding of objects to favour restrictions\n  drm/i915: If we hit OOM when allocating GTT pages, clear the aperture\n  drm/i915/evict: Ensure we completely cleanup on failure\n  drm/i915/execbuffer: Correctly clear the current object list upon EFAULT\n  drm/i915/debugfs: Show all objects in the gtt\n  drm/i915: Record AGP memory type upon error\n  drm/i915: Periodically flush the active lists and requests\n  drm/i915/gtt: Unmap the PCI pages after unbinding them from the GTT\n  drm/i915: Record the error batchbuffer on each ring\n  drm/i915: Include TLB miss overhead for computing WM\n  drm/i915: Propagate error from flushing the ring\n  drm/i915: detect \u0026 report PCH display error interrupts\n  drm/i915: cleanup rc6 code\n  drm/i915: fix rc6 enabling around suspend/resume\n  drm/i915: re-enable rc6 support for Ironlake+\n  drm/i915: Make the ring IMR handling private\n  drm/i915/ringbuffer: Simplify the ring irq refcounting\n  drm/i915/debugfs: Show the per-ring IMR\n  drm/i915: Mask USER interrupts on gen6 (until required)\n  drm/i915: Handle ringbuffer stalls when flushing\n  ...\n"
    },
    {
      "commit": "5a62f995446be44811fefa48f91f9efb7ea172d7",
      "tree": "e297371f0d513dc6278bb67d582d2216eb7d74ed",
      "parents": [
        "f1d6d6cd9029daa7e7d4a0b14347b5392320f22a",
        "5d7d8072edc11080a7cf6cc37c9f4e61ca1e93c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:31:41 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (72 commits)\n  powerpc/pseries: Fix build of topology stuff without CONFIG_NUMA\n  powerpc/pseries: Fix VPHN build errors on non-SMP systems\n  powerpc/83xx: add mpc8308_p1m DMA controller device-tree node\n  powerpc/83xx: add DMA controller to mpc8308 device-tree node\n  powerpc/512x: try to free dma descriptors in case of allocation failure\n  powerpc/512x: add MPC8308 dma support\n  powerpc/512x: fix the hanged dma transfer issue\n  powerpc/512x: scatter/gather dma fix\n  powerpc/powermac: Make auto-loading of therm_pm72 possible\n  of/address: Use propper endianess in get_flags\n  powerpc/pci: Use printf extension %pR for struct resource\n  powerpc: Remove unnecessary casts of void ptr\n  powerpc: Disable VPHN polling during a suspend operation\n  powerpc/pseries: Poll VPA for topology changes and update NUMA maps\n  powerpc: iommu: Add device name to iommu error printks\n  powerpc: Record vma-\u003ephys_addr in ioremap()\n  powerpc: Update compat_arch_ptrace\n  powerpc: Fix PPC_PTRACE_SETHWDEBUG on PPC_BOOK3S\n  powerpc/time: printk time stamp init not correct\n  powerpc: Minor cleanups for machdep.h\n  ...\n"
    },
    {
      "commit": "c97689d8860f086125e7ff9cd730027a0057ca4f",
      "tree": "019ab7330af6c975ffba0d7016e0ed6243fbf6b0",
      "parents": [
        "55249baaa5cd188ebd9acdb047eeaed8092e4a93"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Dec 23 10:40:38 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:41 2011 +0000"
      },
      "message": "agp/intel: Flush the chipset write buffers when changing GTT base\n\nFlush the chipset write buffers before and after adjusting the GTT base\nregister, just in case. We only modify this value upon initialisation\n(boot and resume) so there should be no outstanding writes, however\nthere are always those persistent PGTBL_ER that keep getting reported\nupon resume.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "42776163e13a56ea3096edff7a5df95408e80eb4",
      "tree": "92f17bb5dadc7261b2d9238244cd8d4cb6c1bfd7",
      "parents": [
        "edb2877f4a62647e36e20839a786f94d688a06ed",
        "3d03e2ea74103a50c23d6ab1906cf73399c0dafb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 11:02:13 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 11:02:13 2011 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (28 commits)\n  perf session: Fix infinite loop in __perf_session__process_events\n  perf evsel: Support perf_evsel__open(cpus \u003e 1 \u0026\u0026 threads \u003e 1)\n  perf sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail\n  perf tools: Emit clearer message for sys_perf_event_open ENOENT return\n  perf stat: better error message for unsupported events\n  perf sched: Fix allocation result check\n  perf, x86: P4 PMU - Fix unflagged overflows handling\n  dynamic debug: Fix build issue with older gcc\n  tracing: Fix TRACE_EVENT power tracepoint creation\n  tracing: Fix preempt count leak\n  tracepoint: Add __rcu annotation\n  tracing: remove duplicate null-pointer check in skb tracepoint\n  tracing/trivial: Add missing comma in TRACE_EVENT comment\n  tracing: Include module.h in define_trace.h\n  x86: Save rbp in pt_regs on irq entry\n  x86, dumpstack: Fix unused variable warning\n  x86, NMI: Clean-up default_do_nmi()\n  x86, NMI: Allow NMI reason io port (0x61) to be processed on any CPU\n  x86, NMI: Remove DIE_NMI_IPI\n  x86, NMI: Add priorities to handlers\n  ...\n"
    },
    {
      "commit": "eed0ba0b4ab2d1668588219a8efa81bf8636a12d",
      "tree": "f5aa3c732e7830a1b24e6071f8bed0f799881187",
      "parents": [
        "98b14d6b290d96b24ae993ceaccc59b2aa4b130c",
        "c9de9333f5a860cab82052bce6ac28bcac9b2c26"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 11 15:10:08 2011 +1100"
      },
      "message": "Merge remote branch \u0027gcl/next\u0027 into next\n"
    },
    {
      "commit": "5b2eef966cb2ae307aa4ef1767f7307774bc96ca",
      "tree": "095a251e145903598dd8d90d5b2eb880f0d6ff93",
      "parents": [
        "8adbf8d46718a8f110de55ec82c40d04d0c362cc",
        "56bec7c009872ef33fe452ea75fecba481351b44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (390 commits)\n  drm/radeon/kms: disable underscan by default\n  drm/radeon/kms: only enable hdmi features if the monitor supports audio\n  drm: Restore the old_fb upon modeset failure\n  drm/nouveau: fix hwmon device binding\n  radeon: consolidate asic-specific function decls for pre-r600\n  vga_switcheroo: comparing too few characters in strncmp()\n  drm/radeon/kms: add NI pci ids\n  drm/radeon/kms: don\u0027t enable pcie gen2 on NI yet\n  drm/radeon/kms: add radeon_asic struct for NI asics\n  drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init\n  drm/radeon/kms: add ucode loader for NI\n  drm/radeon/kms: add support for DCE5 display LUTs\n  drm/radeon/kms: add ni_reg.h\n  drm/radeon/kms: add bo blit support for NI\n  drm/radeon/kms: always use writeback/events for fences on NI\n  drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5\n  drm/radeon/kms: add backend map workaround for barts\n  drm/radeon/kms: fill gpu init for NI asics\n  drm/radeon/kms: add disabled vbios accessor for NI asics\n  drm/radeon/kms: handle NI thermal controller\n  ...\n"
    },
    {
      "commit": "e0e736fc0d33861335e2a132e4f688f7fd380c61",
      "tree": "d9febe9ca1ef1e24efc5e6e1e34e412316d246bd",
      "parents": [
        "a08948812b30653eb2c536ae613b635a989feb6f",
        "aeda4ac3efc29e4d55989abd0a73530453aa69ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (30 commits)\n  MAINTAINERS: Add tomoyo-dev-en ML.\n  SELinux: define permissions for DCB netlink messages\n  encrypted-keys: style and other cleanup\n  encrypted-keys: verify datablob size before converting to binary\n  trusted-keys: kzalloc and other cleanup\n  trusted-keys: additional TSS return code and other error handling\n  syslog: check cap_syslog when dmesg_restrict\n  Smack: Transmute labels on specified directories\n  selinux: cache sidtab_context_to_sid results\n  SELinux: do not compute transition labels on mountpoint labeled filesystems\n  This patch adds a new security attribute to Smack called SMACK64EXEC. It defines label that is used while task is running.\n  SELinux: merge policydb_index_classes and policydb_index_others\n  selinux: convert part of the sym_val_to_name array to use flex_array\n  selinux: convert type_val_to_struct to flex_array\n  flex_array: fix flex_array_put_ptr macro to be valid C\n  SELinux: do not set automatic i_ino in selinuxfs\n  selinux: rework security_netlbl_secattr_to_sid\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in policydb.c\n  ...\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2e7ad19229f982fc1eb731827d82ceac90abfb3",
      "tree": "98a3741b4d4b27a48b3c7ea9babe331e539416a8",
      "parents": [
        "d03a5d888fb688c832d470b749acc5ed38e0bc1d",
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 10 09:46:24 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 10 09:46:24 2011 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tsecurity/smack/smack_lsm.c\n\nVerified and added fix by Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nOk\u0027d by Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "4385428a477559b26736cc3c80d8b68f31126c71",
      "tree": "8eb0cbc78e79c368687fa13a1e0674ae537f830f",
      "parents": [
        "047a3772feaae8e43d81d790f3d3f80dae8ae676",
        "2d75af2f2a7a6103a6d539a492fe81deacabde44"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 09 10:42:21 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 09 10:42:21 2011 +0100"
      },
      "message": "Merge branch \u0027tip/perf/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent\n"
    },
    {
      "commit": "72eb6a791459c87a0340318840bb3bd9252b627b",
      "tree": "3bfb8ad99f9c7e511f37f72d57b56a2cea06d753",
      "parents": [
        "23d69b09b78c4876e134f104a3814c30747c53f1",
        "55ee4ef30241a62b700f79517e6d5ef2ddbefa67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:02:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:02:58 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (30 commits)\n  gameport: use this_cpu_read instead of lookup\n  x86: udelay: Use this_cpu_read to avoid address calculation\n  x86: Use this_cpu_inc_return for nmi counter\n  x86: Replace uses of current_cpu_data with this_cpu ops\n  x86: Use this_cpu_ops to optimize code\n  vmstat: User per cpu atomics to avoid interrupt disable / enable\n  irq_work: Use per cpu atomics instead of regular atomics\n  cpuops: Use cmpxchg for xchg to avoid lock semantics\n  x86: this_cpu_cmpxchg and this_cpu_xchg operations\n  percpu: Generic this_cpu_cmpxchg() and this_cpu_xchg support\n  percpu,x86: relocate this_cpu_add_return() and friends\n  connector: Use this_cpu operations\n  xen: Use this_cpu_inc_return\n  taskstats: Use this_cpu_ops\n  random: Use this_cpu_inc_return\n  fs: Use this_cpu_inc_return in buffer.c\n  highmem: Use this_cpu_xx_return() operations\n  vmstat: Use this_cpu_inc_return for vm statistics\n  x86: Support for this_cpu_add, sub, dec, inc_return\n  percpu: Generic support for this_cpu_add, sub, dec, inc_return\n  ...\n\nFixed up conflicts: in arch/x86/kernel/{apic/nmi.c, apic/x2apic_uv_x.c, process.c}\nas per Tejun.\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "56b85f32d530d09d6805488ad00775d4e0e3baab",
      "tree": "e7fbe69e338ef775d3b2dd822aa915d259b4bc94",
      "parents": [
        "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
        "568389c257fa7d74ce36c2f78bad31965fded4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (36 commits)\n  serial: apbuart: Fixup apbuart_console_init()\n  TTY: Add tty ioctl to figure device node of the system console.\n  tty: add \u0027active\u0027 sysfs attribute to tty0 and console device\n  drivers: serial: apbuart: Handle OF failures gracefully\n  Serial: Avoid unbalanced IRQ wake disable during resume\n  tty: fix typos/errors in tty_driver.h comments\n  pch_uart : fix warnings for 64bit compile\n  8250: fix uninitialized FIFOs\n  ip2: fix compiler warning on ip2main_pci_tbl\n  specialix: fix compiler warning on specialix_pci_tbl\n  rocket: fix compiler warning on rocket_pci_ids\n  8250: add a UPIO_DWAPB32 for 32 bit accesses\n  8250: use container_of() instead of casting\n  serial: omap-serial: Add support for kernel debugger\n  serial: fix pch_uart kconfig \u0026 build\n  drivers: char: hvc: add arm JTAG DCC console support\n  RS485 documentation: add 16C950 UART description\n  serial: ifx6x60: fix memory leak\n  serial: ifx6x60: free IRQ on error\n  Serial: EG20T: add PCH_UART driver\n  ...\n\nFixed up conflicts in drivers/serial/apbuart.c with evil merge that\nmakes the code look fairly sane (unlike either side).\n"
    },
    {
      "commit": "673a6092ce5f5bec45619b7a7f89cfcf8bcf3c41",
      "tree": "db1ea99585f3744097e10b15f581ceb55e812eab",
      "parents": [
        "1c7b74d46fed530cca22a9a54140cdac2815c797"
      ],
      "author": {
        "name": "Don Zickus",
        "email": "dzickus@redhat.com",
        "time": "Thu Jan 06 16:18:48 2011 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 07 15:08:52 2011 +0100"
      },
      "message": "x86: Convert some devices to use DIE_NMIUNKNOWN\n\nThey are a handful of places in the code that register a die_notifier\nas a catch all in case no claims the NMI.  Unfortunately, they trigger\non events like DIE_NMI and DIE_NMI_IPI, which depending on when they\nregistered may collide with other handlers that have the ability to\ndetermine if the NMI is theirs or not.\n\nThe function unknown_nmi_error() makes one last effort to walk the\ndie_chain when no one else has claimed the NMI before spitting out\nmessages that the NMI is unknown.\n\nThis is a better spot for these devices to execute any code without\ncolliding with the other handlers.\n\nThe two drivers modified are only compiled on x86 arches I believe, so\nthey shouldn\u0027t be affected by other arches that may not have\nDIE_NMIUNKNOWN defined.\n\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Russ Anderson \u003crja@sgi.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: openipmi-developer@lists.sourceforge.net\nCc: dann frazier \u003cdannf@hp.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1294348732-15030-3-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55db8387a5e8d07407f0b7c6b2526417a2bc6243",
      "tree": "389c3f6cc183f48765eabdc578e8609ea6449f95",
      "parents": [
        "21493088733e6e09dac6f54595a1b6b8ab1e68fd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:55:06 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:55:06 2011 +1100"
      },
      "message": "hwrng: via_rng - Fix memory scribbling on some CPUs\n\nIt has been reported that on at least one Nano CPU the xstore\ninstruction will write as many as 16 bytes of data to the output\nbuffer.\n\nThis causes memory corruption as we use rng-\u003epriv which is only\n4-8 bytes long.\n\nThis patch fixes this by using an intermediate buffer on the stack\nwith at least 16 bytes and aligned to a 16-byte boundary.\n\nThe problem was observed on the following processor:\n\nprocessor\t: 0\nvendor_id\t: CentaurHauls\ncpu family\t: 6\nmodel\t\t: 15\nmodel name\t: VIA Nano processor U2250 (1.6GHz Capable)\nstepping\t: 3\ncpu MHz\t\t: 1600.000\ncache size\t: 1024 KB\nfdiv_bug\t: no\nhlt_bug\t\t: no\nf00f_bug\t: no\ncoma_bug\t: no\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 10\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush acpi mmx fxsr sse sse2 ss tm syscall nx lm constant_tsc up rep_good pni monitor vmx est tm2 ssse3 cx16 xtpr rng rng_en ace ace_en ace2 phe phe_en lahf_lm\nbogomips\t: 3192.08\nclflush size\t: 64\ncache_alignment\t: 128\naddress sizes\t: 36 bits physical, 48 bits virtual\npower management:\n\nTested-by: Mario \u0027BitKoenig\u0027 Holbe \u003cMario.Holbe@TU-Ilmenau.DE\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "0735ac1f2551d9f9d356126aaf3b1110150918e6",
      "tree": "4be8cf2b220bcd51053da2f67101f6ca4ceaf1aa",
      "parents": [
        "dffa18449a334cf436c1fabfb2fcf7d4240c994b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:48:57 2011 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 07 14:48:57 2011 +1100"
      },
      "message": "hwrng: via_rng - Fix asm constraints\n\nThe inline asm to invoke xstore did not specify the constraints\ncorrectly.  In particular, dx/di should have been marked as output\nregisters as well as input as they\u0027re modified by xstore.\n\nThanks to Mario Holbe for creating this patch and testing it.\n\nTested-by: Mario \u0027BitKoenig\u0027 Holbe \u003cMario.Holbe@TU-Ilmenau.DE\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "42cbd8efb0746b55112de45173219f76c54390da",
      "tree": "3be21847ac861d36897bbb41de9478ddf5142c4d",
      "parents": [
        "dda5f0a372873bca5f0b1d1866d7784dffd8b675",
        "f658bcfb2607bf0808966a69cf74135ce98e5c2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:50:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 10:50:28 2011 -0800"
      },
      "message": "Merge branch \u0027x86-amd-nb-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-amd-nb-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cacheinfo: Cleanup L3 cache index disable support\n  x86, amd-nb: Cleanup AMD northbridge caching code\n  x86, amd-nb: Complete the rename of AMD NB and related code\n"
    },
    {
      "commit": "4f125010d2d02c481a0fdf5aee23a9f937bc5de1",
      "tree": "dcdcd2ba1d0bb980b57ced9a1b2b5b17c84c8f57",
      "parents": [
        "204663c48711ddceee09df46269cd34d49d1f7be",
        "989d873fc5b6a96695b97738dea8d9f02a60f8ab"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 05 08:31:08 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 05 08:31:08 2011 +1000"
      },
      "message": "Merge branch \u0027master\u0027 of /home/airlied/kernel/linux-2.6 into drm-core-next\n"
    },
    {
      "commit": "672d8eafe38e9324055b8c0d0ad6e95c43b6d52a",
      "tree": "c4dcfe9e042f2c57f05d8989173fd0c510ee7b94",
      "parents": [
        "4a3a255289e7e322b8044286cce85031990f888a"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Nov 16 14:33:51 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 04 00:39:37 2011 -0700"
      },
      "message": "ipmi: explicitly include of_address.h and of_irq.h\n\nof_address.h and of_irq.h are implicitly included on powerpc. Adding\nthem fixes builds on non-powerpc platforms.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "da81c3b9825c826bfb06a4dcc0524c671985eb68",
      "tree": "32729b9cb74cdaa0a39d2847675af02ff024fa89",
      "parents": [
        "236cdc7bc718566a7e7cb9f763b51a8dcad88cbe"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Nov 16 14:33:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jan 03 14:08:18 2011 -0700"
      },
      "message": "of: Fixes for OF probing on little endian systems\n\nFixes for sdhci-of and ipmi drivers.\n\nAuditing all drivers using of_get_property did not find other\noccurrences likely to be used on LE platforms.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1873bb8115e678ad9fd0aac9dbbc68383bc36e06",
      "tree": "938017e949de036589035da33975257e68afed65",
      "parents": [
        "ffc96d628b651b69b39909fc3e9e8f465df1eed3"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Dec 25 11:57:09 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 28 11:12:32 2010 -0800"
      },
      "message": "RAMOOPS: Don\u0027t overflow over non-allocated regions\n\nThe current code mis-calculates the ramoops header size, leading to an\noverflow over the next record at best, or over a non-allocated region at\nworst.  Fix that calculation.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e5c44c92046c41607794666ffc0d6945945acb0",
      "tree": "12e176d61db90d57d93318d020adc5e6fe543f47",
      "parents": [
        "3514870f06a7907bc46361aebc3daf5ea4e97eeb"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:07 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:07 2010 +0100"
      },
      "message": "tpm: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\nDirectly flush chip-\u003ework instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Debora Velarde \u003cdebora@linux.vnet.ibm.com\u003e\nCc: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "3514870f06a7907bc46361aebc3daf5ea4e97eeb",
      "tree": "f1ece815d9e42578086dc7648975674aa59761a2",
      "parents": [
        "42565999d1e0b8a0c5b4a0d475c26cf3d567e85e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:07 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:07 2010 +0100"
      },
      "message": "sonypi: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\nDirectly flush sonypi_device.input_work on removal instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Mattia Dongili \u003cmalattia@linux.it\u003e\n"
    }
  ],
  "next": "42565999d1e0b8a0c5b4a0d475c26cf3d567e85e"
}
