)]}'
{
  "log": [
    {
      "commit": "77cd7693787d0021786078da22a015cea938e466",
      "tree": "e0896de59c89fdcc40b029bc3108f6ea7aee54f3",
      "parents": [
        "7cfdaf38d4975b0266fbdef971e5ce37da7214fd"
      ],
      "author": {
        "name": "Kartik Mohta",
        "email": "kartikmohta@gmail.com",
        "time": "Mon Jul 11 00:18:07 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:34:14 2011 +0200"
      },
      "message": "libertas_tf: deb_defs.h: Fix typo in include guard\n\nSigned-off-by: Kartik Mohta \u003ckartikmohta@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1ee39ff69bfe7f15398c6b13fdf496134c05c75",
      "tree": "07fe58506c825194e5737d02c39a5000e323ed07",
      "parents": [
        "ea70ef3d9db1cbfd439f3e3f124c28ef4fe5835d"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Jul 05 21:51:36 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:20:31 2011 +0200"
      },
      "message": "ipw2x00: comment typo fix encryptiong to encryption\n\nThe below patch fixes a typo.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fb914ebff5d0c4cf4e9ff16974057e07f82805c7",
      "tree": "4e55888956c1a3de3f43f1f3c8cb195691174a48",
      "parents": [
        "e809ab01013dfd905004f7e367978141c5dfc49d"
      ],
      "author": {
        "name": "Vitaliy Ivanov",
        "email": "vitalivanov@gmail.com",
        "time": "Thu Jun 23 20:01:55 2011 +0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:13:02 2011 +0200"
      },
      "message": "treewide: typo \u0027interrrupt\u0027 word corrections.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Vitaliy Ivanov \u003cvitalivanov@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2fe038e33c3921512f5450e113c263a772939f4c",
      "tree": "608a8aa550b54f9dbfafe6e9dc2f97ba788aa5f6",
      "parents": [
        "a28ee477e5e5e183fa0289841fd90f350a6e0415"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 17:36:10 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:05:25 2011 +0200"
      },
      "message": "scsi/sg: use printk_ratelimited instead of printk_ratelimit\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a28ee477e5e5e183fa0289841fd90f350a6e0415",
      "tree": "080031d352e9bfeae9a0c0c03495dde007935182",
      "parents": [
        "5369fcc127622660b1d259fa732420e4a2aecf07"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@informatik.uni-erlangen.de",
        "time": "Sat Jun 04 17:36:33 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:05:25 2011 +0200"
      },
      "message": "drivers/char/rtc: use printk_ratelimited instead of printk_ratelimit\n\nSince printk_ratelimit() shouldn\u0027t be used anymore (see comment in\ninclude/linux/printk.h), replace it with printk_ratelimited.\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@informatik.uni-erlangen.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5369fcc127622660b1d259fa732420e4a2aecf07",
      "tree": "57fbc1e95f85752a2923cb519b5bda3e7e8230e9",
      "parents": [
        "1d273b929cad7b1ee95d5c15ac806b3abc764278"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jun 03 02:28:48 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:02:57 2011 +0200"
      },
      "message": "aix94xx: Use angle brackets for system includes\n\nUse the normal include style.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1d273b929cad7b1ee95d5c15ac806b3abc764278",
      "tree": "53e1b3103a9d3c486211d63af428f5debb90f6c7",
      "parents": [
        "3dbd4439837f2cfd2ff302897353f4b1b6263b2a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Jun 03 02:28:46 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 14:02:57 2011 +0200"
      },
      "message": "drbd: Use angle brackets for system includes\n\nUse the normal include style.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1ac4594d88f63ba1557cc1a30ec1f915ca55b7cb",
      "tree": "53dbcfcf17b0b40c18fdb6aeb8c181f665f82a99",
      "parents": [
        "8e03bd6525d3281068519d5f6059cdcc5a67af66"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat May 28 10:36:26 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 13:55:03 2011 +0200"
      },
      "message": "isdn: Convert vmalloc/memset to vzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8e03bd6525d3281068519d5f6059cdcc5a67af66",
      "tree": "12e4cecbdef7eb38c8ff4406774008509a70fc47",
      "parents": [
        "57f3224c3f838844cdae5e4a9d63e03152013f9a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat May 28 10:36:25 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 13:55:03 2011 +0200"
      },
      "message": "char: Convert vmalloc/memset to vzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "57f3224c3f838844cdae5e4a9d63e03152013f9a",
      "tree": "58b0195a271b810144f375f32f76755c1d44b6cb",
      "parents": [
        "3a816054fcd345d0fe47c666c375d372c6170371"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat May 28 10:36:24 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 13:55:02 2011 +0200"
      },
      "message": "drbd: Convert vmalloc/memset to vzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3a816054fcd345d0fe47c666c375d372c6170371",
      "tree": "8b775cdb79a0c8d1759b4eaa7adbd57b0fae01ce",
      "parents": [
        "dc8a5c9935d8e63123fab0d0033f15819351d0bf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat May 28 10:36:23 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 13:55:02 2011 +0200"
      },
      "message": "atm: Convert vmalloc/memset to vzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dc8a5c9935d8e63123fab0d0033f15819351d0bf",
      "tree": "55c4f69ea8901602b798c66363ca596bf4f92fbf",
      "parents": [
        "81d66c70b546e7be5d7e1f1ca9676fd17c5973af"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat May 28 10:36:21 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 13:55:02 2011 +0200"
      },
      "message": "s390: Convert vmalloc/memset to vzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6580a67b9b67a9d3aac0ad5cb0b775cba6f9a1cf",
      "tree": "f136431671e88dcbce460d4688ffd42ec68607a7",
      "parents": [
        "bd74b32b77e0e4af47651da852cb3ced84e423b3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Aug 06 07:31:26 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 10 14:17:08 2011 +0200"
      },
      "message": "USB: serial: remove duplicate returns\n\nThis small untidiness with two returns in a row was copy and pasted\ninto mos7720.c and mos7840.c.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bd74b32b77e0e4af47651da852cb3ced84e423b3",
      "tree": "08727ae1d35609cc2aa66d20d96af0e1b375275b",
      "parents": [
        "e117d10d315970d0a3d4120c7f83b8337728ce1b"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sat Aug 06 14:33:43 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 08 18:55:59 2011 +0200"
      },
      "message": "Fix documentation and comment typo \u0027no_hz\u0027\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "138051659902da7e6a09d379fee5dade2a80fcfd",
      "tree": "e0a90e27451b1fcd812675092d30c1059369cb87",
      "parents": [
        "d5ef642355bdd9b383ff5c18cbc6102a06eecbaf",
        "e1703b329f7c7ea82ea181dc4c50020f25061a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:26:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:26:34 2011 -0700"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (741 commits)\n  staging:iio:meter:ade7753 should be 16 bit read not 8 bit for mode register.\n  staging:iio:kfifo_buf fix double initialization of the ring device structure.\n  staging:iio:accel:lis3l02dq: fix incorrect pointer passed to spi_set_drvdata.\n  staging:iio:imu fix missing register table index for some channels\n  spectra: enable device before poking it\n  staging: rts_pstor: Fix a miswriting\n  staging/lirc_bt829: Return -ENODEV when no hardware is found.\n  staging/lirc_parallel: remove pointless prototypes.\n  staging/lirc_parallel: fix panic on rmmod\n  staging:iio:adc:ad7476: Incorrect pointer into spi_set_drvdata.\n  Staging: zram: Fix kunmapping order\n  Revert \"gma500: Fix dependencies\"\n  gma500: Add medfield header\n  gma500: wire up the mrst i2c bus from chip_info\n  gma500: Fix DPU build\n  gma500: Clean up the DPU config and make it runtime\n  gma500: resync with Medfield progress\n  gma500: Use the mrst helpers and power control for mode commit\n  gma500@ Fix backlight range error\n  gma500: More Moorestown muddle meddling means MM maybe might modeset\n  ...\n\nFix up fairly trivial conflicts all over, mostly due to header file\ncleanup conflicts, but some deleted files and some just context changes:\n - Documentation/feature-removal-schedule.txt\n - drivers/staging/bcm/headers.h\n - drivers/staging/brcm80211/brcmfmac/dhd_linux.c\n - drivers/staging/brcm80211/brcmfmac/dhd_sdio.c\n - drivers/staging/brcm80211/brcmfmac/wl_cfg80211.h\n - drivers/staging/brcm80211/brcmfmac/wl_iw.c\n - drivers/staging/et131x/et131x_netdev.c\n - drivers/staging/rtl8187se/ieee80211/ieee80211_softmac.c\n - drivers/staging/rtl8192e/r8192E.h\n - drivers/staging/usbip/userspace/src/utils.h\n"
    },
    {
      "commit": "d5ef642355bdd9b383ff5c18cbc6102a06eecbaf",
      "tree": "fcf78d33c1790c6c24efbfd0c3695f7874f053d7",
      "parents": [
        "f549953c15deab4c54708b39af86d4edecc6cddc",
        "def90f4239f094f3846c108c1c41a4cd55c33e8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 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: (26 commits)\n  amba pl011: workaround for uart registers lockup\n  n_gsm: fix the wrong FCS handling\n  pch_uart: add missing comment about OKI ML7223\n  pch_uart: Add MSI support\n  tty: fix \"IRQ45: nobody cared\"\n  PTI feature to allow user to name and mark masterchannel request.\n  0 for o PTI Makefile bug.\n  tty: serial: samsung.c remove legacy PM code.\n  SERIAL: SC26xx: Fix link error.\n  serial: mrst_max3110: initialize waitqueue earlier\n  mrst_max3110: Change max missing message priority.\n  tty: s5pv210: Add delay loop on fifo reset function for UART\n  tty/serial: Fix XSCALE serial ports, e.g. ce4100\n  serial: bfin_5xx: fix off-by-one with resource size\n  drivers/tty: use printk_ratelimited() instead of printk_ratelimit()\n  tty: n_gsm: Added refcount usage to gsm_mux and gsm_dlci structs\n  tty: n_gsm: Add raw-ip support\n  tty: n_gsm: expose gsmtty device nodes at ldisc open time\n  pch_phub: Fix register miss-setting issue\n  serial: 8250, increase PASS_LIMIT\n  ...\n"
    },
    {
      "commit": "f549953c15deab4c54708b39af86d4edecc6cddc",
      "tree": "f0412f989b77cdceab34c18aa85a8a25d5942a1f",
      "parents": [
        "f0deb97ab13ad1f89cd0993f7339655d59788405",
        "e04f5f7e423018bcec84c11af2058cdce87816f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (115 commits)\n  EHCI: fix direction handling for interrupt data toggles\n  USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n  USB: OHCI: fix another regression for NVIDIA controllers\n  usb: gadget: m66592-udc: add pullup function\n  usb: gadget: m66592-udc: add function for external controller\n  usb: gadget: r8a66597-udc: add pullup function\n  usb: renesas_usbhs: support multi driver\n  usb: renesas_usbhs: inaccessible pipe is not an error\n  usb: renesas_usbhs: care buff alignment when dma handler\n  USB: PL2303: correctly handle baudrates above 115200\n  usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift\n  usb: renesas_usbhs: compile/config are rescued\n  usb: renesas_usbhs: fixup comment-out\n  usb: update email address in ohci-sh and r8a66597-hcd\n  usb: r8a66597-hcd: add function for external controller\n  EHCI: only power off port if over-current is active\n  USB: mon: Allow to use usbmon without debugfs\n  USB: EHCI: go back to using the system clock for QH unlinks\n  ehci: add pci quirk for Ordissimo and RM Slate 100 too\n  ehci: refactor pci quirk to use standard dmi_check_system method\n  ...\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "f0deb97ab13ad1f89cd0993f7339655d59788405",
      "tree": "41572e643cb4983115707ae330b5896ae76e1ea1",
      "parents": [
        "184475029a724b6b900d88fc3a5f462a6107d5af",
        "21d541aa19e90752232bf6c43002f019f204f988"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  updated Documentation/ja_JP/SubmittingPatches\n  debugfs: add documentation for debugfs_create_x64\n  uio: uio_pdrv_genirq: Add OF support\n  firmware: gsmi: remove sysfs entries when unload the module\n  Documentation/zh_CN: Fix messy code file email-clients.txt\n  driver core: add more help description for \"path to uevent helper\"\n  driver-core: modify FIRMWARE_IN_KERNEL help message\n  driver-core: Kconfig grammar corrections in firmware configuration\n  DOCUMENTATION: Replace create_device() with device_create().\n  DOCUMENTATION: Update overview.txt in Doc/driver-model.\n  pti: pti_tty_install documentation mispelling.\n"
    },
    {
      "commit": "184475029a724b6b900d88fc3a5f462a6107d5af",
      "tree": "408320b46df221a2424bf94282b1b8e5b7aff7a1",
      "parents": [
        "3b76eefe0f970c2e19f165d4a1650abc523d10bc",
        "f1f4ee01c0d3dce0e3aa7d04e4332677db7af478"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 22:59:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 22:59:39 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (99 commits)\n  drivers/virt: add missing linux/interrupt.h to fsl_hypervisor.c\n  powerpc/85xx: fix mpic configuration in CAMP mode\n  powerpc: Copy back TIF flags on return from softirq stack\n  powerpc/64: Make server perfmon only built on ppc64 server devices\n  powerpc/pseries: Fix hvc_vio.c build due to recent changes\n  powerpc: Exporting boot_cpuid_phys\n  powerpc: Add CFAR to oops output\n  hvc_console: Add kdb support\n  powerpc/pseries: Fix hvterm_raw_get_chars to accept \u003c 16 chars, fixing xmon\n  powerpc/irq: Quieten irq mapping printks\n  powerpc: Enable lockup and hung task detectors in pseries and ppc64 defeconfigs\n  powerpc: Add mpt2sas driver to pseries and ppc64 defconfig\n  powerpc: Disable IRQs off tracer in ppc64 defconfig\n  powerpc: Sync pseries and ppc64 defconfigs\n  powerpc/pseries/hvconsole: Fix dropped console output\n  hvc_console: Improve tty/console put_chars handling\n  powerpc/kdump: Fix timeout in crash_kexec_wait_realmode\n  powerpc/mm: Fix output of total_ram.\n  powerpc/cpufreq: Add cpufreq driver for Momentum Maple boards\n  powerpc: Correct annotations of pmu registration functions\n  ...\n\nFix up trivial Kconfig/Makefile conflicts in arch/powerpc, drivers, and\ndrivers/cpufreq\n"
    },
    {
      "commit": "45b583b10a8b438b970e95a7d1d4db22c9e35004",
      "tree": "14fa481598289df0459580c582b48a9d95db51f6",
      "parents": [
        "154dd78d30b56ffb8b447f629bfcceb14150e5c4",
        "f19da2ce8ef5e49b8b8ea199c3601dd45d71b262"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "message": "Merge \u0027akpm\u0027 patch series\n\n* Merge akpm patch series: (122 commits)\n  drivers/connector/cn_proc.c: remove unused local\n  Documentation/SubmitChecklist: add RCU debug config options\n  reiserfs: use hweight_long()\n  reiserfs: use proper little-endian bitops\n  pnpacpi: register disabled resources\n  drivers/rtc/rtc-tegra.c: properly initialize spinlock\n  drivers/rtc/rtc-twl.c: check return value of twl_rtc_write_u8() in twl_rtc_set_time()\n  drivers/rtc: add support for Qualcomm PMIC8xxx RTC\n  drivers/rtc/rtc-s3c.c: support clock gating\n  drivers/rtc/rtc-mpc5121.c: add support for RTC on MPC5200\n  init: skip calibration delay if previously done\n  misc/eeprom: add eeprom access driver for digsy_mtc board\n  misc/eeprom: add driver for microwire 93xx46 EEPROMs\n  checkpatch.pl: update $logFunctions\n  checkpatch: make utf-8 test --strict\n  checkpatch.pl: add ability to ignore various messages\n  checkpatch: add a \"prefer __aligned\" check\n  checkpatch: validate signature styles and To: and Cc: lines\n  checkpatch: add __rcu as a sparse modifier\n  checkpatch: suggest using min_t or max_t\n  ...\n\nDid this as a merge because of (trivial) conflicts in\n - Documentation/feature-removal-schedule.txt\n - arch/xtensa/include/asm/uaccess.h\nthat were just easier to fix up in the merge than in the patch series.\n"
    },
    {
      "commit": "f19da2ce8ef5e49b8b8ea199c3601dd45d71b262",
      "tree": "a4c273a088ad429373f40408d587cf9c2797eb26",
      "parents": [
        "df2694d80a84fb0b61ce9fa31353eb9c5f36ad36"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jul 25 17:13:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/connector/cn_proc.c: remove unused local\n\nFix the warning\n\n  drivers/connector/cn_proc.c: In function \u0027proc_ptrace_connector\u0027:\n  drivers/connector/cn_proc.c:176: warning: unused variable \u0027tracer\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29df8d8f8702f0f53c1375015f09f04bc8d023c1",
      "tree": "32a7f6d0190bfdbe602bb969192010c91a0fbf6a",
      "parents": [
        "e57ee01750c4954fd0b5e3c6109cd4b870880eb9"
      ],
      "author": {
        "name": "Witold Szczeponik",
        "email": "Witold.Szczeponik@gmx.net",
        "time": "Mon Jul 25 17:13:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "pnpacpi: register disabled resources\n\nWhen parsing PnP ACPI resource structures, it may happen that some of\nthe resources are disabled (in which case \"the size\" of the resource\nequals zero).\n\nThe current solution is to skip these resources completely - with the\nunfortunate side effect that they are not registered despite the fact\nthat they exist, after all.  (The downside of this approach is that\nthese resources cannot be used as templates for setting the actual\ndevice\u0027s resources because they are missing from the template.) The\nkernel\u0027s APM implementation does not suffer from this problem and\nregisters all resources regardless of \"their size\".\n\nThis patch fixes a problem with (at least) the vintage IBM ThinkPad 600E\n(and most likely also with the 600, 600X, and 770X which have a very\nsimilar layout) where some of its PnP devices support options where\neither an IRQ, a DMA, or an IO port is disabled.  Without this patch,\nthe devices can not be configured using the\n\"/sys/bus/pnp/devices/*/resources\" interface.\n\nThe manipulation of these resources is important because the 600E has\nvery demanding requirements.  For instance, the number of IRQs is not\nsufficient to support all devices of the 600E.  Fortunately, some of the\ndevices, like the sound card\u0027s MPU-401 UART, can be configured to not\nuse any IRQ, hence freeing an IRQ for a device that requires one.\n(Still, the device\u0027s \"ResourceTemplate\" requires an IRQ resource\ndescriptor which cannot be created if the resource has not been\nregistered in the first place.)\n\nAs an example, the dependent sets of the 600E\u0027s CSC0103 device (the\nMPU-401 UART) are listed, with the patch applied, as:\n\n  Dependent: 00 - Priority preferred\n    port 0x300-0x330, align 0xf, size 0x4, 16-bit address decoding\n    irq \u003cnone\u003e High-Edge\n  Dependent: 01 - Priority acceptable\n    port 0x300-0x330, align 0xf, size 0x4, 16-bit address decoding\n    irq 5,7,2/9,10,11,15 High-Edge\n\n(The same result is obtained when PNPBIOS is used instead of PnP ACPI.)\nWithout the patch, the IRQ resource in the preferred option is not\nlisted at all:\n\n  Dependent: 00 - Priority preferred\n    port 0x300-0x330, align 0xf, size 0x4, 16-bit address decoding\n  Dependent: 01 - Priority acceptable\n    port 0x300-0x330, align 0xf, size 0x4, 16-bit address decoding\n    irq 5,7,2/9,10,11,15 High-Edge\n\nAnd in fact, the 600E\u0027s DSDT lists the disabled IRQ as an option, as can\nbe seen from the following excerpt from the DSDT:\n\n\tName (_PRS, ResourceTemplate ()\n\t{\n        StartDependentFn (0x00, 0x00)\n        {\n            IO (Decode16, 0x0300, 0x0330, 0x10, 0x04)\n            IRQNoFlags () {}\n        }\n        StartDependentFn (0x01, 0x00)\n        {\n            IO (Decode16, 0x0300, 0x0330, 0x10, 0x04)\n            IRQNoFlags () {5,7,9,10,11,15}\n        }\n        EndDependentFn ()\n\t})\n\nWith this patch applied, a user space program - or maybe even the kernel\n- can allocate all devices\u0027 resources optimally.  For the 600E, this\nmeans to find optimal resources for (at least) the serial port, the\nparallel port, the infrared port, the MWAVE modem, the sound card, and\nthe MPU-401 UART.\n\nThe patch applies the idea to register disabled resources to all types\nof resources, not just to IRQs, DMAs, and IO ports.  At the same time,\nit mimics the behavior of the \"pnp_assign_xxx\" functions from\n\"drivers/pnp/manager.c\" where resources with \"no size\" are considered\ndisabled.\n\nNo regressions were observed on hardware that does not require this\npatch.\n\nThe patch is applied against 2.6.39.\n\nNB: The kernel\u0027s current PnP interface does not allow for disabling individual\nresources using the \"/sys/bus/pnp/devices/$device/resources\" file.  Assuming\nthis could be done, a device could be configured to use a disabled resource\nusing a simple series of calls:\n\n  echo disable \u003e /sys/bus/pnp/devices/$device/resources\n  echo clear \u003e /sys/bus/pnp/devices/$device/resources\n  echo set irq disabled \u003e /sys/bus/pnp/devices/$device/resources\n  echo fill \u003e /sys/bus/pnp/devices/$device/resources\n  echo activate \u003e /sys/bus/pnp/devices/$device/resources\n\nThis patch addresses only the parsing of PnP ACPI devices.\n\nChangeLog (v1 -\u003e v2):\n - extend patch description\n - fix typo in patch itself\n\nSigned-off-by: Witold Szczeponik \u003cWitold.Szczeponik@gmx.net\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cabelay@mit.edu\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e57ee01750c4954fd0b5e3c6109cd4b870880eb9",
      "tree": "73356d5604cc10ca8e6e86616276da4531984004",
      "parents": [
        "8f6b0dd369868559b384a66aa17512ae5aae2d9b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jul 25 17:13:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/rtc/rtc-tegra.c: properly initialize spinlock\n\nUsing __SPIN_LOCK_UNLOCKED for a dynamically allocated lock is wrong and\nbreaks the build with PREEMPT_RT_FULL.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Andrew Chew \u003cachew@nvidia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f6b0dd369868559b384a66aa17512ae5aae2d9b",
      "tree": "b98bcc40d158d96fe30af93e5bdede28fbeac77d",
      "parents": [
        "9a9a54ad7aa2c7420c96c6fd33538f55d81775cb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jul 25 17:13:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/rtc/rtc-twl.c: check return value of twl_rtc_write_u8() in twl_rtc_set_time()\n\nWe forget to save the return value of the call to\ntwl_rtc_write_u8(save_control, REG_RTC_CTRL_REG); in \u0027ret\u0027, making the\ntest of \u0027ret \u003c 0\u0027 dead code since \u0027ret\u0027 then couldn\u0027t possibly have\nchanged since the last test just a few lines above.  It also makes us not\ndetect failures from that specific twl_rtc_write_u8() call.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexandre Rusev \u003csource@mvista.com\u003e\nCc: \"George G. Davis\" \u003cgdavis@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a9a54ad7aa2c7420c96c6fd33538f55d81775cb",
      "tree": "4ffc127f3ea38c210f37d75b8eb41d82cd4398ce",
      "parents": [
        "cefe4fbbaab8e20a7581a187db82d33c1e3320c0"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jul 25 17:13:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/rtc: add support for Qualcomm PMIC8xxx RTC\n\nAdd support for PMIC8xxx based RTC.  PMIC8xxx is Qualcomm\u0027s power\nmanagement IC that internally houses an RTC module.  This driver\ncommunicates with the PMIC module over SSBI bus.\n\n[akpm@linux-foundation.org: cosmetic tweaks]\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nReviewed-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Ashay Jaiswal \u003cashayj@codeaurora.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cefe4fbbaab8e20a7581a187db82d33c1e3320c0",
      "tree": "a40203a65c87c09136a38d3927c643a119364f7f",
      "parents": [
        "955dbea3c7133d3ccfaa79c7eba1244c1de42865"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Mon Jul 25 17:13:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: support clock gating\n\nAdd support for clock gating.  Power consumption can be reduced by setting\nrtc_clk disabled state except for when RTC related registers are accessed.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ben Dooks \u003cben@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "955dbea3c7133d3ccfaa79c7eba1244c1de42865",
      "tree": "43c62ac01d5b620553b199a6b6a1d8c125aa8975",
      "parents": [
        "7afe1845dd1e7c90828c942daed7e57ffa7c38d6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jul 25 17:13:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:17 2011 -0700"
      },
      "message": "drivers/rtc/rtc-mpc5121.c: add support for RTC on MPC5200\n\nMPC5200B contains a limited version of RTC from MPC5121.  Add support for\nthe RTC on that CPU.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "469dded1839105cfbfc265376e23e24dbc48d2a7",
      "tree": "c020b0896fc26b49d42a8ebe919df7546aa7fceb",
      "parents": [
        "06b4501e88ad10f02849a3f9d7408ed6ae15a53f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jul 25 17:13:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "misc/eeprom: add eeprom access driver for digsy_mtc board\n\nBoth displays on digsy_mtc board obtain their configuration from microwire\nEEPROMs which are connected to the SoC over GPIO lines.  We need an easy\nway to access the EEPROMs to write the needed display configuration or to\nread out the currently programmed configuration.  The generic\neeprom_93xx46 SPI driver added by previous patch allows EEPROM access over\nsysfs.  Using the simple driver added by this patch we provide used GPIO\ninterface and access control description on the board for generic\neeprom_93xx46 driver and spi_gpio driver.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b4501e88ad10f02849a3f9d7408ed6ae15a53f",
      "tree": "641a1c6044582b393ad4d877f6a9924cc495bfc0",
      "parents": [
        "6e60c02e9d9427f59842192bdb123cbeaf8bc9a0"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jul 25 17:13:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "misc/eeprom: add driver for microwire 93xx46 EEPROMs\n\nAdd EEPROM driver for 93xx46 chips.  It can also be used with spi_gpio\ndriver to access 93xx46 EEPROMs connected over GPIO lines.  This driver\nsupports read/write/erase access to the EEPROM chips over sysfs files.\n\n[rdunlap@xenotime.net: fix printk format]\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27c46a2546c75c6814562e85b751e3d64c188ad5",
      "tree": "6f3b6785e8347d5b5e47675352a83aea0892d5bf",
      "parents": [
        "75fb8f269305fc066c4c6ec6e7232df0c92f434d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Jul 25 17:13:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "drivers/firmware/sigma.c needs MODULE_LICENSE\n\nFix module tainting message:\n\n  sigma: module license \u0027unspecified\u0027 taints kernel.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40b1445b1b6afc1ddac6ac31f4533277a0fb75dc",
      "tree": "cdf04e397edef0b2913acf862a3bc3f293894e8c",
      "parents": [
        "2504f6da50f4d9656cad353798bf07657ec12eea"
      ],
      "author": {
        "name": "Shreshtha Kumar Sahu",
        "email": "shreshthakumar.sahu@stericsson.com",
        "time": "Mon Jul 25 17:13:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "arch/arm/mach-ux500/board-u5500.c: calibrate ALS input voltage\n\nProvide the support for auto calibration of ALS Zone boundaries based on\nmin/max ALS input voltage.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2504f6da50f4d9656cad353798bf07657ec12eea",
      "tree": "4c6500820f235baa36d39c9d49004b6d9ffe88f5",
      "parents": [
        "e179840ba88c342d215631356cbfe4e62c9f175b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:13:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-netxbig: make LEDS_NETXBIG depend on LEDS_CLASS\n\nWe call led_classdev_register/led_classdev_unregister in\ncreate_netxbig_led/delete_netxbig_led, thus make LEDS_NETXBIG depend on\nLEDS_CLASS.\n\nThis patch fixes below build error if LEDS_CLASS is not configured.\n\n    LD      .tmp_vmlinux1\n  drivers/built-in.o: In function `create_netxbig_led\u0027:\n  drivers/leds/leds-netxbig.c:350: undefined reference to `led_classdev_register\u0027\n  drivers/leds/leds-netxbig.c:361: undefined reference to `led_classdev_unregister\u0027\n  drivers/built-in.o: In function `delete_netxbig_led\u0027:\n  drivers/leds/leds-netxbig.c:313: undefined reference to `led_classdev_unregister\u0027\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Simon Guinot \u003csguinot@lacie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e179840ba88c342d215631356cbfe4e62c9f175b",
      "tree": "c17a1c242a4b2bcbe825d8ef48aaa131791cfe85",
      "parents": [
        "19ab5cb8fb14a44a4eb0b532ddc3658b055d84f9"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:13:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-sunfire.c: fix sunfire_led_generic_probe() error handling\n\n- return -ENOMEM if kzalloc fails, rather than the current -EINVAL\n\n- fix a memory leak in the case of goto out_unregister_led_cdevs\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19ab5cb8fb14a44a4eb0b532ddc3658b055d84f9",
      "tree": "67c7cccd0ad444dccf1545c89ca2fc1bfdceca22",
      "parents": [
        "05ed8490812a2f2b93da5d8e29fd2a1a9a87deb0"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jul 25 17:13:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "drivers/leds/leds-lp5521.c: provide section tagging\n\nTag the and remove() function as __devexit respectively.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35eb6db11ed9cbf9702ec90a28779a51fe4a21a9",
      "tree": "4013d595b8a370ed2b722f8a260f48506aa9109b",
      "parents": [
        "c5f41752fd37979dbaec61dc59c7ece0606ddf7e"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Mon Jul 25 17:13:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:15 2011 -0700"
      },
      "message": "notifiers: pm: move pm notifiers into suspend.h\n\nIt is not necessary to share the same notifier.h.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\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": "a1bb73d76bc814e9385390e6aa9880d884322e2e",
      "tree": "bb65763729c21cd78ad8f3b208b2929803d88e1c",
      "parents": [
        "703f03c896fdbd726b809066ae279df513992f0e"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Mon Jul 25 17:13:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "drivers/misc: add support the FSA9480 USB Switch\n\nThe FSA9480 is a USB port accessory detector and switch.  This patch adds\nsupport the FSA9480 USB Switch.\n\n[akpm@linux-foundation.org: make a couple of things static]\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.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": "703f03c896fdbd726b809066ae279df513992f0e",
      "tree": "ca45fc24d831c1495b43171434f453376856bd4e",
      "parents": [
        "005bdad7b80ac017ca21d795639d4214b9844a84"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Mon Jul 25 17:13:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "geode: reflect mfgpt dependency on mfd\n\nAs stated in drivers/mfd/cs5535-mfd.c, the mfd driver exposes the BARs\nwhich then make the GPIO, MFGPT, ACPI, etc.  all visible to the system.\n\nSo the dependencies of the MFGPT stuff have changed, and most people\nexpect Kconfig to bring in the necessary dependencies.  Without them, the\nmodule fails to load and most people don\u0027t understand why because the\ndetails of the rewrite aren\u0027t captured anywhere most people who know to\nlook.\n\nThis dependency needs to be reflected in Kconfig.\n\nSigned-off-by: Philip A. Prindeville \u003cphilipp@redfish-solutions.com\u003e\nAcked-by: Alexandros C. Couloumbis \u003calex@ozo.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "005bdad7b80ac017ca21d795639d4214b9844a84",
      "tree": "0a34db88bbed36794984bd2c27e4f5ea3d6400ad",
      "parents": [
        "b9d4f426689765d1e066913f6872c8d59e0f2ac9"
      ],
      "author": {
        "name": "Arnaud Lacombe",
        "email": "lacombar@gmail.com",
        "time": "Mon Jul 25 17:13:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "eisa/pci_eisa.c: fix section mismatch\n\nFixes\n\n  WARNING: vmlinux.o(.data+0x15d3ac): Section mismatch in reference from the variable pci_eisa_driver to the function .init.text:pci_eisa_init()\n  The variable pci_eisa_driver references the function __init pci_eisa_init()\n  If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable:\n  *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nSigned-off-by: Arnaud Lacombe \u003clacombar@gmail.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": "f35119d6681300ba6d76da53cb1ebc2eed62e77a",
      "tree": "0dfd0d1bf9acf3e48791059b50bc68fff01c4db9",
      "parents": [
        "f1c93e4946ae1cc268729451de6335a7e7d2bea9"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Mon Jul 25 17:12:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:13 2011 -0700"
      },
      "message": "drivers: use kzalloc/kcalloc instead of \u0027kmalloc+memset\u0027, where possible\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "080e2be7884322daffe75a831e879fbe7de383ab",
      "tree": "4f0daffaa6a03ffee4bc730517584cefe9dbdc60",
      "parents": [
        "9d0ad8ca43ce8023bb834a409c2258bd7197fb05"
      ],
      "author": {
        "name": "Daniel Kiper",
        "email": "dkiper@net-space.pl",
        "time": "Mon Jul 25 17:12:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:08 2011 -0700"
      },
      "message": "xen/balloon: memory hotplug support for Xen balloon driver\n\nMemory hotplug support for Xen balloon driver.  It should be mentioned\nthat hotplugged memory is not onlined automatically.  It should be onlined\nby user through standard sysfs interface.\n\nMemory could be hotplugged in following steps:\n\n  1) dom0: xl mem-max \u003cdomU\u003e \u003cmaxmem\u003e\n     where \u003cmaxmem\u003e is \u003e\u003d requested memory size,\n\n  2) dom0: xl mem-set \u003cdomU\u003e \u003cmemory\u003e\n     where \u003cmemory\u003e is requested memory size; alternatively memory\n     could be added by writing proper value to\n     /sys/devices/system/xen_memory/xen_memory0/target or\n     /sys/devices/system/xen_memory/xen_memory0/target_kb on dumU,\n\n  3) domU: for i in /sys/devices/system/memory/memory*/state; do \\\n             [ \"`cat \"$i\"`\" \u003d offline ] \u0026\u0026 echo online \u003e \"$i\"; done\n\nMemory could be onlined automatically on domU by adding following line to\nudev rules:\n\n  SUBSYSTEM\u003d\u003d\"memory\", ACTION\u003d\u003d\"add\", RUN+\u003d\"/bin/sh -c \u0027[ -f /sys$devpath/state ] \u0026\u0026 echo online \u003e /sys$devpath/state\u0027\"\n\nIn that case step 3 should be omitted.\n\nSigned-off-by: Daniel Kiper \u003cdkiper@net-space.pl\u003e\nAcked-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef22f6a70c9186c8e25f757b0e8f7374b37f69bf",
      "tree": "2a2dcaa322941a54059421a96d462fc3a8585354",
      "parents": [
        "a4c8aaa559733d03cb6bb4fa62c25ae756c53e94"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:12:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:08 2011 -0700"
      },
      "message": "backlight: set backlight type and max_brightness before backlights are registered\n\nSince commit a19a6ee \"backlight: Allow properties to be passed at\nregistration\" and commit bb7ca74 \"backlight: add backlight type\", we can\nset backlight type and max_brightness before backlights are registered.\nSome newly added drivers did not set it properly, let\u0027s fix it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4c8aaa559733d03cb6bb4fa62c25ae756c53e94",
      "tree": "b1fb1eca82df3d13033931305a70279fc9883b5a",
      "parents": [
        "6b19bad8b2d4cf7150b58ce6619b30364bdab1db"
      ],
      "author": {
        "name": "Jingoo Han",
        "email": "jg1.han@samsung.com",
        "time": "Mon Jul 25 17:12:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:08 2011 -0700"
      },
      "message": "backlight: add ams369fg06 amoled driver\n\nAdd the ams369fg06 amoled panel driver.  The ams369fg06 amoled panel (480\nx 800) driver uses 3-wired SPI inteface.  The brightness can be controlled\nby gamma setting of amoled panel.\n\n[sfr@canb.auug.org.au: fix build error]\n[axel.lin@gmail.com: unregister backlight device when unloading the module]\n[axel.lin@gmail.com: staticize ams369fg06_shutdown]\nSigned-off-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Inki Dae \u003cinki.dae@samsung.com\u003e\nCc: anish singh \u003canish198519851985@gmail.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@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": "6b19bad8b2d4cf7150b58ce6619b30364bdab1db",
      "tree": "197ab398f92476f7e9bd6240924af523d1fca5f1",
      "parents": [
        "e2e7da9bccd77ef6793b865c1b78c7e519ccc562"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:11:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:08 2011 -0700"
      },
      "message": "drivers/video/backlight/adp8860_bl.c: remove a redundant assignment for max_brightness\n\nWe have set props.max_brightness before registering backlight device.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2e7da9bccd77ef6793b865c1b78c7e519ccc562",
      "tree": "1d8a4231b5020778a14784d707c0033bace26235",
      "parents": [
        "ccb6108f5b0b541d3eb332c3a73e645c0f84278e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 25 17:11:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:07 2011 -0700"
      },
      "message": "drivers/video/backlight/ld9040.c: small fixes\n\n- Fix checking of wrong return value for backlight_device_register()\n\n- Properly free allocated resources in ld9040_probe() error path and\n  ld9040_remove().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Donghwa Lee \u003cdh09.lee@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b934c6236983392d01bef22e43af3051cac16f5",
      "tree": "c7901f1c9392f8ebb99f0cfda871863e0c2d5500",
      "parents": [
        "90b03f5052be92ab0ba0aa36abcf33a207706866"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Mon Jul 25 17:11:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:07 2011 -0700"
      },
      "message": "drivers/misc/pch_phub.c: don\u0027t oops if dmi_get_system_info returns NULL\n\nIf dmi_get_system_info() returns NULL, pch_phub_probe() will dereferencea\na zero pointer.\n\nThis oops was observed on an Atom based board which has no BIOS, but a\nbootloder which doesn\u0027t privde DMI data.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "750e06992d49666a7589aac555eb3bb68e4dbb88",
      "tree": "7ee3d85adf256491dae89e5b049bb28ef1a1680c",
      "parents": [
        "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
        "156e2d1adc03e17f18f98d297f7757fc6d93a589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 14:10:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 14:10:34 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (lm78) Become the maintainer\n  hwmon: (lm78) Make ISA interface depend on CONFIG_ISA\n  hwmon: (lm78) Avoid forward declarations\n  hwmon: (sht15) Correct a comment mistake\n  hwmon: (max1111) Avoid extra memory allocations\n  hwmon: (it87) Add chassis intrusion detection support\n  hwmon: (via-cputemp) Add VID reporting support\n  hwmon-vid: Add support for VIA family 6 model D CPU\n  hwmon: New driver sch5636\n  hwmon: (sch5627) Factor out some code shared with sch5636 driver\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "0003230e8200699860f0b10af524dc47bf8aecad",
      "tree": "8addb0c889b32111d6973c46cd3d0a5b5c17606c",
      "parents": [
        "4b478cedcdc1b2d131170f22bd3f916e53472f52",
        "4e34e719e457f2e031297175410fc0bd4016a085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:53:15 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  fs: take the ACL checks to common code\n  bury posix_acl_..._masq() variants\n  kill boilerplates around posix_acl_create_masq()\n  generic_acl: no need to clone acl just to push it to set_cached_acl()\n  kill boilerplate around posix_acl_chmod_masq()\n  reiserfs: cache negative ACLs for v1 stat format\n  xfs: cache negative ACLs if there is no attribute fork\n  9p: do no return 0 from -\u003echeck_acl without actually checking\n  vfs: move ACL cache lookup into generic code\n  CIFS: Fix oops while mounting with prefixpath\n  xfs: Fix wrong return value of xfs_file_aio_write\n  fix devtmpfs race\n  caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n  get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose\n  asus-wmi: -\u003eis_visible() can\u0027t return negative\n  fix jffs2 ACLs on big-endian with 16bit mode_t\n  9p: close ACL leaks\n  ocfs2_init_acl(): fix a leak\n  VFS : mount lock scalability for internal mounts\n"
    },
    {
      "commit": "156e2d1adc03e17f18f98d297f7757fc6d93a589",
      "tree": "51666192ebdecff014b70cbc46a8a4af2fac1d5d",
      "parents": [
        "90534c5c5e535d7bf78a4efdbd0999e04b57d6e3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "message": "hwmon: (lm78) Become the maintainer\n\nDeclare myself the maintainer of the lm78 driver. I still have a\nrunning system with one of these chips.\n\nAlso count myself as a co-author of the driver. With 34 commits over\n6 years, it seems fair.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "90534c5c5e535d7bf78a4efdbd0999e04b57d6e3",
      "tree": "755a31606e47c783662f9b1c27423caf764695cc",
      "parents": [
        "ed4cebdf9cfbf5f97f388ae7f2ac2b24fc362a39"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "message": "hwmon: (lm78) Make ISA interface depend on CONFIG_ISA\n\nWe should only include support for the ISA interface of the LM78/LM79\nif CONFIG_ISA is set. Not only this makes the driver somewhat smaller\non most architectures, but this also avoids poking at random I/O\nports on these architectures.\n\nThis is very similiar to what was done for the w83781d driver in\nOctober 2008.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dean Nelson \u003cdnelson@redhat.com\u003e\n"
    },
    {
      "commit": "ed4cebdf9cfbf5f97f388ae7f2ac2b24fc362a39",
      "tree": "630cefdbda12ed9e6783abc2fb141e8dadd24336",
      "parents": [
        "e9b6e9f3d4c58f76da8ec8286c7b901af8575f5b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:11 2011 +0200"
      },
      "message": "hwmon: (lm78) Avoid forward declarations\n\nMove code around to avoid several forward declarations. Also group\nISA-related functions together, to make future changes easier.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dean Nelson \u003cdnelson@redhat.com\u003e\n"
    },
    {
      "commit": "e9b6e9f3d4c58f76da8ec8286c7b901af8575f5b",
      "tree": "d7eba9027480b959fc1a86d0961a97f720e7daa4",
      "parents": [
        "d737c09cfb78424276e3eb45d1e7af578a451fd4"
      ],
      "author": {
        "name": "Vivien Didelot",
        "email": "vivien.didelot@savoirfairelinux.com",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "message": "hwmon: (sht15) Correct a comment mistake\n\nsht15_store_heater() is called on _write_ access to heater_enable.\n\nSigned-off-by: Vivien Didelot \u003cvivien.didelot@savoirfairelinux.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d737c09cfb78424276e3eb45d1e7af578a451fd4",
      "tree": "b8c9430670ce30c9d2100c87def3720bbe24f66f",
      "parents": [
        "3d30f9e69f152d8667b3b13ac6f566e6e76ef7b9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "message": "hwmon: (max1111) Avoid extra memory allocations\n\nWe can allocate the tx and rx buffers as part of our data structure.\nDoing so is faster and spares memory.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Stanislav Brabec \u003cutx@penguin.cz\u003e\n"
    },
    {
      "commit": "3d30f9e69f152d8667b3b13ac6f566e6e76ef7b9",
      "tree": "e4e71eb7a3d824a4c4289b5b81864788a905ddb6",
      "parents": [
        "764e043bb48b6b94f9dec228aedbd8ab08f4708b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "message": "hwmon: (it87) Add chassis intrusion detection support\n\nAdd chassis intrusion detection support for all supported devices,\nusing the standard interface.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "764e043bb48b6b94f9dec228aedbd8ab08f4708b",
      "tree": "ab67f59ceaf59cecb5f8f460c2bcf1ff6097c145",
      "parents": [
        "0a88f4b55749239c4ec8b33da74ff924ccb87dad"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "message": "hwmon: (via-cputemp) Add VID reporting support\n\nAt least VIA family 6 model D CPU report the VID settings in a MSR,\nso expose the value to user-space. Not sure about model A.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nTested-by: Jeff Rickman \u003cjrickman@myamigos.us\u003e\n"
    },
    {
      "commit": "0a88f4b55749239c4ec8b33da74ff924ccb87dad",
      "tree": "f9c32b39b6942385d648ad1f7eb2d25ad6169b44",
      "parents": [
        "0772a640793986d66fd3f89c3cc677bba5d5f94f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:10 2011 +0200"
      },
      "message": "hwmon-vid: Add support for VIA family 6 model D CPU\n\nThe VIA family 6 model D CPU (C7-D, Eden 90 nm) can use two different\nVID tables, we have to check the value of a MSR to decide which one to\nuse.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nTested-by: Jeff Rickman \u003cjrickman@myamigos.us\u003e\n"
    },
    {
      "commit": "0772a640793986d66fd3f89c3cc677bba5d5f94f",
      "tree": "2dae2f59bc55011f477aba2a3042ec146c69f97a",
      "parents": [
        "28ff2f7a742daba86ccd7021be7b27a4673b2797"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Jul 25 21:46:09 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:09 2011 +0200"
      },
      "message": "hwmon: New driver sch5636\n\nThis patch adds a new driver for SMSC SCH5636 Super I/O chips.\nThe chips include an embedded microcontroller for hardware monitoring\nsolutions, allowing motherboard manufacturers to create their own\ncustom hwmon solution based upon the SCH5636.\n\nCurrently the sch5636 driver only supports the Fujitsu Theseus SCH5636\nbased hwmon solution. The sch5636 driver runs a sanity check on\nloading to ensure it is dealing with a Fujitsu Theseus and not with\nanother custom SCH5636 based hwmon solution.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "28ff2f7a742daba86ccd7021be7b27a4673b2797",
      "tree": "1c6d11e31c793adbdef731a2640842ea06566539",
      "parents": [
        "b6844e8f64920cdee620157252169ba63afb0c89"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Mon Jul 25 21:46:09 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 21:46:09 2011 +0200"
      },
      "message": "hwmon: (sch5627) Factor out some code shared with sch5636 driver\n\nThis patch adds a new sch56xx-common.ko which contains code which will also\nbe used in the new sch5636 driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4b478cedcdc1b2d131170f22bd3f916e53472f52",
      "tree": "4a458a850d99fe3e2768fc62b2e3761c85ea05c2",
      "parents": [
        "ae4c42e4e4d76d003f8ca551fe1aef93ff9a4b21",
        "c8b7d43b6d539218c36f0ac8a6ad434b93195703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:43:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:43:28 2011 -0700"
      },
      "message": "Merge branch \u0027next/deletion\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/deletion\u0027 of git+ssh://master.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  ARM: mach-loki: delete\n  ARM: mach-s3c2400: delete\n  ARM: mach-s3c24a0: delete\n"
    },
    {
      "commit": "ae4c42e4e4d76d003f8ca551fe1aef93ff9a4b21",
      "tree": "2bff2e4f4456077e7d7c589c8c28824f12dfa21c",
      "parents": [
        "dd58ecba48edf14be1a5f70120fcd3002277a74a",
        "ab2a0e0d135490729e384c1826d118f92e88cae8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:38:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 12:38:42 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (133 commits)\n  ARM: EXYNOS4: Change devname for FIMD clkdev\n  ARM: S3C64XX: Cleanup mach/regs-fb.h from mach-s3c64xx\n  ARM: S5PV210: Cleanup mach/regs-fb.h from mach-s5pv210\n  ARM: S5PC100: Cleanup mach/regs-fb.h from mach-s5pc100\n  ARM: S3C24XX: Use generic s3c_set_platdata for devices\n  ARM: S3C64XX: Use generic s3c_set_platdata for OneNAND\n  ARM: SAMSUNG: Use generic s3c_set_platdata for NAND\n  ARM: SAMSUNG: Use generic s3c_set_platdata for USB OHCI\n  ARM: SAMSUNG: Use generic s3c_set_platdata for HWMON\n  ARM: SAMSUNG: Use generic s3c_set_platdata for FB\n  ARM: SAMSUNG: Use generic s3c_set_platdata for TS\n  ARM: S3C64XX: Add PWM backlight support on SMDK6410\n  ARM: S5P64X0: Add PWM backlight support on SMDK6450\n  ARM: S5P64X0: Add PWM backlight support on SMDK6440\n  ARM: S5PC100: Add PWM backlight support on SMDKC100\n  ARM: S5PV210: Add PWM backlight support on SMDKV210\n  ARM: EXYNOS4: Add PWM backlight support on SMDKC210\n  ARM: EXYNOS4: Add PWM backlight support on SMDKV310\n  ARM: SAMSUNG: Create a common infrastructure for PWM backlight support\n  clocksource: convert 32-bit down counting clocksource on S5PV210/S5P64X0\n  ...\n\nFix up trivial conflict in arch/arm/mach-imx/mach-scb9328.c\n"
    },
    {
      "commit": "dd58ecba48edf14be1a5f70120fcd3002277a74a",
      "tree": "6185fbeefa169f7574288553bfb86060437fd57e",
      "parents": [
        "3f4a12210774eb31c3435a5bc21d57aa20647aeb",
        "604f4498d08f2caa00acc6707eec8f5759996257"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 11:53:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 11:53:35 2011 -0700"
      },
      "message": "Merge branch \u0027next/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc: (35 commits)\n  ARM: msm: platsmp: determine number of CPU cores at boot time\n  ARM: Tegra: Seaboard: Fix I2C bus numbering for ADT7461\n  ARM: Tegra: Trimslice: Tri-state DAP3 pinmux\n  ARM: orion5x: fixup 5181 MPP mask check\n  ARM: mxs-dma: include \u003clinux/dmaengine.h\u003e\n  ARM: i.MX53: consistently use MX53_UART_PAD_CTRL for uart txd/rxd/rts/cts\n  ARM: i.MX53: UARTn_CTS pin should not change RTS input select\n  ARM: i.MX53: UARTn_TXD pin should not change RXD input select\n  ARM: mx25: Fix typo on CAN1_RX pad setting\n  iomux-mx53: add missing \u0027IOMUX_CONFIG_SION\u0027 for some I2C pad definitions\n  ARM: NUC93X: add UL suffix to VMALLOC_END to ensure it is properly typed\n  ARM: LPC32XXX: add UL suffix to VMALLOC_END to ensure it is properly typed\n  ARM: CNS3XXX: add UL suffix to VMALLOC_END to ensure it is properly typed\n  ARM: i.MX53: Fix IOMUX type o\u0027s\n  ARM i.MX dma: Fix burstsize settings\n  mach-mx5: fix the I2C clock parents\n  ARM: mxs/tx28: according to the TX28\u0027s datasheet D4-D7 are not used for MMC0\n  ARM i.MX23/28: platform-mxsfb: Add missing include of linux/dma-mapping.h\n  ARM: mx53: Fix some interrupts marked as reserved.\n  MXC: iomux-v3: correct NO_PAD_CTRL definition\n  ...\n\nFix up trivial conflict in arch/arm/mach-imx/mach-mx31_3ds.c\n"
    },
    {
      "commit": "3f4a12210774eb31c3435a5bc21d57aa20647aeb",
      "tree": "9a09e4717969f755c22071cc306ec253d2ecc0e3",
      "parents": [
        "8ded371f81fba8b38a049f8c5f30ce6438fc7b75",
        "488bf314bf219c66922305a1a320950efa86662f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 11:40:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 11:40:24 2011 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Allow i2c_add_numbered_adapter() to assign a bus id\n  i2c-ali1535: Fix style issues\n"
    },
    {
      "commit": "e13889bab3c6b5c839075086d28fe05f71984dda",
      "tree": "4b2931575f48186533848f36a7c80809ea929097",
      "parents": [
        "eda65cc6ce2a45dc01c233e301e59cd7a0f763ad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jul 25 14:15:50 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jul 25 14:15:50 2011 -0400"
      },
      "message": "fix devtmpfs race\n\nAfter we\u0027s done complete(\u0026req-\u003edone), there\u0027s nothing to prevent the\nscope containing *req from being gone and *req overwritten by any\nkind of junk.  So we must read req-\u003enext before that...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ded371f81fba8b38a049f8c5f30ce6438fc7b75",
      "tree": "0684d176cb6f35c92c4bf0185b1af9f5380077eb",
      "parents": [
        "096a705bbc080a4041636d07514560da8d78acbe",
        "07d0c38e7d84f911c72058a124c7f17b3c779a65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 10:38:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 10:38:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-3.1/drivers\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-3.1/drivers\u0027 of git://git.kernel.dk/linux-block:\n  cciss: do not attempt to read from a write-only register\n  xen/blkback: Add module alias for autoloading\n  xen/blkback: Don\u0027t let in-flight requests defer pending ones.\n  bsg: fix address space warning from sparse\n  bsg: remove unnecessary conditional expressions\n  bsg: fix bsg_poll() to return POLLOUT properly\n"
    },
    {
      "commit": "488bf314bf219c66922305a1a320950efa86662f",
      "tree": "84337cff8d57af18311129495f7cac4979845c55",
      "parents": [
        "3fea5df41df685de53aa985678ad7a9b2d6b3bb5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 25 17:49:43 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 17:49:43 2011 +0200"
      },
      "message": "i2c: Allow i2c_add_numbered_adapter() to assign a bus id\n\nCurrently, if an i2c bus driver supports both static and dynamic bus\nids, it needs to choose between calling i2c_add_numbered_adapter() and\ni2c_add_adapter().  This patch makes i2c_add_numbered_adapter()\nredirect to i2c_add_adapter() if the requested bus id is -1.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3fea5df41df685de53aa985678ad7a9b2d6b3bb5",
      "tree": "3e4e87681e63228385d3c588da8b6994cf267a84",
      "parents": [
        "b6844e8f64920cdee620157252169ba63afb0c89"
      ],
      "author": {
        "name": "LABBE Corentin",
        "email": "corentin.labbe@geomatys.fr",
        "time": "Mon Jul 25 17:49:42 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jul 25 17:49:42 2011 +0200"
      },
      "message": "i2c-ali1535: Fix style issues\n\nThis is a fix-style patch for i2c-ali1535 (issues reported by\ncheckpatch.pl.)\n\nSigned-off-by: LABBE Corentin \u003ccorentin.labbe@geomatys.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8405b044e5238afebd7248d927c1d261d2239767",
      "tree": "56c6a3c1a4542ead63b4abdd9fe6629d849402d5",
      "parents": [
        "ee05eff6f79c25617e5b7d7677b8f79d26abbe37",
        "133de1211982bd2ba9ab401f7a73d25d052ccd61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 20:56:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 20:56:18 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] s5pv210: make needlessly global symbols static\n  [CPUFREQ] exynos4210: make needlessly global symbols static\n  [CPUFREQ] S3C6410: Add some lower frequencies for 800MHz base clock operation\n  [CPUFREQ] S5PV210: Add reboot notifier to prevent system hang\n  [CPUFREQ] S5PV210: Adjust udelay prior to voltage scaling down\n  [CPUFREQ] S5PV210: Lock a mutex while changing the cpu frequency\n  [CPUFREQ] S5PV210: Add pm_notifier to prevent system unstable\n  [CPUFREQ] S5PV210: Add arm/int voltage control support\n  [CPUFREQ] S5PV210: Add additional symantics for \"relation\" in cpufreq with pm\n  [CPUFREQ] S3C64xx: Notify transition complete as soon as frequency changed\n  [CPUFREQ] S3C6410: Support 800MHz operation in cpufreq\n  [CPUFREQ] s5pv210-cpufreq.c: Add missing clk_put\n  [CPUFREQ] Move compile for S3C64XX cpufreq to /drivers/cpufreq\n  [CPUFREQ] Remove some vi noise that escaped into the Makefile.\n  [CPUFREQ] Move ARM Samsung cpufreq drivers to drivers/cpufreq/\n  [CPUFREQ/S3C64xx] Move S3C64xx CPUfreq driver into drivers/cpufreq\n  [CPUFREQ] Handle CPUs with different capabilities in acpi-cpufreq\n"
    },
    {
      "commit": "ee05eff6f79c25617e5b7d7677b8f79d26abbe37",
      "tree": "1efa14a8b5c79c3c986aca34dce13745760ea66c",
      "parents": [
        "933b44732caad0c3b65224453c54846c75d97936",
        "b6c2f86e6305be612f1196459f22343523f7049f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 20:55:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 20:55:48 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (145 commits)\n  bnx2x: use pci_pcie_cap()\n  bnx2x: fix bnx2x_stop_on_error flow in bnx2x_sp_rtnl_task\n  bnx2x: enable internal target-read for 57712 and up only\n  bnx2x: count statistic ramrods on EQ to prevent MC assert\n  bnx2x: fix loopback for non 10G link\n  bnx2x: dcb - send all unmapped priorities to same COS as L2\n  iwlwifi: Fix build with CONFIG_PM disabled.\n  gre: fix improper error handling\n  ipv4: use RT_TOS after some rt_tos conversions\n  via-velocity: remove duplicated #include\n  qlge: remove duplicated #include\n  igb: remove duplicated #include\n  can: c_can: remove duplicated #include\n  bnad: remove duplicated #include\n  net: allow netif_carrier to be called safely from IRQ\n  bna: Header File Consolidation\n  bna: HW Error Counter Fix\n  bna: Add HW Semaphore Unlock Logic\n  bna: IOC Event Name Change\n  bna: Mboxq Flush When IOC Disabled\n  ...\n"
    },
    {
      "commit": "933b44732caad0c3b65224453c54846c75d97936",
      "tree": "81b3bfe953f0c3f6417fc056810204ae9f0a6081",
      "parents": [
        "f1f3b8eab7491b6d9c2f03dfaaa7cb66a156f94c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 25 11:13:13 2011 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 20:42:47 2011 -0700"
      },
      "message": "gma500: udlay(20000) is too large\n\nSo use mdelay(20) instead.  Fixes this build error:\n\n  ERROR: \"__bad_udelay\" [drivers/staging/gma500/psb_gfx.ko] undefined!\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1f3b8eab7491b6d9c2f03dfaaa7cb66a156f94c",
      "tree": "966bef9cd316854a451f224b6e696aa132c8a196",
      "parents": [
        "b6844e8f64920cdee620157252169ba63afb0c89",
        "3b5ec274daae9165e0fe101e85e13060e5d78dae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 14:34:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 14:34:01 2011 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: PATA_ARASAN_CF depends on DMADEVICES\n  ata: remove unnecessary code\n  [libata] Prevent warning during PMP error recovery\n  ahci: RAID-mode SATA patch for Intel Panther Point DeviceIDs\n  pata_it821x: Fix RAID type display, by adding missing comma\n  sata_dwc_460ex: fix error path\n  ahci: Enable SB600 64bit DMA on Asus M3A\n  libata: report link resume failure as KERN_WARNING instead of ERR\n  ahci: move ahci_sb600_softreset to libahci.c and rename it\n  libata: leave port thawed after reset failure\n  ata: sata_via: Use dev_dbg\n  ata: Add and use ata_print_version_once\n  ata: Convert ata_\u003cfoo\u003e_printk(KERN_\u003cLEVEL\u003e to ata_\u003cfoo\u003e_\u003clevel\u003e\n  ata: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n"
    },
    {
      "commit": "b6c2f86e6305be612f1196459f22343523f7049f",
      "tree": "63efc504390b95d4269ade5781db6f99ba38aa98",
      "parents": [
        "b1fb8740a279a96d8b6ceedfce334b887908b91d"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jul 24 03:58:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: use pci_pcie_cap()\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1fb8740a279a96d8b6ceedfce334b887908b91d",
      "tree": "ddba2e7d62adcca31212011dfb9ac9dd3eae9769",
      "parents": [
        "2189400b3c29a03360cbe2e3af3299eb5e2b950c"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jul 24 03:57:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: fix bnx2x_stop_on_error flow in bnx2x_sp_rtnl_task\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2189400b3c29a03360cbe2e3af3299eb5e2b950c",
      "tree": "b27270ba9252cf42a5d94afd4aabdd4089778dd1",
      "parents": [
        "d6cae2385f00522b3da8a5f964bf8dfa32a0d138"
      ],
      "author": {
        "name": "Shmulik Ravid",
        "email": "shmulikr@broadcom.com",
        "time": "Sun Jul 24 03:57:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: enable internal target-read for 57712 and up only\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6cae2385f00522b3da8a5f964bf8dfa32a0d138",
      "tree": "761f7a846115cad968aeb7d545f189cd0ded169e",
      "parents": [
        "1cb0c788e03da59f14699530aa031a07a89f0056"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jul 24 03:54:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: count statistic ramrods on EQ to prevent MC assert\n\nThis patch includes:\n - Counting statistics ramrods as EQ ramrods the way they should be. This\n   accounting is meant to prevent MC asserts in case of software bugs.\n - Fixes in debug facilities which were added while working on one of such\n   bugs.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cb0c788e03da59f14699530aa031a07a89f0056",
      "tree": "4e84575a4a0090e7f3a88679e11fdbeb00b0d7bf",
      "parents": [
        "09b775e7ec08ae92b8d976b7e34ba7f83b904c97"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Sun Jul 24 03:53:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: fix loopback for non 10G link\n\nAlso fixes minor formatting in that function.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09b775e7ec08ae92b8d976b7e34ba7f83b904c97",
      "tree": "c2f892fcf6f1f1b4feeeb8728500f8bcdfe98e43",
      "parents": [
        "262931339805ce8a7d25c5f75d5b2402013fc55d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Jul 24 04:09:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:11:40 2011 -0700"
      },
      "message": "bnx2x: dcb - send all unmapped priorities to same COS as L2\n\nAs a result of DCBX negotiation some priorities maybe untouched and still\nunmapped to any COS; instead of sending them to COS0 we assign them\nto the same COS as L2 traffic - to avoid collisions with storage class of\nservice.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "262931339805ce8a7d25c5f75d5b2402013fc55d",
      "tree": "e1ac78e93bf9c4e336f5d22011125d4258a8d8cf",
      "parents": [
        "559fafb94ad9e4cd8774f39241917c57396f9fc5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:09:32 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 24 13:09:32 2011 -0700"
      },
      "message": "iwlwifi: Fix build with CONFIG_PM disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6844e8f64920cdee620157252169ba63afb0c89",
      "tree": "339a447f4d1b6b2a447d10d24de227ddfbd4cc65",
      "parents": [
        "2f175074e6811974ee77ddeb026f4d21aa3eca4d",
        "3ad55155b222f2a901405dea20ff7c68828ecd92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 10:20:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 10:20:54 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (237 commits)\n  ARM: 7004/1: fix traps.h compile warnings\n  ARM: 6998/2: kernel: use proper memory barriers for bitops\n  ARM: 6997/1: ep93xx: increase NR_BANKS to 16 for support of 128MB RAM\n  ARM: Fix build errors caused by adding generic macros\n  ARM: CPU hotplug: ensure we migrate all IRQs off a downed CPU\n  ARM: CPU hotplug: pass in proper affinity mask on IRQ migration\n  ARM: GIC: avoid routing interrupts to offline CPUs\n  ARM: CPU hotplug: fix abuse of irqdesc-\u003enode\n  ARM: 6981/2: mmci: adjust calculation of f_min\n  ARM: 7000/1: LPAE: Use long long printk format for displaying the pud\n  ARM: 6999/1: head, zImage: Always Enter the kernel in ARM state\n  ARM: btc: avoid invalidating the branch target cache on kernel TLB maintanence\n  ARM: ARM_DMA_ZONE_SIZE is no more\n  ARM: mach-shark: move ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-sa1100: move ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-realview: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-pxa: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-ixp4xx: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-h720x: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ARM: mach-davinci: move from ARM_DMA_ZONE_SIZE to mdesc-\u003edma_zone_size\n  ...\n"
    },
    {
      "commit": "21c7075fa5a756f1c95f6b463ff42cd320cc0301",
      "tree": "69524dd01fbebe662abe3b7296664592d3ce562b",
      "parents": [
        "ff0c4ad2c3a75ccfe6adca916e50804eb45bb2d9",
        "73b7d40ff1bcd44b4245c2714b88cf872fe44685"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 09:55:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 09:55:45 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (21 commits)\n  [S390] use siginfo for sigtrap signals\n  [S390] dasd: add enhanced DASD statistics interface\n  [S390] kvm: make sigp emerg smp capable\n  [S390] disable cpu measurement alerts on a dying cpu\n  [S390] initial cr0 bits\n  [S390] iucv cr0 enablement bit\n  [S390] race safe external interrupt registration\n  [S390] remove tape block docu\n  [S390] ap: toleration support for ap device type 10\n  [S390] cleanup program check handler prototypes\n  [S390] remove kvm mmu reload on s390\n  [S390] Use gmap translation for accessing guest memory\n  [S390] use gmap address spaces for kvm guest images\n  [S390] kvm guest address space mapping\n  [S390] fix s390 assembler code alignments\n  [S390] move sie code to entry.S\n  [S390] kvm: handle tprot intercepts\n  [S390] qdio: clear shared DSCI before scheduling the queue handler\n  [S390] reference bit testing for unmapped pages\n  [S390] irqs: Do not trace arch_local_{*,irq_*} functions\n  ...\n"
    },
    {
      "commit": "a23a334bd547e9462d9ca4a74608519a1e928848",
      "tree": "e3d4f4423130f0d74f141c9bbd0c0874690e38b3",
      "parents": [
        "a642285014df03b8f320399d515bf3b779af07ac",
        "acdca31dba86c4f426460aa000d13930a00549b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 09:05:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 24 09:05:32 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: (34 commits)\n  crypto: caam - ablkcipher support\n  crypto: caam - faster aead implementation\n  crypto: caam - structure renaming\n  crypto: caam - shorter names\n  crypto: talitos - don\u0027t bad_key in ablkcipher setkey\n  crypto: talitos - remove unused giv from ablkcipher methods\n  crypto: talitos - don\u0027t set done notification in hot path\n  crypto: talitos - ensure request ordering within a single tfm\n  crypto: gf128mul - fix call to memset()\n  crypto: s390 - support hardware accelerated SHA-224\n  crypto: algif_hash - Handle initial af_alg_make_sg error correctly\n  crypto: sha1_generic - use SHA1_BLOCK_SIZE\n  hwrng: ppc4xx - add support for ppc4xx TRNG\n  crypto: crypto4xx - Perform read/modify/write on device control register\n  crypto: caam - fix build warning when DEBUG_FS not configured\n  crypto: arc4 - Fixed coding style issues\n  crypto: crc32c - Fixed coding style issue\n  crypto: omap-sham - do not schedule tasklet if there is no active requests\n  crypto: omap-sham - clear device flags when finishing request\n  crypto: omap-sham - irq handler must not clear error code\n  ...\n"
    },
    {
      "commit": "eda65cc6ce2a45dc01c233e301e59cd7a0f763ad",
      "tree": "dea2bc7276405a999f3c314d86fc8b148b7ef3de",
      "parents": [
        "e55d92b92d240189241c22bfdfc885d4225a4d61"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 04:32:53 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:12:42 2011 -0400"
      },
      "message": "caam: don\u0027t pass bogus S_IFCHR to debugfs_create_...()\n\nit will be replaced with S_IFREG anyway\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e55d92b92d240189241c22bfdfc885d4225a4d61",
      "tree": "f29095ec817db02a1e40349b0c6b136e0172e2b4",
      "parents": [
        "e772aed369779c98f44e83ccd7fb1b713953cd09"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 02:07:46 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:12:33 2011 -0400"
      },
      "message": "get rid of create_proc_entry() abuses - proc_mkdir() is there for purpose\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e772aed369779c98f44e83ccd7fb1b713953cd09",
      "tree": "b95e12adefedbaa2df6cb2d41e820f9a6161b033",
      "parents": [
        "963945bf93e46b9bf71a07bf9c78183e0f57733a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 20:59:40 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:12:19 2011 -0400"
      },
      "message": "asus-wmi: -\u003eis_visible() can\u0027t return negative\n\nIt\u0027s mode_t; return 0 (no access) on error.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "423e0ab086ad8b33626e45fa94ac7613146b7ffa",
      "tree": "249c9337a02254fe5dbede7436f78dfcc1ec508f",
      "parents": [
        "bbd9d6f7fbb0305c9a592bf05a32e87eb364a4ff"
      ],
      "author": {
        "name": "Tim Chen",
        "email": "tim.c.chen@linux.intel.com",
        "time": "Tue Jul 19 09:32:38 2011 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 10:08:32 2011 -0400"
      },
      "message": "VFS : mount lock scalability for internal mounts\n\nFor a number of file systems that don\u0027t have a mount point (e.g. sockfs\nand pipefs), they are not marked as long term. Therefore in\nmntput_no_expire, all locks in vfs_mount lock are taken instead of just\nlocal cpu\u0027s lock to aggregate reference counts when we release\nreference to file objects.  In fact, only local lock need to have been\ntaken to update ref counts as these file systems are in no danger of\ngoing away until we are ready to unregister them.\n\nThe attached patch marks file systems using kern_mount without\nmount point as long term.  The contentions of vfs_mount lock\nis now eliminated.  Before un-registering such file system,\nkern_unmount should be called to remove the long term flag and\nmake the mount point ready to be freed.\n\nSigned-off-by: Tim Chen \u003ctim.c.chen@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fa52aa7a82f9226b3874a69816bda3af821f002",
      "tree": "7d61364211cf22bb942b5eff7286c3c1f037fdf0",
      "parents": [
        "8bb3a2ebcf2a406a60d04f5a8756ea936b7f0bf3"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Sun Jul 24 10:48:32 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Jul 24 10:48:23 2011 +0200"
      },
      "message": "[S390] dasd: add enhanced DASD statistics interface\n\nThis patch extends the DASD statistics to allow for a more detailed\nanalysis of DASD I/O operations. In particular we want the statistics\nto provide answers to the following questions:\n- How many requests used a PAV alias?\n- How many requests used High Performance FICON?\n- How do read request perform versus write requests?\n\nThe existing DASD statistics interface has several shortcomings\n- The interface for global data is a formatted text table in procfs\n  (/proc/dasd/statistics). The layout is meant for human readers and\n  is not to easy to parse. If values get to large for the table\n  layout, they get scaled down.\n- The statistics which are collected per block device can be\n  accessed via an ioctl interface, which can only be extended by\n  defining a new ioctl.\n- There is no statistics interface for individual PAV base and alias\n  devices.\n\nTo overcome theses shortcomings we create a new DASD statistics\ninterface in debugfs. This interface will contain one entry for global\ndata, one per DASD block device, and one per DASD base and alias\ndevice. Each file contains the statistic data in easy to parse\nname/value and name/array pairs. The existing interfaces will remain\nfunctional, but they will not be extended.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6bed05bcbc8e5932e06059f0c3be1acdf30a39d4",
      "tree": "57b2c17507127586cf8cfd46244be548c261d5d2",
      "parents": [
        "fdb204d1a7746a90b0d8a8665bf59af98c8c366a"
      ],
      "author": {
        "name": "Holger Dengler",
        "email": "hd@linux.vnet.ibm.com",
        "time": "Sun Jul 24 10:48:25 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Jul 24 10:48:22 2011 +0200"
      },
      "message": "[S390] ap: toleration support for ap device type 10\n\nAdd toleration support for ap devices with device type 10.\n\nSigned-off-by: Holger Dengler \u003chd@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b02f0c2ea25781e0f94b4fc8f6f85582057857b3",
      "tree": "688ed8fea4f857f5280be3f4d8adae663fea3d4b",
      "parents": [
        "50a15981a1fac7e019ff7c3cba87531fb580f065"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Sun Jul 24 10:48:00 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Jul 24 10:48:00 2011 +0200"
      },
      "message": "[S390] qdio: clear shared DSCI before scheduling the queue handler\n\nThe following race can occur with qdio devices that use the shared device\nstate change indicator:\n\nDevice (Shared DSCI)    CPU0                            CPU1\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n1. DSCI 0 \u003d\u003e 1,\n   INT pending\n                        2. Thinint handler\n                        * si_used \u003d 1\n                        * Inbound tasklet_schedule\n                        * DSCI 1 \u003d\u003e 0\n\n3. DSCI 0 \u003d\u003e 1,\n   INT pending\n\n                                                        4. Thinint handler\n                                                        * si_used \u003d 1\n                                                        * Inbound tasklet_schedu\nle\n                                                           \u003d\u003e NOP\n\n                        5. Inbound tasklet run\n\n6. DSCI \u003d 1,\n   INT surpressed\n\n                                                        7. DSCI 1 \u003d\u003e 0\n\nThe race would lead to a stall where new data in the input queue is\nnot recognized so the device stops working in case of no further traffic.\n\nFix the race by resetting the DSCI before scheduling the inbound tasklet\nso the device generates an interrupt if new data arrives in the above\nscenario in step 6.\n\nReviewed-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "284ecb00644cf28e5f530f92b4f820cb78f023aa",
      "tree": "ab6af0dc88dfa73259d251cca91977fab6872f3d",
      "parents": [
        "6d6be43d4dfdb167ef72f4aa665c1607db799be4"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Jul 24 10:47:57 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Jul 24 10:48:00 2011 +0200"
      },
      "message": "[S390] kconfig: remove tape interface support comment\n\nThere is nothing below the menu entry \"S/390 tape interface support\".\nRemove it.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a642285014df03b8f320399d515bf3b779af07ac",
      "tree": "e2f6c7082f377fa4f707066d261f3fad2bc8613b",
      "parents": [
        "6d6be43d4dfdb167ef72f4aa665c1607db799be4"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 23 23:52:48 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 23 23:53:55 2011 -0600"
      },
      "message": "of: fix missing include from of_pci.c\n\nof_pci.c references symbols from linux/of.h.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f6226dec5081f55bf7820b74a9acb7b20a8930a5",
      "tree": "cc13bba2c7fc8ead648e8a60b48b6b57c22a3cfe",
      "parents": [
        "9413b314f4b3f02bda7d7a7d6e1cdfa5ad375e0e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 22 22:20:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 23 20:01:16 2011 -0700"
      },
      "message": "via-velocity: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/via-velocity.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9413b314f4b3f02bda7d7a7d6e1cdfa5ad375e0e",
      "tree": "7b119357f26f1685e3f1bfdd58b0411158a631fd",
      "parents": [
        "48b03754dcdabb52bcb14f8288ca51f9bea8eb44"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 22 22:20:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 23 20:01:15 2011 -0700"
      },
      "message": "qlge: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/qlge/qlge_main.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48b03754dcdabb52bcb14f8288ca51f9bea8eb44",
      "tree": "34adf3946b4edd6667f1f4fd280390b3d07e68ee",
      "parents": [
        "4570a5248bafd9d06d31ab6f6ef337c90a2a4bc0"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 22 22:20:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 23 20:01:15 2011 -0700"
      },
      "message": "igb: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/igb/igb_main.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4570a5248bafd9d06d31ab6f6ef337c90a2a4bc0",
      "tree": "aad09cef771b5c07ab85f03681b1688e3027299f",
      "parents": [
        "4fa5ee31b4fd109536aa5745d8c6af7c3bfd6d3b"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 22 22:19:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 23 20:01:15 2011 -0700"
      },
      "message": "can: c_can: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/can/c_can/c_can.c\n  drivers/net/can/c_can/c_can_platform.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fa5ee31b4fd109536aa5745d8c6af7c3bfd6d3b",
      "tree": "a8925653a2b19abc285e8ba95f8886b609108c7f",
      "parents": [
        "f9035cd498486d5a82ad8ae9bcfdb91b3e57ec9d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jul 22 22:19:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 23 20:01:15 2011 -0700"
      },
      "message": "bnad: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/net/bna/bnad.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b5ec274daae9165e0fe101e85e13060e5d78dae",
      "tree": "2534006b22ddeb043b2e74a8eadb73901b6f91b2",
      "parents": [
        "47db477e46fa12eec40597b365ef1fad1cf17842"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 22 17:32:27 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:07:47 2011 -0400"
      },
      "message": "ata: PATA_ARASAN_CF depends on DMADEVICES\n\nFix kconfig unmet dependency warning:\n\nwarning: (PATA_ARASAN_CF \u0026\u0026 VIDEO_TIMBERDALE \u0026\u0026 SND_SOC_SH4_SIU) selects DMA_ENGINE which has unmet direct dependencies (DMADEVICES)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "47db477e46fa12eec40597b365ef1fad1cf17842",
      "tree": "d510ac9056b18bcbd3fd227dff8c286079cb130d",
      "parents": [
        "d4d8eaff78b1b0043e7674bead7018e4db8b03ba"
      ],
      "author": {
        "name": "Greg Dietsche",
        "email": "Gregory.Dietsche@cuw.edu",
        "time": "Thu Jun 16 11:39:21 2011 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:07:27 2011 -0400"
      },
      "message": "ata: remove unnecessary code\n\nCompile tested.\nremove unnecessary code that matches this coccinelle pattern\n\tif (...)\n\t\treturn ret;\n\treturn ret;\n\nSigned-off-by: Greg Dietsche \u003cGregory.Dietsche@cuw.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d4d8eaff78b1b0043e7674bead7018e4db8b03ba",
      "tree": "b1d2be499bd91d2a5e3bd60d6c78318c51319e4b",
      "parents": [
        "2cab7a4c5ccf96e0954e767af490ba9aee2c9b6f"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@google.com",
        "time": "Fri Jul 22 13:48:32 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:05:14 2011 -0400"
      },
      "message": "[libata] Prevent warning during PMP error recovery\n\nCleanup sff_pio_task_link when a command is cancel while the\npio_task thread has been scheduled.\n\nSigned-off-by: Gwendal Grignou \u003cgwendal@google.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2cab7a4c5ccf96e0954e767af490ba9aee2c9b6f",
      "tree": "b06cff1450ecec8b3d2d91c642bb5c615865c1b3",
      "parents": [
        "1c30c02757027ed2da1b0e26609ac8b9b1c2bb1f"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Thu Jul 14 16:50:49 2011 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:04:32 2011 -0400"
      },
      "message": "ahci: RAID-mode SATA patch for Intel Panther Point DeviceIDs\n\nThis patch adds an additional SATA RAID controller DeviceID for the Intel Panther Point PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1c30c02757027ed2da1b0e26609ac8b9b1c2bb1f",
      "tree": "919625c265f8f442ec14655c9e9788fe674b6a52",
      "parents": [
        "04e506b5e7bd61c3a99af9964f7f1177c17f3424"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jul 04 15:33:24 2011 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:04:25 2011 -0400"
      },
      "message": "pata_it821x: Fix RAID type display, by adding missing comma\n\nThe missing comma causes the wrong RAID type to be displayed.\nIntroduced by commit 963e4975c6f93c148ca809d986d412201df9af89 three\nyears ago, odd that nobody noticed before.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "04e506b5e7bd61c3a99af9964f7f1177c17f3424",
      "tree": "7448465bc6c2662ec3b7a7a3e5c3de2edc31663b",
      "parents": [
        "3c4aa91f21f65b7b40bdfb015eacbcb8453ccae2"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sun Jul 03 15:26:47 2011 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jul 23 18:03:54 2011 -0400"
      },
      "message": "sata_dwc_460ex: fix error path\n\nFixed hsdev memleak on sata_dwc_probe() error.\nAs dma_dwc_exit() can be called multiple times without sata_dma_regs and\nirq_dma changes, it might lead to double free on sequential\ndma_dwc_exit() calls.  So, zero these fields after free calls.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    }
  ],
  "next": "3c4aa91f21f65b7b40bdfb015eacbcb8453ccae2"
}
