)]}'
{
  "log": [
    {
      "commit": "a6044e23b784544fe567db75dbf9c4f684bd6d5b",
      "tree": "e2828ee5e59ba7e073283d5c890352892f22f793",
      "parents": [
        "bee17e5ae6b68d21b9d193f34ccefeef9d4fffe0"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Dec 20 11:34:20 2010 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:40 2011 +0000"
      },
      "message": "drm/i915: support overclocking on Sandy Bridge\n\nIn some configuration, the PCU may allow us to overclock the GPU.\nCheck for this case and adjust the max frequency as appropriate.  Also\ninitialize the min/max frequencies to default values as indicated by\nhardware.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "bee17e5ae6b68d21b9d193f34ccefeef9d4fffe0",
      "tree": "7180032abb0d400752867fe0da563d9242f3808e",
      "parents": [
        "47356eb67285014527a5ab87543ba1fae3d1e10a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 18:09:58 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:27:11 2011 +0000"
      },
      "message": "drm/i915/lvds: Always use 0 to disable the pfit controller\n\n... and just any combination of bits \u0026 ~PFIT_ENABLE. This way we do not\nattempt disable to the panel fitter controller uselessly upon\nintel_lvds_disable().\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "47356eb67285014527a5ab87543ba1fae3d1e10a",
      "tree": "99281f2efc166c00930060dfa80d1af47509e2c8",
      "parents": [
        "97aaf910731b03b27b1c4c8a58006a1dc99dcd9a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 17:06:04 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:27:04 2011 +0000"
      },
      "message": "drm/i915/panel: Only record the backlight level when it is enabled\n\nBy tracking the current status of the backlight we can prevent recording\nthe value of the current backlight when we have disabled it. And so\nprevent restoring it to \u0027off\u0027 after an unbalanced sequence of\nintel_lvds_disable/enable.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d22672\nTested-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "97aaf910731b03b27b1c4c8a58006a1dc99dcd9a",
      "tree": "e2c7b88b5108059e4f016d923cb047220babf9e7",
      "parents": [
        "3c5a62b5226ca5db993660281e9c2a7275d9fb02"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 20:10:52 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:55 2011 +0000"
      },
      "message": "drm/i915/sdvo: Defer detection of output capabilities until probing\n\nAlex Fiestas reported an issue with his HDMI connector being misdetected\nas DVI unless he had something connected upon boot. By moving the\ndecision as to whether to use HDMI or DVI encoding for the HDMI capable\noutput until we probe the monitor means that we should avoid sending a\nHDMI signal to a DVI monitor and also correctly detect hardware like\nAlex\u0027s.\n\nHowever, to really determine what connector is soldered onto the wire we\nneed to inspect the VBT sdvo child devices - but can we trust it?\n\nReported-by: Alex Fiestas \u003calex@eyeos.org\u003e\nTested-by: Alex Fiestas \u003calex@eyeos.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d32828\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3c5a62b5226ca5db993660281e9c2a7275d9fb02",
      "tree": "639ea9917704df4f580926abcfefd5f5fe466025",
      "parents": [
        "f5afcd3dd0dca7fe869311c51da54d5a889191ba"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@linux.intel.com",
        "time": "Thu Jan 06 18:26:08 2011 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:54 2011 +0000"
      },
      "message": "drm/i915: fix calculation of eDP signal levels on Sandybridge\n\nSome voltage swing/pre-emphasis level use the same value on eDP\nSandybridge, like 400mv_0db and 600mv_0db are with the same value\nof (0x0 \u003c\u003c 22). So, fix them, and point out the value if it isn\u0027t\na supported voltage swing/pre-emphasis level.\n\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f5afcd3dd0dca7fe869311c51da54d5a889191ba",
      "tree": "95217912d2c7265c12ec8c45c37067fb84be84ac",
      "parents": [
        "37f809755845cc3e18e8216c04525bdb885fa13b"
      ],
      "author": {
        "name": "David Müller",
        "email": "d.mueller@elsoft.ch",
        "time": "Thu Jan 06 12:29:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:33 2011 +0000"
      },
      "message": "drm/i915/crt: Check for a analog monitor in case of DVI-I\n\nSince Linux 2.6.36 the digital output on my system (855GME + DVI-I) is\nnot working any longer. The analog output is always activated\nregardless of the type of monitor attached.\n\nThe culprit seems to be intel_crt_detect_ddc(), which returns true as\nsoon as an ACK from the EDID device is received. Obviously this\napproach does not work with DVI-I where the analog and digital outputs\nshare a common DDC bus.\n\nIn a similar manner to the shared DDC wire, ala the \"Mac Mini Hack\", we\nneed an additional check to make sure that there really is an analog\ndevice attached to the DDC.\n\nSigned-off-by: David Müller \u003cd.mueller@elsoft.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "37f809755845cc3e18e8216c04525bdb885fa13b",
      "tree": "6665530a9bf156653ffcfa8a3de7f07741ec3947",
      "parents": [
        "858bc21f0637c407601a05626854ae58b242f75d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 05 14:45:24 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:22:23 2011 +0000"
      },
      "message": "drm/i915: make DP training try a little harder\n\nWhen trying to do channel equalization, we need to make sure we still\nhave clock recovery on all lanes while training.  We also need to try\nclock recovery again if we lose the clock or if channel eq fails 5\ntimes.  We\u0027ll try clock recovery up to 5 more times before giving up\nentirely.\n\nGets suspend/resume working on my Vaio again and brings us back into\ncompliance with the DP training sequence spec.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "858bc21f0637c407601a05626854ae58b242f75d",
      "tree": "e445031bebe1794958236e77881d29a1e760ea73",
      "parents": [
        "5b2eef966cb2ae307aa4ef1767f7307774bc96ca"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jan 04 10:46:49 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:21:55 2011 +0000"
      },
      "message": "drm/i915: check eDP encoder correctly when setting modes\n\nWe were using a stale pointer in the check which caused us to use CPU\nattached DP params when we should have been using PCH attached params.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d31988\nTested-by: Jan-Hendrik Zab \u003cjan@jhz.name\u003e\nTested-by: Christoph Lukas \u003cchristoph.lukas@gmx.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "5b2eef966cb2ae307aa4ef1767f7307774bc96ca",
      "tree": "095a251e145903598dd8d90d5b2eb880f0d6ff93",
      "parents": [
        "8adbf8d46718a8f110de55ec82c40d04d0c362cc",
        "56bec7c009872ef33fe452ea75fecba481351b44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (390 commits)\n  drm/radeon/kms: disable underscan by default\n  drm/radeon/kms: only enable hdmi features if the monitor supports audio\n  drm: Restore the old_fb upon modeset failure\n  drm/nouveau: fix hwmon device binding\n  radeon: consolidate asic-specific function decls for pre-r600\n  vga_switcheroo: comparing too few characters in strncmp()\n  drm/radeon/kms: add NI pci ids\n  drm/radeon/kms: don\u0027t enable pcie gen2 on NI yet\n  drm/radeon/kms: add radeon_asic struct for NI asics\n  drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init\n  drm/radeon/kms: add ucode loader for NI\n  drm/radeon/kms: add support for DCE5 display LUTs\n  drm/radeon/kms: add ni_reg.h\n  drm/radeon/kms: add bo blit support for NI\n  drm/radeon/kms: always use writeback/events for fences on NI\n  drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5\n  drm/radeon/kms: add backend map workaround for barts\n  drm/radeon/kms: fill gpu init for NI asics\n  drm/radeon/kms: add disabled vbios accessor for NI asics\n  drm/radeon/kms: handle NI thermal controller\n  ...\n"
    },
    {
      "commit": "8adbf8d46718a8f110de55ec82c40d04d0c362cc",
      "tree": "dbaf7109edaaa26496e131e6644074fbcb75c75d",
      "parents": [
        "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
        "0cc43a1806f078f7fd414850d8f1f1761696e4af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:09:13 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:09:13 2011 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Constify i2c_client where possible\n  i2c-algo-bit: Complain about masters which can\u0027t read SCL\n  i2c-algo-bit: Refactor adapter registration\n  i2c: Add generic I2C multiplexer using GPIO API\n  i2c-nforce2: Remove unnecessary cast of pci_get_drvdata\n  i2c-i801: Include \u003clinux/slab.h\u003e\n"
    },
    {
      "commit": "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
      "tree": "fac1d514dcdb4146d4504f965a7f394c998c6b82",
      "parents": [
        "e54be894eae10eca9892e965cc9532f5d5a11767",
        "a780c6e86851c6479851186c5d5b9fb2b201bec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (52 commits)\n  Blackfin: encode cpu-rev into uImage name\n  Blackfin: bf54x: don\u0027t ack GPIO ints when unmasking them\n  Blackfin: sram_free_with_lsl: do not ignore return value of sram_free\n  Blackfin: boards: add missing \"static\" to peripheral lists\n  Blackfin: DNP5370: new board port\n  Blackfin: bf518f-ezbrd: fix dsa resources\n  Blackfin: move \"-m elf32bfin\" to general LDFLAGS\n  Blackfin: kgdb_test: make sure to initialize num2\n  Blackfin: kgdb: disable preempt schedule when running single step in kgdb\n  Blackfin: kgdb: disable interrupt when single stepping in ADEOS\n  Blackfin: SMP: kgdb: apply anomaly 257 work around\n  Blackfin: fix building IPIPE code when XIP is enabled\n  Blackfin: SMP: kgdb: flush core internal write buffer before flushinv\n  Blackfin: sport_uart resources: remove unused secondary RX/TX pins\n  Blackfin: tll6527m: fix spelling in unused code (struct name)\n  Blackfin: bf527-ezkit: add adau1373 chip address\n  Blackfin: no-mpu: fix masking of small uncached dma region\n  Blackfin: pm: drop irq save/restore in standby and suspend to mem callback\n  MAINTAINERS: update Analog Devices support info\n  Blackfin: dpmc.h: pull in new pll.h\n  ...\n"
    },
    {
      "commit": "e54be894eae10eca9892e965cc9532f5d5a11767",
      "tree": "27ace4446e42058ef4813a34bf63b55a870e7a12",
      "parents": [
        "949f6711b83d2809d1ccb9d830155a65fdacdff9",
        "c6c0ac664c86ff6408fadbed4913938c8a732e26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:10:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:10:33 2011 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver core: Document that device_rename() is only for networking\n  sysfs: remove useless test from sysfs_merge_group\n  driver-core: merge private parts of class and bus\n  driver core: fix whitespace in class_attr_string\n"
    },
    {
      "commit": "949f6711b83d2809d1ccb9d830155a65fdacdff9",
      "tree": "4b8bdb0e98489bc8ad77fa144926931c37e2e4f2",
      "parents": [
        "443e6221e465efa8efb752a8405a759ef1161af9",
        "7959d55679e4360205c9ebc89d40a5503c53bae2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (510 commits)\n  staging: speakup: fix failure handling\n  staging: usbip: remove double giveback of URB\n  Staging: batman-adv: Remove batman-adv from staging\n  Staging: hv: Use only one txf buffer per channel and kmalloc/GFP_KERNEL on initialize\n  staging: hv: remove unneeded osd_schedule_callback\n  staging: hv: convert channel_mgmt.c to not call osd_schedule_callback\n  staging: hv: convert vmbus_on_msg_dpc to not call osd_schedule_callback\n  staging: brcm80211: Fix WL_\u003ctype\u003e logging macros\n  Staging: IIO: DDS: AD9833 / AD9834 driver\n  Staging: IIO: dds.h convenience macros\n  Staging: IIO: Direct digital synthesis abi documentation\n  staging: brcm80211: Convert ETHER_TYPE_802_1X to ETH_P_PAE\n  staging: brcm80211: Remove unused ETHER_TYPE_\u003cfoo\u003e #defines\n  staging: brcm80211: Remove ETHER_HDR_LEN, use ETH_HLEN\n  staging: brcm80211: Convert ETHER_ADDR_LEN to ETH_ALEN\n  staging: brcm80211: Convert ETHER_IS\u003cFOO\u003e to is_\u003cfoo\u003e_ether_addr\n  staging: brcm80211: Remove unused ether_\u003cfoo\u003e #defines and struct\n  staging: brcm80211: Convert ETHER_IS_MULTI to is_multicast_ether_addr\n  staging: brcm80211: Remove unused #defines ETHER_\u003cfoo\u003e_LOCALADDR\n  Staging: comedi: Fix checkpatch.pl issues in file s526.c\n  ...\n\nFix up trivial conflict in drivers/video/udlfb.c\n"
    },
    {
      "commit": "443e6221e465efa8efb752a8405a759ef1161af9",
      "tree": "8732213fc309a14f8613849b1ff2a2951757aff1",
      "parents": [
        "0caca697a2d173c6beff3c24e7d9481b732bd131",
        "1a7d946993aaf2a79e9c65abbe169a108e351bcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:48 2011 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (36 commits)\n  sony-laptop: support new hotkeys on the P, Z and EC series\n  platform/x86: Consistently select LEDS Kconfig options\n  sony-laptop: fix sparse non-ANSI function warning\n  intel_ips: fix sparse non-ANSI function warning\n  Support KHLB2 in the compal laptop driver\n  acer-wmi: Enabled Acer Launch Manager mode\n  [PATCH] intel_pmic_gpio: modify EOI handling following change of kernel irq subsystem\n  ACPI Thinkpad: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf()\n  acer-wmi: Initialize wlan/bluetooth/wwan rfkill software block state\n  acer-wmi: Detect the WiFi/Bluetooth/3G devices available\n  acer-wmi: Add 3G rfkill sysfs file\n  acer-wmi: Add acer wmi hotkey events support\n  platform/x86: Kconfig: Replace select by depends on ACPI_WMI\n  ideapad: pass ideapad_priv as argument (part 2)\n  ideapad: pass ideapad_priv as argument (part 1)\n  ideapad: add markups, unify comments and return result when init\n  ideapad: add hotkey support\n  ideapad: let camera power control entry under platform driver\n  ideapad: add platform driver for ideapad\n  fujitsu-laptop: fix compiler warning on pnp_ids\n  ...\n"
    },
    {
      "commit": "0caca697a2d173c6beff3c24e7d9481b732bd131",
      "tree": "5a39998978a385b9d0efd0692fe9db34c3aa839d",
      "parents": [
        "ecacc6c70cf77a52a22af66c879873202522d6ce",
        "751c88a2c362a4a8985f9a2cb5daf7cd9ce1c4d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:23 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68knommu: Need to check __get_user()/__put_user() result\n  m68knommu: signal.c __user annotations\n  m68knommu: Equivalent of \"m68k: handle new gcc\u0027s\"\n  m68knommu: f_pcr has been gone since headers\u0027 merge\n  m68knommu: Don\u0027t lose state if sigframe setup fails\n  m68knommu: Handle multiple pending signals\n  m68knommu: Switch to saner sigsuspend\n  m68knommu: Don\u0027t bother with SA_ONESHOT\n  m68k: Check __get_user()/__put_user() return value\n  m68k: Missing syscall_trace() on sigreturn\n  m68k: Fix stack mangling logics in sigreturn\n  m68k: If we fail to set sigframe up, just leave regs alone...\n  m68k: Don\u0027t lose state if sigframe setup fails\n  m68k: Simplify the singlestepping handling in signals\n  m68k: Switch to saner sigsuspend()\n  m68k: Resetting sa_handler in local copy of k_sigaction is pointless\n  m68k/sun3: Kill pte_unmap() warnings\n"
    },
    {
      "commit": "ecacc6c70cf77a52a22af66c879873202522d6ce",
      "tree": "47cffb395cd3b9079d5c1205708181c0f49394e8",
      "parents": [
        "e773202e227c8ebbf369b9b924e15cca4d93824b",
        "4bfc2b2eccf48fef84b9adfe4f1bd8d5e6e1bc8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:52:44 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:52:44 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Avoid array overflow if there are too many cpus in SRAT table\n  [IA64] Remove unlikely from cpu_is_offline\n  [IA64] irq_ia64, use set_irq_chip\n  [IA64] perfmon: Change vmalloc to vzalloc and drop memset.\n  [IA64] eliminate race condition in smp_flush_tlb_mm\n"
    },
    {
      "commit": "e773202e227c8ebbf369b9b924e15cca4d93824b",
      "tree": "623a15fe0593e7ff2e79f0a5918fb4b3e739e2ee",
      "parents": [
        "abf8792d0e1b203e303ed1c02437e0e10a39dcda",
        "d2a40972ec70bd2060d3c46050a101a9678d2991"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:50:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:50:38 2011 -0800"
      },
      "message": "Merge branch \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson\n\n* \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  ux500: allow 5500 and 8500 to be built together\n  ux500: modem_irq is only for 5500\n  ux500: dynamic SOC detection\n  ux500: rename MOP board Kconfig\n  ux500: remove build-time changing macros\n"
    },
    {
      "commit": "abf8792d0e1b203e303ed1c02437e0e10a39dcda",
      "tree": "8f0a9c4db37c6e776adf98e1a066f8dcb889e22d",
      "parents": [
        "e0e736fc0d33861335e2a132e4f688f7fd380c61",
        "e14411da420bad7bdaae65cccd8787674e6c565e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:50:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 14:50:08 2011 -0800"
      },
      "message": "Merge branch \u0027msm-smp\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027msm-smp\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm:\n  msm: add SMP support for msm\n  msm: hotplug: support cpu hotplug on msm\n  msm: timer: SMP timer support for msm\n  msm: scm-boot: Support for setting cold/warm boot addresses\n  msm: Secure Channel Manager (SCM) support\n"
    },
    {
      "commit": "0cc43a1806f078f7fd414850d8f1f1761696e4af",
      "tree": "2278fca3af95002a867fa72b34e4ca97ccf5489f",
      "parents": [
        "af5a60baaee66e2f891dbb9a8519ca28ab7da7cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c: Constify i2c_client where possible\n\nHelper functions for I2C and SMBus transactions don\u0027t modify the\ni2c_client that is passed to them, so it can be marked const.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "af5a60baaee66e2f891dbb9a8519ca28ab7da7cd",
      "tree": "b2dc270ce64b4ad9779d1f3a013a96cfb7ab069e",
      "parents": [
        "f451171c5ac829e55581c81caf2cb01e1c0a5c5f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c-algo-bit: Complain about masters which can\u0027t read SCL\n\nThe I2C specification explicitly describes both SDA and SCL as\nbidirectional lines. An I2C master with a read-only SCL is thus not\ncompliant. If a slow slave stretches the clock, errors will happen,\nso the bus can\u0027t be considered as reliable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f451171c5ac829e55581c81caf2cb01e1c0a5c5f",
      "tree": "519af0702a8348b043a721d996933b655236712e",
      "parents": [
        "92ed1a76ca31774eb27de14b2215841367c68056"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c-algo-bit: Refactor adapter registration\n\nUse a function pointer to decide whether to call i2c_add_adapter or\ni2c_add_numbered_adapter. This makes the code more compact than the\ncurrent strategy of having the common code in a separate function.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "92ed1a76ca31774eb27de14b2215841367c68056",
      "tree": "f9becefa5dbcdaa8cfd65100e1735044cd3910d6",
      "parents": [
        "b18a5c80eb2e7e9c72d23f1960b09d78ddf7e5b0"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "peter.korsgaard@barco.com",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c: Add generic I2C multiplexer using GPIO API\n\nAdd an i2c mux driver providing access to i2c bus segments using a\nhardware MUX sitting on a master bus and controlled through gpio pins.\n\nE.G. something like:\n\n  ----------              ----------  Bus segment 1   - - - - -\n |          | SCL/SDA    |          |-------------- |           |\n |          |------------|          |\n |          |            |          | Bus segment 2 |           |\n |  Linux   | GPIO 1..N  |   MUX    |---------------   Devices\n |          |------------|          |               |           |\n |          |            |          | Bus segment M\n |          |            |          |---------------|           |\n  ----------              ----------                  - - - - -\n\nSCL/SDA of the master I2C bus is multiplexed to bus segment 1..M\naccording to the settings of the GPIO pins 1..N.\n\nSigned-off-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b18a5c80eb2e7e9c72d23f1960b09d78ddf7e5b0",
      "tree": "1a86414a6d1c01666648b0b0768722fdcc16a8b1",
      "parents": [
        "665a96b70bfccec6eab2e8d3c770e357e14294ea"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-nforce2: Remove unnecessary cast of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "665a96b70bfccec6eab2e8d3c770e357e14294ea",
      "tree": "0dcb9fa09dded05e053c8eb1a6877fe482b44c8f",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-i801: Include \u003clinux/slab.h\u003e\n\nCommit 5a0e3ad6af8660be21ca98a971cd00f331318c05 added direct inclusion\nof \u003clinux/slab.h\u003e to those source files that appeared to need it, but\nsomehow missed this.  On most architectures \u003clinux/slab.h\u003e is still\nindirectly included, but there are exceptions such as alpha.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7959d55679e4360205c9ebc89d40a5503c53bae2",
      "tree": "b48d85556c24078d6c8dd623ce18bb8f920cbbb0",
      "parents": [
        "7571f089d7522a95c103558faf313c7af8856ceb"
      ],
      "author": {
        "name": "William Hubbs",
        "email": "w.d.hubbs@gmail.com",
        "time": "Thu Dec 16 13:26:58 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 10 12:26:10 2011 -0800"
      },
      "message": "staging: speakup: fix failure handling\n\nfix the failure handling in kobjects and the main function so that we\nrelease the virtual keyboard if we exit due to another failure.\n\nSigned-off-by: William Hubbs \u003cw.d.hubbs@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7571f089d7522a95c103558faf313c7af8856ceb",
      "tree": "9f90e63bdec0a2c87b465ea661f70afe9dbb9540",
      "parents": [
        "63d5e5a727240b317b0c2fa2abeb32b367aea196"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Dec 13 21:59:09 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 10 12:26:02 2011 -0800"
      },
      "message": "staging: usbip: remove double giveback of URB\n\nIn the vhci_urb_dequeue() function the TCP connection is checked twice.\nEach time when the TCP connection is closed the URB is unlinked and given\nback. Remove the second attempt of unlinking and giving back of the URB completely.\n\nThis patch fixes the bug described at https://bugzilla.kernel.org/show_bug.cgi?id\u003d24872 .\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0e736fc0d33861335e2a132e4f688f7fd380c61",
      "tree": "d9febe9ca1ef1e24efc5e6e1e34e412316d246bd",
      "parents": [
        "a08948812b30653eb2c536ae613b635a989feb6f",
        "aeda4ac3efc29e4d55989abd0a73530453aa69ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (30 commits)\n  MAINTAINERS: Add tomoyo-dev-en ML.\n  SELinux: define permissions for DCB netlink messages\n  encrypted-keys: style and other cleanup\n  encrypted-keys: verify datablob size before converting to binary\n  trusted-keys: kzalloc and other cleanup\n  trusted-keys: additional TSS return code and other error handling\n  syslog: check cap_syslog when dmesg_restrict\n  Smack: Transmute labels on specified directories\n  selinux: cache sidtab_context_to_sid results\n  SELinux: do not compute transition labels on mountpoint labeled filesystems\n  This patch adds a new security attribute to Smack called SMACK64EXEC. It defines label that is used while task is running.\n  SELinux: merge policydb_index_classes and policydb_index_others\n  selinux: convert part of the sym_val_to_name array to use flex_array\n  selinux: convert type_val_to_struct to flex_array\n  flex_array: fix flex_array_put_ptr macro to be valid C\n  SELinux: do not set automatic i_ino in selinuxfs\n  selinux: rework security_netlbl_secattr_to_sid\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in policydb.c\n  ...\n"
    },
    {
      "commit": "d2a40972ec70bd2060d3c46050a101a9678d2991",
      "tree": "7583e0e604bdb168f96f20277d4f63bcbf3ea409",
      "parents": [
        "5ec65521c99178a87f4c859101a92c36f4701fd7"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Dec 08 11:08:01 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 10 18:34:54 2011 +0100"
      },
      "message": "ux500: allow 5500 and 8500 to be built together\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "5ec65521c99178a87f4c859101a92c36f4701fd7",
      "tree": "1121e652282a3584f4116ebe017c2745aca98250",
      "parents": [
        "abf12d719a2c9e45f7f90c02a3a25107206ed57a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Dec 08 11:08:00 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 10 18:34:53 2011 +0100"
      },
      "message": "ux500: modem_irq is only for 5500\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\n[Modified to hit the right file]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "abf12d719a2c9e45f7f90c02a3a25107206ed57a",
      "tree": "0aa9d9ecc7188b748eeda954b609dd74a8f5d24f",
      "parents": [
        "5dc55e0a39434ec8bec7978aef2dc00c91a530ba"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Dec 08 11:07:59 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 10 18:34:53 2011 +0100"
      },
      "message": "ux500: dynamic SOC detection\n\nDynamically detect the DBx500 SOC an revision based on the ASIC ID.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "5dc55e0a39434ec8bec7978aef2dc00c91a530ba",
      "tree": "3eeecb13acc41d37004ed1f6e21fd2c3d0b2e56d",
      "parents": [
        "92389ca8362c42952c7ebb8a0350ac522dcde0f4"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Dec 08 11:07:58 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 10 18:34:53 2011 +0100"
      },
      "message": "ux500: rename MOP board Kconfig\n\nRename the MOP board Kconfig entries to the same name as the machine\ntype, so that the machine_is_*() macros work correctly.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\n[Updated to match changes in the tree]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "92389ca8362c42952c7ebb8a0350ac522dcde0f4",
      "tree": "6c840e0d706712729bded5900aed93fa70778ca2",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Dec 08 11:07:57 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jan 10 18:34:52 2011 +0100"
      },
      "message": "ux500: remove build-time changing macros\n\nTo allow the possiblity of building U8500 and U5500 support in the same\nimage.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\n[Rebased to latest changes in Russells tree]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "1a7d946993aaf2a79e9c65abbe169a108e351bcb",
      "tree": "8580fe6e0a610ae950dfbb0aaf4f588635f4aad9",
      "parents": [
        "0c51a4d8abd6ed5ba55f828840c6b78ab672644b"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Jan 08 18:47:29 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 12:00:22 2011 -0500"
      },
      "message": "sony-laptop: support new hotkeys on the P, Z and EC series\n\nAdd new mappings for assist, VAIO, zoom and eject buttons present on\nrefurbished P, Z and EC models.\n\nReported-by: Gyorgy Jeney \u003cnog.lkml@gmail.com\u003e\nReported-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a08948812b30653eb2c536ae613b635a989feb6f",
      "tree": "7f648ea16caf9c210dcdd4f30e13648f51624830",
      "parents": [
        "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
        "6099469805c24af14250e182bb9ca082b8a6b716"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:46 2011 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (44 commits)\n  hwmon: Support for Dallas Semiconductor DS620\n  hwmon: driver for Sensirion SHT21 humidity and temperature sensor\n  hwmon: Add humidity attribute to sysfs ABI\n  hwmon: sysfs ABI updates\n  hwmon: (via-cputemp) sync hotplug handling with coretemp/pkgtemp\n  hwmon: (lm95241) Rewrite to avoid using macros\n  hwmon: (applesmc) Fix checkpatch errors and fix value range checks\n  hwmon: (applesmc) Update copyright information\n  hwmon: (applesmc) Silence driver\n  hwmon: (applesmc) Simplify feature sysfs handling\n  hwmon: (applesmc) Dynamic creation of fan files\n  hwmon: (applesmc) Extract all features generically\n  hwmon: (applesmc) Handle new temperature format\n  hwmon: (applesmc) Dynamic creation of temperature files\n  hwmon: (applesmc) Introduce a register lookup table\n  hwmon: (applesmc) Use pr_fmt and pr_\u003clevel\u003e\n  hwmon: (applesmc) Relax the severity of device init failure\n  hwmon: (applesmc) Add MacBookAir3,1(3,2) support\n  hwmon: (w83627hf) Use pr_fmt and pr_\u003clevel\u003e\n  hwmon: (w83627ehf) Use pr_fmt and pr_\u003clevel\u003e\n  ...\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "0c51a4d8abd6ed5ba55f828840c6b78ab672644b",
      "tree": "d2e147da632df6a00c17d3403c05b9f33a7b954d",
      "parents": [
        "a46a780835f394869e1fbbef8b528a1e02193e78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 10 14:37:02 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "platform/x86: Consistently select LEDS Kconfig options\n\nCurrently the x86 platform devices are not consistent about selecting\nor depending on the LEDs Kconfig variables, and this inconsistency\nleads to Kconfig getting upset and refusing to offer LEDs (even on\nnon-x86 platforms):\n\ndrivers/platform/x86/Kconfig:422:error: recursive dependency detected!\ndrivers/platform/x86/Kconfig:422:       symbol EEEPC_WMI depends on ACPI_WMI\ndrivers/platform/x86/Kconfig:438:       symbol ACPI_WMI is selected by ACER_WMI\ndrivers/platform/x86/Kconfig:18:        symbol ACER_WMI depends on LEDS_CLASS\ndrivers/leds/Kconfig:10:        symbol LEDS_CLASS is selected by EEEPC_WMI\n\nFix this by always selecting rather than depending on the symbols as\nslightly more drivers use this approach already and it seems more\nuser friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a46a780835f394869e1fbbef8b528a1e02193e78",
      "tree": "61807d531d1d14bcb7eb912c3cc85e1550ef789c",
      "parents": [
        "7027d8b570244f0fa3aaebccf0bcd8e95e172631"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:56:44 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "sony-laptop: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/sony-laptop.c:1134:35: warning: non-ANSI function declaration of function \u0027sony_nc_rfkill_update\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nCc:\tMattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7027d8b570244f0fa3aaebccf0bcd8e95e172631",
      "tree": "a7badd429c45f1079f8449dc74db8d7f976ad356",
      "parents": [
        "4a198be7f072190a44033b7de6084b090b9885ee"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:55:40 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "intel_ips: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/intel_ips.c:1477:25: warning: non-ANSI function declaration of function \u0027ips_link_to_i915_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37721e1b0cf98cb65895f234d8c500d270546529",
      "tree": "6fb3ec6910513b18e100b17432864fa8c46d55e4",
      "parents": [
        "9f99a2f0e44663517b99b69a3e4a499d0ba877df"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:17:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: path.h redux\n\nRemove path.h from sched.h and other files.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f99a2f0e44663517b99b69a3e4a499d0ba877df",
      "tree": "92bbe9f9c9c6687a49e13e4e1bfe2a29bc736476",
      "parents": [
        "8c8ae4e8cd5a67467192f3361eeec463694f8ed8",
        "110e7c7e4f8a61a34e0ab88fc9bdf4d5c6d220b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "message": "Merge branch \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/event: validate irq before get evtchn by irq\n  xen/fb: fix potential memory leak\n  xen/fb: fix xenfb suspend/resume race.\n  xen: disable ACPI NUMA for PV guests\n  xen/irq: Cleanup the find_unbound_irq\n"
    },
    {
      "commit": "8c8ae4e8cd5a67467192f3361eeec463694f8ed8",
      "tree": "c4216f3f8cb89dd6a12e727d886abc0f6ab74c83",
      "parents": [
        "a1e8fad5900fa94adb500c6e0dfd60a307f7a3c9",
        "d9b8ca8474fd4fdd43ba6d97a4fee8b49b978067"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:29 2011 -0800"
      },
      "message": "Merge branch \u0027stable/generic\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/generic\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: HVM X2APIC support\n  apic: Move hypervisor detection of x2apic to hypervisor.h\n"
    },
    {
      "commit": "a1e8fad5900fa94adb500c6e0dfd60a307f7a3c9",
      "tree": "c619277e587a99c90e76a1e7b63746af4d959d72",
      "parents": [
        "e3166331a3288dd7184548896a1c7ab682f0dbe8",
        "a45b0616e7ee9db4c1b2b9a4a79a974325fa9bf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:38:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:38:01 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Fix a crash during slabinfo -v\n  tracing/slab: Move kmalloc tracepoint out of inline code\n  slub: Fix slub_lock down/up imbalance\n  slub: Fix build breakage in Documentation/vm\n  slub tracing: move trace calls out of always inlined functions to reduce kernel code size\n  slub: move slabinfo.c to tools/slub/slabinfo.c\n"
    },
    {
      "commit": "e3166331a3288dd7184548896a1c7ab682f0dbe8",
      "tree": "2ec73946fd5ecbbb71954039a18aee829ed55b96",
      "parents": [
        "1693ed284f14a288c29f7265f9d71103e4c10821",
        "0719e1d23aab3b445c823404fd1b8b027757bb0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:29:25 2011 -0800"
      },
      "message": "Merge branch \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  Documentation/kbuild: add info that \u0027choice\u0027 can have a symbol name\n  kbuild: add numeric --set-val option to scripts/config\n  headers_check: Fix warning text\n  headers_check: better search for functions in headers\n  scripts/coccinelle: update for compatability with Coccinelle 0.2.4\n  tags: put function prototypes back!\n  Kconfig: fix single letter command in scripts/config\n  gitignore: add scripts/recordmcount\n"
    },
    {
      "commit": "1693ed284f14a288c29f7265f9d71103e4c10821",
      "tree": "e0cc81fbd96c2836785ea551b930b7b5b63370ed",
      "parents": [
        "f28b1c8aaa97a68028bb894bffb1690185c62b01",
        "ee81b786a07f1d6062d6e14b6152f1f6cc4bc63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:38 2011 -0800"
      },
      "message": "Merge branch \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027packaging\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  deb-pkg: s/hdr/kernel_headers_/ \u0026\u0026 s/header/libc_headers_/\n  deb-pkg: Make deb-pkg generate a seperate linux-libc-dev deb\n  kbuild: create linux-headers package in deb-pkg\n  kbuild, deb-pkg: support overriding userland architecture\n  kbuild, deb-pkg: select userland architecture based on UTS_MACHINE\n  kbuild, deb-pkg: Fix build with paranoid umask\n"
    },
    {
      "commit": "f28b1c8aaa97a68028bb894bffb1690185c62b01",
      "tree": "4dfd0e1dff2324ed70e2365d2314ff3ec7f7c751",
      "parents": [
        "0c05384a5a1af2352b8c244cf32f480ba6cbf024",
        "39177ec36236fb71257e51d0d198437b84170911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:28:17 2011 -0800"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  nconf: handle comment entries within choice/endchoice\n  kconfig: fix warning\n  kconfig: Make expr_copy() take a const argument\n  kconfig: simplify select-with-unmet-direct-dependency warning\n  kconfig: add more S_INT and S_HEX consistency checks\n  kconfig: fix `zconfdebug\u0027 extern declaration\n  kconfig/conf: merge duplicate switch\u0027s case\n  kconfig: fix typos\n  kbuild/gconf: add dummy inline for bind_textdomain_codeset()\n  kbuild/nconf: fix spaces damage\n  kconfig: nuke second argument of conf_write_symbol()\n  kconfig: do not define AUTOCONF_INCLUDED\n  kconfig: the day kconfig warns about \"select\"-abuse has come\n"
    },
    {
      "commit": "0c05384a5a1af2352b8c244cf32f480ba6cbf024",
      "tree": "5090f9d2d07d0bccae3144bb0cdbdf15e8555013",
      "parents": [
        "1542dec1c9109fdcd1c53460f064096f24fc49d2",
        "bc91c9f313309915f6ec767f56f78dcd0305b20f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:27:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:27:52 2011 -0800"
      },
      "message": "Merge branch \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kbuild\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  mkuboot.sh: Fail if mkimage is missing\n  gen_init_cpio: checkpatch fixes\n  gen_init_cpio: Avoid race between call to stat() and call to open()\n  modpost: Fix address calculation in reloc_location()\n  Make fixdep error handling more explicit\n  checksyscalls: Fix stand-alone usage\n  modpost: Put .zdebug* section on white list\n  kbuild: fix interaction of CONFIG_IKCONFIG and KCONFIG_CONFIG\n  kbuild: export linux/{a.out,kvm,kvm_para}.h on headers_install_all\n  kbuild: introduce HDR_ARCH_LIST for headers_install_all\n  headers_install: check exit status of unifdef\n  gen_init_cpio: remove leading `/\u0027 from file names\n  scripts/genksyms: fix header usage\n  fixdep: use hash table instead of a single array\n"
    },
    {
      "commit": "1542dec1c9109fdcd1c53460f064096f24fc49d2",
      "tree": "6b100234ff75d462817b948772f5f62aebcf0503",
      "parents": [
        "facc7a96d443d84060a8679c3fcc51d20d4981c3",
        "2ad2c320a107aceeba984f97ab2a60064101f5d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:22:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:22:33 2011 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_platform: Remove CONFIG_HAVE_PATA_PLATFORM\u0027s dependencies.\n  pata_hpt37x: actually limit HPT370 to UltraDMA/66\n  pata_hpt3x2n: coding style cleanup\n  pata_hpt37x: coding style cleanup\n  pata_hpt366: coding style cleanup\n  pata_hpt3x2n: calculate average f_CNT\n  pata_hpt3x2n: clarify about HPT371N support\n  pata_hpt{37x|3x2n}: SATA mode filtering\n  [libata] avoid needlessly passing around ptr to SCSI completion func\n  [libata] new driver acard_ahci, for ATP8620 host controller\n"
    },
    {
      "commit": "facc7a96d443d84060a8679c3fcc51d20d4981c3",
      "tree": "e2d633b07766609aedac0708adcde2bc2e37e68a",
      "parents": [
        "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
        "4ead36407b41eae942c8c9f70ef963cd369c90e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (34 commits)\n  HID: roccat: Update sysfs attribute doc\n  HID: roccat: don\u0027t use #pragma pack\n  HID: roccat: Add support for Roccat Kone[+] v2\n  HID: roccat: reduce number of functions in kone and pyra drivers\n  HID: roccat: declare meaning of pack pragma usage in driver headers\n  HID: roccat: use class for char device for sysfs attribute creation\n  sysfs: Introducing binary attributes for struct class\n  HID: hidraw: add compatibility ioctl() for 32-bit applications.\n  HID: hid-picolcd: Fix memory leak in picolcd_debug_out_report()\n  HID: picolcd: fix misuse of logical operation in place of bitop\n  HID: usbhid: base runtime PM on modern API\n  HID: replace offsets values with their corresponding BTN_* defines\n  HID: hid-mosart: support suspend/resume\n  HID: hid-mosart: ignore buttons report\n  HID: hid-picolcd: don\u0027t use flush_scheduled_work()\n  HID: simplify an index check in hid_lookup_collection\n  HID: Hoist assigns from ifs\n  HID: Remove superfluous __inline__\n  HID: Use vzalloc for vmalloc/memset(,0...)\n  HID: Add and use hid_\u003clevel\u003e: dev_\u003clevel\u003e equivalents\n  ...\n"
    },
    {
      "commit": "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
      "tree": "d68944ab9fa8ba3c77b18edc2bd836c7e355b23e",
      "parents": [
        "78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252",
        "3ae22e8c8ac39daf88ae32f047fb23825be7c646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  spi / PM: Support dev_pm_ops\n  PM: Prototype the pm_generic_ operations\n  PM / Runtime: Generic resume shouldn\u0027t set RPM_ACTIVE unconditionally\n  PM: Use dev_name() in core device suspend and resume routines\n  PM: Permit registration of parentless devices during system suspend\n  PM: Replace the device power.status field with a bit field\n  PM: Remove redundant checks from core device resume routines\n  PM: Use a different list of devices for each stage of device suspend\n  PM: Avoid compiler warning in pm_noirq_op()\n  PM: Use pm_wakeup_pending() in __device_suspend()\n  PM / Wakeup: Replace pm_check_wakeup_events() with pm_wakeup_pending()\n  PM: Prevent dpm_prepare() from returning errors unnecessarily\n  PM: Fix references to basic-pm-debugging.txt in drivers-testing.txt\n  PM / Runtime: Add synchronous runtime interface for interrupt handlers (v3)\n  PM / Hibernate: When failed, in_suspend should be reset\n  PM / Hibernate: hibernation_ops-\u003eleave should be checked too\n  Freezer: Fix a race during freezing of TASK_STOPPED tasks\n  PM: Use proper ccflag flag in kernel/power/Makefile\n  PM / Runtime: Fix comments to match runtime callback code\n"
    },
    {
      "commit": "78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252",
      "tree": "a04527a9a6ecb532439b84b6a6b143fac75ce594",
      "parents": [
        "b65f0d673a0280a49b80f44c9a62e5dfc1ec203f",
        "410cf2bd3dc6ec1ed9e1b36b25b9d7aa927ed14e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:02 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: use split transaction timeout only for split transactions\n  firewire: ohci: consolidate context status flags\n  firewire: ohci: cache the context run bit\n  firewire: ohci: flush AT contexts after bus reset - addendum\n  firewire: ohci: flush AT contexts after bus reset for OHCI 1.2\n  firewire: net: set carrier state at ifup\n  firewire: net: add carrier detection\n  firewire: net: ratelimit error messages\n  firewire: ohci: restart iso DMA contexts on resume from low power mode\n  firewire: ohci: restore GUID on resume.\n  firewire: ohci: use common buffer for self IDs and AR descriptors\n  firewire: ohci: optimize iso context checks in the interrupt handler\n  firewire: make PHY packet header format consistent\n  firewire: ohci: properly clear posted write errors\n  firewire: ohci: flush MMIO writes in the interrupt handler\n  firewire: ohci: fix AT context initialization error handling\n  firewire: ohci: Asynchronous Reception rewrite\n  firewire: core: Update WARN uses\n  firewire: nosy: char device is not seekable\n"
    },
    {
      "commit": "b65f0d673a0280a49b80f44c9a62e5dfc1ec203f",
      "tree": "10ddeb6fc4c9b1822a5e83ef8dd6771d8d34966f",
      "parents": [
        "f3ea597251ac859a1c0e7b9e266877f1ac828009",
        "365e215ce1f154e288ff0f7c9acbdf5421f57949"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:50:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:50:40 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: unfold nilfs_dat_inode function\n  nilfs2: do not pass sbi to functions which can get it from inode\n  nilfs2: get rid of nilfs_mount_options structure\n  nilfs2: simplify nilfs_mdt_freeze_buffer\n  nilfs2: get rid of loaded flag from nilfs object\n  nilfs2: fix a checkpatch error in page.c\n  nilfs2: fiemap support\n  nilfs2: mark buffer heads as delayed until the data is written to disk\n  nilfs2: call nilfs_error inside bmap routines\n  fs/nilfs2/super.c: Use printf extension %pV\n  MAINTAINERS: add nilfs2 git tree entry\n"
    },
    {
      "commit": "f3ea597251ac859a1c0e7b9e266877f1ac828009",
      "tree": "4cd4dd499d36fbb0699e854b038e2260cff7d5cd",
      "parents": [
        "f9f265f35578c5fb2266d0e2a1aa5b57f6fdb36a",
        "20054bd65703f7504a9daceabc2a060828fde36c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:47:11 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:47:11 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: use CreationTime like an i_generation field\n  cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo\n  cifs: show \"acl\" in DebugData Features when it\u0027s compiled in\n  cifs: move \"ntlmssp\" and \"local_leases\" options out of experimental code\n  cifs: replace some hardcoded values with preprocessor constants\n  cifs: remove unnecessary locking around sequence_number\n  [CIFS] Fix minor merge conflict in fs/cifs/dir.c\n  CIFS: Simplify cifs_open code\n  CIFS: Simplify non-posix open stuff (try #2)\n  CIFS: Add match_port check during looking for an existing connection (try #4)\n  CIFS: Simplify ipv*_connect functions into one (try #4)\n  cifs: Support NTLM2 session security during NTLMSSP authentication [try #5]\n  cifs: don\u0027t overwrite dentry name in d_revalidate\n"
    },
    {
      "commit": "110e7c7e4f8a61a34e0ab88fc9bdf4d5c6d220b2",
      "tree": "9c489bc508c244fb43d97fd79a1618281845d91c",
      "parents": [
        "fc550e95921e109f3778a6b2dc560d63388810ab"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 14:50:12 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:32 2011 -0500"
      },
      "message": "xen/event: validate irq before get evtchn by irq\n\nWhen retrieving the event channel number from irq, the irq\nnumber may not be valid under some conditions.\n\nSo far that can be when we suspend/resume and irq ends with -1.\nValidate and return sanitized irq and provide diagnostics information.\n\n[v3: added unlikely on the WARN path]\n[v2: reworded the commit message]\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc550e95921e109f3778a6b2dc560d63388810ab",
      "tree": "432771bf1dc084b52aa22412b49d766bd1671edc",
      "parents": [
        "731f3ab66a23dab28a359e87364f53d221b3d366"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:20:54 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:31 2011 -0500"
      },
      "message": "xen/fb: fix potential memory leak\n\nThis patch fixes a potential memory leak when xenfb connect to\nthe backend fails.\n\nThanks for Ian\u0027s review and comments.\n\n[v2: reworded the commit message a bit]\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "731f3ab66a23dab28a359e87364f53d221b3d366",
      "tree": "6f744443ba56c75278a9c2196620b089ccfd0008",
      "parents": [
        "c1f5db1a53a7286f6c818f71016ae6aced814d27"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:17:17 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:30 2011 -0500"
      },
      "message": "xen/fb: fix xenfb suspend/resume race.\n\nWhen migrating guests over a long period we hit this:\n\n\u003c1\u003eBUG: unable to handle kernel paging request at 0000000b819fdb98\n\u003c1\u003eIP: [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n\u003c4\u003ePGD 94b10067 PUD 0\n\u003c0\u003eOops: 0000 [#1] SMP\n.. snip..\nCall Trace:\n [\u003cffffffff812712c9\u003e] xenfb_send_event+0x5c/0x5e\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff812714ee\u003e] xenfb_refresh+0x1b1/0x1d7\n [\u003cffffffff81270568\u003e] ? sys_imageblit+0x1ac/0x458\n [\u003cffffffff81271786\u003e] xenfb_imageblit+0x2f/0x34\n [\u003cffffffff8126a3e5\u003e] soft_cursor+0x1b5/0x1c8\n [\u003cffffffff8126a137\u003e] bit_cursor+0x4b6/0x4d7\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff81269c81\u003e] ? bit_cursor+0x0/0x4d7\n [\u003cffffffff812656b7\u003e] fb_flashcursor+0xff/0x111\n [\u003cffffffff812655b8\u003e] ? fb_flashcursor+0x0/0x111\n [\u003cffffffff81071812\u003e] worker_thread+0x14d/0x1ed\n [\u003cffffffff81075a8c\u003e] ? autoremove_wake_function+0x0/0x3d\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff810716c5\u003e] ? worker_thread+0x0/0x1ed\n [\u003cffffffff810756e3\u003e] kthread+0x6e/0x76\n [\u003cffffffff81012dea\u003e] child_rip+0xa/0x20\n [\u003cffffffff81011fd1\u003e] ? int_ret_from_sys_call+0x7/0x1b\n [\u003cffffffff8101275d\u003e] ? retint_restore_args+0x5/0x6\n [\u003cffffffff81012de0\u003e] ? child_rip+0x0/0x20\nCode: 6b ff 0c 8b 87 a4 db 9f 81 66 85 c0 74 08 0f b7 f8 e8 3b ff ff ff c9\nc3 55 48 89 e5 48 83 ec 10 0f 1f 44 00 00 89 ff 48 6b ff 0c \u003c8b\u003e 87 a4 db 9f\n81 66 85 c0 74 14 48 8d 75 f0 0f b7 c0 bf 04 00\nRIP  [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n RSP \u003cffff8800e7bf7bd0\u003e\nCR2: 0000000b819fdb98\n---[ end trace 098b4b74827595d0 ]---\n\nThe root cause of the panic is the race between the resume and reconnect to the backend.\n\nClearing the \u0027update_wanted\u0027 flag of xenfb before disconnecting from the\nbackend fixes this issue.\n\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1f5db1a53a7286f6c818f71016ae6aced814d27",
      "tree": "bbf924688a63b8b6a67e067a45274331643a1bfb",
      "parents": [
        "d1b758ebc2a82d738092cb42e742470f9d0ea53e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Fri Dec 03 09:54:03 2010 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:30 2011 -0500"
      },
      "message": "xen: disable ACPI NUMA for PV guests\n\nXen does not currently expose PV-NUMA information to PV\nguests. Therefore disable NUMA for the time being to prevent the\nkernel picking up on an host-level NUMA information which it might\ncome across in the firmware.\n\n[ Added comment - Jeremy ]\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "f9f265f35578c5fb2266d0e2a1aa5b57f6fdb36a",
      "tree": "8fee08f3ea63633c2cc3e93778ad9c8eb15193c8",
      "parents": [
        "7d44b0440147d83a65270205b22e7d365de28948",
        "b9d41052794385f9d47ebb7acf4a772f3ad02398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:46:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:46:26 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: sanitize work_start() in lowcomms.c\n  dlm: reduce cond_resched during send\n  dlm: use TCP_NODELAY\n  dlm: Use cmwq for send and receive workqueues\n  dlm: Handle application limited situations properly.\n"
    },
    {
      "commit": "7d44b0440147d83a65270205b22e7d365de28948",
      "tree": "0adc818f569f45912a19482773dabbf71b191b9d",
      "parents": [
        "0dc1488527a3c01383a50e5df7187219567586a3",
        "1baa26b2be92fe9917e2f7ef46d423b5dfa4da71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:43:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:43:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: fix ioctl ABI\n  fuse: allow batching of FORGET requests\n  fuse: separate queue for FORGET requests\n  fuse: ioctl cleanup\n\nFix up trivial conflict in fs/fuse/inode.c due to RCU lookup having done\nthe RCU-freeing of the inode in fuse_destroy_inode().\n"
    },
    {
      "commit": "0dc1488527a3c01383a50e5df7187219567586a3",
      "tree": "487bbeaed9a9bc6cafabeed0f17be3ae888b5442",
      "parents": [
        "175881db8916a5f5cdf920d32214caef588870fd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:40:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:38:54 2011 -0800"
      },
      "message": "pipe_fs_i.h: fix kernel-doc warning\n\nFix kernel-doc notation warnings in pipe_fs_i.h:\n\n  Warning(include/linux/pipe_fs_i.h:58): No description found for parameter \u0027buffers\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "175881db8916a5f5cdf920d32214caef588870fd",
      "tree": "a29271558505156de398ad6886b7c4adf8066b11",
      "parents": [
        "2a8c0c68487a68441e701f493f43fd547d87c8df"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:38:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:38:53 2011 -0800"
      },
      "message": "hrtimer.h: fix kernel-doc warning\n\nFix new kernel-doc notation warning in hrtimer.h:\n\n  Warning(include/linux/hrtimer.h:150): Excess struct/union/enum/typedef member \u0027first\u0027 description in \u0027hrtimer_clock_base\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a8c0c68487a68441e701f493f43fd547d87c8df",
      "tree": "0731938d08b2d171aa40cff6c24f6183e06a9d01",
      "parents": [
        "39191628ed169510db2f3f472e1ec14e08f9690f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:37:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:38:53 2011 -0800"
      },
      "message": "fs: fix dcache.h kernel-doc notation\n\nFix new kernel-doc notation warning in dcache.h:\n\n  Warning(include/linux/dcache.h:316): Excess function parameter \u0027Returns\u0027 description in \u0027__d_rcu_to_refcount\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tNick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39191628ed169510db2f3f472e1ec14e08f9690f",
      "tree": "edea4bf852861bc126274b186f2997366ea09a34",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:36:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 07:38:53 2011 -0800"
      },
      "message": "fs: fix namei.c kernel-doc notation\n\nFix new kernel-doc notation warnings in fs/namei.c and spell\nECHILD correctly.\n\n  Warning(fs/namei.c:218): No description found for parameter \u0027flags\u0027\n  Warning(fs/namei.c:425): Excess function parameter \u0027Returns\u0027 description in \u0027nameidata_drop_rcu\u0027\n  Warning(fs/namei.c:478): Excess function parameter \u0027Returns\u0027 description in \u0027nameidata_dentry_drop_rcu\u0027\n  Warning(fs/namei.c:540): Excess function parameter \u0027Returns\u0027 description in \u0027nameidata_drop_rcu_last\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tNick Piggin \u003cnpiggin@kernel.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a780c6e86851c6479851186c5d5b9fb2b201bec7",
      "tree": "c72988c927a34c477f1fe19dda9f092a35bc278c",
      "parents": [
        "b66acb63f5593ac11e39ab1cf17e1f987bc5ff9c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 07 22:44:06 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:27 2011 -0500"
      },
      "message": "Blackfin: encode cpu-rev into uImage name\n\nEncoding the cpu family name apparently confuses people when they try to\nboot an image on a sub-variant, so encode the specific cpu name and the\nsilicon rev instead.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b66acb63f5593ac11e39ab1cf17e1f987bc5ff9c",
      "tree": "c774a4d5b6835c5de6e3dac82d75206ba5b96128",
      "parents": [
        "25f3ff2c445822793d22ac51e3dcb22a694e3cd4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 10 20:42:59 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:26 2011 -0500"
      },
      "message": "Blackfin: bf54x: don\u0027t ack GPIO ints when unmasking them\n\nWhen unmasking a GPIO interrupt on a BF54x part, the code will implicitly\nack any pending interrupts.  This is not what unmasking should do and can\ncause people to miss interrupts from their devices, so punt the code.\n\nReported-by: Rutger Hofman \u003crutger@cs.vu.nl\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "25f3ff2c445822793d22ac51e3dcb22a694e3cd4",
      "tree": "d1bfa0640d2e94cdefd9d2a83701c2460d326f18",
      "parents": [
        "a8b19886097032df38bd521cece4bc538fee2266"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 06 21:12:23 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:26 2011 -0500"
      },
      "message": "Blackfin: sram_free_with_lsl: do not ignore return value of sram_free\n\nIf there was an error in the lower free functions, we need to pass that\nback up so the calling process is able to check things.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a8b19886097032df38bd521cece4bc538fee2266",
      "tree": "809dcbca521633280190621a70ae799532704fee",
      "parents": [
        "3ea9f2bf5a3b91ba18af9f25bfc9a32677ea47d8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 24 09:23:04 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:25 2011 -0500"
      },
      "message": "Blackfin: boards: add missing \"static\" to peripheral lists\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3ea9f2bf5a3b91ba18af9f25bfc9a32677ea47d8",
      "tree": "f98aad3dbffc108c538b9587040ed02bbe1650d3",
      "parents": [
        "d57bc0feaa958bc8a6a0b9d3a29f78c699e50d2a"
      ],
      "author": {
        "name": "Andreas Schallenberg",
        "email": "Andreas.Schallenberg@3alitydigital.de",
        "time": "Wed Nov 24 22:15:16 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:25 2011 -0500"
      },
      "message": "Blackfin: DNP5370: new board port\n\nSigned-off-by: Andreas Schallenberg \u003cAndreas.Schallenberg@3alitydigital.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d57bc0feaa958bc8a6a0b9d3a29f78c699e50d2a",
      "tree": "87ce0faa31576525306124139865c14488b6d7b0",
      "parents": [
        "874f6cfd3a05d5452064531078cae9b19a5e790c"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Nov 23 10:00:15 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:24 2011 -0500"
      },
      "message": "Blackfin: bf518f-ezbrd: fix dsa resources\n\nOn bf518-ezbrd with DSA Ethernet switch enabled, on chip MAC is\nconnecting to phy at address 3.  If allowing the netdevice framework to\nprobe both 3 phys of the switch when registering MAC phy, phy at address\n1 is checked for link active status other than phy at address 3.  If\nconnecting a cable to port 2 and leave port 1 open, link status in phy\n2 and 3 are online, while that in phy 1 is offline.  So, the phy layer\nsets wrong offline status to net device on port 3.  In this case, no data\ncan be transferred via ethernet port 2.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "874f6cfd3a05d5452064531078cae9b19a5e790c",
      "tree": "59f350419005a237ba05f173436091c5c01b6e32",
      "parents": [
        "9fc205283f8b163fba611a40226afdd82f4f29d3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 17 07:34:58 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:24 2011 -0500"
      },
      "message": "Blackfin: move \"-m elf32bfin\" to general LDFLAGS\n\nCommon code now invokes the linker directly which causes build failures\nwhen using an FDPIC toolchain.  So move the emulation setting out of the\nmodule-specific LDFLAGS and into the common LDFLAGS.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9fc205283f8b163fba611a40226afdd82f4f29d3",
      "tree": "6ef66405f8300804ecf31131dc02c15462d697f8",
      "parents": [
        "b68233e7f0126dfe59e1a064da9e37827c1f35ec"
      ],
      "author": {
        "name": "Vivi Li",
        "email": "vivi.li@analog.com",
        "time": "Wed Nov 17 04:26:19 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:23 2011 -0500"
      },
      "message": "Blackfin: kgdb_test: make sure to initialize num2\n\nWe check its value at runtime, so we want to avoid garbage across runs.\n\nSigned-off-by: Vivi Li \u003cvivi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b68233e7f0126dfe59e1a064da9e37827c1f35ec",
      "tree": "79f7891894b4a943a7166a42f8c404b1de281a39",
      "parents": [
        "900de05182d520ff66378e74a7b18f7d9971a32d"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Nov 17 06:52:39 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:23 2011 -0500"
      },
      "message": "Blackfin: kgdb: disable preempt schedule when running single step in kgdb\n\nOtherwise, gdb continue operation after a breakpoint is hit may trap\ninto endless breakpoint.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "900de05182d520ff66378e74a7b18f7d9971a32d",
      "tree": "98896918623213bef886c7e83f5bf7a537361466",
      "parents": [
        "84e97c1014a2afe1a07beb1b6de5f2d867b368fd"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Nov 17 06:19:28 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:22 2011 -0500"
      },
      "message": "Blackfin: kgdb: disable interrupt when single stepping in ADEOS\n\nWhen ADEOS and kgdb are both enabled, single step in linux kernel may be\nscheduled to Xenomai core after return from interrupt handlers.  This\nblocks gdb continue operation after a break point is hit.  So, disable\ninterrupt when running gdb single step.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "84e97c1014a2afe1a07beb1b6de5f2d867b368fd",
      "tree": "fc5bd785faa3055c6de6a1d0ccad911923ad6df8",
      "parents": [
        "503f3d30c6f29c58fce77bfe47b04e3c667e7640"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Nov 16 09:41:07 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:22 2011 -0500"
      },
      "message": "Blackfin: SMP: kgdb: apply anomaly 257 work around\n\nWhen run kgdb testing, it looks like coreb hangs in single step or trap\nexception without handling anomaly 05000257 properly on bf561 v0.5.  But,\nthe anomaly list says it apply to bf561 v0.4 and bellow.  Apply its work\naround to 0.5 temporarily until the behavior and the root cause can be\nconfirmed by the hardware team.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "503f3d30c6f29c58fce77bfe47b04e3c667e7640",
      "tree": "1f9a69b228cbd0b5682671fc1149387303c6aacd",
      "parents": [
        "064cc44e62283227524c8e84ff247939728dec79"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Nov 14 00:02:53 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:21 2011 -0500"
      },
      "message": "Blackfin: fix building IPIPE code when XIP is enabled\n\nThe low level assembly needs to use the pseudo_long_call helper so that\nwe use the right call insn when doing kernel XIP.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "064cc44e62283227524c8e84ff247939728dec79",
      "tree": "a870fdcb5f67c912717888462eea41393808f5de",
      "parents": [
        "e54b673081d12c46b47fdfe1772656cb2b43721d"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Nov 12 05:54:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:21 2011 -0500"
      },
      "message": "Blackfin: SMP: kgdb: flush core internal write buffer before flushinv\n\nKGDB single step in SMP kernel may hang forever in flushinv without a\nCSYNC ahead.  This is because the core internal write buffers need to\nbe flushed before invalidating the data cache to make sure the insn\nfetch is not out of sync.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e54b673081d12c46b47fdfe1772656cb2b43721d",
      "tree": "5552e2c975a5e7e6cd1a4803d9f4b4853e6b7997",
      "parents": [
        "e01b5b129661ee1eaddd4f2a0d8df6cb170339a5"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Nov 12 02:45:38 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:20 2011 -0500"
      },
      "message": "Blackfin: sport_uart resources: remove unused secondary RX/TX pins\n\nThe SPORT/UART driver doesn\u0027t use the secondary channel pins, so don\u0027t\ntry and request them thus keeping other drivers from using them.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e01b5b129661ee1eaddd4f2a0d8df6cb170339a5",
      "tree": "76276ebe5b66e62df46bdba830d75f725467c7d6",
      "parents": [
        "624fab3bcdb46fd9678b5aa3d084c5208d925e48"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Sun Nov 07 22:14:53 2010 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:20 2011 -0500"
      },
      "message": "Blackfin: tll6527m: fix spelling in unused code (struct name)\n\nplatfrom -\u003e platform\n\nThis changes a struct name. The related code is conditionally\ncompiled and won\u0027t work because the include file linux/gpio-decoder.h\nis missing, so removing this code would be an even better solution.\n\nIf the missing include file is added, it must fix the spelling, too.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "624fab3bcdb46fd9678b5aa3d084c5208d925e48",
      "tree": "ee4072d025d2124748a5d922a2b1558554844d99",
      "parents": [
        "398834330cb07ba66fca5fb23a51075a67e4d4fa"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Fri Nov 05 11:29:46 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:19 2011 -0500"
      },
      "message": "Blackfin: bf527-ezkit: add adau1373 chip address\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "398834330cb07ba66fca5fb23a51075a67e4d4fa",
      "tree": "a659f8f7bf7266b848e0c103ee8956317f0a0820",
      "parents": [
        "36e11ab23e22243b9c608a08c8d68ca5686b6c9b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Nov 04 08:01:37 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:18 2011 -0500"
      },
      "message": "Blackfin: no-mpu: fix masking of small uncached dma region\n\nWhen using an uncached DMA region less than 1 MiB, we try to mask off\nthe whole last 1 MiB for it.  Unfortunately, this fails as we forgot\nto subtract one from the calculated mask, leading to the region still\nbe marked as cacheable.\n\nReported-by: Andrew Rook \u003candrew.rook@speakerbus.co.uk\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "36e11ab23e22243b9c608a08c8d68ca5686b6c9b",
      "tree": "c9cefc5f21879aac1d58ae88e52584a64f26df38",
      "parents": [
        "527a1a83cc1ba4fc3e0f708cff062b834fbbcab9"
      ],
      "author": {
        "name": "Steven Miao",
        "email": "realmz6@gmail.com",
        "time": "Wed Nov 03 09:25:09 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:18 2011 -0500"
      },
      "message": "Blackfin: pm: drop irq save/restore in standby and suspend to mem callback\n\nSince linux-2.6.31, the kernel suspend framework will do disable_irq/enable_irq,\nso save/restore irq in standby and suspend to mem callback should be dropped.\nOtherwise the common code notices things are enabled and complains.\n\nSigned-off-by: Steven Miao \u003crealmz6@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "527a1a83cc1ba4fc3e0f708cff062b834fbbcab9",
      "tree": "d256ff4eb9477b47a7ef2f8ed8bf92f6753cb5de",
      "parents": [
        "e15124c14c12a3809dfce4517a2afcbe1cf9b346"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 28 11:31:28 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:17 2011 -0500"
      },
      "message": "MAINTAINERS: update Analog Devices support info\n\nAdd more Analog Devices driver entries and refine the differences between\nBlackfin-specific code and processor independent drivers.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e15124c14c12a3809dfce4517a2afcbe1cf9b346",
      "tree": "97bfe9696735e4d1235477965d5e234d6d7e6281",
      "parents": [
        "77c90e3d35c17c371fbef91fa6e180e954c1faba"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 28 15:34:09 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:17 2011 -0500"
      },
      "message": "Blackfin: dpmc.h: pull in new pll.h\n\nAny consumer of dpmc.h expects to use VR_CTL, so also pull in the new\nmach/pll.h header for those functions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "77c90e3d35c17c371fbef91fa6e180e954c1faba",
      "tree": "50dd67ec4c1e98ecc040738ecc61b3bc016737ec",
      "parents": [
        "ec5109e7ca086359c46fe5351121d0e125a2879b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 20:21:51 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:17 2011 -0500"
      },
      "message": "Blackfin: bf54x: add MMR layout for PINT\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ec5109e7ca086359c46fe5351121d0e125a2879b",
      "tree": "59408b2f26ed2532fb7edbebfa8200343529677f",
      "parents": [
        "10cdc1a78a02bb1d76b28b146083cb060399d86f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 16:32:24 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:16 2011 -0500"
      },
      "message": "Blackfin: bf561: SMP: add multicore pll handlers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "10cdc1a78a02bb1d76b28b146083cb060399d86f",
      "tree": "0b2cdb9379109ca114983186b4a7430fe896d543",
      "parents": [
        "73a400646b8e26615f3ef1a0a4bc0cd0d5bd284c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 15:29:26 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:16 2011 -0500"
      },
      "message": "Blackfin: unify pll.h headers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "73a400646b8e26615f3ef1a0a4bc0cd0d5bd284c",
      "tree": "331002731d5aac594bb99a5a9cc61f5c0933ca69",
      "parents": [
        "2c1657c29f810d0ba32cde54cba1e916815493e5"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Thu Dec 17 08:20:32 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:15 2011 -0500"
      },
      "message": "Blackfin: SMP: rewrite IPI handling to avoid memory allocation\n\nCurrently, sending an interprocessor interrupt (IPI) requires building up\na message dynamically which means memory allocation.  But often times, we\nwill want to send an IPI in low level contexts where allocation is not\npossible which may lead to a panic().  So create a per-cpu static array\nfor the message queue and use that instead.\n\nFurther, while we have two supplemental interrupts, we are currently only\nusing one of them.  So use the second one for the most common IPI message\nof all -- smp_send_reschedule().  This avoids ugly contention for locks\nwhich in turn would require an IPI message ...\n\nIn general, this improves SMP performance, and in some cases allows the\nSMP port to work in places it wouldn\u0027t before.  Such as the PREEMPT_RT\nstate where the slab is protected by a per-cpu spin lock.  If the slab\nkmalloc/kfree were to put the task to sleep, and that task was actually\nthe IPI handler, then the system falls down yet again.\n\nAfter running some various stress tests on the system, the static limit\nof 5 messages seems to work.  On the off chance even this overflows, we\nsimply panic(), and we can review that scenario to see if the limit needs\nto be increased a bit more.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2c1657c29f810d0ba32cde54cba1e916815493e5",
      "tree": "882d54edf3f003868af78eb2a92a0782f0c1bfd7",
      "parents": [
        "05c3457ec2d5d02aec58d246179df19d6b2de752"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:15 2011 -0500"
      },
      "message": "Blackfin: SMP: relocate blackfin_core_id() definition\n\nSince we\u0027re breaking apart some inter-header dependencies to avoid more\ncircular loops, move the blackfin_core_id() definition to the func that\nit is based upon.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "05c3457ec2d5d02aec58d246179df19d6b2de752",
      "tree": "d9e49b541b646e6fcf2597231d35bf610f70bcf4",
      "parents": [
        "54d756ed1a6498f403980ece028b61719cfbe813"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 10:07:33 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:14 2011 -0500"
      },
      "message": "Blackfin: SMP: fix build breakage in cache.h\n\nThe SMP code needs \"asmlinkage\" which linkage.h provides.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "54d756ed1a6498f403980ece028b61719cfbe813",
      "tree": "becce49aa5d8b5defdb1ed66da953122ab03fcf4",
      "parents": [
        "49fcc7b16f23167f0ee945228bd811a1a2728c77"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:14 2011 -0500"
      },
      "message": "Blackfin: SMP: add missing arch_{read,write}_lock_flags helpers\n\nCommon code expects these to be defined for SMP ports, so add them.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "49fcc7b16f23167f0ee945228bd811a1a2728c77",
      "tree": "8c952e78b22d94afbe687880cfd3c12f7adac170",
      "parents": [
        "75734e660665b9bb5da8fc06beb491b716f9af77"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:13 2011 -0500"
      },
      "message": "Blackfin: bf561: fix mem_map.h SMP overrides\n\nThe BF561 mem_map.h header has the __ASSEMBLY__/CONFIG_SMP checks out\nof order which leads to build errors for assembly code that happens to\ninclude this file.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "75734e660665b9bb5da8fc06beb491b716f9af77",
      "tree": "7d734fbeacbb6672bc47badbf0f3a534e9a94071",
      "parents": [
        "71a516adb6f3f178b0a961c55e7da75f8947afa5"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:13 2011 -0500"
      },
      "message": "Blackfin: SMP: tweak platform_request_ipi() usage\n\nThis function takes an irq_handler_t function, but the prototype in\nthe header doesn\u0027t match the function definition.  This is due to the\nsmp headers needing to avoid circular dependencies.  So change the\nfunction to take a simple pointer.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "71a516adb6f3f178b0a961c55e7da75f8947afa5",
      "tree": "f77f3fea2de37a28d813308c38591e38a0863ffa",
      "parents": [
        "9c199b5965c76f90b297e01accb933624dc8d242"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:12 2011 -0500"
      },
      "message": "Blackfin: SMP: fix asm/bitops.h errors\n\nThe common asm-generic non-atomic bitops.h defines test_bit() for us, but\nwe need to use our own version.  So redirect the definition of this func\nto avoid having to inline the rest of the asm-generic file.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9c199b5965c76f90b297e01accb933624dc8d242",
      "tree": "a0893fedaa9ef6a1e27aacd7a09248e1ecba5946",
      "parents": [
        "71a66287d9c2fd07f1017f23db6ccc68ac4c4a96"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:12 2011 -0500"
      },
      "message": "Blackfin: SMP: fix cpumask misbehavior\n\nThe cpu maps are defines provided by common linux/cpumask.h, not local\nvariables.  So stop exporting them locally and include the right header\nfor their definition.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "71a66287d9c2fd07f1017f23db6ccc68ac4c4a96",
      "tree": "ac0c215c1212ab2887ce956562e44b12382011fb",
      "parents": [
        "57afb399350b45c0067f4979ce9f0c754239b048"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Mar 12 04:24:21 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:11 2011 -0500"
      },
      "message": "Blackfin: SMP: rename the arch_xxx lock funcs to __raw_xxx\n\nThe external functions are named __raw_xxx, not arch_xxx, so rename the\nprototypes to match reality.  This fixes some simple build errors in the\nbfin_ksyms.c code which exports these helpers to modules.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "57afb399350b45c0067f4979ce9f0c754239b048",
      "tree": "8dc43f8df53b016621a6bc9f43b5761858dfe6d0",
      "parents": [
        "94a038c2e6228727ae0549af75e97b9b634cd468"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Sep 09 10:46:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:11 2011 -0500"
      },
      "message": "serial: bfin_5xx: move resources into board files\n\nRather than maintain Kconfig entries where people have to enter raw\nnumbers and hardcode lists of addresses/pins in the driver itself,\npush it all to platform resources.  This lets us simplify the driver,\nthe Kconfig, and gives board porters greater flexibility.\n\nIn the process, we need to also start supporting the early platform\ninterface.  Not a big deal, but it causes the patch to be bigger than\na simple resource relocation.\n\nAll the Blackfin boards already have their resources updated and in\nplace for this change.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "94a038c2e6228727ae0549af75e97b9b634cd468",
      "tree": "2428073e580a236b3324e1459105d8a8f2498f34",
      "parents": [
        "a2ce077ab3ea30b61a39038cc8d14119c0b2e90a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 10:06:32 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:10 2011 -0500"
      },
      "message": "Blackfin: bf561: update a few more SIC_SYSCR locations\n\nLooks like I missed a few new spots when renaming the SICA macros.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a2ce077ab3ea30b61a39038cc8d14119c0b2e90a",
      "tree": "16ab55aeae2c66c1bdce9fe55e1e0a1fd0f774c1",
      "parents": [
        "53ee5826546df6b1a989393f8701d1380a441449"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 00:08:46 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:10 2011 -0500"
      },
      "message": "Blackfin: drop asm/irq.h include from mach headers\n\nThese were only included because of the irq handling of the PLL funcs,\nand those PLL funcs have been moved out into their own header now.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "53ee5826546df6b1a989393f8701d1380a441449",
      "tree": "fbf87e496f67bbfbfc53c27e18b78d770163bf08",
      "parents": [
        "1a5c226528990515c603bae04233016411b44159"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Oct 26 23:56:12 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:09 2011 -0500"
      },
      "message": "Blackfin: bf51x/bf52x: drop redundant \"base\" def/cdef header\n\nThe defBF512.h header exists only to include defBF51x_base.h, and it is\nthe only place where defBF51x_base.h is included.  So move the contents\nof the defBF51x_base.h header into the defBF512.h header.\n\nSame situation for the other def/cdef pairs.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1a5c226528990515c603bae04233016411b44159",
      "tree": "c3f1fa9565c601ccbf00289e37f9c3d4ea258324",
      "parents": [
        "51946b10cfc741bfdcb82ea6ba65e775702f3a27"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Oct 26 23:46:22 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:08 2011 -0500"
      },
      "message": "Blackfin: clean up mach header includes\n\nThe main asm/blackfin.h header will pull in mach/blackfin.h to get\nall the fun Blackfin defines.  So having any of the sub-mach headers\ntrying to include asm/blackfin.h makes no sense -- punt it.\n\nThe mach/blackfin.h header takes care of including the part-specific\ndef headers which in turn will include any other needed def file.\nSimilarly, it takes care of pulling in the part-specific cdef header.\nSo move this logic out of the blackfin.h when necessary.\n\nFurther, make sure the cdef headers do not waste time including the\ndef headers again.\n\nSince all parts need the common def/cdef headers, move this logic\nout of the part-specific headers and into the mach/blackfin.h file.\n\nFinally, we need to split the BF539 def header since the BF538 does\nnot have MXVR and we don\u0027t want to expose those MMRs.\n\nSo now all parts should have the same behavior:\n\tmach/blackfin.h\n\t\tasm/def_LPBlackfin.h\n\t\tpart-specific def.h\n\t\tif ! asm\n\t\t\tasm/cdef_LPBlackfin.h\n\t\t\tpart-specific cdef.h\nAnd the sub def/cdef headers only tail into what they need.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    }
  ],
  "next": "51946b10cfc741bfdcb82ea6ba65e775702f3a27"
}
