)]}'
{
  "log": [
    {
      "commit": "179b025fea2fa65760f1dcdff3585465d2177159",
      "tree": "9beb639ced5388f5b203c1b3b4725dba96b19a0a",
      "parents": [
        "e9fa7c43aa74fae3a1db04092d2a51005f5b8a21"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Oct 16 01:29:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "video gfx: merge kconfig menus\n\nMove AGP and DRM menus into the video graphics support menu.\n  They use \u0027menuconfig\u0027 so that they can all be disabled with\n  one selection.\nMake the console menu use \u0027menuconfig\u0027 so that it can all be\n  disabled with one selection.\nMake the frame buffer menu use \u0027menuconfig\u0027 so that it can all be\n  disabled with one selection.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e400b6ec4ede4dc0aa8e5640425df5b29796fe0e",
      "tree": "8fbca730c850fd85fbf0f2d70daef7765ed4cb7f",
      "parents": [
        "0058f479e52d0c0718c843cb34223bc1bfce36e1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 16 01:29:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "vt/vgacon: Check if screen resize request comes from userspace\n\nVarious console drivers are able to resize the screen via the con_resize()\nhook.  This hook is also visible in userspace via the TIOCWINSZ, VT_RESIZE and\nVT_RESIZEX ioctl\u0027s.  One particular utility, SVGATextMode, expects that\ncon_resize() of the VGA console will always return success even if the\nresulting screen is not compatible with the hardware.  However, this\nparticular behavior of the VGA console, as reported in Kernel Bugzilla Bug\n7513, can cause undefined behavior if the user starts with a console size\nlarger than 80x25.\n\nTo work around this problem, add an extra parameter to con_resize().  This\nparameter is ignored by drivers except for vgacon.  If this parameter is\nnon-zero, then the resize request came from a VT_RESIZE or VT_RESIZEX ioctl\nand vgacon will always return success.  If this parameter is zero, vgacon will\nreturn -EINVAL if the requested size is not compatible with the hardware.  The\nlatter is the more correct behavior.\n\nWith this change, SVGATextMode should still work correctly while in-kernel and\nstty resize calls can expect correct behavior from vgacon.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f75a71f51bd607213817a0ee0d1c7ff6214dbf9c",
      "tree": "b09b0ded83dd0b9d5cb61efbf93a4c343bb32a92",
      "parents": [
        "254c94710754127631a4e05d3131cef38c9996c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 16 01:28:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:15 2007 -0700"
      },
      "message": "radeon_driver_vblank_do_wait() static\n\nradeon_driver_vblank_do_wait() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2dca53a9dabe76f49209c9128313347510416c68",
      "tree": "73b58d1f6277305b592f2c53d7b43b151a3f9e3b",
      "parents": [
        "f64dc58c5412233d4d44b0275eaebdc11bde23b3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Oct 16 01:25:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:58 2007 -0700"
      },
      "message": "Memoryless nodes: Uncached allocator updates\n\nThe checks for node_online in the uncached allocator are made to make sure\nthat memory is available on these nodes.  Thus switch all the checks to use\nN_HIGH_MEMORY and to N_ONLINE.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nAcked-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@skynet.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "557ed1fa2620dc119adb86b34c614e152a629a80",
      "tree": "d00b31a7f197583c2bd8fffa1fd135fbbb5d6abc",
      "parents": [
        "aadb4bc4a1f9108c1d0fbd121827c936c2ed4217"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Oct 16 01:24:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:53 2007 -0700"
      },
      "message": "remove ZERO_PAGE\n\nThe commit b5810039a54e5babf428e9a1e89fc1940fabff11 contains the note\n\n  A last caveat: the ZERO_PAGE is now refcounted and managed with rmap\n  (and thus mapcounted and count towards shared rss).  These writes to\n  the struct page could cause excessive cacheline bouncing on big\n  systems.  There are a number of ways this could be addressed if it is\n  an issue.\n\nAnd indeed this cacheline bouncing has shown up on large SGI systems.\nThere was a situation where an Altix system was essentially livelocked\ntearing down ZERO_PAGE pagetables when an HPC app aborted during startup.\nThis situation can be avoided in userspace, but it does highlight the\npotential scalability problem with refcounting ZERO_PAGE, and corner\ncases where it can really hurt (we don\u0027t want the system to livelock!).\n\nThere are several broad ways to fix this problem:\n1. add back some special casing to avoid refcounting ZERO_PAGE\n2. per-node or per-cpu ZERO_PAGES\n3. remove the ZERO_PAGE completely\n\nI will argue for 3. The others should also fix the problem, but they\nresult in more complex code than does 3, with little or no real benefit\nthat I can see.\n\nWhy? Inserting a ZERO_PAGE for anonymous read faults appears to be a\nfalse optimisation: if an application is performance critical, it would\nnot be doing many read faults of new memory, or at least it could be\nexpected to write to that memory soon afterwards. If cache or memory use\nis critical, it should not be working with a significant number of\nZERO_PAGEs anyway (a more compact representation of zeroes should be\nused).\n\nAs a sanity check -- mesuring on my desktop system, there are never many\nmappings to the ZERO_PAGE (eg. 2 or 3), thus memory usage here should not\nincrease much without it.\n\nWhen running a make -j4 kernel compile on my dual core system, there are\nabout 1,000 mappings to the ZERO_PAGE created per second, but about 1,000\nZERO_PAGE COW faults per second (less than 1 ZERO_PAGE mapping per second\nis torn down without being COWed). So removing ZERO_PAGE will save 1,000\npage faults per second when running kbuild, while keeping it only saves\nless than 1 page clearing operation per second. 1 page clear is cheaper\nthan a thousand faults, presumably, so there isn\u0027t an obvious loss.\n\nNeither the logical argument nor these basic tests give a guarantee of no\nregressions. However, this is a reasonable opportunity to try to remove\nthe ZERO_PAGE from the pagefault path. If it is found to cause regressions,\nwe can reintroduce it and just avoid refcounting it.\n\nThe /dev/zero ZERO_PAGE usage and TLB tricks also get nuked.  I don\u0027t see\nmuch use to them except on benchmarks.  All other users of ZERO_PAGE are\nconverted just to use ZERO_PAGE(0) for simplicity. We can look at\nreplacing them all and maybe ripping out ZERO_PAGE completely when we are\nmore satisfied with this solution.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus \"snif\" Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048",
      "tree": "5b0042924a9f9c8b3309c0be880f51795916fc28",
      "parents": [
        "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "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: (40 commits)\n  Input: use full RCU API\n  Input: remove tsdev interface\n  Input: add support for Blackfin BF54x Keypad controller\n  Input: appletouch - another fix for idle reset logic\n  HWMON: hdaps - switch to using input-polldev\n  Input: add support for SEGA Dreamcast keyboard\n  Input: omap-keyboard - don\u0027t pretend we support changing keymap\n  Input: lifebook - fix X and Y axis range\n  Input: usbtouchscreen - add support for GeneralTouch devices\n  Input: fix open count handling in input interfaces\n  Input: keyboard - add CapsShift lock\n  Input: adbhid - produce all CapsLock key events\n  Input: ALPS - add signature for ThinkPad R61\n  Input: jornada720_kbd - send MSC_SCAN events\n  Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n  Input: add support for HP Jornada 7xx onboard keyboard\n  Input: add support for HP Jornada onboard keyboard (HP6XX)\n  Input: ucb1400_ts - use schedule_timeout_uninterruptible\n  Input: xpad - fix dependancy on LEDS class\n  Input: auto-select INPUT for MAC_EMUMOUSEBTN option\n  ...\n\nResolved conflicts manually in drivers/hwmon/applesmc.c: converting from\na class device to a device and converting to use input-polldev created a\nfew apparently trivial clashes..\n"
    },
    {
      "commit": "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
      "tree": "2bba8ab48e9a3d70ee3161306ea47962543df855",
      "parents": [
        "13626cb91f41df803c54047172bfc7a716e36c2b",
        "bdc3e603cda3433c2ccc2069d28f7f3cd319cfc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:18:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:18:44 2007 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  fix use after free in amd create gatt pages\n  AGP fix race condition between unmapping and freeing pages\n"
    },
    {
      "commit": "ace3dff5b7f0bf5a647e60dcd0c0a7d46792f5d9",
      "tree": "a301172b568d259a0e0e77b8dd1ca180d627200f",
      "parents": [
        "eed0f722b3fccb1eb2706b5f484cb511d46f70b8"
      ],
      "author": {
        "name": "Xavier Bachelot",
        "email": "xavier@bachelot.org",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "message": "via invalid device ids removal\n\n0x1106, 0x7204 is unknown and thus is not an IGP/GPU.\n0x1106, 0x3304 is K8M800 hostbridge, not an IGP/GPU.\nNone of them are in drm git tree.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eed0f722b3fccb1eb2706b5f484cb511d46f70b8",
      "tree": "70c3fb4bb784dfb1c8cb0253ea95672d1b540c91",
      "parents": [
        "54583bf4efda79388fc13163e35c016c8bc5de81"
      ],
      "author": {
        "name": "chaohong guo",
        "email": "Minskey.Guo@Sun.COM",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "message": "radeon: Commit the ring after each partial texture upload blit.\n\nThis makes sure each blit starts as early as possible, which may improve\ntexture upload performance in some cases.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54583bf4efda79388fc13163e35c016c8bc5de81",
      "tree": "0be22b3c7c90fe821be33434e1e0b5a62c19a46c",
      "parents": [
        "c153f45f9b7e30289157bba3ff5682291df16caa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Oct 14 21:21:30 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:42:27 2007 +1000"
      },
      "message": "i915: fix vbl swap allocation size.\n\nOops...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c153f45f9b7e30289157bba3ff5682291df16caa",
      "tree": "33f21e1ebd83ec548751f3d490afe6230ab99972",
      "parents": [
        "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Sep 03 12:06:45 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.\n\nThe data is now in kernel space, copied in/out as appropriate according to t\nThis results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal\nwith those failures.  This also means that XFree86 4.2.0 support for i810 DR\nis lost.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b",
      "tree": "d33075004132cf1deeb3fb172bd0e6c82cfcb2ec",
      "parents": [
        "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 28 15:16:47 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: remove XFREE86_VERSION macros.\n\nThese are no longer needed or being used.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0",
      "tree": "a92039951cb7eaced306cfff2bad6af0ac5257ad",
      "parents": [
        "20caafa6ecb2487d9b223aa33e7cc704f912a758"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 20:23:09 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace filp in ioctl arguments with drm_file *file_priv.\n\nAs a fallout, replace filp storage with file_priv storage for \"unique\nidentifier of a client\" all over the DRM.  There is a 1:1 mapping, so this\nshould be a noop.  This could be a minor performance improvement, as everyth\non Linux dereferenced filp to get file_priv anyway, while only the mmap ioct\nwent the other direction.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "20caafa6ecb2487d9b223aa33e7cc704f912a758",
      "tree": "7df033fdee81305dad0a67ceba79f51ead7c1b8b",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 19:22:43 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:19 2007 +1000"
      },
      "message": "drm: Remove DRM_ERR OS macro.\n\nThis was used to make all ioctl handlers return -errno on linux and errno on\n*BSD.  Instead, just return -errno in shared code, and flip sign on return f\nshared code to *BSD code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bdc3e603cda3433c2ccc2069d28f7f3cd319cfc6",
      "tree": "ec5fed177ef0a7f07852f9f430fdcbd5e6275105",
      "parents": [
        "a2721e998ede079db10f65e4b42310f79dc8f135"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Oct 15 10:24:05 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:32:15 2007 +1000"
      },
      "message": "fix use after free in amd create gatt pages\n\nCoverity spotted a \"use after free\" bug in\ndrivers/char/agp/amd-k7-agp.c::amd_create_gatt_pages().\n\nThe problem is this:\n\tIf \"entry \u003d kzalloc(sizeof(struct amd_page_map), GFP_KERNEL);\"\nfails, then there\u0027s a loop in the function to free all entries\nallocated so far and break out of the allocation loop. That in itself\nis pretty sane, but then the (now freed) \u0027tables\u0027 is assigned to\namd_irongate_private.gatt_pages and \u0027retval\u0027 is set to -ENOMEM which\ncauses amd_free_gatt_pages(); to be called at the end of the function.\nThe problem with this is that amd_free_gatt_pages() will then loop\n\u0027amd_irongate_private.num_tables\u0027 times and try to free each entry in\ntables[] - this is bad since tables has already been freed and\nfurthermore it will call kfree(tables) at the end - a double free.\n\nThis patch removes the freeing loop in amd_create_gatt_pages() and\ninstead relies entirely on the call to amd_free_gatt_pages() to free\neverything we allocated in case of an error. It also sets\namd_irongate_private.num_tables to the actual number of entries\nallocated instead of just using the value passed in from the caller -\nthis ensures that amd_free_gatt_pages() will only attempt to free\nstuff that was actually allocated.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a2721e998ede079db10f65e4b42310f79dc8f135",
      "tree": "32963c9bf40f3e0871d4d549bb6c3cf13abbb24c",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 10:19:16 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:32:15 2007 +1000"
      },
      "message": "AGP fix race condition between unmapping and freeing pages\n\nWith Andi\u0027s clflush fixup, we were getting hangs on server exit, flushing the\nmappings after freeing each page helped.\n\nThis showed up a race condition where the pages after being freed could be\nreused before the agp mappings had been flushed.  Flushing after each single\npage is a bad thing for future drm work, so make the page destroy a two pass\nunmapping all the pages, flushing the mappings, and then destroying the pages.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b33619a30ff18c1535ee779572ecffcc4711d2",
      "tree": "742db1890a5671d105eba372b78c7d383607ffe6",
      "parents": [
        "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "long vs. unsigned long - low-hanging fruits in drivers\n\ndeal with signedness of the stuff passed to set_bit() et.al.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ef9c57f0be4945aa78b83d64aca34f41e351ce",
      "tree": "6c39ee99b05d2eac97eb66263415dc37698e3fab",
      "parents": [
        "bda76dd1600cc32a753bb9ae45dbe1d625aba92a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "synclink_gt endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a39f9d028a48c9dfbc98e8c1504bf96578c65164",
      "tree": "ce0f7998c27b6a7b0955fbff8edf4300aa7a9547",
      "parents": [
        "9d966d495c4ac2fcbd010f681425f67141f80bad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "mpc5200_wdt: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b981d8b3f5e008ff10d993be633ad00564fc22cd",
      "tree": "e292dc07b22308912cf6a58354a608b9e5e8e1fd",
      "parents": [
        "b11d2127c4893a7315d1e16273bc8560049fa3ca",
        "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Oct 12 21:27:47 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/macintosh/adbhid.c\n"
    },
    {
      "commit": "dc8c85871c9728c5fddca6854a191fd41eb9438c",
      "tree": "d56e7a4c4d797d6696f24ef374cfd35865d5a5dd",
      "parents": [
        "45aaae9c51d768d5a8fd53fb372b1eb714f37691"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Aug 15 12:25:38 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:09 2007 -0700"
      },
      "message": "PTY: add kernel parameter to overwrite legacy pty count\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07c015e7654821f2dda00dcf152c65b2afd46ac3",
      "tree": "b3dde3f71ab3a36c0a2b438b58a57e08cbcb06d8",
      "parents": [
        "60043428a561a5d431ad479b7ecb79805ed04efc"
      ],
      "author": {
        "name": "tonyj@suse.de",
        "email": "tonyj@suse.de",
        "time": "Tue Aug 07 22:28:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:04 2007 -0700"
      },
      "message": "Convert from class_device to device in drivers/char\n\nConvert from class_device to device in drivers/char.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7e7654a92a5a75a350cc3458389bc76273498f6a",
      "tree": "c8eae3d72f87b4b4fbf94446b4f0993c2a08b000",
      "parents": [
        "19c38de88a80913351fcacefdb461cc0b585fa87"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "cdev: remove unneeded setting of cdev names\n\nstruct cdev does not need the kobject name to be set, as it is never\nused.  This patch fixes up the few places it is set.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n\n"
    },
    {
      "commit": "e86908614f2c7fec401827e5cefd7a6ea9407f85",
      "tree": "fcb5d9e52422b37bdaf0e647126ebdfc1680f162",
      "parents": [
        "547307420931344a868275bd7ea7a30f117a15a9",
        "9b4b8feb962f4b3e74768b7205f1f8f6cce87238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)\n  [POWERPC] Add memchr() to the bootwrapper\n  [POWERPC] Implement logging of unhandled signals\n  [POWERPC] Add legacy serial support for OPB with flattened device tree\n  [POWERPC] Use 1TB segments\n  [POWERPC] XilinxFB: Allow fixed framebuffer base address\n  [POWERPC] XilinxFB: Add support for custom screen resolution\n  [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters\n  [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n  [POWERPC] 4xx: Kilauea defconfig file\n  [POWERPC] 4xx: Kilauea DTS\n  [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x\n  [POWERPC] 4xx: Add AMCC 405EX support to cputable.c\n  [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable\n  [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers\n  [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig\n  [POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n  [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS\n  [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.\n  [POWERPC] mpc8272ads: Remove muram from the CPM reg property.\n  [POWERPC] Make clockevents work on PPC601 processors\n  ...\n\nFixed up conflict in Documentation/powerpc/booting-without-of.txt manually.\n"
    },
    {
      "commit": "7465ce0db310d2fa29f721da7e3aacd1dad7090f",
      "tree": "ce8cd473877948310b2e86f685ab09686b79ea23",
      "parents": [
        "b833b481c10cf591b15cc674948cc514e55d3b94"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:58:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:47 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Move detection of virtual tapes\n\nNow we will only have entries in the device tree for the actual existing\ndevices (including their OS/400 properties).  This way viotape.c gets\nall the information about the devices from the device tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1670b2b2716b98541765da94be1332ad5c314b7a",
      "tree": "872def623a8b58907801001093a3350ae161395e",
      "parents": [
        "73be7d5267774b8fef1d83ebffc070cd090c4398"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:53:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:45 2007 +1000"
      },
      "message": "[POWERPC] Remove iSeries_vio_dev\n\nIt was only being used to carry around dma_iommu_ops and vio_iommu_table\nwhich we can use directly instead.  This also means that vio_bus_device\ndoesn\u0027t need to refer to them either.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e2a57a815933b2d2e375f9de6be223098024ab90",
      "tree": "c455ea75a55dbd633a61c7e84fa3b8a3d9186a5e",
      "parents": [
        "d39d5ed97e2b8e089f85ffaf5909768d83147be0"
      ],
      "author": {
        "name": "Maarten Bressers",
        "email": "mbres@gentoo.org",
        "time": "Mon Oct 08 15:59:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 16:06:51 2007 -0700"
      },
      "message": "Correct Makefile rule for generating custom keymap\n\nWhen building a custom keymap, after setting GENERATE_KEYMAP :\u003d 1 in\ndrivers/char/Makefile, the kernel build fails like this:\n\n    CC      drivers/char/vt.o\n  make[2]: *** No rule to make target `drivers/char/%.map\u0027, needed by `drivers/char/defkeymap.c\u0027.  Stop.\n  make[1]: *** [drivers/char] Error 2\n  make: *** [drivers] Error 2\n\nThis was caused by commit af8b128719f5248e542036ea994610a29d0642a6, which\ndeleted a necessary colon from the Makefile rule that generates the keymap,\nsince that rule contains both a target and a target-pattern.  The following\npatch puts the colon back:\n\nSigned-off-by: Maarten Bressers \u003cmbres@gentoo.org\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70cb97935b8859f27296772885104b599f560576",
      "tree": "089c5c2098888492c8d54c2d0c52772a64db8423",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "message": "VT_WAITACTIVE: Avoid returning EINTR when not necessary\n\nWe should generally prefer to return ERESTARTNOHAND rather than EINTR,\nso that processes with unhandled signals that get ignored don\u0027t return\nEINTR.\n\nThis can help with X startup issues:\n\n    Fatal server error:\n    xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call\n\nalthough the real fix is having the X server always retry EINTR\nregardless (since EINTR does happen for signals that have handlers\ninstalled). Keithp has a patch for that.\n\nRegardless, ERESTARTNOHAND is the correct thing to use.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
      "tree": "3f637fa3280ab0a91b1bb8e0bb8cc7f4b435ef00",
      "parents": [
        "71e4eda8ce698178ee448ff82bdc5803c77a736d"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Sat Oct 06 01:42:34 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 12:49:43 2007 -0700"
      },
      "message": "Revert \"intel_agp: fix stolen mem range on G33\"\n\nThis reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which\nbreaks horribly if you aren\u0027t running an unreleased xf86-video-intel\ndriver out of git.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70f227d8846a8a9b1f36f71c42e11cc7c6e9408d",
      "tree": "fb4dd5c8240bdaada819fb569c01a392b52847b9",
      "parents": [
        "a0c7ce9c877ceef8428798ac91fb794f83609aed",
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "9b42c336d06411e6463949d2dac63949f66ff70b",
      "tree": "41fbce14cd5a217341649a025622750f71ec71cd",
      "parents": [
        "32740ddc1095e5e320bf961dda146bf97bc28adb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Oct 01 13:58:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 01 21:01:24 2007 -0700"
      },
      "message": "[TCP]: secure_tcp_sequence_number() should not use a too fast clock\n\nTCP V4 sequence numbers are 32bits, and RFC 793 assumed a 250 KHz clock.\nIn order to follow network speed increase, we can use a faster clock, but\nwe should limit this clock so that the delay between two rollovers is\ngreater than MSL (TCP Maximum Segment Lifetime : 2 minutes)\n\nChoosing a 64 nsec clock should be OK, since the rollovers occur every\n274 seconds.\n\nProblem spotted by Denys Fedoryshchenko\n\n[ This bug was introduced by f85958151900f9d30fa5ff941b0ce71eaa45a7de ]\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8792f961ba8057d9f27987def3600253a3ba060f",
      "tree": "d12f795ab089e215e6e42c962c1abf06f70c3010",
      "parents": [
        "4047727e5ae33f9b8d2b7766d1994ea6e5ec2991"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Mon Oct 01 01:20:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "VT ioctl race fix\n\nWhen calling the RELDISP VT ioctl, we are reading vt_newvt while the\nconsole workqueue could be messing with it (through change_console()).  We\nfix this race by taking the console semaphore before reading vt_newvt.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nAcked-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a64314e62d89562b6fc77593648bec3acc35bf61",
      "tree": "964aba05c1293c2436088905001595a8209e44d1",
      "parents": [
        "ed7fdff5d6754f9ef9e47bbf0b171d3d96fb7e41"
      ],
      "author": {
        "name": "Jan Lübbe",
        "email": "jluebbe@lasnet.de",
        "time": "Sat Sep 29 18:47:51 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 29 10:00:15 2007 -0700"
      },
      "message": "fix console change race exposed by CFS\n\nThe new behaviour of CFS exposes a race which occurs if a switch is\nrequested when vt_mode.mode is VT_PROCESS.\n\nThe process with vc-\u003evt_pid is signaled before vc-\u003evt_newvt is set.\nThis causes the switch to fail when triggered by the monitoing process\nbecause the target is still -1.\n\n[ If the signal sending fails, the subsequent \"reset_vc(vc)\" will then\n  reset vt_newvt to -1, so this works for that case too.   - Linus ]\n\nSigned-off-by: Jan Lübbe \u003cjluebbe@lasnet.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
      "tree": "c8e8c64a69fc38daa32d04580195c703f9e5dc41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 28 11:46:28 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:28 2007 -0700"
      },
      "message": "i915: make vbl interrupts work properly on i965g/gm hw.\n\nThis code is ported from the DRM git tree and allows the vblank interrupts\nto function on the i965 hw. It also requires a change in Mesa\u0027s 965 driver\nto actually use them.\n\n[ Without this patch, my 965GM drops vblank interrupts  - Jesse ]\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dffec45c2742961dd27f55aba426cb9cf3f0dcd",
      "tree": "59bdef31b193453099661d2ab243f6e0cdefe04c",
      "parents": [
        "255129d1e9ca0ed3d69d5517fae3e03d7ab4b806"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed Sep 26 12:15:33 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "Silent drivers/char/hpet.c build warnings on i386\n\nFollowing patch silents;\n\n...\ndrivers/char/hpet.c:72: warning: \u0027clocksource_hpet\u0027 defined but not used\ndrivers/char/hpet.c:81: warning: \u0027hpet_clocksource\u0027 defined but not used\n...\n\nbuild warnings on i386, they appeared after commit 3b2b64fd311c92f2137eb7cee7025794cd854057\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n--\n drivers/char/hpet.c |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n"
    },
    {
      "commit": "1f23f4209f2b99fdddf09821eead6364a6dd9654",
      "tree": "55ea6a59166d1690346304f6c0fb7e6d52cdbe6c",
      "parents": [
        "e4b42be77ecc663550b515fcb7761b01fac0f272",
        "78e1ca49c7ead5cd00882ed0c776260857613122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0\n  ACPI: CONFIG_ACPI_SLEEP\u003dn power off regression in 2.6.23-rc8 (NOT in rc7)\n  ACPI: suspend: build-fix for CONFIG_SUSPEND\u003dn and CONFIG_HIBERNATION\u003dy\n"
    },
    {
      "commit": "78e1ca49c7ead5cd00882ed0c776260857613122",
      "tree": "e941b959144747e4d420592c60bc2eebab16dc59",
      "parents": [
        "853298bc03ef65e3eb392f5d61265605214ee8fb"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Sep 20 21:23:13 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 25 17:59:00 2007 -0400"
      },
      "message": "ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0\n\nIf hpet has been initialized before registering hpet driver, the callback\nfunction of hpet_resources will return the status code of -EBUSY, which is\nnot defined in the ACPI exception table.  So when ACPI checks the status\ncode of callback function, it will report the unknown exception code.\n\nSo the status code in ACPI is used instead of the generic error code in the\nACPI callback function of hpet_resources.\nFor example: -EBUSY is replaced by AE_ALREADY_EXISTS\n\t     -EINVAL is replaced by AE_NO_MEMORY\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8630\n\nSigned-off-by: Zhao Yakui  \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "afa684f6fda6086b229348f0ea21df7c8ad17964",
      "tree": "2a7c1fb54b6383af854a19f2545ad49abb3dc64a",
      "parents": [
        "f9b7cba1b8a74c10b0771ca28d4c554aeb9803fc"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Mon Sep 24 21:24:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 25 08:51:04 2007 -0700"
      },
      "message": "fix \"mspec: handle shrinking virtual memory areas\"\n\nThe vma_data structure may be shared by vma\u0027s from multiple tasks, with no\nway of knowing which areas are shared or not shared, so release/clear pages\nonly when the refcount (of vma\u0027s) goes to zero.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ce49a3945474fc942ec37c0c0efece60f592f80",
      "tree": "f42b821b2d9e2d8775bc22f56d444c2cc7b7b7dd",
      "parents": [
        "9e4859ef5462193643fd2b3c8ffb298e5a4a4319",
        "a88a8eff1e6e32d3288986a9d36c6a449c032d3a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 20 10:09:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 20 10:09:27 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "e67aa27a6179c287983c6c525beb5320f5cd1672",
      "tree": "4fd27069e930a43db802b2340bfdafe4231bfcb9",
      "parents": [
        "8c8bd037e5bd7bbc3c82b74cbed4da1ddc3fe8de"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Tue Sep 18 22:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:18 2007 -0700"
      },
      "message": "intel-agp: Fix i830 mask variable that changed with G33 support\n\nThe mask on i830 should be 0x70 always, later chips 0xF0 should be okay.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nCc: Michael Haas \u003claga@laga.ath.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "248bdd5efca5a113cbf443a993c69e53d370236b",
      "tree": "f7a7338c3e75d75fbdd4accde7d7f55fa5944b6d",
      "parents": [
        "4191ba26dae8338892e73f6e67bd18068b4344e9"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees@ubuntu.com",
        "time": "Tue Sep 18 22:46:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:17 2007 -0700"
      },
      "message": "pci: fix unterminated pci_device_id lists\n\nFix a couple drivers that do not correctly terminate their pci_device_id\nlists.  This results in garbage being spewed into modules.pcimap when the\nmodule happens to not have 28 NULL bytes following the table, and/or the\nlast PCI ID is actually truncated from the table when calculating the\nmodules.alias PCI aliases, cause those unfortunate device IDs to not\nauto-load.\n\nSigned-off-by: Kees Cook \u003ckees@ubuntu.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4191ba26dae8338892e73f6e67bd18068b4344e9",
      "tree": "150cbb20ba7b2c1e73b378df22c8179425ace848",
      "parents": [
        "49cc886aea1d79cdb0ea409554866238b07fe26f"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Sep 18 22:46:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 19 11:24:17 2007 -0700"
      },
      "message": "mspec: handle shrinking virtual memory areas\n\nThe shrinking of a virtual memory area that is mmap(2)\u0027d to a memory\nspecial file (device drivers/char/mspec.c) can cause a panic.\n\nIf the mapped size of the vma (vm_area_struct) is very large, mspec allocates\na large vma_data structure with vmalloc(). But such a vma can be shrunk by\nan munmap(2).  The current driver uses the current size of each vma to\ndeduce whether its vma_data structure was allocated by kmalloc() or vmalloc().\nSo if the vma was shrunk it appears to have been allocated by kmalloc(),\nand mspec attempts to free it with kfree().  This results in a panic.\n\nThis patch avoids the panic (by preserving the type of the allocation) and\nalso makes mspec work correctly as the vma is split into pieces by the\nmunmap(2)\u0027s.\n\nAll vma\u0027s derived from such a split vma share the same vma_data structure that\nrepresents all the pages mapped into this set of vma\u0027s.  The mpec driver\nmust be made capable of using the right portion of the structure for each\nmember vma.  In other words, it must index into the array of page addresses\nusing the portion of the array that represents the current vma. This is\nenabled by storing the vma group\u0027s vm_start in the vma_data structure.\n\nThe shared vma_data\u0027s are not protected by mm-\u003emmap_sem in the fork() case\nso the reference count is left as atomic_t.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nAcked-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb8bd3a52a5dbca8bea31bfc72dacfb384170e69",
      "tree": "52c3ed81d975a3edc6efa1be21e0adb7c917a5b6",
      "parents": [
        "2605a103cadb29053d6bc7e81c7de802ec75ce6c"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri Sep 14 17:03:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 15 08:18:30 2007 -0700"
      },
      "message": "sparc64 (and others): fix tty_ioctl.c build\n\nAdd Guards around TIOCSLCKTRMIOS and TIOCGLCKTRMIOS.\n\nSeveral architectures are still broken.  Put temporary-for-2.6.23 ifdef guards\naround the offending code.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by:: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2315372eac9cd9f622c32a93e323cf6f0f03462",
      "tree": "9e1faa7cdcddf5d90bec4fb9523742d4cce699a1",
      "parents": [
        "5326152fa182b0a16e4abf913ce403e3c7ab53b7",
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "4740622c5c805d88c63a50747a2d05537dd233cf",
      "tree": "2de8aa3ba9cc32150e989bd099573f9005cdc13a",
      "parents": [
        "f443675affe3f16dd428e46f0f7fd3f4d703eeab"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix GTT map size on G33\n\nG33 has 1MB GTT table range.  Fix GTT mapping in case like 512MB aperture\nsize.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f443675affe3f16dd428e46f0f7fd3f4d703eeab",
      "tree": "9f8be600ff47c1e8e6c0e86e110f62c1dceb8ca4",
      "parents": [
        "e845498e4ce4b0e704761e9462e5c29895ced34f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix stolen mem range on G33\n\nG33 GTT stolen memory is below graphics data stolen memory and be seperate,\nso don\u0027t subtract it in stolen mem counting.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f629307c857c030d5a3dd777fee37c8bb395e171",
      "tree": "872077db1924672104f8e1267f53bfa70f79b13c",
      "parents": [
        "179c85ea53bef807621f335767e41e23f86f01df"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 11 15:23:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "tty: termios locking functions break with new termios type\n\nI ran into a few problems.\n\nn_tty_ioctl() for instance:\n\ndrivers/char/tty_ioctl.c:799: error: $,1rxstruct termios$,1ry has no\nmember named $,1rxc_ispeed$,1ry\n\nThis is calling the copy interface that is supposed to be using\na termios2 when the new interfaces are defined, however:\n\n\tcase TIOCGLCKTRMIOS:\n\t\tif (kernel_termios_to_user_termios((struct termios __user *)arg, real_tty-\u003etermios_locked))\n\t\t\treturn -EFAULT;\n\t\treturn 0;\n\nThis is going to write over the end of the userspace\nstructure by a few bytes, and wasn\u0027t caught by you yet\nbecause the i386 implementation is simply copy_to_user()\nwhich does zero type checking.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9198c3239a661c468c0f6340c21919b7dd0012f",
      "tree": "c1d1d984def974308bcb0f45259c00727f14eb9b",
      "parents": [
        "a14a84014167c970886b44503f0736b015f4375e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:46:42 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 04 23:46:42 2007 -0400"
      },
      "message": "Input: remove ec3104_keyb driver\n\nNow that ec3104 board support has been removed nothing references\nthis driver so it can be safely removed as well.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3b2b64fd311c92f2137eb7cee7025794cd854057",
      "tree": "60820982c28aa6d0a67d6aa555a68ca2413db45a",
      "parents": [
        "618a821dc24a4018b0c5c01785d052459a90edb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 20:13:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 20:14:22 2007 -0700"
      },
      "message": "Do not use the ia64 clocksource on non-ia64 architectures\n\nThe HPET clocksource in drivers/char/hpet.c was written as generic code\nfor ia64, but it is not yet ready to replace the native HPET clocksource\nimplementations that the i386/x86-64 architectures use.\n\nOn x86[-64], trying to register this clocksource results in potentially\nmultiple hpet-based clocksources being registered, and if the ia64 one\nis chosen on x86_64 some users have experienced hangs.\n\nEventually all three architectures may end up using the same code, but\nthat is not the case right now.\n\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Paolo Ornati \u003cornati@fastwebnet.it\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35438c4327df18dbf5e7f597b69299119f4a14de",
      "tree": "a4589d731015db93f2eba8f84ffb1f48a8084020",
      "parents": [
        "2f6c9d961081dc7b109eb19166244bcb2a5dfc28",
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 28 15:56:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 28 15:56:11 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "db15f3626df80cebd69b69494c90528aae483caf",
      "tree": "791372aa647f8bf00c4a9c70bf6f5972662e1f37",
      "parents": [
        "1bfa771e610bebb29d8051884ff3672845ac9c00"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 22 22:48:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:16:59 2007 +0100"
      },
      "message": "[MIPS] Delete duplicate inclusion of \u003clinux/delay.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ae26fa468533c86aaa6936fd366142fcf01386f",
      "tree": "e1b5df138d0a3775b6546f2437950eb4fd635d6a",
      "parents": [
        "6869ce1c145aaea9f9f8eb8623a261d316b0cd19",
        "5bdbc7dc2c07d507b41bffdadc2c8cc13b2d4326"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:53 2007 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  agp: balance ioremap checks\n  agp: Add device id for P4M900 to via-agp module\n  efficeon-agp leaks \u0027struct agp_bridge_data\u0027 in error paths of agp_efficeon_probe()\n"
    },
    {
      "commit": "6869ce1c145aaea9f9f8eb8623a261d316b0cd19",
      "tree": "a12a8900465ccdb87854c2706ad907021ba9c408",
      "parents": [
        "36373b4450105ec8908c6c9396c8715eaafcfd6a",
        "0769d39c993145754852b517ddd9c11586f0a014"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:06 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: ioremap return value checks\n  drm/via: Fix dmablit when blit queue is full\n  drm_rmmap_ioctl(): remove dead code\n"
    },
    {
      "commit": "0769d39c993145754852b517ddd9c11586f0a014",
      "tree": "8e8a404cb13a0bbb778b2f27f123d97e818e1c67",
      "parents": [
        "22c806c23fe17f9c744d19edfe650cfd6496bc2a"
      ],
      "author": {
        "name": "Scott Thompson",
        "email": "postfail at hushmail.com",
        "time": "Sat Aug 25 18:17:49 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 25 18:17:49 2007 +1000"
      },
      "message": "drm: ioremap return value checks\n\nSigned-off-by: Scott Thompson \u003cpostfail \u003cat\u003e hushmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "5bdbc7dc2c07d507b41bffdadc2c8cc13b2d4326",
      "tree": "028f10ec31f041f97934c3fd6b66eabb81444ed8",
      "parents": [
        "32ddef98f232585f20bc8bdb891029a6a5f633d0"
      ],
      "author": {
        "name": "Scott Thompson",
        "email": "postfail at hushmail.com",
        "time": "Sat Aug 25 18:14:00 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Sat Aug 25 18:14:00 2007 +1000"
      },
      "message": "agp: balance ioremap checks\n\npatchset against 2.6.23-rc3.\ncorrects missing ioremap return checks and balancing on iounmap calls, integrated changes per list\nrecommendations on the original set of patches..\n\nSigned-off-by: Scott Thompson \u003cpostfail \u003cat\u003e hushmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "32ddef98f232585f20bc8bdb891029a6a5f633d0",
      "tree": "eb80f0b4095fa9130f0763778f350c2b8e5b79ab",
      "parents": [
        "db7f3ded8d42c60b0d0a4f71d621e105790b872b"
      ],
      "author": {
        "name": "Xavier Bachelot",
        "email": "xavier@bachelot.org",
        "time": "Sat Aug 25 18:10:52 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Sat Aug 25 18:10:52 2007 +1000"
      },
      "message": "agp: Add device id for P4M900 to via-agp module\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "25c87f7f2a4fc3e50a7912b1c78405d454d1c4d9",
      "tree": "c42d40004e9668d83ab03ab7332515ef08683c54",
      "parents": [
        "a4fd4946214fae86610b989c47e5ae762cc96ddb",
        "3e069ee0c30d6f28b79e409ef2df1ffa427897ae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "message": "Pull events into release branch\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "abcb1ff326bfe74f3611d7de653276540ea060dd",
      "tree": "20a4dbbb18b30153863654d94ea833ca39bfd8d4",
      "parents": [
        "87bd1e9aaf067050bd88b3219b1582e8f67f7b87"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 02:28:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:39:41 2007 -0700"
      },
      "message": "tty: dont needlessly cast kmalloc() return value\n\nkmalloc() hands us a void pointer, we don\u0027t need to cast it.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14e04fb34ffa82ee61ae69f98d8fca12d2e8e31c",
      "tree": "51ff919052cf456a23fa67e8d64d18f376b90582",
      "parents": [
        "962ce8ca0604af0c3c5609f7613d4ec5fcfac623"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "message": "ACPI: Schedule /proc/acpi/event for removal\n\nSchedule /proc/acpi/event for removal in 6 months.\n\nRe-name acpi_bus_generate_event() to acpi_bus_generate_proc_event()\nto make sure there is no confusion that it is for /proc/acpi/event only.\n\nAdd CONFIG_ACPI_PROC_EVENT to allow removal of /proc/acpi/event.\nThere is no functional change if CONFIG_ACPI_PROC_EVENT\u003dy\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d4c63b7c74507c424afcc9c80ba77a55bfb0d07e",
      "tree": "787e2771cff667e7e2494138475409c27e511517",
      "parents": [
        "1807a1aaf5f2a35ea6d4b527b28bc8889d255a2f"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Aug 22 14:01:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:46 2007 -0700"
      },
      "message": "synclink_gt fix module reference\n\nGet module reference on open() by generic HDLC to prevent module from\nunloading while interface is active.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32d219854d31daba3407389ada1d454a4cd86fda",
      "tree": "9a17dc191da45382c8a735a7012357edf5350f73",
      "parents": [
        "f9ee228bdc82cff8ea1ec00fd952890e00679dd8"
      ],
      "author": {
        "name": "Mijo Safradin",
        "email": "safradin@de.ibm.com",
        "time": "Wed Aug 22 14:01:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:46 2007 -0700"
      },
      "message": "IPMI: fix warning in ipmi_si_intf.c\n\ntrivial change: fix warning\n\nSigned-off-by: Mijo Safradin \u003csafradin@de.ibm.com\u003e\nAcked-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2301060e2b19aa4830060524ef66abdf32b26a26",
      "tree": "d30cfb5333a0ee8f5ebc775d921eaaf1cd616d6e",
      "parents": [
        "a01086687c5f795a9c2b85d757e3af3cb7bb4f2d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible\n\nm68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible\n\ndrivers/char/keyboard.c: In function \u0027kbd_keycode\u0027:\ndrivers/char/keyboard.c:1142: error: implicit declaration of function \u0027mac_hid_mouse_emulate_buttons\u0027\n\nThe forward declaration of mac_hid_mouse_emulate_buttons() is not visible on\nm68k because it\u0027s hidden in the middle of a big #ifdef block.\n\nMove it to \u003clinux/kbd_kern.h\u003e, correct the type of the second parameter, and\ninclude \u003clinux/kbd_kern.h\u003e where needed.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e81cc13a88ce486a6b0a6ca56aba6985824917a",
      "tree": "e20650b0f3373990f39c7f6e16abe44b5d26e695",
      "parents": [
        "85770ffe4f0cdd4396b17f14762adc25a571a348"
      ],
      "author": {
        "name": "Kent Yoder",
        "email": "shpedoikal@gmail.com",
        "time": "Wed Aug 22 14:01:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "tpmdd maintainers\n\nFix up the maintainers info in the tpm drivers.  Kylene will be out for\nsome time, so copying the sourceforge list is the best way to get some\nattention.\n\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c25099db74b384e16345622071552f9f10dd045",
      "tree": "9f5699cb2f699e64f69d1123c7aa768bd0f020aa",
      "parents": [
        "9dfe5c53d0fcc08e9efc1e13bb6702fac74f4a12"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 15 16:42:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:58 2007 +1000"
      },
      "message": "[POWERPC] Use of_get_property in ipmi code\n\nget_property has been renamed to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "301d9cb80b4f64ba24d4b141ad3ca58165a29afb",
      "tree": "1e0b098c9d4a88339785979bf8fed5248261b402",
      "parents": [
        "a4ebd0174724193cbabf989352702ff37b1eb060"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Thu Jul 26 20:06:08 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 11:01:50 2007 +1000"
      },
      "message": "[POWERPC] Init markings for hvc_beat\n\nFix warnings about section mismatch.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6e420b7e26dd539f1f78fe920d295b022a2d99c8",
      "tree": "d31560156bf956358c15231befe853a3e0a90e11",
      "parents": [
        "568779c9c44bc20c4b7fd18a7d027517f5aaa081"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Thu Aug 16 19:32:19 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Aug 16 20:28:43 2007 +0000"
      },
      "message": "[WATCHDOG] Add support for 1533 bridge to alim1535_wdt\nFrom: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\n\nThey are apparently pretty close (even lspci combines them). The patch\nadds support for 0x1533 bridge in addition to 0x1535.\n\nTested on Toshiba Portege 4000 with\n\n00:07.0 ISA bridge [0601]: ALi Corporation M1533/M1535 PCI to ISA Bridge\n[Aladdin IV/V/V+] [10b9:1533]\n00:08.0 Bridge [0680]: ALi Corporation M7101 Power Management Controller\n[PMU] [10b9:7101]\n\nwith result\n\n[ 2090.906736] PCI: Enabling device 0000:00:08.0 (0000 -\u003e 0001)\n[ 2090.914034] ALi_M1535: initialized. timeout\u003d3D60 sec (nowayout\u003d3D0)\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "0f112a86a36b91afe30e1cc8d4bc000402dde127",
      "tree": "66bd4884cd6c032f76b48eded2740b7d88a02615",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Aug 09 19:38:00 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Aug 16 20:28:22 2007 +0000"
      },
      "message": "[WATCHDOG] Eurotechwdt.c - clean-up comments\n\nClean-up history and add a comment about the fact that\nthe watchdog is actually part of the SMSC FDC 37B782\nsuper I/O chipset.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "3b6919e536865703a0d5c823f5a34c86cedd07cf",
      "tree": "38d0c9408f8c29adaa82e236b8918f9891461bac",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
        "de47b69c7b7be46b0848b2c4f8e23c478cd68690",
        "f7b88ccb63188e775fe02e746c39ed177741cfc7",
        "9de1cc4a1724adda84101912e8ba51460f110044"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "message": "pull asus sony thinkpad into release branch\n"
    },
    {
      "commit": "b1a47190a6000d0e75ee4ffa75f3f6b16dd60a0b",
      "tree": "605ecebbdd7fb3d8f507aa74df24bf7da5594148",
      "parents": [
        "cd5bfea278987ebfe60f3ff92a01696b17c4f978"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Fri Aug 10 13:01:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "lguest files should explicitly include asm/paravirt.h\n\nFiles using bits from paravirt.h should explicitly include it rather than\nrelying on it being pulled in by something else.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42fd552e8647316757ded0176466c41d17934dcf",
      "tree": "07b0f4ed1934c05c6495c62ba943ab90bde6be84",
      "parents": [
        "f8a745942b1b7f052cb76bb8a893d12cb6329c84"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 13:01:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "fix serial buffer memory leak\n\nPatch c5c34d4862e18ef07c1276d233507f540fb5a532 (tty: flush flip buffer on\nldisc input queue flush) introduces a race condition which can lead to memory\nleaks.\n\nThe problem can be triggered when tcflush() is called when data are being\npushed to the line discipline driver by flush_to_ldisc().\n\nflush_to_ldisc() releases tty-\u003ebuf.lock when calling the line discipline\nreceive_buf function. At that poing tty_buffer_flush() kicks in and sets both\ntty-\u003ebuf.head and tty-\u003ebuf.tail to NULL. When flush_to_ldisc() finishes, it\nrestores tty-\u003ebuf.head but doesn\u0027t touch tty-\u003ebuf.tail. This corrups the\nbuffer queue, and the next call to tty_buffer_request_room() will allocate a\nnew buffer and overwrite tty-\u003ebuf.head. The previous buffer is then lost\nforever without being released.\n\n(Thanks to Laurent for the above text, for finding, disgnosing and reporting\nthe bug)\n\n- Use tty-\u003eflags bits for the flush status.\n\n- Wait for the flag to clear again before returning\n\n- Fix the doc error noted\n\n- Fix flush of empty queue leaving stale flushpending\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "925796e0ed6fe529770ba71454c58c8d4d8a5ac4",
      "tree": "9646e19a5c072a0dc2e4fabf59f28b5888317ac4",
      "parents": [
        "c5a69adff920ddf138c3ea9886574b195d9e3d52"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Aug 10 13:00:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "drivers/char/pcmcia/cm40x0_cs.c: fix release function call\n\ncm4000_cs.c and cm4040_cs.c call the internal release function with\nan argument of wrong type. this fixes bug #8485\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Bill McConnaughey \u003cmcconnau@biochem.wustl.edu\u003e\nCc: Natalie Protasevich \u003cprotasnb@gmail.com\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21f16289270447673a7263ccc0b22d562fb01ecb",
      "tree": "bce93b4ae8d9a0c259bb6f21f45494aa73d9e2e5",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 07 09:09:51 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:46:23 2007 -0700"
      },
      "message": "drm/i915: Fix i965 secured batchbuffer usage\n\nThis 965G and above chipsets moved the batch buffer non-secure bits to\nanother place. This means that previous drm\u0027s allowed in-secure batchbuffers\nto be submitted to the hardware from non-privileged users who are logged\ninto X and and have access to direct rendering.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db7f3ded8d42c60b0d0a4f71d621e105790b872b",
      "tree": "e9eaa68ad0fea1cdf163e824fbd0ac3c52866e61",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Aug 04 20:30:58 2007 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Aug 06 07:30:20 2007 +1000"
      },
      "message": "efficeon-agp leaks \u0027struct agp_bridge_data\u0027 in error paths of agp_efficeon_probe()\n\n(This is a resend of a patch originally submitted on 24-Jul-2007 00:14)\n\nOk, this is something the coverity checker found (CID: 1813).\nI\u0027m not at all intimate with this code, so I\u0027m not sure if this\nattempt at a fix is correct (but at least it compiles).\n\nPlease look it over and NACK if bad or merge if good ;-)\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f7b88ccb63188e775fe02e746c39ed177741cfc7",
      "tree": "2bd28f719274979c318d6084528f5e6d2bc5dd5a",
      "parents": [
        "11604ecf6fb9c2ab0152fbddb7ea2724438ef76e"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugeneteo@kernel.sg",
        "time": "Sat Aug 04 00:22:32 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 15:26:41 2007 -0400"
      },
      "message": "sonypi: fix ids member of struct acpi_driver\n\nids member of struct acpi_driver is of type struct acpi_device_id, not a\ncharacter array.\n\nSigned-off-by: Eugene Teo \u003ceugeneteo@kernel.sg\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2f63251ed0a803ddbe7bf2577b69d467aa872f68",
      "tree": "960ba4e27bb2cffdda0841ee701515c4bd75143a",
      "parents": [
        "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
        "647e50f38345525d8261c295a0d0629dcea23a9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (28 commits)\n  [WATCHDOG] Fix pcwd_init_module crash\n  [WATCHDOG] ICH9 support for iTCO_wdt\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt - add all LPC bridges\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt\n  [WATCHDOG] omap_wdt.c - default error for IOCTL is -ENOTTY\n  [WATCHDOG] Return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Rework the timeout register manipulation\n  [WATCHDOG] mv64x60_wdt: disable watchdog timer when driver is probed\n  [WATCHDOG] mv64x60_wdt: Support the WDIOF_MAGICCLOSE feature\n  [WATCHDOG] mv64x60_wdt: Add a module parameter to change nowayout setting\n  [WATCHDOG] mv64x60_wdt: Add WDIOC_SETOPTIONS ioctl support\n  [WATCHDOG] mv64x60_wdt: Support for WDIOC_SETTIMEOUT ioctl\n  [WATCHDOG] mv64x60_wdt: Fix WDIOC_GETTIMEOUT return value\n  [WATCHDOG] mv64x60_wdt: Check return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support\n  [WATCHDOG] mv64x60_wdt: Get register address from platform data\n  [WATCHDOG] mv64x60_wdt: set up platform_device in platform code\n  [WATCHDOG] ensure mouse and keyboard ignored in w83627hf_wdt\n  [WATCHDOG] s3c2410_wdt: fixup after arch include moves\n  [WATCHDOG] git-watchdog-typo\n  ...\n"
    },
    {
      "commit": "ad4a5bb885f1985732426f108d2fe36517dd1939",
      "tree": "a61eec937963e9e6d5ab9a9db9e704349148fd3a",
      "parents": [
        "ca76d2d8031fd8216eedadee77dfe009a63e4408"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:39:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "ip2main warning fix\n\nCONFIG_PCI\u003dn:\n\ndrivers/char/ip2/ip2main.c: In function `ip2_loadmain\u0027:\ndrivers/char/ip2/ip2main.c:503: warning: unused variable `status\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80cd69203c3ad5f2ecf7d01cec4a10ed15613682",
      "tree": "8328a64144dcf726e9b7b16c26f7fb5e10ee56a9",
      "parents": [
        "73c21e8024296760c450a0bded131cb573f83328"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jul 31 00:39:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "ipmi: Fix mem leak in try_init_dmi()\n\nThis is only called at init time and only happens if the BIOS screws\nsomething up, so the leak is slight and it is probably not worth sending to\n2.6.22.x.  The driver would not initialize the interface in the case, and I\nhave no reports of this happening.  I have booted and run tests on a system\nwith this patch.  Note that the original patch was munged by the mailer,\nhere\u0027s a new one.\n\nIf we ever hit the \"default:\" case in the switch in try_init_dmi(),\nthen we\u0027ll leak the storage allocated with kzalloc() and assigned\nto \u0027info\u0027.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb029c67e430e9ae96476ce7233468c11627c1db",
      "tree": "d792805dcca0b6da7b3f0a7e0a7ac93ab236b97a",
      "parents": [
        "ddb437b7f74de775ff50ef51a8b2970564d56f86"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Tue Jul 31 00:37:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "synclink_gt: fix transmit DMA stall\n\nFix transmit DMA stall when write() called in window after previous\ntransmit DMA completes but before previous serial transmission completes.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e950f6f0189f65f8bf069cf2272649ef418f5e4",
      "tree": "95710bedf2a5aa3b61002f3399e0950192fdd504",
      "parents": [
        "673d5b43daa00b42759cecc6b0760b8bf6be80d2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 02:36:13 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:09:29 2007 -0700"
      },
      "message": "Remove fs.h from mm.h\n\nRemove fs.h from mm.h. For this,\n 1) Uninline vma_wants_writenotify(). It\u0027s pretty huge anyway.\n 2) Add back fs.h or less bloated headers (err.h) to files that need it.\n\nAs result, on x86_64 allyesconfig, fs.h dependencies cut down from 3929 files\nrebuilt down to 3444 (-12.3%).\n\nCross-compile tested without regressions on my two usual configs and (sigh):\n\nalpha              arm-mx1ads        mips-bigsur          powerpc-ebony\nalpha-allnoconfig  arm-neponset      mips-capcella        powerpc-g5\nalpha-defconfig    arm-netwinder     mips-cobalt          powerpc-holly\nalpha-up           arm-netx          mips-db1000          powerpc-iseries\narm                arm-ns9xxx        mips-db1100          powerpc-linkstation\narm-assabet        arm-omap_h2_1610  mips-db1200          powerpc-lite5200\narm-at91rm9200dk   arm-onearm        mips-db1500          powerpc-maple\narm-at91rm9200ek   arm-picotux200    mips-db1550          powerpc-mpc7448_hpc2\narm-at91sam9260ek  arm-pleb          mips-ddb5477         powerpc-mpc8272_ads\narm-at91sam9261ek  arm-pnx4008       mips-decstation      powerpc-mpc8313_rdb\narm-at91sam9263ek  arm-pxa255-idp    mips-e55             powerpc-mpc832x_mds\narm-at91sam9rlek   arm-realview      mips-emma2rh         powerpc-mpc832x_rdb\narm-ateb9200       arm-realview-smp  mips-excite          powerpc-mpc834x_itx\narm-badge4         arm-rpc           mips-fulong          powerpc-mpc834x_itxgp\narm-carmeva        arm-s3c2410       mips-ip22            powerpc-mpc834x_mds\narm-cerfcube       arm-shannon       mips-ip27            powerpc-mpc836x_mds\narm-clps7500       arm-shark         mips-ip32            powerpc-mpc8540_ads\narm-collie         arm-simpad        mips-jazz            powerpc-mpc8544_ds\narm-corgi          arm-spitz         mips-jmr3927         powerpc-mpc8560_ads\narm-csb337         arm-trizeps4      mips-malta           powerpc-mpc8568mds\narm-csb637         arm-versatile     mips-mipssim         powerpc-mpc85xx_cds\narm-ebsa110        i386              mips-mpc30x          powerpc-mpc8641_hpcn\narm-edb7211        i386-allnoconfig  mips-msp71xx         powerpc-mpc866_ads\narm-em_x270        i386-defconfig    mips-ocelot          powerpc-mpc885_ads\narm-ep93xx         i386-up           mips-pb1100          powerpc-pasemi\narm-footbridge     ia64              mips-pb1500          powerpc-pmac32\narm-fortunet       ia64-allnoconfig  mips-pb1550          powerpc-ppc64\narm-h3600          ia64-bigsur       mips-pnx8550-jbs     powerpc-prpmc2800\narm-h7201          ia64-defconfig    mips-pnx8550-stb810  powerpc-ps3\narm-h7202          ia64-gensparse    mips-qemu            powerpc-pseries\narm-hackkit        ia64-sim          mips-rbhma4200       powerpc-up\narm-integrator     ia64-sn2          mips-rbhma4500       s390\narm-iop13xx        ia64-tiger        mips-rm200           s390-allnoconfig\narm-iop32x         ia64-up           mips-sb1250-swarm    s390-defconfig\narm-iop33x         ia64-zx1          mips-sead            s390-up\narm-ixp2000        m68k              mips-tb0219          sparc\narm-ixp23xx        m68k-amiga        mips-tb0226          sparc-allnoconfig\narm-ixp4xx         m68k-apollo       mips-tb0287          sparc-defconfig\narm-jornada720     m68k-atari        mips-workpad         sparc-up\narm-kafa           m68k-bvme6000     mips-wrppmc          sparc64\narm-kb9202         m68k-hp300        mips-yosemite        sparc64-allnoconfig\narm-ks8695         m68k-mac          parisc               sparc64-defconfig\narm-lart           m68k-mvme147      parisc-allnoconfig   sparc64-up\narm-lpd270         m68k-mvme16x      parisc-defconfig     um-x86_64\narm-lpd7a400       m68k-q40          parisc-up            x86_64\narm-lpd7a404       m68k-sun3         powerpc              x86_64-allnoconfig\narm-lubbock        m68k-sun3x        powerpc-cell         x86_64-defconfig\narm-lusl7200       mips              powerpc-celleb       x86_64-up\narm-mainstone      mips-atlas        powerpc-chrp32\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "647e50f38345525d8261c295a0d0629dcea23a9b",
      "tree": "1bf37cb38df1ee3d3fe4accb665c521674dd27c3",
      "parents": [
        "286201dcabf7311d2e22a95829ba40744b15c81d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jul 29 18:46:50 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Jul 29 18:58:39 2007 +0000"
      },
      "message": "[WATCHDOG] Fix pcwd_init_module crash\n\nFix for the problem detected by Ingo Molnar:\nenabling CONFIG_PCWATCHDOG\u003dy crashes bzImage bootup.\n\nThe reason for this can be found in drivers/makefile\nWe first do:\nobj-y                           +\u003d char/\nand later we do:\nobj-y                           +\u003d base/ block/ misc/ mfd/ net/ media/\n\nSo if we put a platform or isa or usb bus driver in char/watchdog\n(which is called from the Makefile in drivers/char/Makefile)\nthen we didn\u0027t have the different device drivers initialized yet\n(they are in drivers/base and drivers/usb and ...)\n\nThis fix makes sure that we compile the watchdog drivers after\ndrivers/base, drivers/misc, drivers/pci and drivers/usb.\nWe also do the compile after hwmon because in the future the\nwatchdog temperature support will use the hwmon system.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f191f144079b0083c6fa7d01a4acbd7263fb5032",
      "tree": "47af2957bc5aa32ba7310f0135866c4d167e7e20",
      "parents": [
        "dde4787642ee3cb85aef80bdade04b6f8ddc3df8"
      ],
      "author": {
        "name": "Alan Hourihane",
        "email": "alanh@fairlite.demon.co.uk",
        "time": "Fri Jul 27 10:56:43 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jul 27 10:56:43 2007 +1000"
      },
      "message": "agp: AMD AGP is used on UP1100 \u0026 UP1500 alpha boxen\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dde4787642ee3cb85aef80bdade04b6f8ddc3df8",
      "tree": "e99908c8c61a08244b6bb03b87782999a5a3847d",
      "parents": [
        "a51b34593f691a0837d752a1394dcee19483c607"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jul 26 09:18:09 2007 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jul 27 10:48:13 2007 +1000"
      },
      "message": "intel_agp: really fix 945/965GME\n\nFix some missing places to check with device id info, which\nshould probe the device gart correctly.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a51b34593f691a0837d752a1394dcee19483c607",
      "tree": "1e87c0139aa6c5a96e73f3664e5c3856f2369c48",
      "parents": [
        "c99c108ac362f5cc37f79fad7e9897bd9d033bcc"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jul 25 13:19:22 2007 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jul 27 10:46:26 2007 +1000"
      },
      "message": "agp: don\u0027t lock pages\n\nAGP should not need to lock pages. They are not protecting any race\nbecause there is no lock_page calls, only SetPageLocked.\n\nThis is causing hangs with d00806b183152af6d24f46f0c33f14162ca1262a.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "190644e180794208bc638179f4d5940fe419bf9c",
      "tree": "dada81603601e8af69f10f7802ffc3cb4dc1b381",
      "parents": [
        "d941cf5e373c356723fa648b9f0302a11c9b1770"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Jul 21 17:39:11 2007 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jul 27 10:44:32 2007 +1000"
      },
      "message": "Fix \"use after free\" / \"double free\" bug in ati_create_gatt_pages / ati_free_gatt_pages\n\nHi,\n\nCoverity spotted a \"use after free\" bug in\ndrivers/char/agp/ati-agp.c::ati_create_gatt_pages().\n\nThe same one that was in\n  drivers/char/agp/amd-k7-agp.c::amd_create_gatt_pages()\n\nThe problem is this:\n       If \"entry \u003d kzalloc(sizeof(struct ati_page_map), GFP_KERNEL);\"\nfails, then there\u0027s a loop in the function to free all entries\nallocated so far and break out of the allocation loop. That in itself\nis pretty sane, but then the (now freed) \u0027tables\u0027 is assigned to\nati_generic_private.gatt_pages and \u0027retval\u0027 is set to -ENOMEM which\ncauses ati_free_gatt_pages(); to be called at the end of the function.\nThe problem with this is that ati_free_gatt_pages() will then loop\n\u0027ati_generic_private.num_tables\u0027 times and try to free each entry in\ntables[] - this is bad since tables has already been freed and\nfurthermore it will call kfree(tables) at the end - a double free.\n\nThis patch removes the freeing loop in ati_create_gatt_pages() and\ninstead relies entirely on the call to ati_free_gatt_pages() to free\neverything we allocated in case of an error. It also sets\nati_generic_private.num_tables to the actual number of entries\nallocated instead of just using the value passed in from the caller -\nthis ensures that ati_free_gatt_pages() will only attempt to free\nstuff that was actually allocated.\n\nNote: I\u0027m in no way intimate with this code and I have no way to\nactually test this patch (besides compile test it), so while I\u0027ve\ntried to be careful in reading the code and make sure the patch\ndoes the right thing an ACK from someone who actually knows the\ncode in-depth would be very much appreciated.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "286201dcabf7311d2e22a95829ba40744b15c81d",
      "tree": "aea3a23a5acc58bb2e6cf427f482fc7ad63b2501",
      "parents": [
        "7e0a86f7021c684a59c585828e7af1e29770b933"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 26 21:11:28 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 26 21:17:06 2007 +0000"
      },
      "message": "[WATCHDOG] ICH9 support for iTCO_wdt\n\nAdd support for the ICH9 I/O chipsets to iTCO_wdt.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "7e0a86f7021c684a59c585828e7af1e29770b933",
      "tree": "76264c13ab0841ab2fda0f770850a01443d30f90",
      "parents": [
        "998e6787e6f6932fdd7525c828b8b1c9171ad8cb"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 26 20:43:50 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 26 20:49:05 2007 +0000"
      },
      "message": "[WATCHDOG] 631xESB/632xESB support for iTCO_wdt - add all LPC bridges\n\nAdd all LPC bridges for the 631xESB/632xESB I/O chipset.\nThe datasheet says:\n* Device Function \u003d B0:D31:FO\n* Function Description \u003d LPC interface\n* DEV ID \u003d 267xh\n* Comment \u003d 2670h-267Fh\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "998e6787e6f6932fdd7525c828b8b1c9171ad8cb",
      "tree": "39ce5f35d5d79118e92ba3cd0881bb19937b782b",
      "parents": [
        "1bf1496d41756496db2fcf4c8f1932b9762232f6"
      ],
      "author": {
        "name": "Sergey Kononenko",
        "email": "sergk@sergk.org.ua",
        "time": "Thu Jul 26 17:28:35 2007 +0300"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jul 26 20:30:08 2007 +0000"
      },
      "message": "[WATCHDOG] 631xESB/632xESB support for iTCO_wdt\n\nAdd 631xESB/632xESB support to the iTCO_wdt driver.\n\nSigned-off-by: Sergey Kononenko \u003csergk@sergk.org.ua\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "ee2077d97b2f392cfc0b884775ac58aa9b9b8c8f",
      "tree": "8f9927ee47d2a304fd20dd3c1d804c2fb43ec2fc",
      "parents": [
        "252c01dc272c4b56bf1ab8582b3031682de153b3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Jul 26 10:41:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:19 2007 -0700"
      },
      "message": "Char: cyclades, select FW_LOADER\n\nFix link errors below by selecting FW_LOADER\n  LD      .tmp_vmlinux1\ndrivers/built-in.o: In function `cyz_load_fw\u0027:\ndrivers/char/cyclades.c:4908: undefined reference to `request_firmware\u0027\ndrivers/char/cyclades.c:4979: undefined reference to `release_firmware\u0027\n\nCc: \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f56a384e98aa81065038c4e16f39ed989ccae687",
      "tree": "923bcaabd76a88351fe5e61370143350747a90c4",
      "parents": [
        "f8f0fdcd40449d318f8dc30c1b361b0b7f54134a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation VII: FIXMEs\n\nDocumentation: The FIXMEs\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2c9784325490c878b7f69aeec1bed98b288bd97",
      "tree": "d474007607c713a30db818107ca0581269f059a2",
      "parents": [
        "b2b47c214f4e85ce3968120d42e8b18eccb4f4e3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jul 26 10:41:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:17 2007 -0700"
      },
      "message": "lguest: documentation III: Drivers\n\nDocumentation: The Drivers\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "712aaa1cb1c0a83e5ffb5376e1d7ee3dd539f4e4",
      "tree": "774660d2b396772d084ac4dccc44c37888455206",
      "parents": [
        "d5c03726a7d0700222fe3c134c6ef834040974c5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jul 26 17:34:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:11:57 2007 -0700"
      },
      "message": "use CLOCKSOURCE_MASK() instead of too large constant\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4fb2122f1fc4a22bd6a5b8a195b952c2d31c54d",
      "tree": "db24e2160fe8eb8d787ad67bd3e08d3284806330",
      "parents": [
        "bc72450aebe73587f80bbae8fc0b62c3d81b85fe",
        "323ef30af3a0da47cc761b04b262d98d0fe79126"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n  ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n  ACPI: Remove references to ACPI_STATE_S2 from acpi_pm_enter\n  ACPI: Kconfig: always enable CONFIG_ACPI_SLEEP on X86\n  ACPI: Kconfig: fold /proc/acpi/sleep under CONFIG_ACPI_PROCFS\n  ACPI: Kconfig: CONFIG_ACPI_PROCFS now defaults to N\n  ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n  ACPI: autoload modules - Create ACPI alias interface\n  ACPI: autoload modules - ACPICA modifications\n  ACPI: asus-laptop: Fix failure exits\n  ACPI: fix oops due to typo in new throttling code\n  ACPI: ignore _PSx method for hotplugable PCI devices\n  ACPI: Use ACPI methods to select PCI device suspend state\n  ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n  ACPI: Add acpi_pm_device_sleep_state helper routine\n  ACPI: Implement the set_target() callback from pm_ops\n"
    },
    {
      "commit": "1bf1496d41756496db2fcf4c8f1932b9762232f6",
      "tree": "b981be4014ce94329aacec6fabf391ed11ec2277",
      "parents": [
        "6abe78bf195c633f67f6349e3d09b2bcd5d32a79"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:55:06 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:57:52 2007 +0000"
      },
      "message": "[WATCHDOG] omap_wdt.c - default error for IOCTL is -ENOTTY\n\nThe default value for an unknown ioctl call is -ENOTTY.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6abe78bf195c633f67f6349e3d09b2bcd5d32a79",
      "tree": "d3c000e492b61d783b7a5982a42572bce71c2640",
      "parents": [
        "f18699940cf2952ce6bc4ea79eda6d37616275e0"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:38:37 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:39:52 2007 +0000"
      },
      "message": "[WATCHDOG] Return value of nonseekable_open\n\nReturn the value of the nonseekable_open function and not 0.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "f18699940cf2952ce6bc4ea79eda6d37616275e0",
      "tree": "2bf05989bdeed4d32a8d07d354eaac3e7cff2e87",
      "parents": [
        "2422df5e26fbf40449d393e01d257badf211a61a"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Jul 24 11:31:25 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:16:28 2007 +0000"
      },
      "message": "[WATCHDOG] mv64x60_wdt: Rework the timeout register manipulation\n\nConsolidate the timeout config register modification into a single\nfunction.  Also, use the enabled flag in the config register to\ndetermine whether the timer is enabled instead of a separately\nmaintained flag, MV64x60_WDOG_FLAG_ENABLED.\n\nAdd spinlock protection around enabling/disabling the watchdog timer.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "2422df5e26fbf40449d393e01d257badf211a61a",
      "tree": "2a6019cbe0eda4d8e6933f3c0f8d754fb6434557",
      "parents": [
        "bf2fc92cae3630301d98b9faa38c1a98bb57d801"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Jul 24 11:19:47 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:16:24 2007 +0000"
      },
      "message": "[WATCHDOG] mv64x60_wdt: disable watchdog timer when driver is probed\n\nMake sure that we disable the watchdog at start-up.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "bf2fc92cae3630301d98b9faa38c1a98bb57d801",
      "tree": "231e1a56f4072589fcee283a8bcfcb965805e688",
      "parents": [
        "d37a5c3ddf7f57fdc0632e279eabb1772f89dfc5"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Jul 24 11:18:14 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:16:20 2007 +0000"
      },
      "message": "[WATCHDOG] mv64x60_wdt: Support the WDIOF_MAGICCLOSE feature\n\nDisallow disabling of the watchdog timer unless a particular\ncharacter (\u0027V\u0027) was recently written to the watchdog device.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "d37a5c3ddf7f57fdc0632e279eabb1772f89dfc5",
      "tree": "f29706cf27ad179bff4c71cb2d49faf9b44cfa32",
      "parents": [
        "85d57238d2ff9d95892dd1f266b85d2359d48dcc"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Jul 24 11:17:23 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jul 24 21:16:18 2007 +0000"
      },
      "message": "[WATCHDOG] mv64x60_wdt: Add a module parameter to change nowayout setting\n\nAlso, use the WATCHDOG_NOWAYOUT macro, rather than #ifdefs,\nand use __module_get to prevent module unloading if WATCHDOG_NOWAYOUT\nis set.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    }
  ],
  "next": "85d57238d2ff9d95892dd1f266b85d2359d48dcc"
}
