)]}'
{
  "log": [
    {
      "commit": "dc836b5b6fcde95f750a4790d8200fabaf563dc9",
      "tree": "893613626de4794a7b13fe6793bdebc79420c433",
      "parents": [
        "138b9dd1fd7b44176af4f3b672060c790b0eaf55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 18:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 18:46:09 2005 -0700"
      },
      "message": "Revert \"[PATCH] PCI: restore BAR values...\"\n\nRevert commit fec59a711eef002d4ef9eb8de09dd0a26986eb77, which is\nbreaking sparc64 that doesn\u0027t have a working pci_update_resource.\n\nWe\u0027ll re-do this after 2.6.13 when we\u0027ll do it all properly.\n"
    },
    {
      "commit": "138b9dd1fd7b44176af4f3b672060c790b0eaf55",
      "tree": "aba0bffcaaee3fd29c1e3142a4c10331b4858293",
      "parents": [
        "92e52b2e82bec10a70744d4a2b04e0ff2dfe2c98"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Aug 08 16:13:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 16:21:32 2005 -0700"
      },
      "message": "[PATCH] icn driver fails to unload when no hardware present\n\nFix a null dereference in module unload path.\n\nFound by a simple modprobe icn ; rmmod icn\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92e52b2e82bec10a70744d4a2b04e0ff2dfe2c98",
      "tree": "74a41755d00b908b6e6e31a69ba77774558bf26f",
      "parents": [
        "03c6b749b364fe7b8e47ed8e1ce26baca167c322",
        "ca9334523c853e407da7b3a0bd02f54d0fa59414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 16:06:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 16:06:01 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "03c6b749b364fe7b8e47ed8e1ce26baca167c322",
      "tree": "e1d84aa44d53f8c67d0ba1e0e633c167d7761a58",
      "parents": [
        "5e708484d710bcbb44893400f429579f5728cd7d"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Aug 08 14:49:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 15:29:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: add MODULE_ALIAS for aes\n\nmodprobe aes does not work on x86_64.  i386 has a similar line, this could\nbe the right fix.  Would be nice to have in 2.6.13 final.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e708484d710bcbb44893400f429579f5728cd7d",
      "tree": "8297ba1f5e1e8c9020026afdd67c96d9c4fff29c",
      "parents": [
        "b612cacb02f0fb58f07a9002c7719a901882718c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Mon Aug 08 14:49:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 15:29:13 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix MPC834x USB memory map offsets\n\nThe memory mappings for MPC8349 USB MPH and DR modules were reversed.\n\nSigned-off-by: Li Yang \u003cLeoLi@freescale.com\u003e\nSigned-off-by: Jiang Bo \u003cTanya.jiang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca9334523c853e407da7b3a0bd02f54d0fa59414",
      "tree": "3c4f8050d9bc0e062038c1f7e22722e0e6447bfc",
      "parents": [
        "4d479e40e1748a877a24015fc6727b27b77110cd"
      ],
      "author": {
        "name": "Heikki Orsila",
        "email": "heikki.orsila@iki.fi",
        "time": "Mon Aug 08 14:26:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 14:26:52 2005 -0700"
      },
      "message": "[IPV4]: Debug cleanup\n\nHere\u0027s a small patch to cleanup NETDEBUG() use in net/ipv4/ for Linux \nkernel 2.6.13-rc5. Also weird use of indentation is changed in some\nplaces.\n\nSigned-off-by: Heikki Orsila \u003cheikki.orsila@iki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d479e40e1748a877a24015fc6727b27b77110cd",
      "tree": "6b6983091e6c7ef6f648282c57ed7a725a2db72d",
      "parents": [
        "7d3f4c97723c4ec4e5d85e6e70084b02e6be8788"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 13:48:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 13:48:02 2005 -0700"
      },
      "message": "[NETLINK]: Allocate and kill some netlink numbers.\n\nNETLINK_ARPD is unused, allocate it to the Open-iSCSI folks.\n\nNETLINK_ROUTE6 and NETLINK_TAPBASE are no longer used, delete\nthem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b612cacb02f0fb58f07a9002c7719a901882718c",
      "tree": "f528e2ee1b39ad3c70336b29469d0b5645bc9e97",
      "parents": [
        "7a91bf7f5c22c8407a9991cbd9ce5bb87caa6b4a",
        "71abe99980e6d7ff8aee8acc7da817b3ad7d8a89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 12:19:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 12:19:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7a91bf7f5c22c8407a9991cbd9ce5bb87caa6b4a",
      "tree": "ffd77cfbf621a990052c1277d8a18451b9363dda",
      "parents": [
        "1963c907b21e140082d081b1c8f8c2154593c7d7"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Aug 08 13:52:16 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:53:47 2005 -0700"
      },
      "message": "[PATCH] fsnotify_name/inoderemove\n\nThe patch below unhooks fsnotify from vfs_unlink \u0026 vfs_rmdir.  It\nintroduces two new fsnotify calls, that are hooked in at the dcache\nlevel.  This not only more closely matches how the VFS layer works, it\nalso avoids the problem with locking and inode lifetimes.\n\nThe two functions are\n\n - fsnotify_nameremove -- called when a directory entry is going away.\n   It notifies the PARENT of the deletion.  This is called from\n   d_delete().\n\n - inoderemove -- called when the files inode itself is going away.  It\n   notifies the inode that is being deleted.  This is called from\n   dentry_iput().\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1963c907b21e140082d081b1c8f8c2154593c7d7",
      "tree": "71410cd2ad9f4bdab2f2466a6621ba2930f16b5f",
      "parents": [
        "66aea23ff84ca81bfaeaf7d63e248b873f5c2616"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Aug 08 09:22:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:49:57 2005 -0700"
      },
      "message": "[PATCH] dvb: lgdt330x frontend: some bug fixes \u0026 add lgdt3303 support\n\n- Structural changes within lgdt330x driver, framework now supports\n  both chips... tested OK on lgdt3302 and lgdt3303.\n- Add LG/TUA6034 dvb_pll_desc for ATSC with LG TDVS-H062F \u0026 DViCO FusionHDTV5.\n- Fixed LGDT330X signal strength: For now, always set it to 0.\n- Corrected LGDT330X boundary condition error in read_snr: dB calculation.\n\nSigned-off-by: Mac Michaels \u003cwmichaels1@earthlink.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66aea23ff84ca81bfaeaf7d63e248b873f5c2616",
      "tree": "1dfa4af1f8b33c7d7b069c407d9c37ddd1ecae32",
      "parents": [
        "8b83bc77bf77cc8459cb94e52b08e775104c4c48"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Mon Aug 08 09:22:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:49:57 2005 -0700"
      },
      "message": "[PATCH] s390: use klist in qeth driver\n\nFrom: Martin Schwidesky \u003cschwidefsky@de.ibm.com\u003e\n\nConvert qeth to the new klist interface and make it compiling again.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b83bc77bf77cc8459cb94e52b08e775104c4c48",
      "tree": "89f84bdd6a13763882636913852c6ce2eaea199c",
      "parents": [
        "48de5beeb0ee821859c79ba5b9462654604d8bf3"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Aug 08 11:50:55 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:48:28 2005 -0700"
      },
      "message": "[PATCH] don\u0027t try to do any NAT on untracked connections\n\nWith the introduction of \u0027rustynat\u0027 in 2.6.11, the old tricks of preventing\nNAT of \u0027untracked\u0027 connections (e.g. NOTRACK target in \u0027raw\u0027 table) are no\nlonger sufficient.\n\nThe ip_conntrack_untracked.status |\u003d IPS_NAT_DONE_MASK effectively\nprevents iteration of the \u0027nat\u0027 table, but doesn\u0027t prevent nat_packet()\nto be executed.  Since nr_manips is gone in \u0027rustynat\u0027, nat_packet() now\nimplicitly thinks that it has to do NAT on the packet.\n\nThis patch fixes that problem by explicitly checking for\nip_conntrack_untracked in ip_nat_fn().\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48de5beeb0ee821859c79ba5b9462654604d8bf3",
      "tree": "69ce3026aea31e44a83f23ed8ea0d700d19b4ef5",
      "parents": [
        "6d85f29bb54235d2e184e7155dcd4de908324fe6"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@redhat.com",
        "time": "Mon Aug 08 10:29:08 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:46:25 2005 -0700"
      },
      "message": "[PATCH] Update contact info for James Morris\n"
    },
    {
      "commit": "6d85f29bb54235d2e184e7155dcd4de908324fe6",
      "tree": "1ab80c4bb980fec383047e8e07a0fb8fa77b5994",
      "parents": [
        "db6778db7eb1d974e1ae0da326530f09c13585ac"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Mon Aug 08 12:55:54 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:46:24 2005 -0700"
      },
      "message": "[PATCH] VIA VT8235 PCI quirk\n\nLike many other southbridges from different manufacturers, VIA VT8235\nchip has two non-standard BARs for power management and SMBus registers\n(see the datasheet at http://www.via.com.tw).\n\nThis new quirk routine fixes boot problem with 2.6.13-rc2/rc6 kernels on\nTarga Visionary 811 Athlon64 laptop, as reported by Mikael Pettersson\n\u003cmikpe@csd.uu.se\u003e.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db6778db7eb1d974e1ae0da326530f09c13585ac",
      "tree": "0e645dfdd902e76c47884c8629b69a4089cca05e",
      "parents": [
        "0f0767c67a497173294bdf6725a3d85f7f29e397"
      ],
      "author": {
        "name": "Antonino Daplas",
        "email": "adaplas@pol.net",
        "time": "Mon Aug 08 14:22:43 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:46:24 2005 -0700"
      },
      "message": "[PATCH] nvidiafb: Fix initial display corruption on certain laptops\n\nReported by:Vincent Fortier (Bugzilla Bug 4768)\n\n\"At boot time the screen appears moved to the mid right portion of the actual\nvideo pannel making the end of the line appears at the left edge...  It simply\nlooks like moved half way to the right\"\n\nHis particular hardware has a display with an unusual dimension (1920x1200) but\nunfortunately has no EDID block. None of the entries in the global mode\ndatabase is correct for this particular display, and it particularly has\ndifficulty scaling up 640x480 (the default startup mode of nvidiafb) to\n1920x1200 which causes the above described problem.\n\n1, Add 1920x1200 to the global mode database.\n\n2. Let nvidiafb base the startup mode from the flatpanel dimensions only if the\n  EDID block is absent, no boot mode parameter is specified by the user, and\n  a flatpanel/LCD display is attached.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f0767c67a497173294bdf6725a3d85f7f29e397",
      "tree": "08c11f2a68489598bbd3e6b755b8c2b0a366322c",
      "parents": [
        "2c875bbda9303b359af94f671d25639840ce2a59"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 08 14:16:43 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:46:24 2005 -0700"
      },
      "message": "[PATCH] ppc64: update defconfigs\n\nUpdate the default/example configs for ppc64.  Pretty boring...\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c875bbda9303b359af94f671d25639840ce2a59",
      "tree": "9c9f5e4413205fd8062fc213af327e74bf7775af",
      "parents": [
        "6fc32179de9e14c542e0b1760e412bc670611c53"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 08 14:12:42 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:46:24 2005 -0700"
      },
      "message": "[PATCH] ppc64: add default config for BPA\n\nThis adds a bpa_defconfig file and make target. The config settings\nare made for the current version of the Cell Processor Based Blade,\nso there are not too many drivers enabled. A few more drivers might\nget added in the future though.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fc32179de9e14c542e0b1760e412bc670611c53",
      "tree": "f835b6dcfd2f49ee5477e5a1642aa341b46f19d7",
      "parents": [
        "cfc646fa848dfa124fe4d6e0e44ef6940f7f9e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 11:18:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 11:18:56 2005 -0700"
      },
      "message": "Linux 2.6.13-rc6\n\nLast (?) -rc, partly brought on by the aic7xxx performance fixes (ie get\nthem tested in an -rc release before the real 2.6.13).\n"
    },
    {
      "commit": "cfc646fa848dfa124fe4d6e0e44ef6940f7f9e6d",
      "tree": "c09bc7dc58be538b5b5f1ccfa40f8a405c0d675f",
      "parents": [
        "4b0271eb9da5170ab5cadf2edf97c84712c82550"
      ],
      "author": {
        "name": "Dominik Hackl",
        "email": "dominik@hackl.dhs.org",
        "time": "Sun Aug 07 09:42:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:40 2005 -0700"
      },
      "message": "[PATCH] crc32.c typo fix\n\nThis patch fixes a typo in lib/crc32.c which results in incorrect debug\noutput.\n\nSigned-off-by: Dominik Hackl \u003cdominik@hackl.dhs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b0271eb9da5170ab5cadf2edf97c84712c82550",
      "tree": "80fbfdcae56d07e7bcf27c3927e383ad3e35e378",
      "parents": [
        "079da354db3473b56eb938ca53a2cb0804ea9c8c"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sun Aug 07 09:42:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] Move the fix to align node_end_pfns to a proper location\n\nMove the fix to align node_end_pfns to a proper location.  The earlier fix\nmade the node_remap_start_vaddr to get misaligned causing remap_numa_kva to\nbarf again :-/\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "079da354db3473b56eb938ca53a2cb0804ea9c8c",
      "tree": "fab030e2a029b063f548431d966879526341bc1b",
      "parents": [
        "204085c52aa9975a90a894cb385360a141f1e4a3"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Sun Aug 07 09:42:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx commproc avoid direct pte manipulation, use dma coherent API instead\n\nTouching the pte directly causes the 8Mbyte TLB entry to be invalidated.\n\nThis has been fixed in v2.4 for ages.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "204085c52aa9975a90a894cb385360a141f1e4a3",
      "tree": "ea8a02b3dc855e67f823ad86e9eb47a56c531f52",
      "parents": [
        "ff085c1cc26532294e91f69c1747994fa2283369"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx kill unused variable in commproc\n\n8xx: commproc.c: kill unused variable\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff085c1cc26532294e91f69c1747994fa2283369",
      "tree": "61c269fa2894f248c9dd1ea737cdff5cc163aab5",
      "parents": [
        "b7f08aabb1cdc0d714d312e2ad2feefb498daf77"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx restrict ENET_BIG_BUFFERS option\n\n8xx: restrict ENET_BIG_BUFFERS option to drivers which actually use it\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7f08aabb1cdc0d714d312e2ad2feefb498daf77",
      "tree": "68245a74f6d80f3501084d84d3041e0fab83b72b",
      "parents": [
        "fbccb3d7f56654dbc407f757c884f22d26264e42"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx fix CPM ethernet description\n\n8xx: fix CPM Ethernet description\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbccb3d7f56654dbc407f757c884f22d26264e42",
      "tree": "0957806533b81aba75fd2926a9acac9421af13b5",
      "parents": [
        "fc007ddd609ccfce1cd392e65eed05aba8db32ce"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: fec: fix interrupt handler prototypes\n\n8xx: fec: fix interrupt handler prototypes\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc007ddd609ccfce1cd392e65eed05aba8db32ce",
      "tree": "b903127fe65626cb75287c0104e5d2ab96f0d876",
      "parents": [
        "8b0ed2fbdbea3f0d34404f1cbfdf02c4a673ca56"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@conectiva.com.br",
        "time": "Sun Aug 07 09:42:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:39 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: using dma_alloc_coherent() instead consistent_alloc()\n\n8xx: using dma_alloc_coherent() instead consistent_alloc()\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b0ed2fbdbea3f0d34404f1cbfdf02c4a673ca56",
      "tree": "6bdc59e8f55e86862d71d650e023f6d766ab920c",
      "parents": [
        "68b47139ea94ab6d05e89c654db8daa99e9a232c"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Sun Aug 07 09:42:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] ppc32: 8xx: convert fec driver to use work_struct\n\n8xx: convert fec driver to use work_struct\n\nSigned-off-by: Aristeu Sergio Rozanski Filho \u003caris@conectiva.com.br\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68b47139ea94ab6d05e89c654db8daa99e9a232c",
      "tree": "807d693b22a11f7667cd16e90b43618f85f8a4e0",
      "parents": [
        "9ae5b3c703cce89a7d8ccf25fe16955ec6f016c0"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sun Aug 07 09:42:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] namespace.c: fix bind mount from foreign namespace\n\nI\u0027m resending this patch, because I still believe it\u0027s the correct fix.\n\nTested before/after applying the patch with a test application\navailable from:\n\n  http://www.inf.bme.hu/~mszeredi/nstest.c\n\nBind mount from a foreign namespace results in an un-removable mount.\nThe reason is that mnt-\u003emnt_namespace is copied from the old mount in\nclone_mnt().  Because of this check_mnt() in sys_umount() will fail.\n\nThe solution is to set mnt-\u003emnt_namespace to current-\u003enamespace in\nclone_mnt().  clone_mnt() is either called from do_loopback() or\ncopy_tree().  copy_tree() is called from do_loopback() or\ncopy_namespace().\n\nWhen called (directly or indirectly) from do_loopback(), always\ncurrent-\u003enamspace is being modified: check_mnt(nd-\u003emnt).  So setting\nmnt-\u003emnt_namespace to current-\u003enamspace is the right thing to do.\n\nWhen called from copy_namespace(), the setting of mnt_namespace is\nirrelevant, since mnt_namespace is reset later in that function for\nall copied mounts.\n\nJamie said:\n\n  This patch is correct.  The old code was buggy for more fundamental and\n  serious reason: it broke the invariant that a tree of vfsmnts all have the\n  same value of mnt_namespace (and the same for the mnt_list list).\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Jamie Lokier \u003cjamie@shareable.org\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae5b3c703cce89a7d8ccf25fe16955ec6f016c0",
      "tree": "ae3b77d4b7bb287c6fb6b4baa321e2901bfae45b",
      "parents": [
        "46bdac99382dd36e2d8c36cfb35d879b5c136965"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Aug 07 09:42:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] remove linux/pagemap.h from linux/swap.h\n\nsparc can not include linux/pagemap.h because of the following circular\ndependency:\n\nasm-sparc/pgtable include linux/swap.h\nlinux/swap.h include now linux/pagemap.h\nlinux/pagemap.h include linux/mm.h\nlinux/mm.h include asm/pgtable.h\n\nIt needs to have the swp_entry_t type fully visible in pgtable.h,\nwe can\u0027t work around this using macros.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46bdac99382dd36e2d8c36cfb35d879b5c136965",
      "tree": "7966c5e9512751625e5ab3dfff5e7752e821e5fe",
      "parents": [
        "6c79d7260a8522a54374fa10dd2838eaef492cf2"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] visws: linkage fix\n\nThis patch add stubs to allow the visws subarch to link again.\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c79d7260a8522a54374fa10dd2838eaef492cf2",
      "tree": "40c5b19a2e5af5e2bc4c894faed98df77bf37749",
      "parents": [
        "e525e153c7a99fc64af68e7f50a2660babd6752b"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] Make visws compile again\n\nIn file included from linux-2.6.13-rc5/arch/i386/kernel/timers/timer_pit.c:20:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h: In function `do_timer_overflow\u0027:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: `i8259A_lock\u0027 undeclared (first use in this function)\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: (Each undeclared identifier is reported only once\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: for each function it appears in.)\nmake[3]: *** [arch/i386/kernel/timers/timer_pit.o] Error 1\nmake[2]: *** [arch/i386/kernel/timers] Error 2\nmake[1]: *** [arch/i386/kernel] Error 2\nmake: *** [_all] Error 2\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nCc: Andrey Panin \u003cpazke@orbita1.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e525e153c7a99fc64af68e7f50a2660babd6752b",
      "tree": "8a19f97f37b3175b36824ae1b34b2e27e18392b9",
      "parents": [
        "d5172f263f76ca6d588f533c0989b22521fcbac2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Aug 07 09:42:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] __bio_clone() dead comment\n\nRemove a very wrong comment.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5172f263f76ca6d588f533c0989b22521fcbac2",
      "tree": "a4a017f686f101b5817f6c1abbc84518335d497e",
      "parents": [
        "cf7bee5a0bf270a4eace0be39329d6ac0136cc47"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sun Aug 07 09:42:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:37 2005 -0700"
      },
      "message": "[PATCH] x86_64: ignore machine checks from boot time\n\nDon\u0027t log machine check events left over from boot.  Too many BIOSes leave\nbogus events in there.\n\nThis unfortunately also makes it impossible to log events that caused a\nreboot.  For people with non broken BIOS there is mce\u003dbootlog\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf7bee5a0bf270a4eace0be39329d6ac0136cc47",
      "tree": "f2df9af0c11dbc0411f628d709e60de46296d799",
      "parents": [
        "0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sun Aug 07 13:49:59 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 09:50:56 2005 -0700"
      },
      "message": "[PATCH] Fix restore of 64-bit PCI BAR\u0027s\n\nFor 64-bit BAR[i] only pci_dev-\u003eresource[i] is valid, -\u003eresource[i+1]\nslot is unused and contains zeroes in all fields.\n\nSo when we update a PCI BAR, all we need is just to check that we\u0027re\ngoing to update a _valid_ resource.\n\nAlso make sure to write high bits - use \"x \u003e\u003e 16 \u003e\u003e 16\" (rather than the\nsimpler \"\u003e\u003e 32\") to avoid warnings on 32-bit architectures where we\u0027re\nnot going to have any high bits.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71abe99980e6d7ff8aee8acc7da817b3ad7d8a89",
      "tree": "73c492d859266b54a556ec92471c76d035c926e9",
      "parents": [
        "fc1df37e3b195cb73ecb14c30d41b7aace3f844a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Aug 07 14:23:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 07 14:23:42 2005 +0100"
      },
      "message": "[PATCH] ARM: switch fd1772.c from sleep_on to wait_event\n\nDoesn\u0027t make the local irq disabling around it less buggy, but at\nleast we replace the offender with the right kind of primitive.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc1df37e3b195cb73ecb14c30d41b7aace3f844a",
      "tree": "9180f60ee3a816632b5ff9f8c8d774259af3d686",
      "parents": [
        "0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 07 14:20:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 07 14:20:26 2005 +0100"
      },
      "message": "[PATCH] ARM: Make sa1100fb_display_dma_period() an inline function\n\nThis function produces a warning when CPU_FREQ\u003dn.  Since it\u0027s a very\nsimple calculation, make it inline instead of adding preprocessor\ndirectives around it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0d317fb72fe3cf0f611608cf3a3015bbe6cd2a66",
      "tree": "10d49c7f5dce5c7f1ec4ddd6572490827be874cf",
      "parents": [
        "36cf446c2c4be6bae01517ea539dcebaf85c9fdf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:47:36 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 13:06:30 2005 -0700"
      },
      "message": "[PATCH] x86_64 bootmem: sparse_mem/kexec merge bug.\n\nWhen the sparse mem changes and the kexec changes\nwere merged into setup.c they came in, in the wrong order.\nThis patch changes the order so we don\u0027t run sparse_init\nwhich uses the bootmem allocator until we all of the\nreserve_bootmem calls has been made.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36cf446c2c4be6bae01517ea539dcebaf85c9fdf",
      "tree": "fa988e457ce99f4eb9a85da9daf84951b5fcfe15",
      "parents": [
        "094528a7fb3f75a83673e5cc3271fd466f2e278d"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:45:10 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 12:54:57 2005 -0700"
      },
      "message": "[PATCH] i386 visws: Add machine_shutdown and emergency_restart\n\nAnother x86 subarchitecture bit I missed.  This adds both\nmachine_emergency_restart missed in my reboot fixes and\nmachine_shutdown needed for kexec support.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "094528a7fb3f75a83673e5cc3271fd466f2e278d",
      "tree": "4d9fb39a134852f7dfdb2c49055f378a686ef072",
      "parents": [
        "cd5098d254a28a5980bc6dec9644f99ee884a548"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Aug 06 13:42:45 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 12:54:57 2005 -0700"
      },
      "message": "[PATCH] i386 voyager: Add machine_shutdown\n\nHere is one more bit of breakage my x86 sub-architecture\nconfusion caused.\n\nAdd machine_shutdown to voyager so it will compile with CONFIG_KEXEC.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd5098d254a28a5980bc6dec9644f99ee884a548",
      "tree": "4af4f1878367c88c9303d1b71e20c9b5aa47cb32",
      "parents": [
        "d8588ee5b87226d96e07add42027246746357fe3",
        "576c7d858f36cab6110b29db7b53964d5132cf30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "d8588ee5b87226d96e07add42027246746357fe3",
      "tree": "cd2d71428286934c89294ad12ebe4928c9425302",
      "parents": [
        "fab5a60a29f98f17256a4183e34a414f6db67569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:44:37 2005 -0700"
      },
      "message": "ppc: Export __handle_mm_fault for MOL\n\nWhen we did the handle_mm_fault cleanup and get_user_page() race fixes,\nhandle_mm_fault turned into an inline function that called the real\n__handle_mm_fault() code.  The export needed for MOL on ppc wasn\u0027t\nupdated to match the new world order, though.\n\nTurn it into a GPL export while at it, since this is all about internal\ninterfaces and MOL is GPL\u0027d anwyay.\n"
    },
    {
      "commit": "fab5a60a29f98f17256a4183e34a414f6db67569",
      "tree": "eff86901dda863299501c6e729a2d621f607314f",
      "parents": [
        "243393c90f2b7cb781fd794e22786e9c8547901a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:42:06 2005 -0700"
      },
      "message": "Check input buffer size in zisofs\n\nThis uses the new deflateBound() thing to sanity-check the input to the\nzlib decompressor before we even bother to start reading in the blocks.\n\nProblem noted by Tim Yamin \u003cplasmaroo@gentoo.org\u003e\n"
    },
    {
      "commit": "243393c90f2b7cb781fd794e22786e9c8547901a",
      "tree": "d97d8f30f59ef99c82cf8a9a6fce3c08768b240c",
      "parents": [
        "021a52ac70802a94e699badb52af9d0fa728d5cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "message": "Add fakey \u0027deflateBound()\u0027 function to the in-kernel zlib routines\n\nIt\u0027s not the real deflateBound() in newer zlib libraries, partly because\nthe upcoming usage of it won\u0027t have the \"stream\" available, so we can\u0027t\nhave the same interfaces anyway.\n"
    },
    {
      "commit": "021a52ac70802a94e699badb52af9d0fa728d5cd",
      "tree": "6fb066dd3cd2e4423bdcfd8fc520a762d4848f27",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sat Aug 06 07:21:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:23:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: ppc440 pagetable attributes (comments updates)\n\nHere\u0027s an incremental patch with comment updates and some additional\ngrammar cleanups.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d3f4c97723c4ec4e5d85e6e70084b02e6be8788",
      "tree": "790200fcdef86e91224903394023b964a3a52e47",
      "parents": [
        "6fc0b4a7a73a81e74d0004732df358f4f9975be2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 06:35:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 06:35:48 2005 -0700"
      },
      "message": "[TG3]: Save initial PCI state before registering the netdevice.\n\nElse on SMP systems it is possible for hotplug to execute,\ninvoke tg3_open(), and end up loading the uninitialized\nPCI register save area into the card.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fc0b4a7a73a81e74d0004732df358f4f9975be2",
      "tree": "ac2c68e206efbfe378728a50be30ef0bccd0cdff",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Aug 06 06:33:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 06 06:33:15 2005 -0700"
      },
      "message": "[IPSEC]: Restrict socket policy loading to CAP_NET_ADMIN.\n\nThe interface needs much redesigning if we wish to allow\nnormal users to do this in some way.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "576c7d858f36cab6110b29db7b53964d5132cf30",
      "tree": "0a1241104c7a52323425a3f6930163340e2d0829",
      "parents": [
        "66e8b6c31b9254243afaac8af4135e84e11dd38e"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:54 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:54 2005 +0200"
      },
      "message": "[Bluetooth] Add direction and timestamp to stack internal events\n\nThis patch changes the direction to incoming and adds the timestamp\nto all stack internal events.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "66e8b6c31b9254243afaac8af4135e84e11dd38e",
      "tree": "cf25ee6d3b555a246be9bf8b783d3a92325cf5d9",
      "parents": [
        "e9a3e671c09d419f29710d8620ed916d3bf7d7ab"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "message": "[Bluetooth] Remove unused functions and cleanup symbol exports\n\nThis patch removes the unused bt_dump() function and it also removes\nits BT_DMP macro. It also unexports the hci_dev_get(), hci_send_cmd()\nand hci_si_event() functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e9a3e671c09d419f29710d8620ed916d3bf7d7ab",
      "tree": "6ce4e75810fc0724d05c305fc6b517aba23598c0",
      "parents": [
        "dcc365d8f28d6a2332fa37e64d669858a8d017e8"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:47 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:47 2005 +0200"
      },
      "message": "[Bluetooth] Kill redundant NULL checks before kfree()\n\nThere\u0027s no need to check for NULL before calling kfree() on a pointer.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "dcc365d8f28d6a2332fa37e64d669858a8d017e8",
      "tree": "45872ffc48be8319a88259cfcef86605a1f94a4e",
      "parents": [
        "cad0f6270c0bae5bcae6af3c7ac7bd3ae5d9b618"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:42 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:42 2005 +0200"
      },
      "message": "[Bluetooth] Revert session reference counting fix\n\nThe fix for the reference counting problem of the signal DLC introduced\na race condition which leads to an oops. The reason for it is not fully\nunderstood by now and so revert this fix, because the reference counting\nproblem is not crashing the RFCOMM layer and its appearance it rare.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "cad0f6270c0bae5bcae6af3c7ac7bd3ae5d9b618",
      "tree": "958f349daed2ad3e1f4c97e94aabbef3c30c1d82",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:36 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:36 2005 +0200"
      },
      "message": "[Bluetooth] Send HCI_Reset for Kensington dongle\n\nThe Kensington Bluetooth USB adapter is based on a Broadcom chip\nwith the HID proxy support. To initialize these kind of devices\ncorrectly it is necessary to send HCI_Reset as the first command.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "534afb90a9cd0b9643f62d660c164e1d924f39cf",
      "tree": "7a10674e549b63257d9c95405f258480267efea8",
      "parents": [
        "4aad724d3e52238e1ce005f166fbba5b4072a7f6"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Fri Aug 05 16:10:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 16:53:03 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix ppc440 pagetable attributes\n\nThis patch fixes a bug in the PPC440 pagetable attributes that breaks swap\nsupport.  It also adds some notes on the PPC440 attribute fields.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e for CELF\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4aad724d3e52238e1ce005f166fbba5b4072a7f6",
      "tree": "c313006c1e59a41914a96c0c0b5b2b557736a0a9",
      "parents": [
        "00a5dfdb93f74e4d95fb0d83c890728e331f8810"
      ],
      "author": {
        "name": "Tim Yamin",
        "email": "plasmaroo@gentoo.org",
        "time": "Mon Jul 25 23:16:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 16:23:21 2005 -0700"
      },
      "message": "[PATCH] Update in-kernel zlib routines\n\nThese bugs have been fixed in the standard zlib for a while.\n\nSee for example\n\n a) http://sources.redhat.com/ml/bug-gnu-utils/1999-06/msg00183.html\n b) http://bugs.gentoo.org/show_bug.cgi?id\u003d94584\n\nSigned-off-by: Tim Yamin \u003cplasmaroo@gentoo.org\u003e\nSigned-off-by: Tavis Ormandy \u003ctaviso@gentoo.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00a5dfdb93f74e4d95fb0d83c890728e331f8810",
      "tree": "f1d1043d7d02ad6bde3b158807b28bcfdafa21f6",
      "parents": [
        "ba02508248e90a9d696aebd18b48a3290235b53c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 05 23:05:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 15:56:41 2005 -0700"
      },
      "message": "[PATCH] Fix semundo lock leakage\n\nsemundo-\u003elock can leak if semundo-\u003erefcount goes from 2 to 1 while\nanother thread has it locked.  This causes major problems for PREEMPT\nkernels.\n\nThe simplest fix for now is to undo the single-thread optimization.\n\nThis bug was found via relentless testing by Dominik Karall.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba02508248e90a9d696aebd18b48a3290235b53c",
      "tree": "4167aecae57a5ceab6392e54189a271f3dfdebf8",
      "parents": [
        "c7546f8f03f5a4fa612605b6be930234d6026860"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Aug 05 13:28:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 13:43:16 2005 -0700"
      },
      "message": "[PATCH] blk: fix tag shrinking (revive real_max_size)\n\nMy patch in commit fa72b903f75e4f0f0b2c2feed093005167da4023 incorrectly\nremoved blk_queue_tag-\u003ereal_max_depth.\n\nThe original resize implementation was incorrect in the following\npoints.\n\n * actual allocation size of tag_index was shorter than real_max_size,\n   but assumed to be of the same size, possibly causing memory access\n   beyond the allocated area.\n * bits in tag_map between max_deptn and real_max_depth were\n   initialized to 1\u0027s, making the tags permanently reserved.\n\nIn an attempt to fix above two bugs, I had removed allocation optimization\nin init_tag_map and real_max_size.  Tag map/index were allocated and freed\nimmediately during resize.\n\nUnfortunately, I wasn\u0027t considering that tag map/index can be resized\ndynamically with tags beyond new_depth active.  This led to accessing\nfreed area after shrinking tags and led to the following bug reporting\nthread on linux-scsi.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112319898111885\u0026w\u003d2\n\nTo fix the problem, I\u0027ve revived real_max_depth without allocation\noptimization in init_tag_map, and Andrew Vasquez confirmed that the\nproblem was fixed.  As Jens is not going to be available for a week, he\nasked me to make sure that this patch reaches you.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112325778530886\u0026w\u003d2\n\nAlso, a comment was added to make sure that real_max_size is needed for\ndynamic shrinking.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7546f8f03f5a4fa612605b6be930234d6026860",
      "tree": "e372cdb3856c9585587283c21b5b99a792a1a41d",
      "parents": [
        "e6cb99413da42af413c11a394538ddc8b9d201e1"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Aug 05 11:59:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] Fix hugepage crash on failing mmap()\n\nThis patch fixes a crash in the hugepage code.  unmap_hugepage_area() was\nassuming that (due to prefault) PTEs must exist for all the area in\nquestion.  However, this may not be the case, if mmap() encounters an error\nbefore the prefault and calls unmap_region() to clean up any partial\nmapping.\n\nDepending on the hugepage configuration, this crash can be triggered by an\nunpriveleged user.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6cb99413da42af413c11a394538ddc8b9d201e1",
      "tree": "696dea49d74289726ac50fdbdebbbaae0f794340",
      "parents": [
        "f9abb020405c94edb0717315f1510086b1574a22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Fri Aug 05 11:59:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] fix voyager compile after machine_emergency_restart breakage\n\n[PATCH] i386: Implement machine_emergency_reboot\n\nintroduced this new function into arch/i386/reboot.c.  However,\nsubarchitectures are entitled to implement their own copies of reboot.c\nfrom which this new function is now missing.\n\nIt looks like visws will also need a similar fixup\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9abb020405c94edb0717315f1510086b1574a22",
      "tree": "768cf082ab003287cdf24a5c09143cac96ebcd51",
      "parents": [
        "30e835e36648b15fb80797ace0a0e2afcf97618d"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "selhorst@crypto.rub.de",
        "time": "Fri Aug 05 11:59:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] tpm_infineon: Support for new TPM 1.2 and PNPACPI\n\nThis patch includes support for the new Infineon Trusted Platform Module\nSLB 9635 TT 1.2 and does further include ACPI-support for both chip\nversions (SLD 9630 TT 1.1 and SLB9635 TT 1.2).  Since the ioports and\nconfiguration registers are not correctly set on some machines, the\nconfiguration is now done via PNPACPI, which reads out the correct values\nout of the DSDT-table.  Note that you have to have CONFIG_PNP,\nCONFIG_ACPI_BUS and CONFIG_PNPACPI enabled to run this driver (assuming\nthat mainboards including a TPM do have the need for ACPI anyway).\n\nSigned-off-by: Marcel Selhorst \u003cselhorst@crypto.rub.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30e835e36648b15fb80797ace0a0e2afcf97618d",
      "tree": "93bfc6b0813579b8810fd4ae49b2693ed8bcbedb",
      "parents": [
        "a866a5f4eab10080ca25785fcf53ad67cde28bed"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Aug 05 11:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 12:22:37 2005 -0700"
      },
      "message": "[PATCH] REPORTING-BUGS: track regressions\n\nAdd a new record to the REPORTING-BUGS template: \"Most recent kernel version\nwhich did not have the bug:\".  So we can spot regressions more easily.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a866a5f4eab10080ca25785fcf53ad67cde28bed",
      "tree": "8a3e09a2d0d931d15f1393614160242b7f94d00d",
      "parents": [
        "107207aa8576963861e9f0c66b439d233f02a97d",
        "b7656e7f2944984befa3ab99a5b99f99a23b302b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:49:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:49:30 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "107207aa8576963861e9f0c66b439d233f02a97d",
      "tree": "f84c6421f1006b9c462494db425e987145067030",
      "parents": [
        "403fe5ae57c831968c3dbbaba291ae825a1c5aaa",
        "3873658be7b3896e88648664e480a44d12083ad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:42:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 07:42:20 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "403fe5ae57c831968c3dbbaba291ae825a1c5aaa",
      "tree": "0baa7533fc0b96127d03a39b2fa77f2b29564b1c",
      "parents": [
        "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "vandrove@vc.cvut.cz",
        "time": "Fri Aug 05 15:50:07 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 06:57:44 2005 -0700"
      },
      "message": "[PATCH] rtc: msleep() cannot be used from interrupt\n\nSince the beginning of July my Opteron box was randomly crashing and\nbeing rebooted by hardware watchdog.  Today it finally did it in front\nof me, and this patch will hopefully fix it.\n\nThe problem is that at the end of June (the 28th, to be exact: commit\n47f176fdaf8924bc83fddcf9658f2fd3ef60d573, \"[PATCH] Using msleep()\ninstead of HZ\") rtc_get_rtc_time was converted to use msleep() instead\nof busy waiting.  But rtc_get_rtc_time is used by hpet_rtc_interrupt,\nand scheduling is not allowed during interrupt.  So I\u0027m reverting this\npart of original change, replacing msleep() back with busy loop.\n\nThe original code was busy waiting for up to 20ms, but on my hardware in\nthe worst case update-in-progress bit was asserted for at most 363\npasses through loop (on 2GHz dual Opteron), much less than even one\njiffie, not even talking about 20ms.  So I changed code to just wait\nonly as long as necessary.  Otherwise when RTC was set to generate\n8192Hz timer, it stopped doing anything for 20ms (160 pulses were\nskipped!) from time to time, and this is rather suboptimal as far as I\ncan tell.\n\nSigned-off-by: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7656e7f2944984befa3ab99a5b99f99a23b302b",
      "tree": "bd7281aac296d0d0f7eac7989726f540318236fc",
      "parents": [
        "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 04:12:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 05 04:12:48 2005 -0700"
      },
      "message": "[IPV4]: Fix memory leak during fib_info hash expansion.\n\nWhen we grow the tables, we forget to free the olds ones\nup.\n\nNoticed by Yan Zheng.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f60f8d3573ff90fe5d75a6d11fd2add1248e7d6",
      "tree": "173980b12459aa55586d3f4f56630abf5af1ffcc",
      "parents": [
        "b68e9f857271189bd7a59b74c99890de9195b0e1"
      ],
      "author": {
        "name": "Simon Derr",
        "email": "Simon.Derr@bull.net",
        "time": "Thu Aug 04 19:52:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] __vm_enough_memory() signedness fix\n\nWe have found what seems to be a small bug in __vm_enough_memory() when\nsysctl_overcommit_memory is set to OVERCOMMIT_NEVER.\n\nWhen this bug occurs the systems fails to boot, with /sbin/init whining\nabout fork() returning ENOMEM.\n\nWe hunted down the problem to this:\n\nThe deferred update mecanism used in vm_acct_memory(), on a SMP system,\nallows the vm_committed_space counter to have a negative value.\n\nThis should not be a problem since this counter is known to be inaccurate.\n\nBut in __vm_enough_memory() this counter is compared to the `allowed\u0027\nvariable, which is an unsigned long.  This comparison is broken since it\nwill consider the negative values of vm_committed_space to be huge positive\nvalues, resulting in a memory allocation failure.\n\nSigned-off-by: \u003cJean-Marc.Saffroy@ext.bull.net\u003e\nSigned-off-by: \u003cSimon.Derr@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e9f857271189bd7a59b74c99890de9195b0e1",
      "tree": "92ef0899ca9ff07f64458febcb7ab8095e891042",
      "parents": [
        "846998ae87a80b0fd45b4cf5cf001a159d746f27"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 04 19:52:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] tcp: fix TSO cwnd caching bug\n\ntcp_write_xmit caches the cwnd value indirectly in cwnd_quota.  When\ntcp_transmit_skb reduces the cwnd because of tcp_enter_cwr, the cached\nvalue becomes invalid.\n\nThis patch ensures that the cwnd value is always reread after each\ntcp_transmit_skb call.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "846998ae87a80b0fd45b4cf5cf001a159d746f27",
      "tree": "a81d0f6d2b1f1817d557bd5f5611c81ff9026b51",
      "parents": [
        "0c3dba1534569734ba353afdf3f11def497ff2ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 04 19:52:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:43:14 2005 -0700"
      },
      "message": "[PATCH] tcp: fix TSO sizing bugs\n\nMSS changes can be lost since we preemptively initialize the tso_segs count\nfor an SKB before we %100 commit to sending it out.\n\nSo, by the time we send it out, the tso_size information can be stale due\nto PMTU events.  This mucks up all of the logic in our send engine, and can\neven result in the BUG() triggering in tcp_tso_should_defer().\n\nAnother problem we have is that we\u0027re storing the tp-\u003emss_cache, not the\nSACK block normalized MSS, as the tso_size.  That\u0027s wrong too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3dba1534569734ba353afdf3f11def497ff2ac",
      "tree": "ec52740643c710072aab5122e96851c63ed049a0",
      "parents": [
        "f10eff26831159f52353e8f15c37cdb2935d5fbf"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Thu Aug 04 21:12:54 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:37:39 2005 -0700"
      },
      "message": "[PATCH] Clean up inotify delete race fix\n\nThis avoids the whole #ifdef mess by just getting a copy of\ndentry-\u003ed_inode before d_delete is called - that makes the codepaths the\nsame for the INOTIFY/DNOTIFY cases as for the regular no-notify case.\nI\u0027ve been running this under a Gnome session for the last 10 minutes.\nInotify is being used extensively.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f10eff26831159f52353e8f15c37cdb2935d5fbf",
      "tree": "d2ac006f16ba28ecfa6cfb5c1ddecd2e2e6eb28f",
      "parents": [
        "7dedacf4270a810fadcca887ac85d267b5f1882d"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Aug 04 18:06:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: Fix setup packet initialization in isp116x-hcd\n\nWhen recently addressing remarks by Alexey Dobriyan about\nthe isp116x-hcd, I introduced a bug in the driver. Please\napply the attached patch to fix it.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dedacf4270a810fadcca887ac85d267b5f1882d",
      "tree": "4e76d5bf3d96d142c018bc8dbba2e68ccccd0eed",
      "parents": [
        "003ba5153582427b1df2347553529299872961e5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 04 18:06:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ehci: microframe handling fix\n\nThis patch has a one line oops fix, plus related cleanups.\n\n - The bugfix uses microframe scheduling data given to the hardware to\n   test \"is this a periodic QH\", rather than testing for nonzero period.\n   (Prevents an oops by providing the correct answer.)\n\n - The cleanup going along with the patch should make it clearer what\u0027s\n   going on whenever those bitfields are accessed.\n\nThe bug came about when, around January, two new kinds of EHCI interrupt\nscheduling operation were added, involving both the high speed (24 KBytes\nper millisec) and low/full speed (1-64 bytes per millisec) microframe\nscheduling.  A driver for the Edirol UA-1000 Audio Capture Unit ran into\nthe oops; it used one of the newly supported high speed modes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "003ba5153582427b1df2347553529299872961e5",
      "tree": "a8ac2f20b32385331f84850eb31b0a16fde432ca",
      "parents": [
        "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Aug 04 18:06:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] USB: ub documentation update\n\nThe patch which went in was correct, but not quite what I had in mind.\nHere is a patch to update that a little bit. Original patch is at:\n http://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d4749f32da939d4e4160541b2cadc22492bb507ec\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4",
      "tree": "a61c11d4075f149be9c0aae6b6c0a935c94571af",
      "parents": [
        "fec59a711eef002d4ef9eb8de09dd0a26986eb77"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 04 18:06:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] pci and yenta: pcibios_bus_to_resource\n\nIn yenta_socket, we default to using the resource setting of the CardBus\nbridge.  However, this is a PCI-bus-centric view of resources and thus needs\nto be converted to generic resources first.  Therefore, add a call to\npcibios_bus_to_resource() call in between.  This function is a mere wrapper on\nx86 and friends, however on some others it already exists, is added in this\npatch (alpha, arm, ppc, ppc64) or still needs to be provided (parisc -- where\nis its pcibios_resource_to_bus() ?).\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fec59a711eef002d4ef9eb8de09dd0a26986eb77",
      "tree": "4287cefdd94ce686ca0cad40f7897d8acd9c89dc",
      "parents": [
        "c306895167c8384b88bc02945a0d226a04218fa5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 04 18:06:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] PCI: restore BAR values after D3hot-\u003eD0 for devices that need it\n\nSome PCI devices (e.g. 3c905B, 3c556B) lose all configuration\n(including BARs) when transitioning from D3hot-\u003eD0.  This leaves such\na device in an inaccessible state.  The patch below causes the BARs\nto be restored when enabling such a device, so that its driver will\nbe able to access it.\n\nThe patch also adds pci_restore_bars as a new global symbol, and adds a\ncorrepsonding EXPORT_SYMBOL_GPL for that.\n\nSome firmware (e.g. Thinkpad T21) leaves devices in D3hot after a\n(re)boot.  Most drivers call pci_enable_device very early, so devices\nleft in D3hot that lose configuration during the D3hot-\u003eD0 transition\nwill be inaccessible to their drivers.\n\nDrivers could be modified to account for this, but it would\nbe difficult to know which drivers need modification.  This is\nespecially true since often many devices are covered by the same\ndriver.  It likely would be necessary to replicate code across dozens\nof drivers.\n\nThe patch below should trigger only when transitioning from D3hot-\u003eD0\n(or at boot), and only for devices that have the \"no soft reset\" bit\ncleared in the PM control register.  I believe it is safe to include\nthis patch as part of the PCI infrastructure.\n\nThe cleanest implementation of pci_restore_bars was to call\npci_update_resource.  Unfortunately, that does not currently exist\nfor the sparc64 architecture.  The patch below includes a null\nimplemenation of pci_update_resource for sparc64.\n\nSome have expressed interest in making general use of the the\npci_restore_bars function, so that has been exported to GPL licensed\nmodules.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c306895167c8384b88bc02945a0d226a04218fa5",
      "tree": "d3f298c9cf8f36787acae2c829e64f05a392162c",
      "parents": [
        "e8ed11b9dc07df0134248542ca8e7d40751a6052"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Aug 04 16:49:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:57:49 2005 -0700"
      },
      "message": "[PATCH] revert \"timer exit cleanup\"\n\nRevert this June 17 patch: it broke persistence of timers across execve().\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: george anzinger \u003cgeorge@mvista.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8ed11b9dc07df0134248542ca8e7d40751a6052",
      "tree": "fe86ae2bcc5b1bb0ffee134005bd2449aea0eada",
      "parents": [
        "c91096d85c95c6b7fe8d7065e2aa6825e0bdaca9"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Thu Aug 04 13:41:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:28:27 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix 32-bit thread debugging\n\nThe IA32 ptrace emulation currently returns the wrong registers for fs/gs;\nit\u0027s returning what x86_64 calls gs_base.  We need regs.gsindex in order\nfor GDB to correctly locate the TLS area.  Without this patch, the 32-bit\nGDB testsuite bombs on a 64-bit kernel.  With it, results look about like\nI\u0027d expect, although there are still a handful of kernel-related failures\n(vsyscall related?).\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c91096d85c95c6b7fe8d7065e2aa6825e0bdaca9",
      "tree": "3f19ec2917f15fdf2428b60941a4d5c9d7e0422d",
      "parents": [
        "1c5ad84516ae7ea4ec868436a910a6bd8d20215a"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Aug 04 15:36:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 16:27:58 2005 -0700"
      },
      "message": "[PATCH] remove special HPET_EMULATE_RTC config option\n\nWe had a user whose apps weren\u0027t working correctly because his \"rtc\" wasn\u0027t\nworking fully.\n\nFor the sake of simplicity, it seems sensible to always enable HPET RTC\nemulation.\n\nRemove a special config option for HPET_EMULATE_RTC and make it directly\ndepend on HPET_TIMER and RTC. This will avoid the hangs when EMULATE_RTC\nis not configured and when some userlevel script depends on RTC interrupt,\nas in:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4904\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c5ad84516ae7ea4ec868436a910a6bd8d20215a",
      "tree": "929e03789ee2191bbebe45fbd9b6c50865c5f9ca",
      "parents": [
        "e234f35c54a30d040313e40833dcf623d14629b4"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Aug 04 13:07:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] fix VmSize and VmData after mremap\n\nmremap\u0027s move_vma is applying __vm_stat_account to the old vma which may\nhave already been freed: move it to just before the do_munmap.\n\nmremapping to and fro with CONFIG_DEBUG_SLAB\u003dy showed /proc/\u003cpid\u003e/status\nVmSize and VmData wrapping just like in kernel bugzilla #4842, and fixed by\nthis patch - worth including in 2.6.13, though not yet confirmed that it\nfixes that specific report from Frank van Maarseveen.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e234f35c54a30d040313e40833dcf623d14629b4",
      "tree": "6e23053de3e84c1d8f54531a52fda68cee2bf03b",
      "parents": [
        "3de11748c1b312833e8a148ab7ec47669ecc99dc"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Thu Aug 04 13:07:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] inotify delete race fix\n\nThe included patch fixes a problem where a inotify client would receive a\ndelete event before the file was actually deleted.  The bug affects both\ndnotify \u0026 inotify.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3de11748c1b312833e8a148ab7ec47669ecc99dc",
      "tree": "edbec32248719b952fcaaf8f8e6c35371ce5343c",
      "parents": [
        "94efe72f762e2c147d8146d637d5ece5614c8d94"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Thu Aug 04 13:07:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:15 2005 -0700"
      },
      "message": "[PATCH] inotify: update help text\n\nThe inotify help text still refers to the character device.  Update it.\n\nFixes kernel bug #4993.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94efe72f762e2c147d8146d637d5ece5614c8d94",
      "tree": "002e4719541ad838342e01a5f8ff63ae0a618b29",
      "parents": [
        "bcf945d36fa0598f41ac4ad46a9dc43135460263"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 04 13:07:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:14 2005 -0700"
      },
      "message": "[PATCH] Destruction of failed keyring oopses\n\nThe attached patch makes sure that a keyring that failed to instantiate\nproperly is destroyed without oopsing [CAN-2005-2099].\n\nThe problem occurs in three stages:\n\n (1) The key allocator initialises the type-specific data to all zeroes. In\n     the case of a keyring, this will become a link in the keyring name list\n     when the keyring is instantiated.\n\n (2) If a user (any user) attempts to add a keyring with anything other than\n     an empty payload, the keyring instantiation function will fail with an\n     error and won\u0027t add the keyring to the name list.\n\n (3) The keyring\u0027s destructor then sees that the keyring has a description\n     (name) and tries to remove the keyring from the name list, which oopses\n     because the link pointers are both zero.\n\nThis bug permits any user to take down a box trivially.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcf945d36fa0598f41ac4ad46a9dc43135460263",
      "tree": "7a2aa188442bf863f20055a001baf85143d7a5b9",
      "parents": [
        "6fb0caa42308923d9e4ed7b36ec077b97c107e24"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Aug 04 13:07:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:11:14 2005 -0700"
      },
      "message": "[PATCH] Error during attempt to join key management session can leave semaphore pinned\n\nThe attached patch prevents an error during the key session joining operation\nfrom hanging future joins in the D state [CAN-2005-2098].\n\nThe problem is that the error handling path for the KEYCTL_JOIN_SESSION_KEYRING\noperation has one error path that doesn\u0027t release the session management\nsemaphore. Further attempts to get the semaphore will then sleep for ever in\nthe D state.\n\nThis can happen in four situations, all involving an attempt to allocate a new\nsession keyring:\n\n (1) ENOMEM.\n\n (2) The users key quota being reached.\n\n (3) A keyring name that is an empty string.\n\n (4) A keyring name that is too long.\n\nAny user may attempt this operation, and so any user can cause the problem to\noccur.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fb0caa42308923d9e4ed7b36ec077b97c107e24",
      "tree": "f1418651333a8afd9c487ef4aaf843301d93fd50",
      "parents": [
        "7cfa132cd06639c8ac5fe9ef776a7650f1d8c3e6",
        "fdd0edf2aca72e374d10e7a0957a006f18bffaf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "7cfa132cd06639c8ac5fe9ef776a7650f1d8c3e6",
      "tree": "61a24fcb1333cfedf540978048fef13f36653948",
      "parents": [
        "6d22d85a852b72398a81b8e476977b28b4400f7c",
        "c80f90ba15ed56ae36d1fb51f81a88f9ba0d8c8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:02:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:02:31 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "6d22d85a852b72398a81b8e476977b28b4400f7c",
      "tree": "3824c246813b7c326bceedc0b8c3c8ca49c7fd0b",
      "parents": [
        "48f1f5328267f52a34e61b8b0e6fc55a23c1348a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix for kexec boot issue\n\nThe kexec boot is not successful on some power machines since all CPUs are\ngetting removed from global interrupt queue (GIQ) before kexec boot.  Some\nsystems always expect at least one CPU in GIQ.  Hence, this patch will make\nsure that only secondary CPUs are removed from GIQ.\n\nSigned-off-by: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48f1f5328267f52a34e61b8b0e6fc55a23c1348a",
      "tree": "aba1dd52b8b0825cfb88f3ec2fd0b10efb07db01",
      "parents": [
        "d27a4dddd96f4ee898f8d1d597d38f8f4079bbb0"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] dm-raid locking fix\n\nThis code was never designed to handle more than one instance of do_work()\nrunning at once.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d27a4dddd96f4ee898f8d1d597d38f8f4079bbb0",
      "tree": "d10a9247d1fdc0a94b939c2e5dfec881ea25ce94",
      "parents": [
        "6b8b3e8a8b3e62b4209eaa36697e3c9df457e196"
      ],
      "author": {
        "name": "Jim Keniston",
        "email": "jkenisto@us.ibm.com",
        "time": "Thu Aug 04 12:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] Add Documentation/kprobes.txt\n\nAcked-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b8b3e8a8b3e62b4209eaa36697e3c9df457e196",
      "tree": "8b537e5b358cbe93cd8e8ea54a9281d56a7ce205",
      "parents": [
        "e3b9703e27aab3839dcdb76b00d98428b67d25b0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: make sure md bitmap updates are flushed when array is stopped.\n\nThe recent change to never ignore the bitmap, revealed that the bitmap isn\u0027t\nbegin flushed properly when an array is stopped.\n\nWe call bitmap_daemon_work three times as there is a three-stage pipeline for\nflushing updates to the bitmap file.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3b9703e27aab3839dcdb76b00d98428b67d25b0",
      "tree": "f9b62479cd7062c65e54641cc6190975f529a08b",
      "parents": [
        "193f1c931517592ec4188d15bf261e4bff368207"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: yet another attempt to get bitmap-based resync to do the right thing in all cases...\n\nFirstly, R1BIO_Degraded was being set in a number of places in the resync\ncode, but is never used there, so get rid of those settings.\n\nThen: When doing a resync, we want to clear the bit in the bitmap iff the\narray will be non-degraded when the sync has completed.  However the current\ncode would clear the bitmap if the array was non-degraded when the resync\n*started*, which obviously isn\u0027t right (it is for \u0027resync\u0027 but not for\n\u0027recovery\u0027 - i.e.  rebuilding a failed drive).\n\nThis patch calculated \u0027still_degraded\u0027 and uses the to tell bitmap_start_sync\nwhether this sync should clear the corresponding bit.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "193f1c931517592ec4188d15bf261e4bff368207",
      "tree": "5ba1f6a220f796422cf7314b17813e94aeb3e978",
      "parents": [
        "aa1595e9f3d0d731bcfc6c2680d5483b78f663dc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: always honour md bitmap being read from disk\n\nThe code currently will ignore the bitmap if the array seem to be in-sync.\nThis is wrong if the array is degraded, and probably wrong anyway.  If the\nbitmap says some chunks are not in in-sync, and the superblock says everything\nIS in sync, then something is clearly wrong, and it is safer to trust the\nbitmap.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa1595e9f3d0d731bcfc6c2680d5483b78f663dc",
      "tree": "df42ce619d60ded32718e299ca471c8578e735b9",
      "parents": [
        "efd8be2a4280f334be9309fa4ca1fb8f4e29475d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: make \u0027md\u0027 and alias for \u0027md-mod\u0027\n\nUntil the bitmap code was added,\n\n   modprobe md\n\nwould load the md module.  But now the md module is called \u0027md-mod\u0027, so we\nreally need an alias for backwards comparability.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efd8be2a4280f334be9309fa4ca1fb8f4e29475d",
      "tree": "8837ffe6f2949fcefcbb67bb8af6332d1a9783e9",
      "parents": [
        "4dcef52400fa6b9eb2de589300ae0151a1c65b3b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: remove a stray debugging printk.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4dcef52400fa6b9eb2de589300ae0151a1c65b3b",
      "tree": "f8023c75eb4ce1fad2e22560aaf1e52a27254046",
      "parents": [
        "75eedfed3e2d05563f44d2f69efb991fad95d7f1"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Aug 04 12:53:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] v4l: oopsfix for BTTV on badly behaved PCI chipsets\n\nno_overlay bttv parameter implemented to fix OOPS on some PCI chipsets\n(like some VIA) with these behaviors:\n\n1) If pci_quicks does identify the chip as having troubles to\n   handle PCI2PCI transfers, no_overlay defaults to 1. The user may force\n   it to 0, to reenable (not recommended).\n\n2) For newer chipsets not blacklisted, no_overlay\u003d1 is provided as a\n   workaround until PCI chipset included on /drivers/pci/quirks.c\n\nThanks to Bodo Eggert \u003c7eggert@gmx.de\u003e\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75eedfed3e2d05563f44d2f69efb991fad95d7f1",
      "tree": "9084036d93c38d3ad64d327c6ce4afe773bace60",
      "parents": [
        "556e58febf90c8cb1da25669d0892bf5fd2ddac2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 04 12:53:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix UP kernel build\n\nCONFIG_KEXEC breaks UP builds because of a misspelled smp_release_cpus().\nAlso, the function isn\u0027t defined unless built with CONFIG_SMP but it is\nneeded if we are to go from a UP to SMP kernel.  Enable it and document it.\n\nThanks to Steven Winiecki for reporting this and to Milton for remembering\nhow it\u0027s supposed to work and why.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "556e58febf90c8cb1da25669d0892bf5fd2ddac2",
      "tree": "427c4e5c414a2308107673d1b5197608426b652b",
      "parents": [
        "fd6f31c31825f62eb91f491e8316129e5ce81fc6"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Aug 04 12:53:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:53 2005 -0700"
      },
      "message": "[PATCH] ide: fix kmalloc_node breakage in ide driver\n\nPatch fixes oops caused by ide interfaces not on pci.  pcibus_to_node\ncauses the kernel to crash otherwise.  Patch also adds a BUG_ON to check if\nhwif is NULL.\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c80f90ba15ed56ae36d1fb51f81a88f9ba0d8c8b",
      "tree": "f39fbaa96a3d1f03283fecd465d2ff6efdec97a6",
      "parents": [
        "c013622d5fe0ffeb0c74b2af4c2b1aad6164f709"
      ],
      "author": {
        "name": "Michael Gernoth",
        "email": "michael@gernoth.net",
        "time": "Thu Aug 04 20:43:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 04 20:43:40 2005 +0100"
      },
      "message": "[PATCH] ARM: 2844/1: Add maintainer for Jornada 720\n\nPatch from Michael Gernoth\n\nAs discussed on the handhelds.org Jornada mailinglist, I take over\nmaintainership of the currently unmaintained Jornada 720-port in\nthe mainline kernel.\n\nSigned-off-by: Michael Gernoth \u003cmichael@gernoth.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdd0edf2aca72e374d10e7a0957a006f18bffaf4",
      "tree": "884d14e8c9954e438a6c3602fcecbc5d13645cb5",
      "parents": [
        "84e66ee7ec7aaa789945403b7cbde7a0b08c15ef"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Aug 04 13:28:40 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Aug 04 13:38:59 2005 -0500"
      },
      "message": "[SCSI] fix aic7xxx performance issues since 2.6.12-rc2\n\nSeveral people noticed we dropped quite a bit on benchmark figures.\nOK, it was my fault but unfortunately I discovered I ran out of brown\npaper bags a while ago and forgot to reorder them.\n\nThe issue is that a construct introduced in the conversion of the\ndriver to use the transport class keyed off whether the block request\nwas tagged or not.  However, the aic7xxx driver doesn\u0027t properly set\nup the block layer TCQ (it uses the wrong API), so the driver now\nthings all requests are untagged and we keep it to a queue depth of a\nsingle element.  Oops.\n\nThe fix is to use the correct TCQ API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fd6f31c31825f62eb91f491e8316129e5ce81fc6",
      "tree": "2fdc05b8695d8e04171c2e2d26c9ebbec1dbb954",
      "parents": [
        "9d343219e33e8b49d754ea9b2e45f6c7da87f4fb",
        "8edc81cc0b80b3ec8645711e1110a84235c7030d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 10:36:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 10:36:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lenb/to-linus\n"
    },
    {
      "commit": "9d343219e33e8b49d754ea9b2e45f6c7da87f4fb",
      "tree": "7071539fb438f624aa2ad737de380bacdcf2b572",
      "parents": [
        "ea48e705be4f886c16313c882a6623b442bab0eb",
        "ff2afb9df607dfcaacdaf67ea84b773c6fb08f4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:30:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:30:50 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "ea48e705be4f886c16313c882a6623b442bab0eb",
      "tree": "4845014ed6cc478b245d9045b8ea1d8c7b6149ad",
      "parents": [
        "6e346228c76506e07e297744a28464022c6806ad",
        "0dca0f7bf82face7b700890318d5550fd542cabf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:20:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 09:20:23 2005 -0700"
      },
      "message": "Merge head \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "6e346228c76506e07e297744a28464022c6806ad",
      "tree": "f2c484ca4408d12411bff11dd1fa9627108b12c8",
      "parents": [
        "968002166cce2ef4ead8c9441a9dd5b945c9ed1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:33:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:33:38 2005 -0700"
      },
      "message": "It wasn\u0027t just x86-64 that had hardcoded VM_FAULT_xxx numbers\n\nFix up arm26, cris, frv, m68k, parisc and sh64 too..\n"
    },
    {
      "commit": "968002166cce2ef4ead8c9441a9dd5b945c9ed1e",
      "tree": "6142261f05e9ae16faa07b91e392f49513c02cf2",
      "parents": [
        "1260f801b4e4ba7be200886b4a53d730de05ca19"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Thu Aug 04 16:14:57 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 08:20:48 2005 -0700"
      },
      "message": "[PATCH] x86-64: use proper VM_FAULT_xxx macros\n\nx86_64 had hardcoded the VM_ numbers so it broke down when the numbers\nwere changed.\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "1260f801b4e4ba7be200886b4a53d730de05ca19"
}
