)]}'
{
  "log": [
    {
      "commit": "1c6e6d91b22c4271e8a5dab559a08cb005a77073",
      "tree": "2801132011569f0635b896cde16a1e9c2db3acdf",
      "parents": [
        "d8e7b2b3ac5319fcee616488c628c2bbe7e2937b",
        "c1176d6f03e1085797ce83648a2c76ae15a2b515"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:02:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:02:06 2009 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (24 commits)\n  drm/radeon/kms: fix vline register for second head.\n  drm/r600: avoid assigning vb twice in blit code\n  drm/radeon: use list_for_each_entry instead of list_for_each\n  drm/radeon/kms: Fix AGP support for R600/RV770 family (v2)\n  drm/radeon/kms: Fallback to non AGP when acceleration fails to initialize (v2)\n  drm/radeon/kms: Fix RS600/RV515/R520/RS690 IRQ\n  drm/radeon: Fix setting of bits\n  drm/ttm: fix refcounting in ttm global code.\n  drm/fb: add more correct 8/16/24/32 bpp fb support.\n  drm/fb: add setcmap and fix 8-bit support.\n  drm/radeon/kms: respect single crtc cards, only create one crtc. (v2)\n  drm: Delete the DRM_DEBUG_KMS in drm_mode_cursor_ioctl\n  drm/radeon/kms: add support for \"Surround View\"\n  drm/radeon/kms: Fix irq handling on AVIVO hw\n  drm/radeon/kms: R600/RV770 remove dead code and print message for wrong BIOS\n  drm/radeon/kms: Fix R600/RV770 disable acceleration path\n  drm/radeon/kms: Fix R600/RV770 startup path \u0026 reset\n  drm/radeon/kms: Fix R600 write back buffer\n  drm/radeon/kms: Remove old init path as no hw use it anymore\n  drm/radeon/kms: Convert RS600 to new init path\n  ...\n"
    },
    {
      "commit": "d8e7b2b3ac5319fcee616488c628c2bbe7e2937b",
      "tree": "a04c26abab31d85e0a3a45a808a539fbb5a9b85c",
      "parents": [
        "1bfd16a6571db105d7d57acf768c1df297781f07",
        "ab8d64d7d4ea49cf664ca5562263a8ba78f4541e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:01:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:01:01 2009 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omapfb: Blizzard: constify register address tables\n  omapfb: Blizzard: fix pointer to be const\n  omapfb: Condition mutex acquisition\n  omap: iovmm: Add missing mutex_unlock\n  omap: iovmm: Fix incorrect spelling\n  omap: SRAM: flush the right address after memcpy in omap_sram_push\n  omap: Lock DPLL5 at boot\n  omap: Fix incorrect 730 vs 850 detection\n  OMAP3: PM: introduce a new powerdomain walk helper\n  OMAP3: PM: Enable GPIO module-level wakeups\n  OMAP3: PM: USBHOST: clear wakeup events on both hosts\n  OMAP3: PM: PRCM interrupt: only handle selected PRCM interrupts\n  OMAP3: PM: PRCM interrupt: check MPUGRPSEL register\n  OMAP3: PM: Prevent hang in prcm_interrupt_handler\n"
    },
    {
      "commit": "1bfd16a6571db105d7d57acf768c1df297781f07",
      "tree": "83e266b8a474c9fd2cb6fed99bd6a1a3af8cd8e6",
      "parents": [
        "5587481e92105734e8e45a24fd8603228ec02449",
        "94baaee4947d84809b289d5ca03677525ffc6da9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:00:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:00:39 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: beef up DRAM error injection\n  amd64_edac: fix DRAM base and limit extraction\n  amd64_edac: fix chip select handling\n  amd64_edac: simple fix to allow reporting of CECC errors\n  amd64_edac: fix K8 intlv_sel check\n  amd64_edac: fix interleave enable tests\n  amd64_edac: fix DRAM base and limit address extraction\n  amd64_edac: fix driver instance lookup table allocation\n"
    },
    {
      "commit": "5587481e92105734e8e45a24fd8603228ec02449",
      "tree": "2de22ddd94e21f681825de002887f3cc89118edd",
      "parents": [
        "df87f344efac96cb9f9367e82509208216f1e0fa",
        "a4d63a943735efa30270ce70716d43323fd40f02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  ethoc: limit the number of buffers to 128\n  ethoc: use system memory as buffer\n  ethoc: align received packet to make IP header at word boundary\n  ethoc: fix buffer address mapping\n  ethoc: fix typo to compute number of tx descriptors\n  au1000_eth: Duplicate test of RX_OVERLEN bit in update_rx_stats()\n  netxen: Fix Unlikely(x) \u003e y\n  pasemi_mac: ethtool get settings fix\n  add maintainer for network drop monitor kernel service\n  tg3: Fix phylib locking strategy\n  rndis_host: support ETHTOOL_GPERMADDR\n  ipv4: arp_notify address list bug\n  gigaset: add kerneldoc comments\n  gigaset: correct debugging output selection\n  gigaset: improve error recovery\n  gigaset: fix device ERROR response handling\n  gigaset: announce if built with debugging\n  gigaset: handle isoc frame errors more gracefully\n  gigaset: linearize skb\n  gigaset: fix reject/hangup handling\n  ...\n"
    },
    {
      "commit": "df87f344efac96cb9f9367e82509208216f1e0fa",
      "tree": "e5423f3973852736438382576f8a432d67e11713",
      "parents": [
        "385c51d6b1dc7cdbbb1b189d18bb4680d0714a37",
        "032665a26f5fe230509c4d35bd53f69fb6aa45b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:06 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  Revert \"Revert \"ide: try to use PIO Mode 0 during probe if possible\"\"\n  sis5513: fix PIO setup for ATAPI devices\n"
    },
    {
      "commit": "385c51d6b1dc7cdbbb1b189d18bb4680d0714a37",
      "tree": "36ff86c2e8278edc9b54ce1199094f8db7fb23fa",
      "parents": [
        "d82e23dcaeb083e520fd1ec87d014d0c4a31d79c",
        "4ef8774cb45c3cf78c7a2d7a1a42f6aee7eda3b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:40:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:40:19 2009 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  agp: parisc-agp.c - use correct page_mask function\n  parisc: Fix linker script breakage.\n  parisc: convert to asm-generic/hardirq.h\n  parisc: Make THREAD_SIZE available to assembly files and linker scripts.\n  parisc: correct use of SHF_ALLOC\n  parisc: rename parisc\u0027s vmalloc_start to parisc_vmalloc_start\n  parisc: add me to Maintainers\n  parisc: includecheck fix: signal.c\n  parisc: HAVE_ARCH_TRACEHOOK\n  parisc: add skeleton syscall.h\n  parisc: stop using task-\u003eptrace for {single,block}step flags\n  parisc: split syscall_trace into two halves\n  parisc: add missing TI_TASK macro in syscall.S\n  parisc: tracehook_signal_handler\n  parisc: tracehook_report_syscall\n"
    },
    {
      "commit": "d82e23dcaeb083e520fd1ec87d014d0c4a31d79c",
      "tree": "f9df0c095a2bbbd6ea29817434398dd7c1436b7f",
      "parents": [
        "a1125b1e41228bc2e5b4f023004a4280282d1dab"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Wed Oct 07 16:32:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:40 2009 -0700"
      },
      "message": "lis3lv02d_spi: module unload didn\u0027t remove sysfs entry\n\nIn module unload, lis3lv02d core driver sysfs clean up was not called.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: \"Trisal, Kalhan\" \u003ckalhan.trisal@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1125b1e41228bc2e5b4f023004a4280282d1dab",
      "tree": "dae42956998db0946abec9163468d37466af92e5",
      "parents": [
        "a54fed9f70a2765f4476e1ce3d691a2f31df258f"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Oct 07 16:32:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:40 2009 -0700"
      },
      "message": "mmc: sdio: don\u0027t require CISTPL_VERS_1 to contain 4 strings\n\nThe PC Card 8.0 specification (vol.  4, section 3.2.10) says the\nTPLLV1_INFO field of the CISTPL_VERS_1 tuple must contain 4 strings.  Some\ncards don\u0027t have all 4 so just parse as many as we can.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nTested-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a54fed9f70a2765f4476e1ce3d691a2f31df258f",
      "tree": "407b053daa58bc6f6c855cacf5133005c005dcd3",
      "parents": [
        "48640d69f5f06fe951a4de065a7f374cb9ee6040"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: add hwpoison/unpoison feature\n\nFor hwpoison stress testing.  The debugfs mount point is assumed to be\n/debug/.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48640d69f5f06fe951a4de065a7f374cb9ee6040",
      "tree": "b8cdfc19a1b93d36436928ccd358a043e5f292aa",
      "parents": [
        "e577ebde9fb161bdc87511763c75dfad291059e2"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: introduce kpageflags_flags()\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e577ebde9fb161bdc87511763c75dfad291059e2",
      "tree": "693862be0bae0b32578361f0070ba38378961307",
      "parents": [
        "4a1b6726feee3132905996ae4cd1c7dc2104e721"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: make voffset local variables\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a1b6726feee3132905996ae4cd1c7dc2104e721",
      "tree": "fffa90d99968e20308e49ed377271e7de8b26ae5",
      "parents": [
        "31bbf66eaaaf50ba79e50ab7d3c89531b31c0614"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: make standalone pagemap/kpageflags read routines\n\nRefactor the code to be more modular and easier to reuse.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31bbf66eaaaf50ba79e50ab7d3c89531b31c0614",
      "tree": "bb96b311a4293649f2f0c9e0870330a94ee7e419",
      "parents": [
        "0c57effe27eb6544eb44d5fac563b7334e3bc771"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: introduce checked_open()\n\nThis helps merge duplicate code (now and future) and outstand the main\nlogic.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c57effe27eb6544eb44d5fac563b7334e3bc771",
      "tree": "a7f89c4f28e6f1b8e5ff78feb6bafc38bab7e4a6",
      "parents": [
        "a1bbb5ec39042fb762e7f4bcc634da0d87834193"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "page-types: add GPL note\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1bbb5ec39042fb762e7f4bcc634da0d87834193",
      "tree": "20bb538ee4b3a9fbf5e8e9d1988fed2011deffce",
      "parents": [
        "253fb02d62571e5455eedc9e39b9d660e86a40f0"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "pagemap: document KPF_KSM and show it in page-types\n\nIt indicates to the system admin that processes mapping such pages may be\neating less physical memory than the reported numbers by legacy tools.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: Izik Eidus \u003cieidus@redhat.com\u003e\nAcked-by: Chris Wright \u003cchrisw@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": "253fb02d62571e5455eedc9e39b9d660e86a40f0",
      "tree": "f52fc8f0d792148d43e4e38ed48dc3666ef50b75",
      "parents": [
        "7823da36ce8e42d66941887eb922768d259763f2"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Wed Oct 07 16:32:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "pagemap: export KPF_HWPOISON\n\nThis flag indicates a hardware detected memory corruption on the page.\nAny future access of the page data may bring down the machine.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7823da36ce8e42d66941887eb922768d259763f2",
      "tree": "50b1d3dac15a6c96a09c1a4919e1905a5e0b9184",
      "parents": [
        "06d1baa683c58bd8e7fe4c950c1159808d445047"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Wed Oct 07 16:32:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "cgroups: update documentation of cgroups tasks and procs files\n\nUpdate documentation of cgroups tasks and procs files\n\nDocument the cgroup.procs file.\n\nClarify the semantics of the cgroup.procs and tasks files.  Although the\ncurrent cgroup.procs interface returns a sorted and uniqified list of\npids, potential future performance enhancements could result in those\nproperties being removed - explicitly document this aspect of the API.\n\nThere are no existing users of cgroup.procs, so compatibility isn\u0027t an\nissue.  There are users of the \"tasks\" file, but none that would appear to\nbreak in the event of the sorted property being broken.  The standard\n\"libcpuset\" explicitly sorts the results of reading from the tasks file,\nand \"libcg\" and other users don\u0027t appear to care about ordering.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06d1baa683c58bd8e7fe4c950c1159808d445047",
      "tree": "23f90e9a690f442816f0b60d5dc60de9a24272cc",
      "parents": [
        "caf88aeb2235e10a8c8bbfbb0ec6ff706200c7dd"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "video: includecheck fix: da8xx-fb.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/da8xx-fb.c: linux/device.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@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": "caf88aeb2235e10a8c8bbfbb0ec6ff706200c7dd",
      "tree": "318bb3eb2281c7c0702e7758cd3dd4e8a895bb69",
      "parents": [
        "4055e97318809638a57fbe1746b93bc7a90ef0d3"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:39 2009 -0700"
      },
      "message": "video: includecheck fix: msm, mddi.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/msm/mddi.c: linux/delay.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@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": "4055e97318809638a57fbe1746b93bc7a90ef0d3",
      "tree": "8dedb30f4e9f2da35447a88d7a906427e48eb310",
      "parents": [
        "3700c155af56b54adfc737ba3164a41de2c59d41"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:38 2009 -0700"
      },
      "message": "fs: includecheck fix: proc, kcore.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  fs/proc/kcore.c: linux/mm.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@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": "3700c155af56b54adfc737ba3164a41de2c59d41",
      "tree": "034c53a8c573339076a7a5d7d77bc133280a24ff",
      "parents": [
        "c73602ad31cdcf7e6651f43d12f65b5b9b825b6f"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Wed Oct 07 16:32:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:38 2009 -0700"
      },
      "message": "mm: includecheck fix: vmalloc.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  mm/vmalloc.c: linux/highmem.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@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": "c73602ad31cdcf7e6651f43d12f65b5b9b825b6f",
      "tree": "e9af7ebc13854e03e9ea0ee1c4e7e00475506fa7",
      "parents": [
        "0eca52a92735f43462165efe00a7e394345fb38e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh.dickins@tiscali.co.uk",
        "time": "Wed Oct 07 16:32:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 07:36:38 2009 -0700"
      },
      "message": "ksm: more on default values\n\nAdjust the max_kernel_pages default to a quarter of totalram_pages,\ninstead of nr_free_buffer_pages() / 4: the KSM pages themselves come from\nhighmem, and even on a 16GB PAE machine, 4GB of KSM pages would only be\npinning 32MB of lowmem with their rmap_items, so no need for the more\nobscure calculation (nor for its own special init function).\n\nThere is no way for the user to switch KSM on if CONFIG_SYSFS is not\nenabled, so in that case default run to KSM_RUN_MERGE.\n\nUpdate KSM Documentation and Kconfig to reflect the new defaults.\n\nSigned-off-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nCc: Izik Eidus \u003cieidus@redhat.com\u003e\nCc: Andrea Arcangeli \u003caarcange@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": "c1176d6f03e1085797ce83648a2c76ae15a2b515",
      "tree": "f9796cf97a6fbc75a486b1e4f6406d1f8f599a48",
      "parents": [
        "0eca52a92735f43462165efe00a7e394345fb38e",
        "d4ac6a05d51357e31028cc9076874a58dd197b83"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 14:03:05 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 14:03:05 2009 +1000"
      },
      "message": "Merge branch \u0027drm-next\u0027 of ../drm-next into drm-linus\n\nconflict in radeon since new init path merged with vga arb code.\n\nConflicts:\n\tdrivers/gpu/drm/radeon/radeon.h\n\tdrivers/gpu/drm/radeon/radeon_asic.h\n\tdrivers/gpu/drm/radeon/radeon_device.c\n"
    },
    {
      "commit": "d4ac6a05d51357e31028cc9076874a58dd197b83",
      "tree": "b0a88c26147c1a96a0b4cce277fdff94bb1b4989",
      "parents": [
        "49c458e544ae14514209ed80ea6829ca1b18ddf0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 11:32:49 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 11:39:16 2009 +1000"
      },
      "message": "drm/radeon/kms: fix vline register for second head.\n\nBoth r100/r600 had this wrong, use the macro to extract the register\nto relocate.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "49c458e544ae14514209ed80ea6829ca1b18ddf0",
      "tree": "e26fa7bcaa9f91b309dae972ac16032e22e2da75",
      "parents": [
        "9d8401fcbb8c8a390b649b9c1b18dab113a918d6"
      ],
      "author": {
        "name": "Robert Noland",
        "email": "rnoland@2hip.net",
        "time": "Mon Oct 05 11:56:44 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:56:27 2009 +1000"
      },
      "message": "drm/r600: avoid assigning vb twice in blit code\n\nThere is no need to assign vb before you know that space is available.\n\n[agd5f: adapted for kernel tree.]\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9d8401fcbb8c8a390b649b9c1b18dab113a918d6",
      "tree": "9d93b421df019876d2952a15edf8c2525ceff2db",
      "parents": [
        "1a029b768f9d4a001501bd18d6ba08297ae912fd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:28:19 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:05 2009 +1000"
      },
      "message": "drm/radeon: use list_for_each_entry instead of list_for_each\n\nThis is just a cleanup of the list macro usage.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1a029b768f9d4a001501bd18d6ba08297ae912fd",
      "tree": "0ac1643be0d57e919a619c1e2c5a9edc8e7e4f16",
      "parents": [
        "b574f251f787c5b163da5ea345525569e51775bc"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Oct 06 19:04:30 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix AGP support for R600/RV770 family (v2)\n\nFor AGP to work unmapped access must cover VRAM \u0026 AGP as\nAGP is treated like VRAM by the GPU (ie physical address).\nThis patch properly setup the virtual memory system aperture\nto cover AGP if AGP is enabled. It seems that there is memory\ncorruption after resume when using AGP (RV770 seems unaffected\nthought). Version 2 just fix merge issue with updated AGP\nfallback patch.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b574f251f787c5b163da5ea345525569e51775bc",
      "tree": "8adad6a3934898d8c71567729db0005e2189cd26",
      "parents": [
        "01ceae8edd7a0a6d8588dc103ad9f55e2c52cae9"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Oct 06 19:04:29 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fallback to non AGP when acceleration fails to initialize (v2)\n\nWhen GPU acceleration is not working with AGP try to fallback to non\nAGP GART (either PCI or PCIE GART). This should make KMS failure on\nAGP less painfull. We still need to find out what is wrong when AGP\nfails but at least user have a lot of more chances to get a working\nconfiguration with acceleration. This patch also cleanup R600/RV770\nfallback path so they use same code as others asics. Version 2\nfactorize agp disabling logic to avoid code duplication and bugs.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01ceae8edd7a0a6d8588dc103ad9f55e2c52cae9",
      "tree": "a13db0485066f15da0da5f8fe298b0d430ce51c0",
      "parents": [
        "aa96e341c2a14d6bec114c933bd813ecb972605f"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Oct 07 11:08:22 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Oct 08 09:40:04 2009 +1000"
      },
      "message": "drm/radeon/kms: Fix RS600/RV515/R520/RS690 IRQ\n\nBad generated header file leaded to use wrong register\nto check IRQ status and acknowledge them. Fix the header\nand use proper registers.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94baaee4947d84809b289d5ca03677525ffc6da9",
      "tree": "61134e2d9fc2e639d4dfc4ec50f90730d2f21f75",
      "parents": [
        "66216a7a15e75d517dddd0ac6514924b15071e4c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Sep 24 11:05:30 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:51:28 2009 +0200"
      },
      "message": "amd64_edac: beef up DRAM error injection\n\nWhen injecting DRAM ECC errors (F3xBC_x8), EccVector[15:0] is a bitmask\nof which bits should be error injected when written to and holds the\npayload of 16-bit DRAM word when read, respectively.\n\nAdd /sysfs members to show the DRAM ECC section/word/vector.\n\nFail wrong injection values entered over /sysfs instead of truncating\nthem.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "66216a7a15e75d517dddd0ac6514924b15071e4c",
      "tree": "69247ab8326bbe69f4b6e875e2add0f884d386cc",
      "parents": [
        "9d858bb10a9907bbbaffbb4a80a31718d548868c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Sep 22 16:48:37 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:51:15 2009 +0200"
      },
      "message": "amd64_edac: fix DRAM base and limit extraction\n\nOn Fam10h and above, F1x[1, 0][7C:40] are DRAM Base/Limit registers\nwhich specify the destination node of a DRAM address. Those address\nboundaries are being extracted into -\u003edram_base[] and -\u003edram_limit[].\nCorrect the extraction masks to match the respective address bits.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "9d858bb10a9907bbbaffbb4a80a31718d548868c",
      "tree": "6f5f6a61c171a6f4be7ccb447216757d34c6331b",
      "parents": [
        "2cff18c22cfaa88216a5d8c62ea64d1fb575c145"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Sep 21 14:35:51 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:50:50 2009 +0200"
      },
      "message": "amd64_edac: fix chip select handling\n\nDifferent processor families support a different number of chip selects.\nHandle this in a family-dependent way with the proper values assigned at\ninit time (see amd64_set_dct_base_and_mask).\n\nRemove _DCSM_COUNT defines since they\u0027re used at one place and originate\nfrom public documentation.\n\nCC: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "2cff18c22cfaa88216a5d8c62ea64d1fb575c145",
      "tree": "4b03320e87feb28be01893b16e62f9cb6032b2c7",
      "parents": [
        "8edc5445895dbcf050d6e8ac5488f70a3937753a"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Fri Sep 18 14:35:23 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:49:58 2009 +0200"
      },
      "message": "amd64_edac: simple fix to allow reporting of CECC errors\n\nThis allows the errors to be further decoded and mapped to csrows.\nTested with ECC debug dimms and an Rev F cpu based system.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8edc5445895dbcf050d6e8ac5488f70a3937753a",
      "tree": "37ac989f065b4a5f73cafefb26685d6e9881702e",
      "parents": [
        "72f158fe6fc2033ceb0f3e0e9e5c2aa356fed6da"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 18 12:39:19 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:49:43 2009 +0200"
      },
      "message": "amd64_edac: fix K8 intlv_sel check\n\nThe check when DRAM interleaving is enabled should be done against the\npvt-\u003edram_IntlvSel field and not against the -\u003edram_limit.\n\nSimplify first loop and fixup printk formatting while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "72f158fe6fc2033ceb0f3e0e9e5c2aa356fed6da",
      "tree": "96cbbab93865d2afd42688ba83a0f1b21c98a7d1",
      "parents": [
        "916d11b2b52430576fd4e96138c974cd64f9cfd6"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 18 12:27:27 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:48:08 2009 +0200"
      },
      "message": "amd64_edac: fix interleave enable tests\n\nThe pvt-\u003edram_IntlvEn saves the 3 \"Interleave Enable\" bits already\nright-shifted by 8 so the check in find_mc_by_sys_addr() by shifting the\nvalues to the left 8 bits is wrong.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "916d11b2b52430576fd4e96138c974cd64f9cfd6",
      "tree": "1d3c402eab1a6e3f1aba811c482d9f113500f013",
      "parents": [
        "3011b20da9d60b8168ead403e6aa860d0d8d11e4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Sep 18 12:12:46 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:47:51 2009 +0200"
      },
      "message": "amd64_edac: fix DRAM base and limit address extraction\n\nK8 DRAM base and limit addresses from F1x40 +8*i and F1x44 + 8*i, where\ni in (0..7) are both bits 39-24 and therefore the shifting should be\ndone by 24 and not by 8.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "3011b20da9d60b8168ead403e6aa860d0d8d11e4",
      "tree": "8abcdeff4458dd961beb04610a8d9136b39806a0",
      "parents": [
        "0eca52a92735f43462165efe00a7e394345fb38e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Sep 21 13:23:34 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Wed Oct 07 16:47:34 2009 +0200"
      },
      "message": "amd64_edac: fix driver instance lookup table allocation\n\nAllocate memory statically for 8-node machines max for simplicity\ninstead of relying on MAX_NUMNODES which is 0 on !CONFIG_NUMA builds.\n\nSpotted by Jan Beulich.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "032665a26f5fe230509c4d35bd53f69fb6aa45b0",
      "tree": "577f6d560b7e1601c73f7d15f7c11f53d80b948d",
      "parents": [
        "e13ee546bb06453939014c7b854e77fb643fd6f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 06 12:27:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 04:07:18 2009 -0700"
      },
      "message": "Revert \"Revert \"ide: try to use PIO Mode 0 during probe if possible\"\"\n\nThis reverts commit 24df31acaff8465d797f0006437b45ad0f2a5cb1.\n\nThe root cause of reported system hangs was (now fixed) sis5513 bug\nand not \"ide: try to use PIO Mode 0 during probe if possible\" change\n(commit 6029336426a2b43e4bc6f4a84be8789a047d139e) so the revert was\nincorrect (it simply replaced one regression with the other one).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e13ee546bb06453939014c7b854e77fb643fd6f1",
      "tree": "6d4730e7c379565b8015513a91715ae30c6367ef",
      "parents": [
        "24df31acaff8465d797f0006437b45ad0f2a5cb1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Oct 06 14:46:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 04:07:17 2009 -0700"
      },
      "message": "sis5513: fix PIO setup for ATAPI devices\n\nClear prefetch setting before potentially (re-)enabling it in\nconfig_drive_art_rwp() so the transition of the device type on\nthe port from ATA to ATAPI (i.e. during warm-plug operation)\nis handled correctly.\n\nThis is a really old bug (it probably goes back to very early\ndays of the driver) but it was only affecting warm-plug operation\nuntil the recent \"ide: try to use PIO Mode 0 during probe if\npossible\" change (commit 6029336426a2b43e4bc6f4a84be8789a047d139e).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nTested-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4d63a943735efa30270ce70716d43323fd40f02",
      "tree": "e5b65612eca59bc83ae31c02c4ddf09b0c7e6cc2",
      "parents": [
        "0baa080c75cea6357bfba9b93ba598d747457cbd"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Tue Oct 06 03:25:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:15 2009 -0700"
      },
      "message": "ethoc: limit the number of buffers to 128\n\nOnly 128 buffer descriptors are supported in the core. Limit the\nnumber in case we have more memory.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0baa080c75cea6357bfba9b93ba598d747457cbd",
      "tree": "fdfc6dbcb0d93226dd95a84d31192f43d147cfb6",
      "parents": [
        "050f91dcd9a45a14449dded5180f633692b588d2"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sun Oct 04 23:33:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:14 2009 -0700"
      },
      "message": "ethoc: use system memory as buffer\n\nThis patch enabled the ethoc to allocate system memory as buffer\nwhen there is no dedicated buffer memory.\n\nSome hardware designs may not have dedicated buffer memory such as\non chip or off chip SRAM. In this case, only one memory resource is\nsupplied in the platform data instead of two. Then a DMA buffer can\nbe allocated from system memory and used for the transfer.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "050f91dcd9a45a14449dded5180f633692b588d2",
      "tree": "93b1b4c4bcd43b70a08e68fd1b9ae313a5fd559e",
      "parents": [
        "3ee19a85bb428b8363699dff9e1c4041c107d46a"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sun Oct 04 23:33:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:12 2009 -0700"
      },
      "message": "ethoc: align received packet to make IP header at word boundary\n\nThe packet buffer is allocated at 4 bytes boundary, but the IP header\nlength and version bits is located at byte 14. These bit fields access\nas 32 bits word and caused exception on processors that do not support\nunaligned access.\n\nThe patch adds 2 bytes offset to make the bit fields word aligned.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ee19a85bb428b8363699dff9e1c4041c107d46a",
      "tree": "fe7dd65a40f45fe87bf024defc86b73e3dad9e75",
      "parents": [
        "639b62a5284fab27122ec607fe341eb8e29411f4"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sun Oct 04 23:33:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:12 2009 -0700"
      },
      "message": "ethoc: fix buffer address mapping\n\nThe pointer address in buffer descriptors is physical address. The\npointer that processor used to access packet is virtual address.\n\nThough the higher bits of pointer address used by the MAC may be\ntruncated to zero in special case, it is not always true in larger\ndesigns.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "639b62a5284fab27122ec607fe341eb8e29411f4",
      "tree": "ae46656a6898f07d5a8f28ae0674b0762fe636e0",
      "parents": [
        "4989ccb25cc2a6d03d3503a2c852644f9a750948"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sun Oct 04 23:33:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:11 2009 -0700"
      },
      "message": "ethoc: fix typo to compute number of tx descriptors\n\nIt should be max() instead of min(). Use 1/4 of available\ndescriptors for tx, and there should be at least 2 tx\ndescriptors.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4989ccb25cc2a6d03d3503a2c852644f9a750948",
      "tree": "3e4063313fd26bb6e1a1d5566ed9ecda888d4060",
      "parents": [
        "fa9859ef2bb56d876db53c258001af115f38a272"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 09:54:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:10 2009 -0700"
      },
      "message": "au1000_eth: Duplicate test of RX_OVERLEN bit in update_rx_stats()\n\nin update_rx_stats() the RX_OVERLEN bit is set twice, replace it by RX_RUNT.\nin au1000_rx() the RX_MISSED_FRAME bit was tested a few lines earlier already\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa9859ef2bb56d876db53c258001af115f38a272",
      "tree": "9b27bcdb9b903f1a3d319dbb23ef62bf86c11728",
      "parents": [
        "49682864b0270a0578b8321ed2686dc471ec37f1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 19:34:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:50:09 2009 -0700"
      },
      "message": "netxen: Fix Unlikely(x) \u003e y\n\nThe closing parenthesis was not on the right location.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49682864b0270a0578b8321ed2686dc471ec37f1",
      "tree": "3e1ab028bf5954bb795395a993808809000ba45d",
      "parents": [
        "6e43650cee644b5d7957ecd50f1e41ff71f87734"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Mon Oct 05 03:27:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:37:43 2009 -0700"
      },
      "message": "pasemi_mac: ethtool get settings fix\n\nNot all pasemi mac interfaces can have a phy attached.\nFor example, XAUI has no phy and phydev is NULL for it.\nIn this case ethtool get settings causes kernel crash.\nFix it by returning -EOPNOTSUPP if there\u0027s no PHY attached.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e43650cee644b5d7957ecd50f1e41ff71f87734",
      "tree": "f9b3f3a874d865943f75172b819637599108aaea",
      "parents": [
        "24bb4fb6dac59f220f42fb375ba0e0f19365a227"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Oct 05 03:56:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:37:40 2009 -0700"
      },
      "message": "add maintainer for network drop monitor kernel service\n\nI was getting ribbed about this earlier, so I figured I\u0027d make it\nofficial.  Add myself as the maintainer of the drop monitor bits, so\npeople don\u0027t just gripe at Dave when it breaks (I\u0027m sure it will never\nbreak, but just in case :) ).\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24bb4fb6dac59f220f42fb375ba0e0f19365a227",
      "tree": "f3c14601de35332b12260e89526426c220578121",
      "parents": [
        "083925d5432d910025e84d445d1243dd260d4afb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Oct 05 17:55:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:37:39 2009 -0700"
      },
      "message": "tg3: Fix phylib locking strategy\n\nFelix Radensky noted that chip resets were generating stack trace dumps.\nThis is because the driver is attempting to acquire the mdio bus mutex\nwhile holding the tp-\u003elock spinlock.  The fix is to change the code such\nthat every phy access takes the tp-\u003elock spinlock instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "083925d5432d910025e84d445d1243dd260d4afb",
      "tree": "e2c036df89552365c8ff3ee2818ba84b55f7e3c4",
      "parents": [
        "a21090cff296eb82b6de09304d64de466bdcaefc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 06 11:05:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:37:37 2009 -0700"
      },
      "message": "rndis_host: support ETHTOOL_GPERMADDR\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a21090cff296eb82b6de09304d64de466bdcaefc",
      "tree": "9fb1079548ed85e802c3cc46aa525ae51619e88c",
      "parents": [
        "1cec9727fbfd7baff2034796154be1a0297bcedd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 07 03:18:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 03:18:17 2009 -0700"
      },
      "message": "ipv4: arp_notify address list bug\n\nThis fixes a bug with arp_notify.\n\nIf arp_notify is enabled, kernel will crash if address is changed\nand no IP address is assigned.\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d14330\n\nReported-by: Hannes Frederic Sowa \u003channes@stressinduktion.org\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cec9727fbfd7baff2034796154be1a0297bcedd",
      "tree": "6e396500c1e91aff545bd5dcd8711608a5abedd8",
      "parents": [
        "cd7f50e25156711f16ce253c49c91adc4368849c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:07 2009 -0700"
      },
      "message": "gigaset: add kerneldoc comments\n\nAdd kerneldoc comments to some functions in the Gigaset driver.\n\nImpact: documentation\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd7f50e25156711f16ce253c49c91adc4368849c",
      "tree": "d2d95b1a528e5833ed057c3f6c22fb2987b5e4a4",
      "parents": [
        "b5f581d55f7fef8d18773386faaa4304dbc2454b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:06 2009 -0700"
      },
      "message": "gigaset: correct debugging output selection\n\nDump payload data consistently only when DEBUG_STREAM_DUMP debug bit\nis set.\n\nImpact: debugging aid\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5f581d55f7fef8d18773386faaa4304dbc2454b",
      "tree": "9f15f00ffe41bb2fd837673fd5ca2e0869923830",
      "parents": [
        "05eae94f2a2b6a05f10495c77162d0fecae67264"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:05 2009 -0700"
      },
      "message": "gigaset: improve error recovery\n\nWhen the Gigaset base stops responding, try resetting the USB\nconnection to recover.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05eae94f2a2b6a05f10495c77162d0fecae67264",
      "tree": "b640a53f7d81b61c019d504bc200b6f3d1dd1896",
      "parents": [
        "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:01 2009 -0700"
      },
      "message": "gigaset: fix device ERROR response handling\n\nClear out pending command that got rejected with \u0027ERROR\u0027 response.\nThis fixes the bug where unloading the driver module would hang\nwith the message: \"gigaset: not searching scheduled commands: busy\"\nafter a device communication error.\n\nImpact: error handling bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f",
      "tree": "d749e8f13a1022f5332fb372abbad2c415a7f02a",
      "parents": [
        "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:00 2009 -0700"
      },
      "message": "gigaset: announce if built with debugging\n\nMention in the driver load announcement whether the driver was built\nwith debugging messages enabled, to facilitate support.\n\nImpact: informational message\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74",
      "tree": "7079d02767ea736756e50a77a90c0187e93e3220",
      "parents": [
        "ee239d9901c13040598f6c46d5017869c6d14e2e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:59 2009 -0700"
      },
      "message": "gigaset: handle isoc frame errors more gracefully\n\nDon\u0027t drop the remainder of an URB if an isochronous frame has an error.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee239d9901c13040598f6c46d5017869c6d14e2e",
      "tree": "da17fe435e47009304ebb3a5052eedf7aeae8249",
      "parents": [
        "3305adffc556f7998b40c31afcef4c8755ce919a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:58 2009 -0700"
      },
      "message": "gigaset: linearize skb\n\nThe code of the Gigaset driver assumes that sk_buff-s coming\nfrom the ISDN4Linux subsystem are always linear. Explicitly\ncalling skb_linearize() is cheap if they are, but much more\nrobust in case they ever aren\u0027t.\n\nImpact: robustness improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3305adffc556f7998b40c31afcef4c8755ce919a",
      "tree": "fe3d9bf1543356bd59ac259b61986587af370693",
      "parents": [
        "9803f79695f552265d5c70f148876b5e2a77dd6a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:57 2009 -0700"
      },
      "message": "gigaset: fix reject/hangup handling\n\nSignal D channel disconnect in a few cases where it was missed,\nincluding when an incoming call is disconnected before it was\naccepted.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9803f79695f552265d5c70f148876b5e2a77dd6a",
      "tree": "c21997015b599400285ddc63e040fc778a24e64b",
      "parents": [
        "e48470217d1822e3566b657002c6f79bd7a77345"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:55 2009 -0700"
      },
      "message": "isdn: make capidrv module parameter \"debugmode\" writeable\n\nBeing able to change the debugmode module parameter of capidrv on the\nfly is quite useful for debugging and doesn\u0027t do any harm.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e48470217d1822e3566b657002c6f79bd7a77345",
      "tree": "200e267a4149e63806afda52809590a7bacf34b7",
      "parents": [
        "812d73473af23dd738afa83ab77cd6c733b3721f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:53 2009 -0700"
      },
      "message": "isdn: avoid races in capidrv\n\nIn several places, capidrv sends a CAPI message to the ISDN\ndevice and then updates its internal state accordingly.\nIf the response message from the device arrives before the\nstate is updated, it may be rejected or processed incorrectly.\nAvoid these races by updating the state before emitting the\nmessage.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812d73473af23dd738afa83ab77cd6c733b3721f",
      "tree": "8b0d0542025db835e834f84a0da872f1db0fd10f",
      "parents": [
        "f1af9f58546e2d98ef078fa30b2ef80a9042131e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:52 2009 -0700"
      },
      "message": "isdn: accept CAPI Informational Info values as success\n\nInfo values in the 0x00xx range are defined in the CAPI standard\nas \"Informational, message processed successfully\". Therefore a\nCONNECT_B3_CONF message with an Info value in that range should\nopen an NCCI just as with Info\u003d\u003d0.\n\nImpact: minor bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1af9f58546e2d98ef078fa30b2ef80a9042131e",
      "tree": "6879fe33165d62bfaf83bb9339037a0ccc2c1aaa",
      "parents": [
        "583e3f34ebf421e51bf15beb9df84ef70f7dd3f9"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:51 2009 -0700"
      },
      "message": "Documentation: expand isdn/INTERFACE.CAPI document\n\n- Note that send_message() may be called in interrupt context.\n- Describe the storage of CAPI messages and payload data in SKBs.\n- Add more details to the description of the _cmsg structure.\n- Describe kernelcapi debugging output.\n\nImpact: documentation\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa96e341c2a14d6bec114c933bd813ecb972605f",
      "tree": "39c99cdd11e2452d123e2eb7de2bab8ed6579ee7",
      "parents": [
        "df748b025d1357c2b9659e16a6040596e60e4257"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 21:48:40 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Wed Oct 07 14:26:38 2009 +1000"
      },
      "message": "drm/radeon: Fix setting of bits\n\nDuplicate bits set\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "583e3f34ebf421e51bf15beb9df84ef70f7dd3f9",
      "tree": "e1a0951860331c150f49bc28a7fb581eefd00aa2",
      "parents": [
        "49643848f9ec8182cf04a83115f58d43854bbdc6"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:22:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:41 2009 -0700"
      },
      "message": "be2net: Bug fix to properly update ethtool tx-checksumming after ethtool -K \u003cifname\u003e tx off\n\nThis is a fix for a bug which was a result of wrong use of checksum offload flag.\nThe status of tx-checksumming was not changed from on to off\nafter a \u0027ethtool -K \u003cifname\u003e tx off\u0027 operation.\nUse the proper checksum offload flag NETIF_F_HW_CSUM instead of\nNETIF_F_IP_CSUM and NETIF_F_IPV6_CSUM.\nPatch is against net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49643848f9ec8182cf04a83115f58d43854bbdc6",
      "tree": "8a06af2c67a7ef26131f083f861b12a0dd410a08",
      "parents": [
        "c5b9b92e07e4973b299537c5c684037349dc7e5c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:22:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:39 2009 -0700"
      },
      "message": "be2net: Fix a typo in be_cmds.h\n\nMCC_STATUS_NOT_SUPPORTED should be decimal 66 not hex 66.\nThis patch fixes this typo. Patch against net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9b92e07e4973b299537c5c684037349dc7e5c",
      "tree": "d834d15785fe15563fead985ecd411663d1d8832",
      "parents": [
        "86aaf9ad8276160312c09771c0f8e64646996e4c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:21:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:38 2009 -0700"
      },
      "message": "be2net: Bug Fix while accounting of multicast frames during netdev stats update\n\nWhile updating the statistics to be passed via the get_stats,\ntx multicast frames were being accounted instead of rx multicast frames.\nThis patch fixes the bug. This patch is against the net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86aaf9ad8276160312c09771c0f8e64646996e4c",
      "tree": "c1516a6658a9593f288c0f328d4de9a3485407db",
      "parents": [
        "5ee22a5aa9cd85527b93b24402db9ae2567d5aa6"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:37 2009 -0700"
      },
      "message": "qlge: Fix lock/mutex warnings.\n\nGet rid of spinlock and private mutex usage for exclusive access to the\nHW semaphore register.  rtnl_lock already creates exclusive access to\nthis register in all driver API.\nAdd rtnl to firmware worker threads that also use the HW semaphore register.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee22a5aa9cd85527b93b24402db9ae2567d5aa6",
      "tree": "3aab2dc6c3507a3e0b5cd0d13c15d3523dab8f2c",
      "parents": [
        "d799bbfbe2dc94b95ad5735c99769892675c3ada"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:36 2009 -0700"
      },
      "message": "qlge: Fix queueing of firmware handler in ISR.\n\nCheck that we are not already polling firmware events before we queue the\nfirmware event worker, then disable firmware interrupts.\nOtherwise we can queue the same event multiple times.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d799bbfbe2dc94b95ad5735c99769892675c3ada",
      "tree": "5764405cfe8df009653fc3a9a3918c5827a1246a",
      "parents": [
        "f0b25932b8e60e96f5f371b27442e560803ac6f5"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:35 2009 -0700"
      },
      "message": "qlge: Fix some bit definitions for reset register.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab8d64d7d4ea49cf664ca5562263a8ba78f4541e",
      "tree": "b55e5a587e2d0047fd645ba926db4fa784f2ea84",
      "parents": [
        "82e865011accc9fd1e048961da7cefc4d08f3292",
        "ee894b18e064447f86019af38a90ccb091880942"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:32:28 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:32:28 2009 -0700"
      },
      "message": "Merge branch \u0027pm-fixes-32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-fixes-for-linus\n"
    },
    {
      "commit": "82e865011accc9fd1e048961da7cefc4d08f3292",
      "tree": "89c838c3a45238de2e41641cca1b45786869a2ff",
      "parents": [
        "7999cad0e3d59f3430173288048c971bef3ec492"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: constify register address tables\n\nConstify register address tables\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7999cad0e3d59f3430173288048c971bef3ec492",
      "tree": "04586c4e39ed247847e53c3a7382de82abe672d5",
      "parents": [
        "03bb2b493cf58edf11e5966f8469534259d2fffe"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Blizzard: fix pointer to be const\n\nFixes a compiler warning:\nwarning: assignment discards qualifiers from pointer target type\n\nCc: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "03bb2b493cf58edf11e5966f8469534259d2fffe",
      "tree": "6141e8f6e990e9cf917ceffab2948a1fa4985078",
      "parents": [
        "265489003c463f3d78d622fba60d56d16b3009dd"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Mon Oct 05 13:31:46 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omapfb: Condition mutex acquisition\n\nThis fixes a bug introduced by this commit ID:\n\n  commit 537a1bf059fa312355696fa6db80726e655e7f17\n  Author: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n  Date:   Tue Jun 30 11:41:29 2009 -0700\n\n    fbdev: add mutex for fb_mmap locking\n\nIn which a mutex was added when changing smem_start and smem_len fields,\nso the mutex inside the fb_mmap() call is actually used.\n\nThe problem was that set_fb_fix, which modifies the above 2 fields,\nwas called before and after registering the framebuffer,\nwhich when used before registration, lead to a failed attempt to\nuse an uninitialized mutex.\n\nSolution: Don\u0027t use mutex before framebuffer registration.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nAcked-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Imre Deak \u003cimre.deak@nokia.com\u003e\nTested-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "265489003c463f3d78d622fba60d56d16b3009dd",
      "tree": "488aec61086cf601a2dcea50e1a189ba7b335215",
      "parents": [
        "ba6a117944f958a5b3fb6631b9ac7eaed3a4cb2a"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@fifo99.com",
        "time": "Mon Oct 05 13:31:45 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omap: iovmm: Add missing mutex_unlock\n\nI was using Coccinelle with the mutex_unlock semantic patch, and it\nunconvered this problem. It appears to be a valid missing unlock issue.\nThis change should correct it by moving the unlock below the label.\n\nThis patch is against the mainline kernel.\n\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ba6a117944f958a5b3fb6631b9ac7eaed3a4cb2a",
      "tree": "2060155e29a972ee0b4d10a84cccfe5019f133c9",
      "parents": [
        "913b143ffac8ade63e576c4cb48908a257106bdc"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon Oct 05 13:31:45 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omap: iovmm: Fix incorrect spelling\n\nFix incorrect spelling\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "913b143ffac8ade63e576c4cb48908a257106bdc",
      "tree": "96e9e3f5f568acbeb4237f55ebfcd7c5c7797c68",
      "parents": [
        "7a66a39b8599e09c82e2e95fec55f414ad015282"
      ],
      "author": {
        "name": "ye janboe",
        "email": "janboe.ye@gmail.com",
        "time": "Mon Oct 05 13:31:44 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 06 08:31:50 2009 -0700"
      },
      "message": "omap: SRAM: flush the right address after memcpy in omap_sram_push\n\nthe original flush operation is to flush the function address which is\ncopied from.\nBut we do not change the function code and it is not necessary to flush it.\n\nSigned-off-by: janboe \u003cjanboe.ye@gmail.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f0b25932b8e60e96f5f371b27442e560803ac6f5",
      "tree": "c04e8d202b88f79ac86b603cd135af26fee62dd4",
      "parents": [
        "a160ee69c6a4622ed30c377a978554015e9931cb"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "bebarino@gmail.com",
        "time": "Tue Oct 06 01:39:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 01:39:51 2009 -0700"
      },
      "message": "connector: Fix incompatible pointer type warning\n\nCommit 7069331 (connector: Provide the sender\u0027s credentials to the\ncallback, 2009-10-02) changed callbacks to take two arguments but missed\nthis one.\n\ndrivers/connector/cn_proc.c: In function ‘cn_proc_init’:\ndrivers/connector/cn_proc.c:263: warning: passing argument 3 of\n‘cn_add_callback’ from incompatible pointer type\n\nSigned-off-by: Stephen Boyd \u003cbebarino@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df748b025d1357c2b9659e16a6040596e60e4257",
      "tree": "7b95bbb0437d3b811e0d5dc260111278e163eb43",
      "parents": [
        "b8c00ac5b50b54491657f8b6740db1df50149944"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 29 13:56:38 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 15:46:10 2009 +1000"
      },
      "message": "drm/ttm: fix refcounting in ttm global code.\n\nthe global refcount wasn\u0027t being increased after the first reference.\nthis caused an oops on unload on a multi-gpu card.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b8c00ac5b50b54491657f8b6740db1df50149944",
      "tree": "b4cfbc0dbb5ba063bcc933d7339504b80dc5c61c",
      "parents": [
        "068143d38804825d59d951a192cfadd2e22f457d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 13:54:01 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 06 13:54:01 2009 +1000"
      },
      "message": "drm/fb: add more correct 8/16/24/32 bpp fb support.\n\nThe previous patches had some unwanted side effects, I\u0027ve fixed\nthe lack of 32bpp working, and fixed up 16bpp so it should also work.\n\nthis also adds the interface to allow the driver to set a preferred\nconsole depth so for example low memory rn50 can set it to 8bpp.\nIt also catches 24bpp on cards that can\u0027t do it and forces 32bpp.\n\nTested on r100/r600/i945.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0eca52a92735f43462165efe00a7e394345fb38e",
      "tree": "94c563b7ba022653d7b30092d3affa08235e0fd3",
      "parents": [
        "19d031e052bc213cdcbee70696d476136994b8c1",
        "24df31acaff8465d797f0006437b45ad0f2a5cb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 14:39:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 14:39:22 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  Revert \"ide: try to use PIO Mode 0 during probe if possible\"\n  ide: use printk_once\n"
    },
    {
      "commit": "7a66a39b8599e09c82e2e95fec55f414ad015282",
      "tree": "c165a9f12cf643c568d314c2ffe261915e92047f",
      "parents": [
        "a9f82d10d1c20b433a12b08e6e78bced6f596c5f"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Mon Oct 05 13:31:44 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 05 13:31:44 2009 -0700"
      },
      "message": "omap: Lock DPLL5 at boot\n\nLock DPLL5 at 120MHz at boot. The USBHOST 120MHz f-clock and\nUSBTLL f-clock are the only users of this DPLL, and 120MHz is\nis the only recommended rate for these clocks.\n\nWith this patch, the 60 MHz ULPI clock is generated correctly.\n\nTested on an OMAP3430 SDP.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a9f82d10d1c20b433a12b08e6e78bced6f596c5f",
      "tree": "f92ff332d48352ec0ffa7e3eba27778a8c4cdce2",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 05 13:31:43 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 05 13:31:43 2009 -0700"
      },
      "message": "omap: Fix incorrect 730 vs 850 detection\n\nCommit cd92204924fafbd5c7241dfd12ca3176d542e0c5 added\nsupport for omap850. However, the patch accidentally\nremoved the wrong ifdef:\n\n #  define cpu_is_omap730()\t\t1\n # endif\n #endif\n+#else\n+# if defined(CONFIG_ARCH_OMAP850)\n+#  undef  cpu_is_omap850\n+#  define cpu_is_omap850()\t\t1\n+# endif\n+#endif\n\n...\n\n void omap2_check_revision(void);\n\n #endif    /* defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3) */\n-\n-#endif\n\nInstead of removing removing the #endif at the end of the file,\nthe #endif before #else should have been removed.\n\nBut we cannot have multiple #else statements as pointed out by\nAlistair Buxton \u003ca.j.buxton@gmail.com\u003e. So the fix is to:\n\n- remove the non-multi-omap special handling, as we need to\n  detect between omap730 and omap850 anyways.\n\n- add the missing #endif back to the end of the file\n\nReported-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "19d031e052bc213cdcbee70696d476136994b8c1",
      "tree": "906e78a07d15e0154692f82489387e3ad7f3f94b",
      "parents": [
        "e8d809c61325a2f799dc753b0ac72ace6958b92c",
        "3da0dd433dc399a8c0124d0614d82a09b6a49bce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:07:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:07:39 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: add support for change_pte mmu notifiers\n  KVM: MMU: add SPTE_HOST_WRITEABLE flag to the shadow ptes\n  KVM: MMU: dont hold pagecount reference for mapped sptes pages\n  KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID\n  KVM: VMX: flush TLB with INVEPT on cpu migration\n  KVM: fix LAPIC timer period overflow\n  KVM: s390: fix memsize \u003e\u003d 4G\n  KVM: SVM: Handle tsc in svm_get_msr/svm_set_msr correctly\n  KVM: SVM: Fix tsc offset adjustment when running nested\n"
    },
    {
      "commit": "e8d809c61325a2f799dc753b0ac72ace6958b92c",
      "tree": "21c1dc8935445335e8ee62be12488b73a2376049",
      "parents": [
        "ef790fe022916a225f7ba7fc565ffc51404655f7",
        "131e4e97bfee809dc64febe8accef2f042a92722"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:06:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:06:59 2009 -0700"
      },
      "message": "Merge branch \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Clear sticky FSR register after saving it to func parametr\n  microblaze: UMS is used only for MMU kernel\n"
    },
    {
      "commit": "ef790fe022916a225f7ba7fc565ffc51404655f7",
      "tree": "d823fd977ba37d0e1e956736d33f28e185b9d721",
      "parents": [
        "ed3c661448a1b4b0b07c0a0d3c6e8a19c7d0ffd7",
        "c4a57435db67c4522c2e688c357051f35e36d6d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:06:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:06:40 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: using HZ needs an include of linux/param.h\n  sparc32: convert to asm-generic/hardirq.h\n  sparc64: Cache per-cpu %pcr register value in perf code.\n  sparc64: Fix comment typo in perf_event.c\n  sparc64: Minor coding style fixups in perf code.\n  sparc64: Add a basic conflict engine in preparation for multi-counter support.\n  sparc64: Increase vmalloc size to fix percpu regressions.\n  sparc64: Add initial perf event conflict resolution and checks.\n  sparc: Niagara1 perf event support.\n  sparc: Add Niagara2 HW cache event support.\n  sparc: Support all ultra3 and ultra4 derivatives.\n  sparc: Support HW cache events.\n"
    },
    {
      "commit": "ed3c661448a1b4b0b07c0a0d3c6e8a19c7d0ffd7",
      "tree": "ddf42bb3a23d51a836f5faf6ffd88f0a4f7508e5",
      "parents": [
        "41cb6654eb2cf01476223a3742946b9f65bd1bbd"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Oct 02 16:12:39 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:05:40 2009 -0700"
      },
      "message": "iSCSI/iBFT: use proper address translation\n\nIn virtual environments (namely, Xen Dom0) virt \u003c-\u003e phys and\nvirt \u003c-\u003e isa-bus translations cannot be freely interchanged (and\neven outside such environments it is not really correct to do so).\nWhen looking at memory below 1M, the latter translations should\nalways be used.\n\niscsi_ibft_find.c part from: Martin Wilck \u003cmartin.wilck@ts.fujitsu.com\u003e.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003cketuzsezs@darnok.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41cb6654eb2cf01476223a3742946b9f65bd1bbd",
      "tree": "6874faea173541ef1692173b9984739e8254ffcc",
      "parents": [
        "e69a9ac59629db81971a9e03048f9a107712947a",
        "1ad0560e8cdb6d5b381220dc2da187691b5ce124"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:04:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:04:41 2009 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Run generate-cmdlist.sh properly\n  perf_event: Clean up perf_event_init_task()\n  perf_event: Fix event group handling in __perf_event_sched_*()\n  perf timechart: Add a power-only mode\n  perf top: Add poll_idle to the skip list\n"
    },
    {
      "commit": "e69a9ac59629db81971a9e03048f9a107712947a",
      "tree": "3b9959180e882009bd3b73f14b9435bc30594088",
      "parents": [
        "0f26ec69f0c4071a8dfa3c2ac8e180a79355f81a",
        "d3f6302e7e51b41af86c6496ffb2f95e8f2179df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:04:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:04:16 2009 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: Remove overly verbose \"switch to high res mode\" message\n"
    },
    {
      "commit": "0f26ec69f0c4071a8dfa3c2ac8e180a79355f81a",
      "tree": "3104b99ef5604ec9e17d6cd3ac2eadc80af2e9d8",
      "parents": [
        "46302b46e5cf9e23859360e38c540be6e3465c6b",
        "f9ac5a69edee0ee7e06a05727226e3f275306c8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:03:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:03:43 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kmemtrace: Fix up tracer registration\n  tracing: Fix infinite recursion in ftrace_update_pid_func()\n"
    },
    {
      "commit": "46302b46e5cf9e23859360e38c540be6e3465c6b",
      "tree": "0ffa9e4493bcba6985895045187f807d5fd99a99",
      "parents": [
        "5b1755f23b98e0afaedaec8344002ab184646286",
        "24e35800cdc4350fc34e2bed37b608a9e13ab3b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:02:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:02:18 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Don\u0027t leak 64-bit kernel register values to 32-bit processes\n  x86, SLUB: Remove unused CONFIG FAST_CMPXCHG_LOCAL\n  x86: earlyprintk: Fix regression to handle serial,ttySn as 1 arg\n  x86: Don\u0027t generate cmpxchg8b_emu if CONFIG_X86_CMPXCHG64\u003dy\n  x86: Fix csum_ipv6_magic asm memory clobber\n  x86: Optimize cmpxchg64() at build-time some more\n"
    },
    {
      "commit": "5b1755f23b98e0afaedaec8344002ab184646286",
      "tree": "fa8fd1a0a68335c7b3bc1b8e1bc26a1117c82f4e",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd",
        "c84b564e82777b00ab48178a88bc533ba62b9922"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 11:56:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 11:56:55 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: fix rename of pt_regs offset defines breakage\n  m68knommu: remove duplicated #include\n  m68knommu: show KiB rather than pages in \"Freeing initrd memory:\" message\n"
    },
    {
      "commit": "ee894b18e064447f86019af38a90ccb091880942",
      "tree": "72bf9758711530e0f22d41cb56d7ad92f6439268",
      "parents": [
        "eb350f74ebff9573641c5fb689fb071b695ef35b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Oct 01 10:01:55 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:51:00 2009 -0700"
      },
      "message": "OMAP3: PM: introduce a new powerdomain walk helper\n\nThe \u0027pwrdm_for_each()\u0027 function walks powerdomains with a spinlock\nlocked, so the the callbacks cannot do anything which may sleep.\nThis patch introduces a \u0027pwrdm_for_each_nolock()\u0027 helper which does\nthe same, but without the spinlock locked. This fixes the following\nlockdep warning:\n\n[    0.000000] WARNING: at kernel/lockdep.c:2460 lockdep_trace_alloc+0xac/0xec()\n[    0.000000] Modules linked in:\n(unwind_backtrace+0x0/0xdc) from [\u003cc0045464\u003e] (warn_slowpath_common+0x48/0x60)\n(warn_slowpath_common+0x48/0x60) from [\u003cc0067dd4\u003e] (lockdep_trace_alloc+0xac/0xec)\n(lockdep_trace_alloc+0xac/0xec) from [\u003cc009da14\u003e] (kmem_cache_alloc+0x1c/0xd0)\n(kmem_cache_alloc+0x1c/0xd0) from [\u003cc00b21d8\u003e] (d_alloc+0x1c/0x1a4)\n(d_alloc+0x1c/0x1a4) from [\u003cc00a887c\u003e] (__lookup_hash+0xd8/0x118)\n(__lookup_hash+0xd8/0x118) from [\u003cc00a9f20\u003e] (lookup_one_len+0x84/0x94)\n(lookup_one_len+0x84/0x94) from [\u003cc010d12c\u003e] (debugfs_create_file+0x8c/0x20c)\n(debugfs_create_file+0x8c/0x20c) from [\u003cc010d320\u003e] (debugfs_create_dir+0x1c/0x20)\n(debugfs_create_dir+0x1c/0x20) from [\u003cc000e8cc\u003e] (pwrdms_setup+0x60/0x90)\n(pwrdms_setup+0x60/0x90) from [\u003cc002e010\u003e] (pwrdm_for_each+0x30/0x80)\n(pwrdm_for_each+0x30/0x80) from [\u003cc000e79c\u003e] (pm_dbg_init+0x7c/0x14c)\n(pm_dbg_init+0x7c/0x14c) from [\u003cc00232b4\u003e] (do_one_initcall+0x5c/0x1b8)\n(do_one_initcall+0x5c/0x1b8) from [\u003cc00083f8\u003e] (kernel_init+0x90/0x10c)\n(kernel_init+0x90/0x10c) from [\u003cc00242c4\u003e] (kernel_thread_exit+0x0/0x8)\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "eb350f74ebff9573641c5fb689fb071b695ef35b",
      "tree": "7705cc548ae762c124c6bd2f5d30ff36b57c6d14",
      "parents": [
        "71a807757394205cdb1465d68a4f0be50fd6f04b"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Sep 10 15:53:08 2009 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:51:00 2009 -0700"
      },
      "message": "OMAP3: PM: Enable GPIO module-level wakeups\n\nCurrently, only GPIOs in the wakeup domain (GPIOs in bank 0) are\nenabled as wakups.  This patch also enables GPIOs in the PER\npowerdomain (banks 2-6) to be used as possible wakeup sources.\n\nIn addition, this patch ensures that all GPIO wakeups can wakeup\nthe MPU using the PM_MPUGRPSEL_\u003cpwrdm\u003e registers.\n\nNOTE: this doesn\u0027t enable the individual GPIOs as wakeups, this simply\nenables the per-bank wakeups at the powerdomain level.\n\nThis problem was discovered by Mike Chan when preventing the CORE\npowerdomain from going into retention/off.  When CORE was allowed to\nhit retention, GPIO wakeups via IO pad were working fine, but when\nCORE remained on, GPIO module-level wakeups were not working properly.\n\nTo test, prevent CORE from going inactive/retention/off, thus\npreventing the IO chain from being armed:\n\n  # echo 3 \u003e /debug/pm_debug/core_pwrdm/suspend\n\nThis ensures that GPIO wakeups happen via module-level wakeups and\nnot via IO pad.\n\nTested on 3430SDP using the touchscreen GPIO (gpio 2, in WKUP)\nTested on Zoom2 using the QUART interrup GPIO  (gpio 102, in PER)\n\nAlso, c.f. OMAP PM wiki for troubleshooting GPIO wakeup issues:\nhttp://elinux.org/OMAP_Power_Management\n\nReported-by: Mike Chan \u003cmikechan@google.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "71a807757394205cdb1465d68a4f0be50fd6f04b",
      "tree": "ed71b75cb126d30b077c3b937347f5a363ae639b",
      "parents": [
        "8cb0ac999f253212bb01cd3c0d686489ec5911ad"
      ],
      "author": {
        "name": "Vikram Pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Fri Jul 17 19:33:09 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:51:00 2009 -0700"
      },
      "message": "OMAP3: PM: USBHOST: clear wakeup events on both hosts\n\nUSBHOST module has 2 fclocks (for HOST1 and HOST2), only one iclock\nand only a single bit in the WKST register to indicate a wakeup event.\n\nBecause of the single WKST bit, we cannot know whether a wakeup event\nwas on HOST1 or HOST2, so enable both fclocks before clearing the\nwakeup event to ensure both hosts can properly clear the event.\n\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "8cb0ac999f253212bb01cd3c0d686489ec5911ad",
      "tree": "f0fe5a692b1d4a9b85ade98fe8c628b0fa671ce3",
      "parents": [
        "5d80597801ff0d7e6b184504c04e9c1b3b61d16d"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jul 22 10:29:02 2009 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:51:00 2009 -0700"
      },
      "message": "OMAP3: PM: PRCM interrupt: only handle selected PRCM interrupts\n\nClearing wakeup sources is now only done when the PRM indicates a\nwakeup source interrupt.  Since we don\u0027t handle any other types of\nPRCM interrupts right now, warn if we get any other type of PRCM\ninterrupt.  Either code needs to be added to the PRCM interrupt\nhandler to react to these, or these other interrupts should be masked\noff at init.\n\nUpdated after Jon Hunter\u0027s PRCM IRQ rework by Kevin Hilman.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "5d80597801ff0d7e6b184504c04e9c1b3b61d16d",
      "tree": "1b17a5bfc20731c45da605993da37a0a57fa4ede",
      "parents": [
        "77da2d910a17e1e6a7e949578723d5aab58568d5"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jul 22 10:18:07 2009 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:50:59 2009 -0700"
      },
      "message": "OMAP3: PM: PRCM interrupt: check MPUGRPSEL register\n\nPM_WKST register contents should be ANDed with the contents of the\nMPUGRPSEL registers.  Otherwise the MPU PRCM interrupt handler could\nwind up clearing wakeup events meant for the IVA PRCM interrupt\nhandler. A future revision to this code should be to read a cached\nversion of MPUGRPSEL from the powerdomain code, since PRM reads are\nrelatively slow.\n\nUpdated after Jon Hunter\u0027s PRCM IRQ change by Kevin Hilman\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "77da2d910a17e1e6a7e949578723d5aab58568d5",
      "tree": "4d66e52b5644931c6d1c4808053cf26a0dd39fc1",
      "parents": [
        "17d857be649a21ca90008c6dc425d849fa83db5c"
      ],
      "author": {
        "name": "Jon Hunter",
        "email": "jon-hunter@ti.com",
        "time": "Sat Jun 27 00:07:25 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 05 10:50:59 2009 -0700"
      },
      "message": "OMAP3: PM: Prevent hang in prcm_interrupt_handler\n\nThere are two scenarios where a race condition could result in a hang\nin the prcm_interrupt handler. These are:\n\n1). Waiting for PRM_IRQSTATUS_MPU register to clear.\nBit 0 of the PRM_IRQSTATUS_MPU register indicates that a wake-up event\nis pending for the MPU. This bit can only be cleared if the all the\nwake-up events latched in the various PM_WKST_x registers have been\ncleared. If a wake-up event occurred during the processing of the prcm\ninterrupt handler, after the corresponding PM_WKST_x register was\nchecked but before the PRM_IRQSTATUS_MPU was cleared, then the CPU\nwould be stuck forever waiting for bit 0 in PRM_IRQSTATUS_MPU to be\ncleared.\n\n2). Waiting for the PM_WKST_x register to clear.\nSome power domains have more than one wake-up source. The PM_WKST_x\nregisters indicate the source of a wake-up event and need to be cleared\nafter a wake-up event occurs. When the PM_WKST_x registers are read and\nbefore they are cleared, it is possible that another wake-up event\ncould occur causing another bit to be set in one of the PM_WKST_x\nregisters. If this did occur after reading a PM_WKST_x register then\nthe CPU would miss this event and get stuck forever in a loop waiting\nfor that PM_WKST_x register to clear.\n\nThis patch address the above race conditions that would result in a\nhang.\n\nSigned-off-by: Jon Hunter \u003cjon-hunter@ti.com\u003e\nReviewed-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "131e4e97bfee809dc64febe8accef2f042a92722",
      "tree": "7f52e7995483f10bf0ef0ffa4e96a49e016076a6",
      "parents": [
        "f1ae3f6918ee4a437b4166a4deab4bd79629bc09"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 28 08:50:53 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Oct 05 11:37:47 2009 +0200"
      },
      "message": "microblaze: Clear sticky FSR register after saving it to func parametr\n\nPrevious patch d63678d607d0e37ec7abe5ceb545d7e8aab956a4 clear\nit for noMMU kernel. This one do it for MMU.\n\nCorrect noMMU version\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f1ae3f6918ee4a437b4166a4deab4bd79629bc09",
      "tree": "00bfcfa490fac46df26ae01ea32704cb43150874",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 25 11:52:50 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Oct 05 11:37:47 2009 +0200"
      },
      "message": "microblaze: UMS is used only for MMU kernel\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    }
  ],
  "next": "a160ee69c6a4622ed30c377a978554015e9931cb"
}
