)]}'
{
  "log": [
    {
      "commit": "43eab87828fee65f89f4088736b2b7a187390a2f",
      "tree": "f43f9b595b1401e5429d630cf84367923e52e701",
      "parents": [
        "629948310e4270e9b32c37b4a65a8cd5d6ebf38a"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sat Nov 13 19:04:32 2010 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 25 16:52:08 2010 +0000"
      },
      "message": "ARM: perf: separate PMU backends into multiple files\n\nThe ARM perf_event.c file contains all PMU backends and, as new PMUs\nare introduced, will continue to grow.\n\nThis patch follows the example of x86 and splits the PMU implementations\ninto separate files which are then #included back into the main\nfile. Compile-time guards are added to each PMU file to avoid compiling\nin code that is not relevant for the version of the architecture which\nwe are targetting.\n\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "629948310e4270e9b32c37b4a65a8cd5d6ebf38a",
      "tree": "f1b8d4d2239e43f52e3d48cddd86990ec1771504",
      "parents": [
        "3cb314bae2191b432a7e898abf865db880f6d07d"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sat Nov 13 18:45:27 2010 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 25 16:52:08 2010 +0000"
      },
      "message": "ARM: perf: encode PMU name in arm_pmu structure\n\nCurrently, perf uses the PMU ID as an index into a string table\nto look up the name of a given PMU.\n\nThis patch encodes the name of a PMU directly into the arm_pmu\nstructure so that PMU-specific code can be factored out into\nseparate files.\n\nAcked-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "3cb314bae2191b432a7e898abf865db880f6d07d",
      "tree": "2e815f3f7277467c837963064684c5bb1cc4abf7",
      "parents": [
        "59a98a1e56edea4d7d9c5f4ce9d50e271a04993c"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sat Nov 13 17:37:46 2010 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 25 16:52:07 2010 +0000"
      },
      "message": "ARM: perf: add _init() functions to PMUs\n\nIn preparation for separating the PMU-specific code, this patch adds\nself-contained init functions to each PMU, therefore removing any\nPMU-specific knowledge from the PMU-agnostic init_hw_perf_events\nfunction.\n\nAcked-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "59a98a1e56edea4d7d9c5f4ce9d50e271a04993c",
      "tree": "bcc50fef41e703c2d516e8474e0493098811e0ef",
      "parents": [
        "84fee97a026ca085f08381054513f9e24689a303"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sat Nov 13 17:18:36 2010 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 25 16:52:07 2010 +0000"
      },
      "message": "ARM: perf: avoid exposing internal stop function for v6 PMU\n\nUnlike other pmu functions, armv6pmu_pmu_stop is not declared static.\nThis patch adds the missing keyword.\n\nAcked-by: Jamie Iles \u003cjamie.iles@jamieiles.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "84fee97a026ca085f08381054513f9e24689a303",
      "tree": "a9cb1205453b4e78741bd26db82e7e7254ebd6c3",
      "parents": [
        "3561d43fd289f590fdae672e5eb831b8d5cf0bf6"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Sat Nov 13 17:13:56 2010 +0000"
      },
      "committer": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Thu Nov 25 16:52:07 2010 +0000"
      },
      "message": "ARM: perf: consolidate common PMU behaviour\n\nThe functions for mapping PMU events (perf, cache and raw) are\ncommon between all PMU types and differ only in the data on which\nthey operate.\n\nThis patch implements common definitions of these mapping functions\nand changes the arm_pmu struct to hold pointers to the data which\nthey require. This is in anticipation of separating out the PMU-specific\ncode into separate files.\n\nAcked-by: Jamie Iles \u003cjamie.iles@jamieiles.com\u003e\nAcked-by: Jean Pihet \u003cj-pihet@ti.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\n"
    },
    {
      "commit": "3561d43fd289f590fdae672e5eb831b8d5cf0bf6",
      "tree": "c9be7c4115b63d73bedf612bb0a1870ef03ab808",
      "parents": [
        "b86db4744230c94e480de56f1b7f31117edbf193"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 21 15:18:56 2010 -0800"
      },
      "message": "Linux 2.6.37-rc3\n"
    },
    {
      "commit": "b86db4744230c94e480de56f1b7f31117edbf193",
      "tree": "e94240a428f525c11c8758ebdd50398cec95e7be",
      "parents": [
        "76db8ac45fc738f7d7664fe9b56d15c594a45228",
        "e681c047e47c0abe67bf95857f23814372793cb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 19:46:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 19:46:45 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: Add EXT4_IOC_TRIM ioctl to handle batched discard\n  fs: Do not dispatch FITRIM through separate super_operation\n  ext4: ext4_fill_super shouldn\u0027t return 0 on corruption\n  jbd2: fix /proc/fs/jbd2/\u003cdev\u003e when using an external journal\n  ext4: missing unlock in ext4_clear_request_list()\n  ext4: fix setting random pages PageUptodate\n"
    },
    {
      "commit": "e681c047e47c0abe67bf95857f23814372793cb0",
      "tree": "b82d1e75d2b7774c05e0c224464286c570d5d624",
      "parents": [
        "93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89"
      ],
      "author": {
        "name": "Lukas Czerner",
        "email": "lczerner@redhat.com",
        "time": "Fri Nov 19 21:47:07 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 21:47:07 2010 -0500"
      },
      "message": "ext4: Add EXT4_IOC_TRIM ioctl to handle batched discard\n\nFilesystem independent ioctl was rejected as not common enough to be in\ncore vfs ioctl. Since we still need to access to this functionality this\ncommit adds ext4 specific ioctl EXT4_IOC_TRIM to dispatch\next4_trim_fs().\n\nIt takes fstrim_range structure as an argument. fstrim_range is definec in\nthe include/linux/fs.h and its definition is as follows.\n\nstruct fstrim_range {\n\t__u64 start;\n\t__u64 len;\n\t__u64 minlen;\n}\n\nstart\t- first Byte to trim\nlen\t- number of Bytes to trim from start\nminlen\t- minimum extent length to trim, free extents shorter than this\n  number of Bytes will be ignored. This will be rounded up to fs\n  block size.\n\nAfter the FITRIM is done, the number of actually discarded Bytes is stored\nin fstrim_range.len to give the user better insight on how much storage\nspace has been really released for wear-leveling.\n\nSigned-off-by: Lukas Czerner \u003clczerner@redhat.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "93bb41f4f8b89ac8b4d0a734bc59634cb0a29a89",
      "tree": "16ed3163dbbdb5b46ed0f3a12d059b4c2c467e95",
      "parents": [
        "5a9ae68a349aa076bc8557ee2fcf865574459282"
      ],
      "author": {
        "name": "Lukas Czerner",
        "email": "lczerner@redhat.com",
        "time": "Fri Nov 19 21:18:35 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 21:18:35 2010 -0500"
      },
      "message": "fs: Do not dispatch FITRIM through separate super_operation\n\nThere was concern that FITRIM ioctl is not common enough to be included\nin core vfs ioctl, as Christoph Hellwig pointed out there\u0027s no real point\nin dispatching this out to a separate vector instead of just through\n-\u003eioctl.\n\nSo this commit removes ioctl_fstrim() from vfs ioctl and trim_fs\nfrom super_operation structure.\n\nSigned-off-by: Lukas Czerner \u003clczerner@redhat.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "76db8ac45fc738f7d7664fe9b56d15c594a45228",
      "tree": "eca23feab074d505b375e27714473f4ad337bd85",
      "parents": [
        "caf8394524fdc039b090cd3af99157e9e76f4f06",
        "3105c19c450ac7c18ab28c19d364b588767261b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:32:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:32:22 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: fix readdir EOVERFLOW on 32-bit archs\n  ceph: fix frag offset for non-leftmost frags\n  ceph: fix dangling pointer\n  ceph: explicitly specify page alignment in network messages\n  ceph: make page alignment explicit in osd interface\n  ceph: fix comment, remove extraneous args\n  ceph: fix update of ctime from MDS\n  ceph: fix version check on racing inode updates\n  ceph: fix uid/gid on resent mds requests\n  ceph: fix rdcache_gen usage and invalidate\n  ceph: re-request max_size if cap auth changes\n  ceph: only let auth caps update max_size\n  ceph: fix open for write on clustered mds\n  ceph: fix bad pointer dereference in ceph_fill_trace\n  ceph: fix small seq message skipping\n  Revert \"ceph: update issue_seq on cap grant\"\n"
    },
    {
      "commit": "caf8394524fdc039b090cd3af99157e9e76f4f06",
      "tree": "c58af82b15459a55a66bfae3a9d83a23c2d2c62c",
      "parents": [
        "6656b3fc8aba2eb7ca00c06c7fe4917938b0b652",
        "0302b8622ce696af1cda22fcf207d3793350e896"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:25:59 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 15:25:59 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (31 commits)\n  net: fix kernel-doc for sk_filter_rcu_release\n  be2net: Fix to avoid firmware update when interface is not open.\n  netfilter: fix IP_VS dependencies\n  net: irda: irttp: sync error paths of data- and udata-requests\n  ipv6: Expose reachable and retrans timer values as msecs\n  ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies\n  3c59x: fix build failure on !CONFIG_PCI\n  ipg.c: remove id [SUNDANCE, 0x1021]\n  net: caif: spi: fix potential NULL dereference\n  ath9k_htc: Avoid setting QoS control for non-QoS frames\n  net: zero kobject in rx_queue_release\n  net: Fix duplicate volatile warning.\n  MAINTAINERS: Add stmmac maintainer\n  bonding: fix a race in IGMP handling\n  cfg80211: fix can_beacon_sec_chan, reenable HT40\n  gianfar: fix signedness issue\n  net: bnx2x: fix error value sign\n  8139cp: fix checksum broken\n  r8169: fix checksum broken\n  rds: Integer overflow in RDS cmsg handling\n  ...\n"
    },
    {
      "commit": "6656b3fc8aba2eb7ca00c06c7fe4917938b0b652",
      "tree": "75516a951a337809f5548cc19204fd2d33cfffae",
      "parents": [
        "33e0d57f5d2f079104611be9f3fccc27ef2c6b24",
        "b1353e4f40f6179ab26a3bb1b2e1fe29ffe534f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:59:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:59:49 2010 -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  sata_via: apply magic FIFO fix to vt6420 too\n"
    },
    {
      "commit": "33e0d57f5d2f079104611be9f3fccc27ef2c6b24",
      "tree": "8903edabbf327e9244f8751eff179f967344c27d",
      "parents": [
        "864ee6cb22fd64c1f4fba8ea3f390ffd8816b563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:54:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 11:54:40 2010 -0800"
      },
      "message": "Revert \"kernel: make /proc/kallsyms mode 400 to reduce ease of attacking\"\n\nThis reverts commit 59365d136d205cc20fe666ca7f89b1c5001b0d5a.\n\nIt turns out that this can break certain existing user land setups.\nQuoth Sarah Sharp:\n\n \"On Wednesday, I updated my branch to commit 460781b from linus\u0027 tree,\n  and my box would not boot.  klogd segfaulted, which stalled the whole\n  system.\n\n  At first I thought it actually hung the box, but it continued booting\n  after 5 minutes, and I was able to log in.  It dropped back to the\n  text console instead of the graphical bootup display for that period\n  of time.  dmesg surprisingly still works.  I\u0027ve bisected the problem\n  down to this commit (commit 59365d136d205cc20fe666ca7f89b1c5001b0d5a)\n\n  The box is running klogd 1.5.5ubuntu3 (from Jaunty).  Yes, I know\n  that\u0027s old.  I read the bit in the commit about changing the\n  permissions of kallsyms after boot, but if I can\u0027t boot that doesn\u0027t\n  help.\"\n\nSo let\u0027s just keep the old default, and encourage distributions to do\nthe \"chmod -r /proc/kallsyms\" in their bootup scripts.  This is not\nworth a kernel option to change default behavior, since it\u0027s so easily\ndone in user space.\n\nReported-and-bisected-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Marcus Meissner \u003cmeissner@suse.de\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Eugene Teo \u003ceugeneteo@kernel.org\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "864ee6cb22fd64c1f4fba8ea3f390ffd8816b563",
      "tree": "74e41ec9b5ceb47ab9d704ece42d603df390370c",
      "parents": [
        "973d168de251d46605dc00d2c7f83848a5af9fb9",
        "de391d12500ede13faa7ecadbe900a8de1f76cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:31:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:31:04 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: fix typo in keycode validation supporting large scancodes\n  Input: aiptek - tighten up permissions on sysfs attributes\n  Input: sysrq - pass along lone Alt + SysRq\n"
    },
    {
      "commit": "973d168de251d46605dc00d2c7f83848a5af9fb9",
      "tree": "ac607f4e61347a55f1ce12cc293725f74b9f089b",
      "parents": [
        "764bc5691765470b486ec70916935c771d7f5bb1",
        "16c59ef33b389217c29122235e475557bc1412a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:28:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:28:13 2010 -0800"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Disable FBC on Ironlake to save 1W\n  drm/i915: Take advantage of auto-polling CRT hotplug detection on PCH hardware\n  drm/i915/crt: Introduce struct intel_crt\n  drm/i915: Do not hold mutex when faulting in user addresses\n  drm: radeon: fix error value sign\n  drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx\n  drm/i915: Retire any pending operations on the old scanout when switching\n  drm/i915: Fix I2C adapter registration\n"
    },
    {
      "commit": "764bc5691765470b486ec70916935c771d7f5bb1",
      "tree": "d23c7e2d66524cb9e7b18550d69cde6bcc3f651f",
      "parents": [
        "589136bfa784a4558b397f017ca2f06f0ca9080e",
        "164bcb94bc821fcbac752e809b4ac7c6f15d13b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:27:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 19 10:27:57 2010 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (40 commits)\n  drm/radeon/kms: i2c s/sprintf/snprintf/g for safety\n  drm/radeon/kms: fix i2c pad masks on rs4xx\n  drm/ttm: Fix up a theoretical deadlock\n  drm/radeon/kms: fix tiling info on evergreen\n  drm/radeon/kms: fix alignment when allocating buffers\n  drm/vmwgfx: Fix up an error path during bo creation\n  drm/radeon/kms: register an i2c adapter name for the dp aux bus\n  drm/radeon/kms/atom: add proper external encoders support\n  drm/radeon/kms/atom: cleanup and unify DVO handling\n  drm/radeon/kms: properly power up/down the eDP panel as needed (v4)\n  drm/radeon/kms/atom: set sane defaults in atombios_get_encoder_mode()\n  drm/radeon/kms: turn the backlight off explicitly for dpms\n  drm/radeon/kms: fix typo in r600 cs checker\n  drm: radeon: fix error value sign\n  drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx\n  nouveau: Acknowledge HPD irq in handler, not bottom half\n  drm/nouveau: Fix a few confusions between \"chipset\" and \"card_type\".\n  drm/nouveau: don\u0027t expose backlight control when available through ACPI\n  drm/nouveau/pm: improve memtiming mappings\n  drm/nouveau: Make PCIE GART size depend on the available RAMIN space.\n  ...\n"
    },
    {
      "commit": "b1353e4f40f6179ab26a3bb1b2e1fe29ffe534f5",
      "tree": "35694e229495cf71752abb214f374e9dc297cf56",
      "parents": [
        "589136bfa784a4558b397f017ca2f06f0ca9080e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Nov 19 15:29:19 2010 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Nov 19 13:16:26 2010 -0500"
      },
      "message": "sata_via: apply magic FIFO fix to vt6420 too\n\nvt6420 has the same FIFO overflow problem as vt6421 when combined with\ncertain devices.  This patch applies the magic fix to vt6420 too.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Martin Qvist \u003cq@maq.dk\u003e\nReported-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0302b8622ce696af1cda22fcf207d3793350e896",
      "tree": "70d8b124dcd37db847c5a6e997fca466458d024e",
      "parents": [
        "d9efd2af461abb7b54c49c1b7e654d496dd1d379"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 13:02:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 09:27:15 2010 -0800"
      },
      "message": "net: fix kernel-doc for sk_filter_rcu_release\n\nFix kernel-doc warning for sk_filter_rcu_release():\n\nWarning(net/core/filter.c:586): missing initial short description on line:\n * \tsk_filter_rcu_release: Release a socket filter by rcu_head\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\t\"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc:\tnetdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9efd2af461abb7b54c49c1b7e654d496dd1d379",
      "tree": "bd5adfe7c959ea1bca55f0f7dcd7e2c23701a304",
      "parents": [
        "dba4490d22a496f9b7c21919cf3effbed5851213"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "Sarveshwar.Bandi@emulex.com",
        "time": "Thu Nov 18 23:44:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 19 08:57:19 2010 -0800"
      },
      "message": "be2net: Fix to avoid firmware update when interface is not open.\n\nSince interrupts are enabled only when open is called on the interface,\nAttempting a firmware update operation when interface is down could lead to\npartial success or failure of operation. This fix fails the request if\nnetif_running is false.\n\nSigned-off-by: Sarveshwar Bandi \u003cSarveshwar.Bandi@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a9ae68a349aa076bc8557ee2fcf865574459282",
      "tree": "484c26f74f13a0c5962ac634c90462d98dea8e1a",
      "parents": [
        "0587aa3d11f9769a301b21bff2c3ed8365606b8d"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Nov 19 09:56:44 2010 -0500"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Nov 19 09:56:44 2010 -0500"
      },
      "message": "ext4: ext4_fill_super shouldn\u0027t return 0 on corruption\n\nAt the start of ext4_fill_super, ret is set to -EINVAL, and any failure path\nout of that function returns ret.  However, the generic_check_addressable\nclause sets ret \u003d 0 (if it passes), which means that a subsequent failure (e.g.\na group checksum error) returns 0 even though the mount should fail.  This\ncauses vfs_kern_mount in turn to think that the mount succeeded, leading to an\noops.\n\nA simple fix is to avoid using ret for the generic_check_addressable check,\nwhich was last changed in commit 30ca22c70e3ef0a96ff84de69cd7e8561b416cb2.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "16c59ef33b389217c29122235e475557bc1412a1",
      "tree": "3f6f80a9582d83b0ae051bc8f6d51cd25d2a992a",
      "parents": [
        "e7dbb2f2f8ac843ab5e4d6a8e9a71d16089d324b"
      ],
      "author": {
        "name": "Alex Shi",
        "email": "alex.shi@intel.com",
        "time": "Fri Nov 19 09:33:55 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:36:21 2010 +0000"
      },
      "message": "drm/i915: Disable FBC on Ironlake to save 1W\n\nFrame buffer compression is broken on Ironlake due to buggy hardware.\nCurrently it is disabled through chicken bits, but it still consumes\nover 1W more than if we simply never attempt to enable the FBC code\npaths.\n\nSigned-off-by: Alex Shi \u003calex.shi@intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e7dbb2f2f8ac843ab5e4d6a8e9a71d16089d324b",
      "tree": "193d71e31fecc335ef2b0f542131d99cc543d82f",
      "parents": [
        "c9a1c4cded955176479a28556f546d3d015aee91"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Nov 16 16:03:53 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:28 2010 +0000"
      },
      "message": "drm/i915: Take advantage of auto-polling CRT hotplug detection on PCH hardware\n\nBoth IBX and CPT have an automatic hotplug detection mode which appears to work reliably enough\nthat we can dispense with the manual force hotplug trigger stuff. This means that\nhotplug detection is as simple as reading the current hotplug register values.\n\nThe first time the hotplug detection is activated, the code synchronously waits for a hotplug\nsequence in case the hardware hasn\u0027t bothered to do a detection cycle since being initialized.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "c9a1c4cded955176479a28556f546d3d015aee91",
      "tree": "66c10f17be0c0e6f0cdd07d34fc49ed054a0cbc2",
      "parents": [
        "51311d0a5c69adaec582080ad8d9b174a44dfd7a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Nov 16 10:58:37 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:28 2010 +0000"
      },
      "message": "drm/i915/crt: Introduce struct intel_crt\n\nWe will use this structure in future patches to store CRT specific\ninformation on the encoder.\n\nSplit out and tweaked from a patch by Keith Packard.\n\nSigned-off-by: Keith Packard \u003ckeithp@kithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "51311d0a5c69adaec582080ad8d9b174a44dfd7a",
      "tree": "a9267db7d647ad7ef2a5693875de6c7245024c46",
      "parents": [
        "1bb95834bbcdc969e477a9284cf96c17a4c2616f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Nov 17 09:10:42 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Nov 19 09:30:15 2010 +0000"
      },
      "message": "drm/i915: Do not hold mutex when faulting in user addresses\n\nLinus Torvalds found that it was rather trivial to trigger a system\nfreeze:\n\n  In fact, with lockdep, I don\u0027t even need to do the sysrq-d thing: it\n  shows the bug as it happens. It\u0027s the X server taking the same lock\n  recursively.\n\n  Here\u0027s the problem:\n\n    \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n    [ INFO: possible recursive locking detected ]\n    2.6.37-rc2-00012-gbdbd01a #7\n    ---------------------------------------------\n    Xorg/2816 is trying to acquire lock:\n     (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c626c\u003e] i915_gem_fault+0x50/0x17e\n\n    but task is already holding lock:\n     (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c403b\u003e] i915_mutex_lock_interruptible+0x28/0x4a\n\n    other info that might help us debug this:\n    2 locks held by Xorg/2816:\n     #0:  (\u0026dev-\u003estruct_mutex){+.+.+.}, at: [\u003cffffffff812c403b\u003e] i915_mutex_lock_interruptible+0x28/0x4a\n     #1:  (\u0026mm-\u003emmap_sem){++++++}, at: [\u003cffffffff81022d4f\u003e] page_fault+0x156/0x37b\n\nThis recursion was introduced by rearranging the locking to avoid the\ndouble locking on the fast path (4f27b5d and fbd5a26d) and the\nintroduction of the prefault to encourage the fast paths (b5e4f2b). In\norder to undo the problem, we rearrange the code to perform the access\nvalidation upfront, attempt to prefault and then fight for control of the\nmutex.  the best case scenario where the mutex is uncontended the\nprefaulting is not wasted.\n\nReported-and-tested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "164bcb94bc821fcbac752e809b4ac7c6f15d13b5",
      "tree": "56b9b37289815471f882b0e132e4eb88d4c2f2da",
      "parents": [
        "be66305718bee9927e6acc6b75618ce3cd745718"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Nov 18 11:37:18 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 19 09:27:48 2010 +1000"
      },
      "message": "drm/radeon/kms: i2c s/sprintf/snprintf/g for safety\n\nAs per advice from Jean Delvare.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "be66305718bee9927e6acc6b75618ce3cd745718",
      "tree": "4c8514b1ec0e502261f84cee0ce13581a3f4f6cf",
      "parents": [
        "95ccb0f3bdc4438bf470c25450e6a8a6090ca253"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Nov 18 17:18:08 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 19 09:02:05 2010 +1000"
      },
      "message": "drm/radeon/kms: fix i2c pad masks on rs4xx\n\nThese got lost in the last i2c cleanup.  Fixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d23222\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "589136bfa784a4558b397f017ca2f06f0ca9080e",
      "tree": "1a95899281bfda19bf61d061230d82ac8637141b",
      "parents": [
        "5d3efe0735350ca9329259f34ac6a84b36dd83f2",
        "23e701e6208191ad103517ae7a700f2dc59ab2ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:01:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:01:43 2010 -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  [libata] remove SCSI host lock and serial number usage from ata_scsi_queuecmd\n"
    },
    {
      "commit": "5d3efe0735350ca9329259f34ac6a84b36dd83f2",
      "tree": "9dfe15f240893f61ecdd879edb8b9eb707fb21cf",
      "parents": [
        "f830673f6aa28741ff6993deade587c8550c1dd3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "MAINTAINERS: update documentation entries\n\nUpdate kernel-doc and Documentation maintainers info.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f830673f6aa28741ff6993deade587c8550c1dd3",
      "tree": "c6f8871dcc3c79742b2c29cc65cd6adaa0c50b95",
      "parents": [
        "e4fabad30eaba5bb78cd8d47885f1b705a0918a0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Nov 18 12:27:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "Documentation/development-process: more staging info\n\nDocument things that I would\u0027ve liked to have known when submitting a driver\nto gregkh for staging.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4fabad30eaba5bb78cd8d47885f1b705a0918a0",
      "tree": "8a57ebc9fa325d9189ea8a82dbfb158761afba89",
      "parents": [
        "f99e0e98f95bbe8833bd96c314b71ef859851bc5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Nov 18 12:27:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:47 2010 -0800"
      },
      "message": "Documentation/development-process: use -next trees instead of staging\n\nThis is confusing, as we have \"staging\" trees for drivers/staging.  Call\nthem -next trees.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f99e0e98f95bbe8833bd96c314b71ef859851bc5",
      "tree": "7abd748057f9bd529cdcfb99a2b90fff6b2f42be",
      "parents": [
        "ebde7b062cd9e2ea968c93f23f73dd28c0a192d1"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@hansjkoch.de",
        "time": "Thu Nov 18 12:27:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation: change email address for Hans Koch\n\nMy old mail address doesn\u0027t exist anymore. This changes all occurrences\nto my new address.\n\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebde7b062cd9e2ea968c93f23f73dd28c0a192d1",
      "tree": "143d247e7d9c3e505961d769494bd267c14c5078",
      "parents": [
        "09c9feb94672bdb3ca6d424a292ffc26eff8ca0b"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Thu Nov 18 12:27:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation/gpio.txt: explain poll/select usage\n\nAdd a bit more information how to use poll(2) on GPIO value files\ncorrectly. For me it was not clear that I need to poll(2) for\nPOLLPRI|POLLERR or select(2) for exceptfds.\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09c9feb94672bdb3ca6d424a292ffc26eff8ca0b",
      "tree": "e73e487f5b89de79c62ae784f0eda0721bc8f3c1",
      "parents": [
        "2b35f4d9cab365d37c7b34ce51e1c1144c312d05"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Nov 18 12:27:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "Documentation: make configfs example code simpler, clearer\n\nIf \"p\" is NULL then it will cause an oops when we pass it to\nsimple_strtoul().  In this case \"p\" can not be NULL so I removed the\ncheck.  I also changed the check a little to make it more explicit that\nwe are testing whether p points to the NUL char.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b35f4d9cab365d37c7b34ce51e1c1144c312d05",
      "tree": "8c7edaadd7d469565b7c834fafebe506fef30851",
      "parents": [
        "2811036a19624168ff9342bb85421dbbb1d2ac0d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 18 12:27:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 15:00:46 2010 -0800"
      },
      "message": "kernel-doc: escape xml for structs\n\nscripts/kernel-doc was leaving unescaped \u0027\u003c\u0027, \u0027\u003e\u0027, and \u0027\u0026\u0027 in\ngenerated xml output for structs.  This causes xml parser errors.\nConvert these characters to \"\u0026lt;\", \"\u0026gt;\", and \"\u0026amp;\" as needed\nto prevent errors.\n\nMost of the conversion was already done; complete it just before\noutput.\n\nDocumentation/DocBook/device-drivers.xml:41883: parser error : StartTag: invalid element name\n#define INPUT_KEYMAP_BY_INDEX\t(1 \u003c\u003c 0)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dba4490d22a496f9b7c21919cf3effbed5851213",
      "tree": "c66928ae2f6f7c9677266c2d84d3c92c0fc80b46",
      "parents": [
        "925e277f5221defdc53cbef1ac3ed1803fa32357"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Nov 18 08:20:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 13:14:33 2010 -0800"
      },
      "message": "netfilter: fix IP_VS dependencies\n\nWhen NF_CONNTRACK is enabled, IP_VS uses conntrack symbols.\nTherefore IP_VS can\u0027t be linked statically when conntrack\nis built modular.\n\nReported-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nTested-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "925e277f5221defdc53cbef1ac3ed1803fa32357",
      "tree": "5d11dc5bf2e6ca2ef848a3722c9270e59e4def67",
      "parents": [
        "18a31e1e282f9ed563b131526a88162ccbe04ee3"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Nov 16 09:40:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:24:25 2010 -0800"
      },
      "message": "net: irda: irttp: sync error paths of data- and udata-requests\n\nirttp_data_request() returns meaningful errorcodes, while irttp_udata_request()\njust returns -1 in similar situations. Sync the two and the loglevels of the\naccompanying output.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18a31e1e282f9ed563b131526a88162ccbe04ee3",
      "tree": "1ab16b75f4302854d5b2840143624577189f9997",
      "parents": [
        "07bfa524d4c67acbb6b6fbdd1dea923d07853c04"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 04:12:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 12:08:36 2010 -0800"
      },
      "message": "ipv6: Expose reachable and retrans timer values as msecs\n\nExpose reachable and retrans timer values in msecs instead of jiffies.\nBoth timer values are already exposed as msecs in the neighbour table\nnetlink interface.\n\nThe creation timestamp format with increased precision is kept but\ncleaned up.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07bfa524d4c67acbb6b6fbdd1dea923d07853c04",
      "tree": "6e3819f13d3f4efa9c099cf227b1d42b1bc78620",
      "parents": [
        "93908d192686d8285dd6441ff855df92a40103d2",
        "3bf30b56c4f0a1c4fae34050b7db4527c92891e8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:56:09 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "2811036a19624168ff9342bb85421dbbb1d2ac0d",
      "tree": "88a29edd3902aab12467339dad7253a94a31e1a1",
      "parents": [
        "ed1d77b18c9f4ff06d5b42c65041aa55a1447053"
      ],
      "author": {
        "name": "Youquan Song",
        "email": "youquan.song@linux.intel.com",
        "time": "Thu Nov 18 18:28:20 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 11:42:05 2010 -0800"
      },
      "message": "Fix build failure at cx25821-video driver\n\nKernel build fail for cx25821-video has depends on smp_lock.h header\nfile, but the dependency is removed in recent commit 451a3c24b013.\n\nSigned-off-by: Youquan Song \u003cyouquan.song@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93908d192686d8285dd6441ff855df92a40103d2",
      "tree": "f5d22a57782538cb2fe3a794294eef72bc8ede08",
      "parents": [
        "d530db0db90378b5674cb78d9c0cfcc83f851a5e"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@infradead.org",
        "time": "Wed Nov 17 01:44:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 11:05:01 2010 -0800"
      },
      "message": "ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies\n\nIFLA_PROTINFO exposes timer related per device settings in jiffies.\nChange it to expose these values in msecs like the sysctl interface\ndoes.\n\nI did not find any users of IFLA_PROTINFO which rely on any of these\nvalues and even if there are, they are likely already broken because\nthere is no way for them to reliably convert such a value to another\ntime format.\n\nSigned-off-by: Thomas Graf \u003ctgraf@infradead.org\u003e\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed1d77b18c9f4ff06d5b42c65041aa55a1447053",
      "tree": "9356285fc858fa6b60af7e99e827c129a696f6c6",
      "parents": [
        "fb3ff69d1397ce4bd2441c87b1daea67cb945ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 10:56:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 10:56:29 2010 -0800"
      },
      "message": "hardirq.h: needs sched.h if using BKL\n\nThis really isn\u0027t the right thing to do, and strictly speaking we should\nhave the BKL depth count in the thread info right next to the preempt\ncount.  The two really do go together.\n\nHowever, since that would involve a patch to all architectures, and the\nBKL is finally going away, it\u0027s simply not worth the effort to do the\nRightThing(tm).  Just re-instate the \u003clinux/sched.h\u003e include that we\nused to get accidentally from the smp_lock.h one.\n\nThis is all fallout from the same old \"BKL: remove extraneous #include\n\u003csmp_lock.h\u003e\" commit.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d530db0db90378b5674cb78d9c0cfcc83f851a5e",
      "tree": "094638394270074f85e6aa6e2a89e00f0e92cb86",
      "parents": [
        "1aa46ec91cfd3cc4ab19780f664a3d089bb67173"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Tue Nov 16 05:27:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:47:42 2010 -0800"
      },
      "message": "3c59x: fix build failure on !CONFIG_PCI\n\nVORTEX_PCI() could return NULL so it needs to be casted before\naccessing any member of struct pci_dev. This fixes following\nbuild failure. Likewise VORTEX_EISA() was changed also.\n\n  CC [M]  drivers/net/3c59x.o\ndrivers/net/3c59x.c: In function \u0027acpi_set_WOL\u0027:\ndrivers/net/3c59x.c:3211:39: warning: dereferencing \u0027void *\u0027 pointer\ndrivers/net/3c59x.c:3211:39: error: request for member \u0027current_state\u0027 in something not a structure or union\nmake[3]: *** [drivers/net/3c59x.o] Error 1\nmake[2]: *** [drivers/net/3c59x.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aa46ec91cfd3cc4ab19780f664a3d089bb67173",
      "tree": "7d0d166b44d755527f705b5523bf8f6de898ecc6",
      "parents": [
        "8ea91226eccf6c8ab9c55054b24c21021d4d9d19"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Nov 13 13:42:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:45:24 2010 -0800"
      },
      "message": "ipg.c: remove id [SUNDANCE, 0x1021]\n\nipg.c:\n  The id [SUNDANCE, 0x1021] (\u003d[0x13f0, 0x1021]) is defined\n  at dl2k.h and ipg.c.\n  But this device works better with dl2k driver.\n\n  This problem is similar with the commit\n  [25cca5352712561fba97bd37c495593d641c1d39\n  ipg: Remove device claimed by dl2k from pci id table]\n  at 11 Feb 2010.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ea91226eccf6c8ab9c55054b24c21021d4d9d19",
      "tree": "70fd9d9479d09c1dcf7d97264ebc03fd66e9cc11",
      "parents": [
        "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 10:35:58 2010 -0800"
      },
      "message": "net: caif: spi: fix potential NULL dereference\n\nalloc_netdev() is not checked here for NULL return value.  dev is\ncheck instead.  It might lead to NULL dereference of ndev.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bf30b56c4f0a1c4fae34050b7db4527c92891e8",
      "tree": "bad5fede5c21abc8945d57594ad6617b2a5b1981",
      "parents": [
        "09a02fdb919876c01e8f05960750a418b3f7fa48"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Nov 18 12:19:52 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 13:17:47 2010 -0500"
      },
      "message": "ath9k_htc: Avoid setting QoS control for non-QoS frames\n\nSetting tid information in the TX header is required only for QoS\nframes. Not handling this case causes severe data loss with some APs.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb3ff69d1397ce4bd2441c87b1daea67cb945ac6",
      "tree": "d4d20181d17d0bc2f4d64967733d216c7d07ce08",
      "parents": [
        "2d42dc3feb6649c0e08641b0a6f0e0bad22aeeb2",
        "c8770e7ba63bb5dd8fe5f9d251275a8fa717fb78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 09:45:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 09:45:47 2010 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.37\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: VMX: Fix host userspace gsbase corruption\n  KVM: Correct ordering of ldt reload wrt fs/gs reload\n"
    },
    {
      "commit": "7d8e76bf9ac3604897f0ce12e8bf09b68c2a2c89",
      "tree": "c22856a3f630d3fb3067aa1a89f8f884f97dcc40",
      "parents": [
        "ef22b7b65f0eda9015becc7bff225a399914a242"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Nov 16 19:42:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:41:40 2010 -0800"
      },
      "message": "net: zero kobject in rx_queue_release\n\nnetif_set_real_num_rx_queues() can decrement and increment\nthe number of rx queues. For example ixgbe does this as\nfeatures and offloads are toggled. Presumably this could\nalso happen across down/up on most devices if the available\nresources changed (cpu offlined).\n\nThe kobject needs to be zero\u0027d in this case so that the\nstate is not preserved across kobject_put()/kobject_init_and_add().\n\nThis resolves the following error report.\n\nixgbe 0000:03:00.0: eth2: NIC Link is Up 10 Gbps, Flow Control: RX/TX\nkobject (ffff880324b83210): tried to init an initialized object, something is seriously wrong.\nPid: 1972, comm: lldpad Not tainted 2.6.37-rc18021qaz+ #169\nCall Trace:\n [\u003cffffffff8121c940\u003e] kobject_init+0x3a/0x83\n [\u003cffffffff8121cf77\u003e] kobject_init_and_add+0x23/0x57\n [\u003cffffffff8107b800\u003e] ? mark_lock+0x21/0x267\n [\u003cffffffff813c6d11\u003e] net_rx_queue_update_kobjects+0x63/0xc6\n [\u003cffffffff813b5e0e\u003e] netif_set_real_num_rx_queues+0x5f/0x78\n [\u003cffffffffa0261d49\u003e] ixgbe_set_num_queues+0x1c6/0x1ca [ixgbe]\n [\u003cffffffffa0262509\u003e] ixgbe_init_interrupt_scheme+0x1e/0x79c [ixgbe]\n [\u003cffffffffa0274596\u003e] ixgbe_dcbnl_set_state+0x167/0x189 [ixgbe]\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef22b7b65f0eda9015becc7bff225a399914a242",
      "tree": "15801292a4a57bc71552685e10f21e1e8094efc8",
      "parents": [
        "b52b97a339c0f2d76dfd6a31466d3f1b05c5cf7e"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:40:04 2010 -0800"
      },
      "message": "net: Fix duplicate volatile warning.\n\njiffies is defined as \"volatile\".\n\n  extern unsigned long volatile __jiffy_data jiffies;\n\nACCESS_ONCE() uses \"volatile\".\nAs a result, some compilers warn duplicate `volatile\u0027 for ACCESS_ONCE(jiffies).\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b52b97a339c0f2d76dfd6a31466d3f1b05c5cf7e",
      "tree": "870157a80d0b98575ce848afce919e3f0feb76aa",
      "parents": [
        "3006bc38895895f1a0352c2e17e1a503f35f7e2f"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Thu Nov 18 09:32:02 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:32:02 2010 -0800"
      },
      "message": "MAINTAINERS: Add stmmac maintainer\n\nAdd STMMAC to the list of supported Ethernet drivers\nand myself as maintainer.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3006bc38895895f1a0352c2e17e1a503f35f7e2f",
      "tree": "24a3a9ecbee9215898b4c6b30357740eeeb632bb",
      "parents": [
        "28cb6ccd2c7e86b3a4db94c7062cd27937bed424"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Nov 18 09:30:42 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 18 09:30:42 2010 -0800"
      },
      "message": "bonding: fix a race in IGMP handling\n\nRCU conversion in IGMP code done in net-next-2.6 raised a race in\n__bond_resend_igmp_join_requests().\n\nIt iterates in_dev-\u003emc_list without appropriate protection (RTNL, or\nread_lock on in_dev-\u003emc_list_lock).\n\nAnother cpu might delete an entry while we use it and trigger a fault.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de391d12500ede13faa7ecadbe900a8de1f76cfa",
      "tree": "1eead92192ccd11aebe5b734767aebfeed5dd258",
      "parents": [
        "6f07d31e46639e4b1b23de6ee88c9e079a7bf32d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Nov 18 09:06:43 2010 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 18 09:20:42 2010 -0800"
      },
      "message": "Input: fix typo in keycode validation supporting large scancodes\n\nCheck the input_keymap_entry keycode size (u32) instead of the device\u0027s\n(void*) when validating that keycode value can be stored in the keymap.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d22722\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nTested-by: Norbert Preining \u003cpreining@logic.at\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3105c19c450ac7c18ab28c19d364b588767261b3",
      "tree": "2b306fb3b8536f5f92f085993bbd966d9eb3929a",
      "parents": [
        "7b88dadc13e0004947de52df128dbd5b0754ed0a"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Nov 18 09:15:07 2010 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Thu Nov 18 09:15:07 2010 -0800"
      },
      "message": "ceph: fix readdir EOVERFLOW on 32-bit archs\n\nOne of the readdir filldir_t callers was passing the raw ceph 64-bit ino\ninstead of the hashed 32-bit one, producing an EOVERFLOW in the filler\ncallback.  Fix this by calling the ceph_vino_to_ino() helper to do the\nconversion.\n\nReported-by: Jan Smets \u003cjan.smets@alcatel-lucent.com\u003e\nTested-by: Jan Smets \u003cjan.smets@alcatel-lucent.com\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "09a02fdb919876c01e8f05960750a418b3f7fa48",
      "tree": "56be1e83394ba38590ab16a0d2905fe49e05414d",
      "parents": [
        "9236d838c920e90708570d9bbd7bb82d30a38130"
      ],
      "author": {
        "name": "Mark Mentovai",
        "email": "mark@moxienet.com",
        "time": "Wed Nov 17 16:34:37 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 18 11:35:05 2010 -0500"
      },
      "message": "cfg80211: fix can_beacon_sec_chan, reenable HT40\n\nThis follows wireless-testing 9236d838c920e90708570d9bbd7bb82d30a38130\n(\"cfg80211: fix extension channel checks to initiate communication\") and\nfixes accidental case fall-through. Without this fix, HT40 is entirely\nblocked.\n\nSigned-off-by: Mark Mentovai \u003cmark@moxienet.com\u003e\nCc: stable@kernel.org\nAcked-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2d42dc3feb6649c0e08641b0a6f0e0bad22aeeb2",
      "tree": "919c0b1a42789de7b4fc0f029b0698426ac98b03",
      "parents": [
        "70b99eff756e8995b607a9d33f242c1e4f480f32",
        "e3839ed8e89e79202c0402ac46965c0686897890"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 08:24:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 08:24:58 2010 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,ppc: Fix regression in evr register handling\n  kgdb,x86: fix regression in detach handling\n  kdb: fix crash when KDB_BASE_CMD_MAX is exceeded\n  kdb: fix memory leak in kdb_main.c\n"
    },
    {
      "commit": "70b99eff756e8995b607a9d33f242c1e4f480f32",
      "tree": "23b62ad71f77f9cb44622d0be55ff3e4f7e55a00",
      "parents": [
        "0a5b871ea4c6bfb2723ac2ffc7ef5c32452abb89",
        "0f6b77ca12bea571e0a97b0588f62aa5f6012d61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 07:38:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 18 07:38:58 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Update a BKL related comment\n  powerpc/mm: Fix module instruction tlb fault handling on Book-E 64\n  powerpc: Fix call to subpage_protection()\n  powerpc: Set CONFIG_32BIT on ppc32\n  powerpc/mm: Fix build error in setup_initial_memory_limit\n  powerpc/pseries: Don\u0027t override CONFIG_PPC_PSERIES_DEBUG\n  powerpc: Fix div64 in bootloader\n"
    },
    {
      "commit": "95ccb0f3bdc4438bf470c25450e6a8a6090ca253",
      "tree": "a4a55496a9483ddf43d8bd72c149341536628874",
      "parents": [
        "9a03d3487abe89e3650bb2533c5d909143955499"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Thu Nov 11 10:04:53 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 15:00:42 2010 +1000"
      },
      "message": "drm/ttm: Fix up a theoretical deadlock\n\nA process suspended waiting for a higher sequence or no sequence to unreserve,\na bo may be beaten to the reservation by a process with a lower sequence.\nIn that case the first process should give up trying to reserve and\nreturn -EAGAIN. In order for that to happen, we must wake waiting processes\nwhen we change sequence, so that they have a chance to detect the new\nsequence.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9a03d3487abe89e3650bb2533c5d909143955499",
      "tree": "5f7632fc11fb72492d8a217a850ddd43e24299f4",
      "parents": [
        "1aa52bd3bc839064d5a3e4de406850f4a3aa5378",
        "ab838338a2a9e0cb8346eb0cab9977be13e8dce5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:57:28 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:57:28 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next into drm-fixes\n\n* \u0027nouveau/for-airlied\u0027 of /ssd/git/drm-nouveau-next: (25 commits)\n  nouveau: Acknowledge HPD irq in handler, not bottom half\n  drm/nouveau: Fix a few confusions between \"chipset\" and \"card_type\".\n  drm/nouveau: don\u0027t expose backlight control when available through ACPI\n  drm/nouveau/pm: improve memtiming mappings\n  drm/nouveau: Make PCIE GART size depend on the available RAMIN space.\n  drm/nouveau: Return error from nouveau_gpuobj_new if we\u0027re out of RAMIN.\n  drm/nouveau: Fix compilation issues in nouveau_pm when CONFIG_HWMON is not set\n  drm/nouveau: Don\u0027t use load detection for connector polling.\n  drm/nv10-nv20: Fix instability after MPLL changes.\n  drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang\n  drm/nouveau: Don\u0027t poll LVDS outputs.\n  drm/nouveau: Use \"force\" to decide if analog load detection is ok or not.\n  drm/nv04: Fix scanout over the 16MB mark.\n  drm/nouveau: fix nv40 pcie gart size\n  drm/nva3: fix overflow in fixed point math used for pll calculation\n  drm/nv10: Balance RTs expected to be accessed simultaneously by the 3d engine.\n  drm/nouveau: Expose some BO usage flags to userspace.\n  drm/nouveau: Reduce severity of the unknown getparam error.\n  drm/nouveau: Avoid lock dependency between ramht and ramin spinlocks.\n  drm/nouveau: Some random cleanups.\n  ...\n"
    },
    {
      "commit": "1aa52bd3bc839064d5a3e4de406850f4a3aa5378",
      "tree": "5acdc55a07a0309d00329619cb32562f9ea833ed",
      "parents": [
        "268b2510de14f62134d87ba9b4981816192db386"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 12:11:03 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:59 2010 +1000"
      },
      "message": "drm/radeon/kms: fix tiling info on evergreen\n\nWe aren\u0027t currently using tiling in userspace on evergreen,\nbut the info we currently return for the tiling info query\n(gb_addr_config) is no adequate for userspace tiling alignment\ncalculations.  It does not contain the bank info.  Create a custom\ntiling info dword with all the necessary info (num channels,\nnum banks, group size, row size).\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "268b2510de14f62134d87ba9b4981816192db386",
      "tree": "8861593a52a6e229cf29f02223986d17876fa57f",
      "parents": [
        "2f5993cca67f9c80dcd390feef13695ca072b8a5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 19:00:26 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:53 2010 +1000"
      },
      "message": "drm/radeon/kms: fix alignment when allocating buffers\n\nWe were previously dropping alignment requests on the floor\nwhen allocating buffers so we always ended up page aligned.\nCertain tiling modes on 6xx+ require larger alignment which\nwasn\u0027t happening before.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Jerome Glisse \u003cj.glisse@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f5993cca67f9c80dcd390feef13695ca072b8a5",
      "tree": "8df6bde3860bf7294cf78c8a2beb962d09442207",
      "parents": [
        "a5193fe50e7f21c26d22c17c8196420fac1a3ca7"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Nov 17 13:24:48 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:47 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix up an error path during bo creation\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a5193fe50e7f21c26d22c17c8196420fac1a3ca7",
      "tree": "ef9828156aa53ea2f1b98ec69cc9e428d5d0a626",
      "parents": [
        "3e4b99828d1c8abefefd37474503605c811c1b51"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 17:56:49 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:42 2010 +1000"
      },
      "message": "drm/radeon/kms: register an i2c adapter name for the dp aux bus\n\nThis causes the connector to not be added since i2c init fails\nfor the adapter.  Fixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d31688\n\nNoticed by Ari Savolainen.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ari Savolainen \u003cari.m.savolainen@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3e4b99828d1c8abefefd37474503605c811c1b51",
      "tree": "5792ec99ba96007a7f041ff966bea13c08ec8d8a",
      "parents": [
        "99999aaa091bdb3e16b5eed22f3a9a567f84f0fe"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 16 12:09:42 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:36 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: add proper external encoders support\n\nThese are external encoder chips connected via DVO or DP.\nThe actual external encoder programming is handled by the\nkms encoder functions for primary encoder.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "99999aaa091bdb3e16b5eed22f3a9a567f84f0fe",
      "tree": "91f41b62226b01030ed15deb183164b941814f3a",
      "parents": [
        "8b834852d705af75ba942b040ca28533329ff13c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 16 12:09:41 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:31 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: cleanup and unify DVO handling\n\nHandle all the various asic family specific things for DVO.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8b834852d705af75ba942b040ca28533329ff13c",
      "tree": "87ea766b680fd1dc1b40da17e203a3a6b6bb56bd",
      "parents": [
        "c7a71fc761551dc8be8543f14a90d08cda4e77f9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 02:54:42 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:25 2010 +1000"
      },
      "message": "drm/radeon/kms: properly power up/down the eDP panel as needed (v4)\n\nThe eDP panel must be powered up for aux transactions, so power it\nup for detect and mode probe functions, otherwise power it up or\ndown based on dpms.\n\nv2:\n- only mess with eDP panel on DCE4+\n- only mess with eDP panel on eDP connectors, not all DP connectors\nv3:\n- be extra careful to only mess with eDP panels on eDP connectors\nv4:\n- avoid possible null derefernce if a connector has not been\nassigned to the encoder\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c7a71fc761551dc8be8543f14a90d08cda4e77f9",
      "tree": "2df711f43dc1375ccf67698c2bfad10ae4be8349",
      "parents": [
        "ba251bde9ab8bdce8fbd3f60dbb71b36cc4c9adf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Nov 17 02:49:40 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:19 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: set sane defaults in atombios_get_encoder_mode()\n\nIf there was no connector mapped to the encoder, atombios_get_encoder_mode()\nreturned 0 which is the id for DP.  Return something sane instead based on\nthe encoder id.  This avoids hitting the DP paths on non-DP encoders.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba251bde9ab8bdce8fbd3f60dbb71b36cc4c9adf",
      "tree": "08927d0b3df2960e30331db408ab3b2f3657577c",
      "parents": [
        "d33ef52d9db8a36900dd53f2e32db9a521ace259"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 16 12:09:39 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:14 2010 +1000"
      },
      "message": "drm/radeon/kms: turn the backlight off explicitly for dpms\n\nSeems some newer systems require this explicitly.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d33ef52d9db8a36900dd53f2e32db9a521ace259",
      "tree": "ff100aa2020cf5801f8932a9456b16d84b281ee3",
      "parents": [
        "21e2eae4daaecf2f2a391e4f4b596c800f198edf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 16 16:53:14 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:56:08 2010 +1000"
      },
      "message": "drm/radeon/kms: fix typo in r600 cs checker\n\nLooks like a typo in:\ndrm/radeon/r600: fix tiling issues in CS checker.\n(f30df2fad0c901e74ac9a52a488a54c69a373a41)\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "21e2eae4daaecf2f2a391e4f4b596c800f198edf",
      "tree": "70391c25f6b4c6ee1418f755f80cf5aded3b5029",
      "parents": [
        "16790569eddf4d406a16a65f4750f405fa669c52"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Sun Nov 14 23:08:27 2010 +0300"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:55:46 2010 +1000"
      },
      "message": "drm: radeon: fix error value sign\n\nenable_vblank implementations should use negative result to indicate error.\nradeon_enable_vblank() returns EINVAL in this case.  Change this to -EINVAL.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "16790569eddf4d406a16a65f4750f405fa669c52",
      "tree": "d43fd3e94ecb0a7548863ffbe9b7aa4ad5cdfaff",
      "parents": [
        "0143832cc96d0bf78486297aad5c8fb2c2ead02a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Nov 14 20:24:35 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 18 14:55:37 2010 +1000"
      },
      "message": "drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx\n\nTiled buffers have the same alignment requirements regardless of\nwhether the surface is for db, cb, or textures.  Previously, the\ncalculations where inconsistent for each buffer type.\n\n- Unify the alignment calculations in a common function\n- Standardize the alignment units (pixels for pitch/height/depth,\nbytes for base)\n- properly check the buffer base alignments\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ab838338a2a9e0cb8346eb0cab9977be13e8dce5",
      "tree": "cf8d058f811fe2b037db5d27f8c21277415efeeb",
      "parents": [
        "c1b60ece91460214b5135360a375f3f6fbb59608"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@mit.edu",
        "time": "Tue Nov 16 18:40:52 2010 -0500"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:39:07 2010 +1000"
      },
      "message": "nouveau: Acknowledge HPD irq in handler, not bottom half\n\nThe old code generated an interrupt storm bad enough to completely\ntake down my system.\n\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c1b60ece91460214b5135360a375f3f6fbb59608",
      "tree": "9ff05300d7e160dc0dc57a2f272e668a0536962f",
      "parents": [
        "5bead799d3f8f1500c4b59301b8a2732a92f559f"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Nov 11 00:56:37 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:39:04 2010 +1000"
      },
      "message": "drm/nouveau: Fix a few confusions between \"chipset\" and \"card_type\".\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5bead799d3f8f1500c4b59301b8a2732a92f559f",
      "tree": "5bada5e9fdd8be94252f777d2b0dad047e424285",
      "parents": [
        "cac8f05b4294d18cfa940511c286ca03aa6590ad"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 04 09:56:12 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:39:02 2010 +1000"
      },
      "message": "drm/nouveau: don\u0027t expose backlight control when available through ACPI\n\nAvoid confusing userspace by not publishing backlight controls if ACPI\nequivalents are available.\n\nReported-by: Aaron Sowry \u003caaron@aeneby.se\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cac8f05b4294d18cfa940511c286ca03aa6590ad",
      "tree": "b84940b2958474eb74852950beff09cdb14d1596",
      "parents": [
        "9d5a6c4353eeac1e0095e731a0a746254f23af83"
      ],
      "author": {
        "name": "Roy Spliet",
        "email": "r.spliet@student.tudelft.nl",
        "time": "Wed Oct 20 01:09:56 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:39:00 2010 +1000"
      },
      "message": "drm/nouveau/pm: improve memtiming mappings\n\nImprovements:\n - Fix bug in switch statement\n - Add parts of 0x10022c, 0x10023c\n - Clean up 0x100234\n - Comment out assumption in 0x100228 until verified\n\nSigned-off-by: Roy Spliet \u003cr.spliet@student.tudelft.nl\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9d5a6c4353eeac1e0095e731a0a746254f23af83",
      "tree": "e22ca855a5875a1f2799dee834a3e429f7cef4d3",
      "parents": [
        "dd661e5f4e87609e7a9b4cbdff305dca7f494e7b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Nov 01 18:08:26 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:57 2010 +1000"
      },
      "message": "drm/nouveau: Make PCIE GART size depend on the available RAMIN space.\n\nReported-by: Tomas Miljenovic \u003ctomasmiljenovic@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "dd661e5f4e87609e7a9b4cbdff305dca7f494e7b",
      "tree": "4b673a2329a5c8dd5a8fc828982119a0d2e2928f",
      "parents": [
        "b54262f3c828ee17e27632d0d60255281c02e1a5"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Nov 01 18:06:28 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:54 2010 +1000"
      },
      "message": "drm/nouveau: Return error from nouveau_gpuobj_new if we\u0027re out of RAMIN.\n\nReported-by: Tomas Miljenovic \u003ctomasmiljenovic@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b54262f3c828ee17e27632d0d60255281c02e1a5",
      "tree": "64c56e70b6f3b94a8be02db9514c2e526f9372d8",
      "parents": [
        "84b8081c2baf84b52ac9bf79f07edcea975ab0b5"
      ],
      "author": {
        "name": "Martin Peres",
        "email": "martin.peres@ensi-bourges.fr",
        "time": "Tue Oct 26 12:48:28 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:52 2010 +1000"
      },
      "message": "drm/nouveau: Fix compilation issues in nouveau_pm when CONFIG_HWMON is not set\n\nSigned-off-by: Martin Peres \u003cmartin.peres@ensi-bourges.fr\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "84b8081c2baf84b52ac9bf79f07edcea975ab0b5",
      "tree": "8cf6f9c6e6cea86869c7ac7826bf551459b7a2cb",
      "parents": [
        "63d6fd32889c46fa40cd1631fb2a0162187311ab"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Oct 26 02:17:56 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:49 2010 +1000"
      },
      "message": "drm/nouveau: Don\u0027t use load detection for connector polling.\n\nAnalog output polling makes GL programs jerky when pageflip is being\nused because it\u0027s carried out with the mode_config mutex held.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "63d6fd32889c46fa40cd1631fb2a0162187311ab",
      "tree": "be0e4eb6821444537c0330f872b1cef0f5907de6",
      "parents": [
        "56ac7475350ee646f5f7316abcdf65d3be94da1c"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Oct 25 02:13:21 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:47 2010 +1000"
      },
      "message": "drm/nv10-nv20: Fix instability after MPLL changes.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "56ac7475350ee646f5f7316abcdf65d3be94da1c",
      "tree": "3a8c51089766a366ee39482834b74e9de0551e98",
      "parents": [
        "06ef3e61dd44f76fef89d8e7ad5d6c845f3f345e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Oct 22 10:26:24 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:45 2010 +1000"
      },
      "message": "drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "06ef3e61dd44f76fef89d8e7ad5d6c845f3f345e",
      "tree": "c4e5674320fde9ab567abcc20683da8c09ad410d",
      "parents": [
        "01db363979e96115a895f35c823303660f0f328d"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Oct 23 23:12:37 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:43 2010 +1000"
      },
      "message": "drm/nouveau: Don\u0027t poll LVDS outputs.\n\nReported-by: Xavier Chantry \u003cchantry.xavier@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "01db363979e96115a895f35c823303660f0f328d",
      "tree": "4f95a91259be2fb2f81e310bc7e8998132efae9f",
      "parents": [
        "5794b5fdb579abf7be2c27c6e0d6106f391a26e4"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Oct 21 17:43:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:41 2010 +1000"
      },
      "message": "drm/nouveau: Use \"force\" to decide if analog load detection is ok or not.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5794b5fdb579abf7be2c27c6e0d6106f391a26e4",
      "tree": "4eed1c0c525d0dce8eb4c2e27d7dd73f74062e9d",
      "parents": [
        "3c29f9e74591d2f365b159cf59193b19a2f65640"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Fri Oct 22 04:39:14 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:38 2010 +1000"
      },
      "message": "drm/nv04: Fix scanout over the 16MB mark.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3c29f9e74591d2f365b159cf59193b19a2f65640",
      "tree": "8e0e9f65b886525217d7fb7e35743e6db3077512",
      "parents": [
        "2a56a0b913a8d7314c2c10fdd57d667b599232b4"
      ],
      "author": {
        "name": "Lucas Stach",
        "email": "dev@lynxeye.de",
        "time": "Fri Oct 15 22:22:59 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:36 2010 +1000"
      },
      "message": "drm/nouveau: fix nv40 pcie gart size\n\nNouveau sets the PCIE GART size to 64MiB for all cards before nv50,\nbut nv40 has enough RAMIN space to support 512MiB GART size. This\npatch fixes this value to make use of this hardware capability.\n\nSigned-off-by: Lucas Stach \u003cdev@lynxeye.de\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2a56a0b913a8d7314c2c10fdd57d667b599232b4",
      "tree": "cbbb46a87d07059aaf730d1b7d30f3f335901c04",
      "parents": [
        "699ddfd98061b725c52fd34ff1c4346e5b4824d4"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Oct 01 14:39:37 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:34 2010 +1000"
      },
      "message": "drm/nva3: fix overflow in fixed point math used for pll calculation\n\nAnd a slight tweak which gets us closer to VBIOS-calculated numbers.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "699ddfd98061b725c52fd34ff1c4346e5b4824d4",
      "tree": "c30678adaba718c40eae3ad7d3802d7a06546160",
      "parents": [
        "f13b32630dda7e583a84a8c535880cff7e4a9bdd"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Oct 10 06:07:32 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:31 2010 +1000"
      },
      "message": "drm/nv10: Balance RTs expected to be accessed simultaneously by the 3d engine.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f13b32630dda7e583a84a8c535880cff7e4a9bdd",
      "tree": "a527aa3fd21cb58aaa95e0d70566acb14ea0586f",
      "parents": [
        "1397b42b5a2e5b3b982078c89f3594c123e3c2b3"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Oct 10 06:01:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:29 2010 +1000"
      },
      "message": "drm/nouveau: Expose some BO usage flags to userspace.\n\nThis will be needed for Z compression and to take smarter placement\ndecisions.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1397b42b5a2e5b3b982078c89f3594c123e3c2b3",
      "tree": "f9636f26091dcf20268562a81a155a6eb7d08d70",
      "parents": [
        "7bb94d26ad62ca1d6b5e11db6e26425785cc46ac"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Oct 12 03:17:43 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:26 2010 +1000"
      },
      "message": "drm/nouveau: Reduce severity of the unknown getparam error.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nAcked-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "7bb94d26ad62ca1d6b5e11db6e26425785cc46ac",
      "tree": "7e05690c2fb37172ff1cfd82c130320daf13aa0e",
      "parents": [
        "cbab95db84f2a444d99bec77bac8b9b6ef20d11c"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Oct 11 03:37:32 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:22 2010 +1000"
      },
      "message": "drm/nouveau: Avoid lock dependency between ramht and ramin spinlocks.\n\nThe ramht code called some gpuobj functions with the HARDIRQ-safe\nRAMHT spinlock held, this could potentially lead to a dead lock\nbecause ramin_lock is HARDIRQ-unsafe.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "cbab95db84f2a444d99bec77bac8b9b6ef20d11c",
      "tree": "0c1e2c1f53d5ba8c40db15c4f836eac57c883ec1",
      "parents": [
        "5eb94fbba39e71f04d629f8197343273b56e25eb"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Mon Oct 11 03:43:58 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:20 2010 +1000"
      },
      "message": "drm/nouveau: Some random cleanups.\n\nRemove some unused/duplicated definitions and make sparse happy again.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5eb94fbba39e71f04d629f8197343273b56e25eb",
      "tree": "c46b288a767af148762cabac0ec44ac5d4dc9700",
      "parents": [
        "327ceae6643ddafb0c514183f00e7fc8ca6b6e99"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Oct 07 03:33:15 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:18 2010 +1000"
      },
      "message": "drm/nv11: Fix bad PLL detection false positive.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "327ceae6643ddafb0c514183f00e7fc8ca6b6e99",
      "tree": "874858ccb967e154361279270d87ca4daf9b5562",
      "parents": [
        "1f5bd44354c878cf8bb0e28a7cb27677e3640c45"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Oct 10 05:21:59 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:15 2010 +1000"
      },
      "message": "drm/nv04-nv40: Fall back to panel rescaling if we have no usable native mode.\n\nThis allows the user to set a mode larger than the native one, useful\nif we had trouble finding the actual native mode (e.g. because it goes\nabove the hardware bandwidth limits).\n\nReported-by: Grzesiek Sójka \u003cpld@pfu.pl\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1f5bd44354c878cf8bb0e28a7cb27677e3640c45",
      "tree": "b9b77bbb092f74c78ac8881ad5a54a3f6c9de06b",
      "parents": [
        "907af60b93045ae33b450553167aa8f684252de3"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Oct 02 16:00:35 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:12 2010 +1000"
      },
      "message": "drm/nouveau: Reject modes exceeding the integrated TMDS maximum bandwidth.\n\nReported-by: Grzesiek Sójka \u003cpld@pfu.pl\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "907af60b93045ae33b450553167aa8f684252de3",
      "tree": "7271e5e96f81ccead0f25245414bcfa019c6a0c4",
      "parents": [
        "da3bd8203082794d26de3a0a6a7d1ee639d07eb1"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Oct 09 04:02:09 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:10 2010 +1000"
      },
      "message": "drm/nouveau: Fix sleep while atomic in the semaphore code.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "da3bd8203082794d26de3a0a6a7d1ee639d07eb1",
      "tree": "f8f9b67876023bba953f53227052c34600452b4a",
      "parents": [
        "0143832cc96d0bf78486297aad5c8fb2c2ead02a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Oct 05 15:07:33 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Nov 18 14:38:07 2010 +1000"
      },
      "message": "drm/nouveau: ratelimit IRQ messages\n\nThere are two messages in the ISR of nouveau which might be printed out\nhundred times in a second. Ratelimit them. (We need to move\nnouveau_ratelimit to the top of the file.)\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReviewed-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0f6b77ca12bea571e0a97b0588f62aa5f6012d61",
      "tree": "db22cd169ac174a132583a30fd61fec74a04e2e0",
      "parents": [
        "82ae5eaffad40a6d4738e8a57e48dd0d903a9ef0"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Tue Nov 16 07:55:16 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:24 2010 +1100"
      },
      "message": "powerpc: Update a BKL related comment\n\nThe commit 5e3d20a remove bkl from startup code so setup_arch() it isn\u0027t called\nwith bkl held anymore. Update the comment on top of that function.\nFix also a typo.\n\nThis work was supported by a hardware donation from the CE Linux Forum.\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "82ae5eaffad40a6d4738e8a57e48dd0d903a9ef0",
      "tree": "cae9e5c8adf721459beaad25d54cf7a2b6c30b14",
      "parents": [
        "1c2c25c78740b2796c7c06640784cb6732fa4907"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 17 07:20:32 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:23 2010 +1100"
      },
      "message": "powerpc/mm: Fix module instruction tlb fault handling on Book-E 64\n\nWe were seeing oops like the following when we did an rmmod on a module:\n\nUnable to handle kernel paging request for instruction fetch\nFaulting instruction address: 0x8000000000008010\nOops: Kernel access of bad area, sig: 11 [#1]\nSMP NR_CPUS\u003d2 P5020 DS\nlast sysfs file: /sys/devices/qman-portals.2/qman-pool.9/uevent\nModules linked in: qman_tester(-)\nNIP: 8000000000008010 LR: c000000000074858 CTR: 8000000000008010\nREGS: c00000002e29bab0 TRAP: 0400   Not tainted\n(2.6.34.6-00744-g2d21f14)\nMSR: 0000000080029000 \u003cEE,ME,CE\u003e  CR: 24000448  XER: 00000000\nTASK \u003d c00000007a8be600[4987] \u0027rmmod\u0027 THREAD: c00000002e298000 CPU: 1\nGPR00: 8000000000008010 c00000002e29bd30 8000000000012798 c00000000035fb28\nGPR04: 0000000000000002 0000000000000002 0000000024022428 c000000000009108\nGPR08: fffffffffffffffe 800000000000a618 c0000000003c13c8 0000000000000000\nGPR12: 0000000022000444 c00000000fffed00 0000000000000000 0000000000000000\nGPR16: 00000000100c0000 0000000000000000 00000000100dabc8 0000000010099688\nGPR20: 0000000000000000 00000000100cfc28 0000000000000000 0000000010011a44\nGPR24: 00000000100017b2 0000000000000000 0000000000000000 0000000000000880\nGPR28: c00000000035fb28 800000000000a7b8 c000000000376d80 c0000000003cce50\nNIP [8000000000008010] .test_exit+0x0/0x10 [qman_tester]\nLR [c000000000074858] .SyS_delete_module+0x1f8/0x2f0\nCall Trace:\n[c00000002e29bd30] [c0000000000748b4] .SyS_delete_module+0x254/0x2f0 (unreliable)\n[c00000002e29be30] [c000000000000580] syscall_exit+0x0/0x2c\nInstruction dump:\nXXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX\n38600000 4e800020 60000000 60000000 \u003c4e800020\u003e 60000000 60000000 60000000\n---[ end trace 4f57124939a84dc8 ]---\n\nThis appears to be due to checking the wrong permission bits in the\ninstruction_tlb_miss handling if the address that faulted was in vmalloc\nspace.  We need to look at the supervisor execute (_PAGE_BAP_SX) bit and\nnot the user bit (_PAGE_BAP_UX/_PAGE_EXEC).\n\nAlso removed a branch level since it did not appear to be used.\n\nReported-by: Jeffrey Ladouceur \u003cJeffrey.Ladouceur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c2c25c78740b2796c7c06640784cb6732fa4907",
      "tree": "05d9eefea20301026e628ec3ad973094a3ad5cb1",
      "parents": [
        "234a71a7d64832e4aa8d9b5c80133480b86f6de3"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Nov 17 16:32:59 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:23 2010 +1100"
      },
      "message": "powerpc: Fix call to subpage_protection()\n\nIn:\n  powerpc/mm: Fix pgtable cache cleanup with CONFIG_PPC_SUBPAGE_PROT\n  commit d28513bc7f675d28b479db666d572e078ecf182d\n  Author: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\n\nsubpage_protection() was changed to to take an mm rather a pgdir but it\ndidn\u0027t change calling site in hashpage_preload().  The change wasn\u0027t\nnoticed at compile time since hashpage_preload() used a void* as the\nparameter to subpage_protection().\n\nThis is obviously wrong and can trigger the following crash when\nCONFIG_SLAB, CONFIG_DEBUG_SLAB, CONFIG_PPC_64K_PAGES\nCONFIG_PPC_SUBPAGE_PROT are enabled.\n\nFreeing unused kernel memory: 704k freed\nUnable to handle kernel paging request for data at address 0x6b6b6b6b6b6c49b7\nFaulting instruction address: 0xc0000000000410f4\ncpu 0x2: Vector: 300 (Data Access) at [c00000004233f590]\n    pc: c0000000000410f4: .hash_preload+0x258/0x338\n    lr: c000000000041054: .hash_preload+0x1b8/0x338\n    sp: c00000004233f810\n   msr: 8000000000009032\n   dar: 6b6b6b6b6b6c49b7\n dsisr: 40000000\n  current \u003d 0xc00000007e2c0070\n  paca    \u003d 0xc000000007fe0500\n    pid   \u003d 1, comm \u003d init\nenter ? for help\n[c00000004233f810] c000000000041020 .hash_preload+0x184/0x338 (unreliable)\n[c00000004233f8f0] c00000000003ed98 .update_mmu_cache+0xb0/0xd0\n[c00000004233f990] c000000000157754 .__do_fault+0x48c/0x5dc\n[c00000004233faa0] c000000000158fd0 .handle_mm_fault+0x508/0xa8c\n[c00000004233fb90] c0000000006acdd4 .do_page_fault+0x428/0x6ac\n[c00000004233fe30] c000000000005260 handle_page_fault+0x20/0x74\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "234a71a7d64832e4aa8d9b5c80133480b86f6de3",
      "tree": "26b6dd4e3aa81c8454d2ac399275b872972a18d5",
      "parents": [
        "4a89261b02d421cc1bcadaaebb90bb7919db0854"
      ],
      "author": {
        "name": "kerstin jonsson",
        "email": "kerstin.jonsson@ericsson.com",
        "time": "Fri Oct 22 00:17:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:23 2010 +1100"
      },
      "message": "powerpc: Set CONFIG_32BIT on ppc32\n\ncommit ffe8018c3424892c9590048fc36caa6c3e0c8a76 of the -mm tree\nfixes the initramfs size calculation for e.g. s390 but breaks it\nfor 32bit architectures which do not define CONFIG_32BIT.\n\nThis patch fix the problem for PPC32 which will elsewise end up\nwith a __initramfs_size of 0.\n\nSigned-off-by: Kerstin Jonsson \u003ckerstin.jonsson@ericsson.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4a89261b02d421cc1bcadaaebb90bb7919db0854",
      "tree": "14fdd700abc764c19e062badebf7396fe4382a78",
      "parents": [
        "01cf6fe8553b0ac649f3323d8da69b51cad8c468"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 10 12:29:49 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:22 2010 +1100"
      },
      "message": "powerpc/mm: Fix build error in setup_initial_memory_limit\n\narch/powerpc/mm/tlb_nohash.c: In function \u0027setup_initial_memory_limit\u0027:\narch/powerpc/mm/tlb_nohash.c:588:29: error: \u0027ppc64_memblock_base\u0027 undeclared (first use in this function)\narch/powerpc/mm/tlb_nohash.c:588:29: note: each undeclared identifier is reported only once for each function it appears in\n\nDue to a copy/paste typo with the following commit:\n\n\tcommit cd3db0c4ca3d237e7ad20f7107216e575705d2b0\n\tAuthor: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\tDate:   Tue Jul 6 15:39:02 2010 -0700\n\n\t    memblock: Remove rmo_size, burry it in arch/powerpc where it belongs\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "01cf6fe8553b0ac649f3323d8da69b51cad8c468",
      "tree": "687774583fed3b084c35637a1d8ed7f47ee1d163",
      "parents": [
        "acbfd58e8a1f24ef644a90a90825c3f435b990f5"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Oct 14 14:48:52 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Nov 18 14:54:22 2010 +1100"
      },
      "message": "powerpc/pseries: Don\u0027t override CONFIG_PPC_PSERIES_DEBUG\n\nEEH and pci_dlpar #undef DEBUG, but I think they were added before the\nability to control this from Kconfig. It\u0027s really annoying to only get\nsome of the debug messages from these files. Leave the lpar.c #undef\nalone as it produces so much output as to make the kernel unusable.\nUpdate the Kconfig text to indicate this particular quirk :)\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "acbfd58e8a1f24ef644a90a90825c3f435b990f5"
}
