)]}'
{
  "log": [
    {
      "commit": "4b10cfd40e3fa1c1663b9c9fa22260d41e669c6f",
      "tree": "46720a0b4527ba0b940430344cae649bfc55a07c",
      "parents": [
        "158daa4cc827bda9f7206279a1dc55de2cb9c902"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Feb 02 12:31:00 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:41 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add platform support for MPC834x USB controllers\n\nSetup the platform devices needed by the Freescale EHCI USB\nhost controllers based on a flat device tree\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "158daa4cc827bda9f7206279a1dc55de2cb9c902",
      "tree": "2fdefa12f5bfa00c56255b0887aff442685b38a0",
      "parents": [
        "155da5ff5798c46d941a836e0775f83ed888e73e"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Jan 30 14:28:03 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:39 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove check for ELF offset in powerpc bootimage\n\nDo not check for offset, it is always set.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "155da5ff5798c46d941a836e0775f83ed888e73e",
      "tree": "b73c69f929a0062c6d027c3a6d1412e5f202b60b",
      "parents": [
        "56b5c9737cdd8814a10f3022fc0cef8af9ea9ba5"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Thu Jan 26 13:50:01 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove arch/ppc/syslib/ppc4xx_pm.c\n\nRemove nowhere referenced file (\"grep ppc4xx_pm -r .\" didn\u0027t find anything).\n\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56b5c9737cdd8814a10f3022fc0cef8af9ea9ba5",
      "tree": "daa1d75183c7cf2eb76d0bc6cb79421f4f0dd2e0",
      "parents": [
        "3b9331dac16555e8788ae21723f2146c3f994ebb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:36 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: Put parameter names in lmb.h prototypes\n\nPrototypes aren\u0027t so useful without parameter names, add them to lmb.h based\non the names in lmb.c\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3b9331dac16555e8788ae21723f2146c3f994ebb",
      "tree": "f9f73d6b59c7d621ec8312348065dfd6ededef3c",
      "parents": [
        "d7a5b2ffa1352f0310630934a56aecbdfb617b72"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:30 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:36 2006 +1100"
      },
      "message": "[PATCH] powerpc: Move LMB_ALLOC_ANYWHERE out of lmb.h\n\nLMB_ALLOC_ANYWHERE doesn\u0027t need to be part of the API, it\u0027s only used in\nlmb.c - so move it out of the header file.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7a5b2ffa1352f0310630934a56aecbdfb617b72",
      "tree": "5ec2ed1d4e63d4bd2847531115fd263109a16830",
      "parents": [
        "2fb07d776b3c4473275eb225b6bf2a83755c9bfe"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:28 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:34 2006 +1100"
      },
      "message": "[PATCH] powerpc: Always panic if lmb_alloc() fails\n\nCurrently most callers of lmb_alloc() don\u0027t check if it worked or not, if it\never does weird bad things will probably happen. The few callers who do check\njust panic or BUG_ON.\n\nSo make lmb_alloc() panic internally, to catch bugs at the source. The few\ncallers who did check the result no longer need to.\n\nThe only caller that did anything interesting with the return result was\ncareful_allocation(). For it we create __lmb_alloc_base() which _doesn\u0027t_ panic\nautomatically, a little messy, but passable.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fb07d776b3c4473275eb225b6bf2a83755c9bfe",
      "tree": "0ba9f8cc0d61b61bd9b679fdfcdd66301a7d908a",
      "parents": [
        "d2515c806ea2b602e99b9aa19448577c7f0318fb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Jan 23 16:58:04 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:38:32 2006 +1100"
      },
      "message": "[PATCH] powerpc: cleaned up fsl_soc.c\n\nCleaned up fsl_soc.c based on comments from Olof Johansson.  Ran through\nLindent, and split gfar_mdio init into its own function.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d2515c806ea2b602e99b9aa19448577c7f0318fb",
      "tree": "06fb01be2ce98caf44d1c8831a83406b1291b51c",
      "parents": [
        "42dc75c4b97922d3d7707ac0b097fbeeca20b108"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Jan 22 22:19:02 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:37 2006 +1100"
      },
      "message": "[PATCH] powerpc: cleanup pmac_newworld variable usage\n\nremove extern declarations of pmac_newworld\nmove pmac_newworld to bss\nif there is any \"interrupt-controller\" device, then it is newworld.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42dc75c4b97922d3d7707ac0b097fbeeca20b108",
      "tree": "9b643a303ef555057def71b588a556da4c7942ff",
      "parents": [
        "b92891751600a1677c2b7f611f8b1e58d53388dc"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Fri Jan 20 22:22:36 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:33 2006 +1100"
      },
      "message": "[PATCH] ppc32: MPC885ADS, MPC866ADS and MPC8272ADS-specific platform stuff for fs_enet\n\nAdded proper ppc_sys identification and fs_platform_info\u0027s for MPC 885ADS,\n866ADS and 8272ADS, utilizing function assignment to remove/do not use\nplatform devices which conflict with PD-incompatible drivers.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b92891751600a1677c2b7f611f8b1e58d53388dc",
      "tree": "26c753166c297ecc3d13424d25432712edfb8525",
      "parents": [
        "909aeca664dd1fe55111dc4ec25c1bebe91674a2"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:45 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add ML403 defconfig\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "909aeca664dd1fe55111dc4ec25c1bebe91674a2",
      "tree": "b1b0737582e2348d2b5c728db6b280df90bc5df1",
      "parents": [
        "b58b5aa51c78079fa4f652cd42e7b496a1d5411a"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:37 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add support for Xilinx ML403 reference design\n\nIncludes fix for Xilinx silicon errata 213\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b58b5aa51c78079fa4f652cd42e7b496a1d5411a",
      "tree": "b4882ff5037db7d37d279b38fbe10cc02b6c1463",
      "parents": [
        "72646c7f69acad3595cc69f82a6e664a23b05542"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:28 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add xparameters file for Xilinx ML403 reference design\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "72646c7f69acad3595cc69f82a6e664a23b05542",
      "tree": "c035c42f8a113466955bea97662dcf9469108af4",
      "parents": [
        "5eb446cb72f67fdb87b2a1dd16262b75edbe30bc"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:20 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:36:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add Virtex-4 FX to cpu table\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5eb446cb72f67fdb87b2a1dd16262b75edbe30bc",
      "tree": "825f5608c3eaa09af4fc2d0ed3f583976d0485b9",
      "parents": [
        "e27db622b850e6426b69ef42e5678ba068c7f8e0"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:12 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:59 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add ML300 defconfig\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e27db622b850e6426b69ef42e5678ba068c7f8e0",
      "tree": "57b7aeb1d6611d9d7f38e69ac6f0cbed3a3a3c7c",
      "parents": [
        "1a42e53d175074f340a3f85042ed64cfc51be216"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:13:03 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:59 2006 +1100"
      },
      "message": "[PATCH] powerpc: Migrate ML300 reference design to the platform bus\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a42e53d175074f340a3f85042ed64cfc51be216",
      "tree": "6426aebaa777d30be7ea7e6f3f6334fb94029230",
      "parents": [
        "562e7370a4d59d7ee8988fb0e13707d1f01a046a"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:12:48 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:58 2006 +1100"
      },
      "message": "[PATCH] powerpc: Migrate Xilinx Vertex support from the OCP bus to the platfom bus.\n\nThis patch only deals with the serial port definitions as there is no\nsupport for any other xilinx IP cores in the kernel tree at the moment.\n\nBoard specific configuration moved out of virtex.[ch] and into the\nxparameters.h wrapper.\n\nThis also prepares for the transition to the flattened device tree model.\nWhen the bootloader provides a device tree generated from an xparameters.h\nfiles, the kernel will no longer need xparameters/*.  The platform bus will\nget populated with data from the device tree, and the device drivers will\nbe automatically connected to the devices.  Only the bootloader (or\nppcboot) will need xparameters directly.\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "562e7370a4d59d7ee8988fb0e13707d1f01a046a",
      "tree": "e42797b26e76c0079b4e2af66e5c643f0e43cf22",
      "parents": [
        "b4367e7451f19a3ae8b453e8b7ac0a1fdd9bca04"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:12:40 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make Virtex-II Pro support generic for all Virtex devices\n\nThe PPC405 hard core is used in both the Virtex-II Pro and Virtex 4 FX\nFPGAs.  This patch cleans up the Virtex naming convention to reflect more\nthan just the Virtex-II Pro.\n\nRename files virtex-ii_pro.[ch] to virtex.[ch]\nRename config value VIRTEX_II_PRO to XILINX_VIRTEX\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4367e7451f19a3ae8b453e8b7ac0a1fdd9bca04",
      "tree": "fb66222169af4015f89f7ab80fea0a1469eeeb50",
      "parents": [
        "7d4d61544a12333600bdb9b018a149868418692e"
      ],
      "author": {
        "name": "Grant C. Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 19 01:12:32 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 22:35:35 2006 +1100"
      },
      "message": "[PATCH] powerpc: Move xparameters.h into xilinx virtex device specific path\n\nxparameters should not be needed by anything but virtex platform code.\nMove it from include/asm-ppc/ to platforms/4xx/xparameters/\n\nThis is preparing for work to remove xparameters from the dependancy tree\nfor most c files.  xparam changes should not cause a recompile of the world.\nInstead, drivers should get device info from the platform bus (populated\nby the boot code)\n\nSigned-off-by: Grant C. Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d4d61544a12333600bdb9b018a149868418692e",
      "tree": "ef645b27fcfbcad4ccf870cfb1832a14c1aadee6",
      "parents": [
        "4dc43256931db60d02d76bacf3cf03b5d79aa33a"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Mon Feb 06 22:44:23 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: avoid timer interrupt replay effect when onlining cpu\n\nWhen a cpu is hotplug-onlined, if we don\u0027t set per_cpu(last_jiffy) to\nsomething sane, timer_interrupt will execute its while loop for every\ntick missed since the cpu was last online (or since the system was\nbooted, if we\u0027re adding a new cpu).  This can cause weird hangs, ssh\nsessions dropping, and we can even go xmon if we take a global IPI at\nthe wrong time.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4dc43256931db60d02d76bacf3cf03b5d79aa33a",
      "tree": "797e316f2b8e4f30bbe6b84a08f52d453c75f34f",
      "parents": [
        "7d4b95ae8e946e5754122220644c865ec3735428"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Feb 07 10:58:21 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: hypervisor check in pseries_kexec_cpu_down\n\nWe call unregister_vpa but we don\u0027t check to see if the hypervisor\nsupports this.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Anton Blanchard \u003canton@samba.org\u003e\n--\n arch/powerpc/platforms/pseries/setup.c |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d4b95ae8e946e5754122220644c865ec3735428",
      "tree": "4a6fbee1bf0a8d23742290bd7b0061bffdf1c7e9",
      "parents": [
        "f9b4045d6bbb109d066d127549b2beb38fd9bfc4"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Mon Feb 06 14:26:31 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] documentation/powerpc: add bus-frequency property to SOC node\n\nUpdated SOC node definition in documentation to include bus-frequency\nproperty. Also extended mdio example to match specification.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9b4045d6bbb109d066d127549b2beb38fd9bfc4",
      "tree": "d7e45a43f9cf8270c2f37f5d62a92004fa5afa2c",
      "parents": [
        "09f5dc44aeff9f792a807a7dca64c1791d98d8c8"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Feb 07 13:26:14 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t use toc in decrementer_iSeries_masked\n\nSince 404849bbd2bfd62e05b36f4753f6e1af6050a824 we\u0027ve been using\nLOAD_REG_ADDRBASE, which uses the toc pointer, in decrementer_iSeries_masked.\n\nThis can explode if we take the decrementer interrupt while we\u0027re in a module,\nbecause the toc pointer in r2 will be the module\u0027s toc pointer.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "09f5dc44aeff9f792a807a7dca64c1791d98d8c8",
      "tree": "9cc57118c3ce54087ecfff0870432313fc733edf",
      "parents": [
        "95eff20feb679a2223a6da1e7f272fe9aa99591e"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Feb 06 13:24:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] powerpc: Cleanup, consolidating icache dirtying logic\n\nThe code to mark a page as icache dirty (so that it will later be\nicache-dcache flushed when we try to execute from it) is duplicated in\nthree places: flush_dcache_page() does this marking and nothing else,\nbut clear_user_page() and copy_user_page() duplicate it, since those\nfunctions make the page icache dirty themselves.\n\nThis patch makes those other functions call flush_dcache_page()\ninstead, so the logic\u0027s all in one place.  This will make life less\nconfusing if we ever need to tweak the details of the the lazy icache\nflush mechanism.\n\n arch/powerpc/mm/mem.c |   14 ++------------\n 1 file changed, 2 insertions(+), 12 deletions(-)\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "95eff20feb679a2223a6da1e7f272fe9aa99591e",
      "tree": "1a4e2a5d8c5d8a4f8511e491705e2e220065ce5d",
      "parents": [
        "4009d980224389c33dce1565e0ac9f673354c43f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Feb 04 20:35:59 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] Don\u0027t check pointer for NULL before passing it to kfree [arch/powerpc/kernel/rtas_flash.c]\n\nChecking a pointer for NULL before passing it to kfree is pointless, kfree\ndoes its own NULL checking of input.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4009d980224389c33dce1565e0ac9f673354c43f",
      "tree": "7d3768b25a8c07b449fc41b642918c5e3873bbb2",
      "parents": [
        "d60dcd9450cf1c4d6482f7cd9c73366c07931bf6"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 13:33:46 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:52 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix compile warning in udbg_init_maple_realmode\n\narch/powerpc/kernel/udbg_16550.c: In function `udbg_init_maple_realmode\u0027:\narch/powerpc/kernel/udbg_16550.c:162: warning: assignment from incompatible pointer type\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d60dcd9450cf1c4d6482f7cd9c73366c07931bf6",
      "tree": "ea35490f83572ad55c3d247b721fa4080044a1af",
      "parents": [
        "090db7c86d5df0161135793063e75bc1abddaa6f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 12:55:41 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:45 2006 +1100"
      },
      "message": "[PATCH] powerpc: add refcounting to setup_peg2 and of_get_pci_address\n\nsetup_peg2 must do some refcounting.\nof_get_pci_address may need to drop the node\n\n\tPegasos l2cr : L2 cache was not active, activating\n\tPCI bus 0 controlled by pci at 80000000\n\tBadness in kref_get at /home/olaf/kernel/olh/ppc64/linux-2.6.16-rc2-olh/lib/kref.c:32\n\tCall Trace:\n\t[C037BD00] [C0007934] show_stack+0x5c/0x184 (unreliable)\n\t[C037BD30] [C000E068] program_check_exception+0x184/0x584\n\t[C037BD90] [C000F5F0] ret_from_except_full+0x0/0x4c\n\t--- Exception: 700 at kref_get+0xc/0x24\n\t    LR \u003d of_node_get+0x24/0x3c\n\t[C037BE50] [C004FD94] __pte_alloc_kernel+0x64/0x80 (unreliable)\n\t[C037BE70] [C000CA18] of_get_parent+0x34/0x58\n\t[C037BE90] [C0009B18] of_get_address+0x24/0x174\n\t[C037BED0] [C000A108] of_address_to_resource+0x24/0x68\n\t[C037BF00] [C038B128] chrp_find_bridges+0x114/0x470\n\t[C037BF90] [C038AE48] chrp_setup_arch+0x1fc/0x32c\n\t[C037BFB0] [C03849B0] setup_arch+0x144/0x188\n\t[C037BFD0] [C037C45C] start_kernel+0x34/0x1a8\n\t[C037BFF0] [000037A0] 0x37a0\n\tBadness in kref_get at /home/olaf/kernel/olh/ppc64/linux-2.6.16-rc2-olh/lib/kref.c:32\n\tCall Trace:\n\t[C037BC90] [C0007934] show_stack+0x5c/0x184 (unreliable)\n\t[C037BCC0] [C000E068] program_check_exception+0x184/0x584\n\t[C037BD20] [C000F5F0] ret_from_except_full+0x0/0x4c\n\t--- Exception: 700 at kref_get+0xc/0x24\n\t    LR \u003d of_node_get+0x24/0x3c\n\t[C037BDE0] [00000000] 0x0 (unreliable)\n\t[C037BE00] [C000CA18] of_get_parent+0x34/0x58\n\t[C037BE20] [C0009CE8] of_translate_address+0x2c/0x2fc\n\t[C037BEA0] [C0009FE8] __of_address_to_resource+0x30/0xc4\n\t[C037BED0] [C000A130] of_address_to_resource+0x4c/0x68\n\t[C037BF00] [C038B128] chrp_find_bridges+0x114/0x470\n\t[C037BF90] [C038AE48] chrp_setup_arch+0x1fc/0x32c\n\t[C037BFB0] [C03849B0] setup_arch+0x144/0x188\n\t[C037BFD0] [C037C45C] start_kernel+0x34/0x1a8\n\t[C037BFF0] [000037A0] 0x37a0\n\tPCI bus 0 controlled by pci at c0000000\n\tTop of RAM: 0x10000000, Total RAM: 0x10000000\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "090db7c86d5df0161135793063e75bc1abddaa6f",
      "tree": "ebefa631f29aaddb575479be1a633c499cde7abb",
      "parents": [
        "03478804920a53405dfff73a0b23e9dcbbbee1c1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 12:44:56 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove pointer/integer confusion in of_find_node_by_name\n\nremove pointer/integer confusion\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03478804920a53405dfff73a0b23e9dcbbbee1c1",
      "tree": "43c431ea5beffffc571b029e9896921d4d4c5a2e",
      "parents": [
        "d8a8188ded1251afc6a2ec8a668b0bdf038b64a1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 11:05:33 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: restore clock speed in /proc/cpuinfo\n\nUse generic_calibrate_decr to restore missing clock: speed in /proc/cpuinfo\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d8a8188ded1251afc6a2ec8a668b0bdf038b64a1",
      "tree": "f80686e930a20ca33f34bf1eedcd8e9199b716ce",
      "parents": [
        "b68239ee746760bd99a68692f4c97a28f08a5d01"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Feb 04 10:34:56 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove pointer/integer confusion in generic_calibrate_decr\n\nremove pointer/integer confusion\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b68239ee746760bd99a68692f4c97a28f08a5d01",
      "tree": "716746e0faca1db7691f53c8d85ae72bddc5d001",
      "parents": [
        "b4fd884a037c791a39f2f03da719e251af176a97"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Feb 03 19:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t overwrite flat device tree with kdump kernel\n\nIt\u0027s possible for prom_init to allocate the flat device tree inside the\nkdump crash kernel region. If this happens, when we load the kdump kernel we\noverwrite the flattened device tree, which is bad.\n\nWe could make prom_init try and avoid allocating inside the crash kernel\nregion, but then we run into issues if the crash kernel region uses all the\nspace inside the RMO. The easiest solution is to move the flat device tree\nonce we\u0027re running in the kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4fd884a037c791a39f2f03da719e251af176a97",
      "tree": "46762b131dd357f04b474acc30a5ea9b2b9499b3",
      "parents": [
        "82a4df74628a3bf0ac762be198b45e02a7c5879f"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:36 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove useless call to touch_softlockup_watchdog\n\nIt turns out that we can\u0027t stop the watchdog from\ntriggering here.  If we touch the timer (which just uses the current jiffie\nvalue) before we enable interrupts, it does nothing because jiffies\nare not mass-updated until after we enable interrupts.  If we touch the\ntimer after we enable interrupts, its too late because the softlockup\nwatchdog will already have triggered.  The touch_softlockup_watchdog\ncall removed below does nothing.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "82a4df74628a3bf0ac762be198b45e02a7c5879f",
      "tree": "4aa144d331a3d5701bfc78349c8935bf5de01bf6",
      "parents": [
        "c4cb8ecca66e3f136f66b5b30ec189530290a9b9"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:39 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: prod all processors after ibm,suspend-me\n\nWe need to prod everyone here since this is the only CPU that is\nguaranteed to be running after the ibm,suspend-me RTAS call returns.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4cb8ecca66e3f136f66b5b30ec189530290a9b9",
      "tree": "a52794685fafc99bfa749b5499603fc40d11be29",
      "parents": [
        "31a7f67e587aa0745a132ae68efa7f15dac677f9"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "boutcher@cs.umn.edu",
        "time": "Fri Feb 03 01:18:46 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:43 2006 +1100"
      },
      "message": "[PATCH] powerpc: return correct rtas status from ibm,suspend-me\n\nCorrectly return the status from the RTAS call.  rtas_call expects\nto return the status as a return value.\n\nSigned-off-by: Dave Boutcher \u003csleddog@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31a7f67e587aa0745a132ae68efa7f15dac677f9",
      "tree": "49300256994704784d10102efa51b0ccaa45ab23",
      "parents": [
        "a958a2648602aaa8f98aeb3c1c914f1b8096bfdc"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Jan 31 17:17:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix !SMP build of rtas.c\n\narch/powerpc/kernel/rtas.c is getting hvcall.h via spinlock.h, but when we\u0027re\nbuilding for UP we don\u0027t include spinlock.h.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a958a2648602aaa8f98aeb3c1c914f1b8096bfdc",
      "tree": "9cb3390ce32ae3292a5bcffe72b0acbab0920957",
      "parents": [
        "cdc3ee8f2061bafe7593bab0096a0e711408b0f9"
      ],
      "author": {
        "name": "Jake Moilanen",
        "email": "moilanen@austin.ibm.com",
        "time": "Mon Jan 30 21:51:54 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: IOMMU SG paranoia\n\nThis addresses two items, which are unlikely to be hit if we\ntrust drivers.\n\nThe first is moving a memory barrier below where the vmerged SG count\nis passed back, but before the list is set to end.  If those\ninstructions were reordered, there could be an issue in iommu_unmap_sg().\n\nThe second is making sure we terminate the list on the failure case of\niommu_map_sg().  If a driver does not look at the failure return code,\nit could pass a ill-formed SG list to iommu_unmap_sg().\n\nSigned-off-by: Jake Moilanen \u003cmoilanen@austin.ibm.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cdc3ee8f2061bafe7593bab0096a0e711408b0f9",
      "tree": "82cd90ed8d38f27e76a06a0049660be092fdd9a4",
      "parents": [
        "8c20fafa8548917fdbbd95588494498dd901b375"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:48:48 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Refuse to boot a kdump kernel via OF\n\nYou can\u0027t boot a kdump kernel via OF, not reliably anyway, the kernel being at\n32 MB conflicts with the zImage wrapper etc. and it blows up.\n\nIt\u0027s trivial to check in prom_init though, and this is early enough that we can\nactually drop back to OF where a reset-all will get you going again, which is\nkinda nice. I think this should go in for 2.6.16.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8c20fafa8548917fdbbd95588494498dd901b375",
      "tree": "37cbfdc145261c0bb292320bbeaa75699942717b",
      "parents": [
        "fa93895329b87112cb1fd784db969e60b5b46af6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:26 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Make sure we don\u0027t create empty lmb regions\n\nTo prevent problems later in boot, make sure we don\u0027t create zero-size lmb\nregions.\n\nI\u0027ve checked all the callers, and at the moment no one should ever hit this.\nAll callers use a constant size, or they check the computed size before they\ncall us.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa93895329b87112cb1fd784db969e60b5b46af6",
      "tree": "ed6d137b47ebcae1de85a21dc387b452fe728163",
      "parents": [
        "3ea4807de7b2c5c903380ba2c2e7150bee942f42"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Jan 25 21:31:25 2006 +1300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:38 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t allocate zero bytes in finish_device_tree()\n\nIn prom.c we run finish_node() on allnodes twice. The first time we just\ncalculate how much memory we\u0027ll need, the second time we do the actual work.\n\nIf the calculation stage determines that we need 0 bytes, then we should skip\nthe lmb allocation. Although an alloc of zero will work, it has been seen to\nlead to a BUG_ON() in reserve_bootmem() on at least one machine.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3ea4807de7b2c5c903380ba2c2e7150bee942f42",
      "tree": "2e354cb0e3126ef47bf833bfe9e8eccd523091ad",
      "parents": [
        "aee9f26542cc27a37d593f1790b84cd57801a7c7"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Mon Jan 23 13:57:06 2006 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:28:37 2006 +1100"
      },
      "message": "[PATCH] powerpc/8xx: last two 8MB D-TLB entries are incorrectly set\n\nThe last two 8MB TLB entries are being incorrectly set by initial_mmu on 8xx.\n\nThe first entry is written with the same virtual/physical address, which\nrenders it invalid:\n\nBDI\u003erms 792 0x00001e00\nBDI\u003erms 824 1\nBDI\u003erds 824\nSPR  824 : 0xc08000c0  -1065353024\nBDI\u003erds 825\nSPR  825 : 0xc0800de0  -1065349664\nBDI\u003erds 826\nSPR  826 : 0x00000000            0\n\nAnd the second entry, in addition, does not have its TLB index set\ncorrectly.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aee9f26542cc27a37d593f1790b84cd57801a7c7",
      "tree": "1a4b72a69d0c90c425b5986528bea69c6a7c2416",
      "parents": [
        "e2f5a3c1bec1cf3e7c76c080fd7f21476f05008a"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 23 17:37:11 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:27:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix spufs initialization sequence.\n\nThis is a small fix to get the spufs init sequence right.\n\ninit_spu_base() in spu_base.c should be called (via\nmodule_init(init_spu_base)) before spufs_init() (via\nmodule_init(spufs_init)) in spufs/inode.c gets called.\n\nSigned-off-by: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2f5a3c1bec1cf3e7c76c080fd7f21476f05008a",
      "tree": "fb4112db5b2528b6a04fc6be9665213abc004042",
      "parents": [
        "6cb6524d90b6e5497e79a1474bdb2f26755d1c02"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 13:55:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 13:55:30 2006 +1100"
      },
      "message": "powerpc/64: Fix bug in setting floating-point exception mode\n\nWhen loading up the FPU, we were using a \u0027ld\u0027 (load doubleword)\ninstruction to get the FP exception mode from the thread_struct,\nbut it\u0027s only an int field.  This changes the ld to lwz (load\nword and zero-extend).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6cb6524d90b6e5497e79a1474bdb2f26755d1c02",
      "tree": "fd475ac8f57a6bd39c976056324d1bc79d11b4c9",
      "parents": [
        "837e9594fc3cb9a06bddd7ecf66151334a2e13d2",
        "410c05427a69f53851637ccb85c2212131409fbd"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 10:43:36 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 10:43:36 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "410c05427a69f53851637ccb85c2212131409fbd",
      "tree": "baaa6598d79f94decad1d29857b5fcbfaea20d97",
      "parents": [
        "7a21ef6fe902ac0ad53b45af6851ae5ec3a64299"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Sun Feb 05 14:16:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 14:20:14 2006 -0800"
      },
      "message": "[PATCH] USB: Fix GPL markings on usb core functions.\n\nI thought we had fixed up all non-gpl USB drivers, and was wrong to do\nthis.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a21ef6fe902ac0ad53b45af6851ae5ec3a64299",
      "tree": "1e8c690f6fb644c8ce8873c7907ef0ed934446df",
      "parents": [
        "c265c46bbb8c53db0bd084261ab2996c6d74aebf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:26:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:26:38 2006 -0800"
      },
      "message": "mm/slab.c (non-NUMA): Fix compile warning and clean up code\n\nThe non-NUMA case would do an unmatched \"free_alien_cache()\" on an alien\npointer that had never been allocated.\n\nIt might not matter from a code generation standpoint (since in the\nnon-NUMA case, the code doesn\u0027t actually _do_ anything), but it not only\nresults in a compiler warning, it\u0027s really really ugly too.\n\nFix the compiler warning by just having a matching dummy allocation.\nThat also avoids an unnecessary #ifdef in the code.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c265c46bbb8c53db0bd084261ab2996c6d74aebf",
      "tree": "7eb8a877df7e2e89f6d907037becb55de740f21a",
      "parents": [
        "98bd0c07b60e029cf53eb76c027c27548dd66e9b",
        "7f7ff6bf0279ccb3d56f2b07c4cc88327c932a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:54 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "98bd0c07b60e029cf53eb76c027c27548dd66e9b",
      "tree": "8542c44cc8d1f05a533fb82e04173549196f112d",
      "parents": [
        "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
        "7918d212df31fb7ddfb317c5a8dccdcec647d754"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
      "tree": "274d5ac5c9bf0e157c67461bd0e609c495e7b2e4",
      "parents": [
        "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4"
      ],
      "author": {
        "name": "Robb, Sam",
        "email": "sam.robb@timesys.com",
        "time": "Sat Feb 04 23:28:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: detect if -lintl is needed when linking conf,mconf\n\nOn a system where libintl.h is present, but the NLS functionality is\nsupplied by a separate library instead of the system C library, an attempt\nto \"make config\" or \"make menuconfig\" will fail with link errors, ex:\n\n  scripts/kconfig/mconf.o:mconf.c:(.text+0xf63): undefined reference to\n    `_libintl_gettext\u0027\n\nThis patch attempts to correct the problem by detecting whether or not NLS\nsupport requires linking with libintl.\n\nSigned-off-by: Samuel J Robb \u003csam.robb@timesys.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4be68a783d25b4dab0ef4077a4c6b13161a2d6e4",
      "tree": "af7be4624c765688ce95d65a900c0fde87416958",
      "parents": [
        "911b0ad25d167fede6aadc05065b414ec7ab5086"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 04 23:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] i386: HIGHMEM64G must depend on X86_CMPXCHG64\n\nDue to the usage of set_64bit in include/asm-i386/pgtable-3level.h,\nHIGHMEM64G must depend on X86_CMPXCHG64.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "911b0ad25d167fede6aadc05065b414ec7ab5086",
      "tree": "8e85fd8a70a75aa8b2d18b89b2ebd8fc843c361c",
      "parents": [
        "b53e8f68e07fb8f3ba9ab1812c9c186c09a50c16"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 04 23:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] Fix \"value computed is not used\" compile warnings with gcc-4.1\n\nFix gcc4.1 compile warnings \"value computed is not used\" with\nset_current_state() and set_task_state() on i386/SMP and x86-64.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b53e8f68e07fb8f3ba9ab1812c9c186c09a50c16",
      "tree": "5227b7093fd0a0e319c086ccf93917331e076148",
      "parents": [
        "fe38d8553ccb5237bf0eddda9e94fbca7288551c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:28:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] i386: print kernel version in register dumps\n\nShow first field of kernel version in register dumps like x86_64 does.\n\nChanges output from e.g.:\n\t(2.6.16-rc1)\nto:\n\t(2.6.16-rc1 #12)\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe38d8553ccb5237bf0eddda9e94fbca7288551c",
      "tree": "4ebdcf473fcf7e429536e86346c258514671f044",
      "parents": [
        "170aa3d02614ae621d54af10555e2f48977ae8de"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:28:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] i386 cpu hotplug: don\u0027t access freed memory\n\ni386 CPU init code accesses freed init memory when booting a newly-started\nprocessor after CPU hotplug.  The cpu_devs array is searched to find the\nvendor and it contains pointers to freed data.\n\nFix that by:\n\n        1. Zeroing entries for freed vendor data after bootup.\n        2. Changing Transmeta, NSC and UMC to all __init[data].\n        3. Printing a warning (once only) and setting this_cpu\n           to a safe default when the vendor is not found.\n\nThis does not change behavior for AMD systems.  They were broken already\nbut no error was reported.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "170aa3d02614ae621d54af10555e2f48977ae8de",
      "tree": "c1a93a5c95ccc2225639a7c878f6c16b7c317924",
      "parents": [
        "f55eab822b93864ef4eef3bd7eadac2a727c914b"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 04 23:28:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] namei.c: unlock missing in error case\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f55eab822b93864ef4eef3bd7eadac2a727c914b",
      "tree": "ab5103610ecc7699a7307c157c517f2ad790e3a7",
      "parents": [
        "4484ebf12bdb0ebcdc6e8951243cbab3d7f6f4c1"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Feb 04 23:28:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] VFS: Ensure LOOKUP_CONTINUE flag is preserved by link_path_walk()\n\nWhen walking a path, the LOOKUP_CONTINUE flag is used by some filesystems\n(for instance NFS) in order to determine whether or not it is looking up\nthe last component of the path.  It this is the case, it may have to look\nat the intent information in order to perform various tasks such as atomic\nopen.\n\nA problem currently occurs when link_path_walk() hits a symlink.  In this\ncase LOOKUP_CONTINUE may be cleared prematurely when we hit the end of the\npath passed by __vfs_follow_link() (i.e.  the end of the symlink path)\nrather than when we hit the end of the path passed by the user.\n\nThe solution is to have link_path_walk() clear LOOKUP_CONTINUE if and only\nif that flag was unset when we entered the function.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.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": "4484ebf12bdb0ebcdc6e8951243cbab3d7f6f4c1",
      "tree": "9feabea0bac1e6401742bc95bf381e36d2651fbc",
      "parents": [
        "ca3b9b91735316f0ec7f01976f85842e0bfe5c6e"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: fix cpu down and up locking\n\nThis fixes locking and bugs in cpu_down and cpu_up paths of the NUMA slab\nallocator.  Sonny Rao \u003csonny@burdell.org\u003e reported problems sometime back on\nPOWER5 boxes, when the last cpu on the nodes were being offlined.  We could\nnot reproduce the same on x86_64 because the cpumask (node_to_cpumask) was not\nbeing updated on cpu down.  Since that issue is now fixed, we can reproduce\nSonny\u0027s problems on x86_64 NUMA, and here is the fix.\n\nThe problem earlier was on CPU_DOWN, if it was the last cpu on the node to go\ndown, the array_caches (shared, alien) and the kmem_list3 of the node were\nbeing freed (kfree) with the kmem_list3 lock held.  If the l3 or the\narray_caches were to come from the same cache being cleared, we hit on\nbadness.\n\nThis patch cleans up the locking in cpu_up and cpu_down path.  We cannot\nreally free l3 on cpu down because, there is no node offlining yet and even\nthough a cpu is not yet up, node local memory can be allocated for it.  So l3s\nare usually allocated at keme_cache_create and destroyed at\nkmem_cache_destroy.  Hence, we don\u0027t need cachep-\u003espinlock protection to get\nto the cachep-\u003enodelist[nodeid] either.\n\nPatch survived onlining and offlining on a 4 core 2 node Tyan box with a 4\ndbench process running all the time.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca3b9b91735316f0ec7f01976f85842e0bfe5c6e",
      "tree": "fc58744ab0371adb5942462ceab3fa70d0ef9375",
      "parents": [
        "2e1217cf96b54d3b2d0162930608159e73507fbf"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: irq disabling from cahep-\u003espinlock to l3 lock\n\nEarlier, we had to disable on chip interrupts while taking the\ncachep-\u003espinlock because, at cache_grow, on every addition of a slab to a slab\ncache, we incremented colour_next which was protected by the cachep-\u003espinlock,\nand cache_grow could occur at interrupt context.  Since, now we protect the\nper-node colour_next with the node\u0027s list_lock, we do not need to disable on\nchip interrupts while taking the per-cache spinlock, but we just need to\ndisable interrupts when taking the per-node kmem_list3 list_lock.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1217cf96b54d3b2d0162930608159e73507fbf",
      "tree": "ac4eba17cc9cec38e003a4bbabb5dae63934f4ac",
      "parents": [
        "64b4a954b03a1153fb8ae38d6ffbd991e01a1e80"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Feb 04 23:27:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] NUMA slab locking fixes: move color_next to l3\n\ncolour_next is used as an index to add a colouring offset to a new slab in the\ncache (colour_off * colour_next).  Now with the NUMA aware slab allocator, it\nmakes sense to colour slabs added on the same node sequentially with\ncolour_next.\n\nThis patch moves the colouring index \"colour_next\" per-node by placing it on\nkmem_list3 rather than kmem_cache.\n\nThis also helps simplify locking for CPU up and down paths.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64b4a954b03a1153fb8ae38d6ffbd991e01a1e80",
      "tree": "0436a6f23e46d9fcb6caf5b1216fe212be3fbc3f",
      "parents": [
        "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Sat Feb 04 23:27:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] hugetlb: add comment explaining reasons for Bus Errors\n\nI just spent some time researching a Bus Error.  Turns out that the huge\npage fault handler can return VM_FAULT_SIGBUS for various conditions where\nno huge page is available.\n\nAdd a note explaining the reasoning in the source.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: 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": "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e",
      "tree": "189e935ff275bba20629e46e2832bd523acf6cff",
      "parents": [
        "bc5e483da61eb5ab8d24b4a919fb512e5886d02c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] jbd: fix transaction batching\n\nBen points out that:\n\n  When writing files out using O_SYNC, jbd\u0027s 1 jiffy delay results in a\n  significant drop in throughput as the disk sits idle.  The patch below\n  results in a 4-5x performance improvement (from 6.5MB/s to ~24-30MB/s on my\n  IDE test box) when writing out files using O_SYNC.\n\nSo optimise the batching code by omitting it entirely if the process which is\ndoing a sync write is the same as the one which did the most recent sync\nwrite.  If that\u0027s true, we\u0027re unlikely to get any other processes joining the\ntransaction.\n\n(Has been in -mm for ages - it took me a long time to get on to performance\ntesting it)\n\nNumbers, on write-cache-disabled IDE:\n\n/usr/bin/time -p synctest -n 10 -uf -t 1 -p 1 dir-name\n\nUnpatched:\n\t40 seconds\nPatched:\n\t35 seconds\nBatching disabled:\n\t35 seconds\n\nThis is the problematic single-process-doing-fsync case.  With multiple\nfsyncing processes the numbers are AFACIT unaltered by the patch.\n\nAside: performance testing and instrumentation shows that the transaction\nbatching almost doesn\u0027t help (testing with synctest -n 1 -uf -t 100 -p 10\ndir-name on non-writeback-caching IDE).  This is because by the time one\nprocess is running a synchronous commit, a bunch of other processes already\nhave a transaction handle open, so they\u0027re all going to batch into the same\ntransaction anyway.\n\nThe batching seems to offer maybe 5-10% speedup with this workload, but I\u0027m\npretty sure it was more important than that when it was first developed 4-odd\nyears ago...\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc5e483da61eb5ab8d24b4a919fb512e5886d02c",
      "tree": "06ab71794171e9839f3e50674a115d017b35b8ab",
      "parents": [
        "165a2c1d514892ae917cdf80be9e5269015c1034"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] reiserfs_get_acl() build fix\n\nWith CONFIG_REISERFS_FS_XATTR\u003dy, CONFIG_REISERFS_FS_POSIX_ACL\u003dn:\n\nfs/reiserfs/xattr.c: In function `reiserfs_check_acl\u0027:\nfs/reiserfs/xattr.c:1330: called object is not a function\n\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "165a2c1d514892ae917cdf80be9e5269015c1034",
      "tree": "c092522208b8a8dad09fd9ad4cd116edb6ce6cbe",
      "parents": [
        "c2b507fda390b8ae90deba9b8cdc3fe727482193"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat Feb 04 23:27:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] x86: fix stack trace facility level\n\ndump_stack() on page allocation failure presently has an irritating habit\nof shouting just \"\u003d\u003d\u003d\u003d\" at everyone: please stop it.\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": "c2b507fda390b8ae90deba9b8cdc3fe727482193",
      "tree": "6c839e9682fd1610dc6a9fb7cca9df2899ff05ca",
      "parents": [
        "5c0d5d262aa4c5e93f9f5de298cf25d6d8b558c4"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Feb 04 23:27:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] selinux: require SECURITY_NETWORK\n\nMake SELinux depend on SECURITY_NETWORK (which depends on SECURITY), as it\nrequires the socket hooks for proper operation even in the local case.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c0d5d262aa4c5e93f9f5de298cf25d6d8b558c4",
      "tree": "9ec671c1b012effe22726a6a5d5a4e20d2dcfc33",
      "parents": [
        "5c55ac9bbca22ee134408f83de5f2bda3b1b2a53"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Feb 04 23:27:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] missing license tag in intermodule\n\nIt may suck something awful, but it shouldn\u0027t taint the kernel.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c55ac9bbca22ee134408f83de5f2bda3b1b2a53",
      "tree": "31b0cdd704204a9c02c6c7e9cc3e6035526d76f5",
      "parents": [
        "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Allow larger packets\n\nThe pktcdvd driver uses a compile time macro constant to define the maximum\nsupported packet length.  I changed this from 32 sectors to 128 sectors\nbecause that allows over 100 MB of additional usable space on a 700 MB cdrw,\nand increases throughput.\n\nNote that you need a modified cdrwtool program that can format a CDRW disc\nwith larger packets to benefit from this change.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc",
      "tree": "22816d5b1979961ec60507e8b6783a02c7fdb283",
      "parents": [
        "b566ccefd7814e4fa403de81aea299bdc11ceed5"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Feb 04 23:27:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Don\u0027t waste kernel memory\n\nAllocate memory for read-gathering at open time, when it is known just how\nmuch memory is needed.  This avoids wasting kernel memory when the real packet\nsize is smaller than the maximum packet size supported by the driver.  This is\nalways the case when using DVD discs.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b566ccefd7814e4fa403de81aea299bdc11ceed5",
      "tree": "1e18f19a677562fa28a2dadb3a0d0f644db7c8f0",
      "parents": [
        "11edefd8c828961686a2ea0093da0e19b3f5a3bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 04 23:27:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] Let CDROM_PKTCDVD_WCACHE depend on EXPERIMENTAL\n\nUnless the help text is outdated, this seems to be logical.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11edefd8c828961686a2ea0093da0e19b3f5a3bf",
      "tree": "0d9222240cf29b5da012a8b53373d27a3d4015a8",
      "parents": [
        "a460ad62260def15c42130de253d6cfc32528a2f"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Feb 04 23:27:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: remove version string\n\nThe version information is not useful for a driver that is maintained in\nLinus\u0027 kernel tree.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a460ad62260def15c42130de253d6cfc32528a2f",
      "tree": "6fd5b90db456ae6a333a224b8c1c975474bb3c27",
      "parents": [
        "bd576c9523fbf23e94fb7dbe05d2ae1cf96864e4"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Fix overflow for discs with large packets\n\nThe pktcdvd driver was using an 8 bit field to store the packet length\nobtained from the disc track info.  This causes it to overflow packet length\nvalues of 128KB or more.  I changed the field to 32 bits to fix this.\n\nThe pktcdvd driver defaulted to its maximum allowed packet length when it\ndetected a 0 in the track info field.  I changed this to fail the operation\nand refuse to access the media.  This seems more sane than attempting to\naccess it with a value that almost certainly will not work.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd576c9523fbf23e94fb7dbe05d2ae1cf96864e4",
      "tree": "0433ff1a1d417c29f94f05cb6ed83fca32eb7a62",
      "parents": [
        "62cfe7efc4e6ba44b0903c53f09d37de59160afa"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Feb 04 23:27:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] sched: only print migration_cost once per boot\n\nmigration_cost prints after every CPU hotplug event.  Make it print only\nonce at boot.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: 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": "62cfe7efc4e6ba44b0903c53f09d37de59160afa",
      "tree": "20cd9287e5acf9d057d1b0784df8514bdec3da90",
      "parents": [
        "7128ec2a747d7a5f3c764c37bef17081ccc2374c"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Feb 04 23:27:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] MAINTAINERS/CREDITS: Update SELinux contact info\n\nUpdate my contact info.  Please apply.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7128ec2a747d7a5f3c764c37bef17081ccc2374c",
      "tree": "10781a63d46811789e1cd26964f1d0a9eb963ce2",
      "parents": [
        "e22bec266cd6f540da2a61db216914c3473135cc"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Sat Feb 04 23:27:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] fuse: fix request_end() vs fuse_reset_request() race\n\nThe last fix for this function in fact opened up a much more often\ntriggering race.\n\nIt was uncommented tricky code, that was buggy.  Add comment, make it less\ntricky and fix bug.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e22bec266cd6f540da2a61db216914c3473135cc",
      "tree": "9b84d8ecefa37a63929b34af78ca1b344eaeab49",
      "parents": [
        "238e7db9357bfe1ce3d6f7ac1e60e595e9d46b7b"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Feb 04 23:27:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] Fix i2o_scsi oops on abort\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5923\n\nWhen a scsi command failed, an oops would result.\n\nBack-to-back SMART queries would make the Seagate drives unhappy.  The\nsecond SMART query would timeout, and the command would be aborted.\n\nAcked-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Kenny Simpson \u003ctheonetruekenny@yahoo.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "238e7db9357bfe1ce3d6f7ac1e60e595e9d46b7b",
      "tree": "3688c8145e4bfa61a387137dafc966470569d2b8",
      "parents": [
        "9a7a67af8bb02106f0fb01dd9d237332f874be9a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Feb 04 23:27:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] block: request_queue-\u003eordcolor must not be flipped on SOFTBARRIER\n\nq-\u003eordcolor must not be flipped on SOFTBARRIER.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a7a67af8bb02106f0fb01dd9d237332f874be9a",
      "tree": "6ad56122d38d118e6d53caa94a60037291294a25",
      "parents": [
        "88a2a4ac6b671a4b0dd5d2d762418904c05f4104"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sat Feb 04 23:27:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] fix ordering on requeued request drainage\n\nPreviously, if a fs request which was being drained failed and got\nrequeued, blk_do_ordered() didn\u0027t allow it to be reissued, which causes\nqueue stall.  This patch makes blk_do_ordered() use the sequence of each\nrequest to determine whether a request can be issued or not.  This fixes\nthe bug and simplifies code.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88a2a4ac6b671a4b0dd5d2d762418904c05f4104",
      "tree": "8c30052a0d7fadec37c785a42a71b28d0a9c5fcf",
      "parents": [
        "cef5076987dd545ac74f4efcf1c962be8eac34b0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Feb 04 23:27:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] percpu data: only iterate over possible CPUs\n\npercpu_data blindly allocates bootmem memory to store NR_CPUS instances of\ncpudata, instead of allocating memory only for possible cpus.\n\nAs a preparation for changing that, we need to convert various 0 -\u003e NR_CPUS\nloops to use for_each_cpu().\n\n(The above only applies to users of asm-generic/percpu.h.  powerpc has gone it\nalone and is presently only allocating memory for present CPUs, so it\u0027s\ncurrently corrupting memory).\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cef5076987dd545ac74f4efcf1c962be8eac34b0",
      "tree": "d404e17d44665c39006d6a5f25cd6b02819a4772",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86_64: Fix the node cpumask of a cpu going down\"\n\nThis reverts commit 10f4dc8b27ac42f930ac55adb8c521264dc997f8.\n\nQuoth Andi Kleen:\n  \"Kiran decided that it makes the problem worse than it was before.\n   Fixing it fully requires more work which is too much for 2.6.16.  So\n   please revert that commit for now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f7ff6bf0279ccb3d56f2b07c4cc88327c932a80",
      "tree": "a32593c2b0f8c0429b6f61c965a65634d7936a38",
      "parents": [
        "3794689dba4288f2ab6ec74657a07c41031ac376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 02:49:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 05 00:15:12 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3794689dba4288f2ab6ec74657a07c41031ac376",
      "tree": "f9db8435cf4012b2cee8fb80118dee5c908bd9af",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 04 02:49:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Feb 05 00:15:11 2006 -0800"
      },
      "message": "[SPARC64]: Add .gitignore file for sparc64 boot images.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7918d212df31fb7ddfb317c5a8dccdcec647d754",
      "tree": "f3742fc5901dc7a367d6b6d6d47b09782c01eb43",
      "parents": [
        "0047c65a60fa3b6607b55e058ea6a89f39cb3f28"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:19:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:29 2006 -0800"
      },
      "message": "[NETFILTER]: Fix check whether dst_entry needs to be released after NAT\n\nAfter DNAT the original dst_entry needs to be released if present\nso the packet doesn\u0027t skip input routing with its new address. The\ncurrent check for DNAT in ip_nat_in is reversed and checks for SNAT.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0047c65a60fa3b6607b55e058ea6a89f39cb3f28",
      "tree": "27fd894c370f7930e38c9e0e83cf9b572b51f4ba",
      "parents": [
        "878c41ce5747e1b417bdd92a694c33dc4bd6ec02"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:19:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:28 2006 -0800"
      },
      "message": "[NETFILTER]: Prepare {ipt,ip6t}_policy match for x_tables unification\n\nThe IPv4 and IPv6 version of the policy match are identical besides address\ncomparison and the data structure used for userspace communication. Unify\nthe data structures to break compatiblity now (before it is released), so\nwe can port it to x_tables in 2.6.17.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "878c41ce5747e1b417bdd92a694c33dc4bd6ec02",
      "tree": "fac206db8511afd50f8486dd8de8a4a3a7528c74",
      "parents": [
        "e55f1bc5dcb60a47764f6eabd1501d2cb98fb2c4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:17:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:27 2006 -0800"
      },
      "message": "[NETFILTER]: Fix ip6t_policy address matching\n\nFix two bugs in ip6t_policy address matching:\n- misorder arguments to ip6_masked_addrcmp, mask must be the second argument\n- inversion incorrectly applied to the entire expression instead of just\n  the address comparison\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e55f1bc5dcb60a47764f6eabd1501d2cb98fb2c4",
      "tree": "e1737c03ad3d4843601d2eeef99f46d9064abfe0",
      "parents": [
        "ee4bb818ae35f68d1f848eae0a7b150a38eb4168"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:17:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:26 2006 -0800"
      },
      "message": "[NETFILTER]: Check policy length in policy match strict mode\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee4bb818ae35f68d1f848eae0a7b150a38eb4168",
      "tree": "85a6ba60fc5782d77779f466f1ad5f2ec4330914",
      "parents": [
        "df4e9574a36748c3a4d9b03ffca6b42321a797a9"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Feb 04 02:16:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix possible overflow in netfilters do_replace()\n\nnetfilter\u0027s do_replace() can overflow on addition within SMP_ALIGN()\nand/or on multiplication by NR_CPUS, resulting in a buffer overflow on\nthe copy_from_user().  In practice, the overflow on addition is\ntriggerable on all systems, whereas the multiplication one might require\nmuch physical memory to be present due to the check above.  Either is\nsufficient to overwrite arbitrary amounts of kernel memory.\n\nI really hate adding the same check to all 4 versions of do_replace(),\nbut the code is duplicate...\n\nFound by Solar Designer during security audit of OpenVZ.org\n\nSigned-Off-By: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-Off-By: Solar Designer \u003csolar@openwall.com\u003e\nSigned-off-by: Patrck McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df4e9574a36748c3a4d9b03ffca6b42321a797a9",
      "tree": "7710a26a7b5b491eafe6d1d7fef896b25631c248",
      "parents": [
        "19ea7302df2eb4f2ad7f29af814d8cf55fc8b9c9"
      ],
      "author": {
        "name": "Samir Bellabes",
        "email": "sbellabes@mandriva.com",
        "time": "Sat Feb 04 02:16:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:23 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: fix incorrect memset() size in FTP helper\n\nThis memset() is executing with a bad size. According to Yasuyuki Kozakai,\nthis memset() can be deleted, as \u0027ftp\u0027 is declared in global area.\n\nSigned-off-by: Samir Bellabes \u003csbellabes@mandriva.com\u003e\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ea7302df2eb4f2ad7f29af814d8cf55fc8b9c9",
      "tree": "b8dcef5684d443cb83c745129facec8f00b5a048",
      "parents": [
        "6f169300787ddb07326cc0338434a162dbab8539"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:15:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:22 2006 -0800"
      },
      "message": "[NETFILTER]: iptables: fix typos in ipt_connbytes.h\n\nFix some typos that make iptables userspace compilation fail.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f169300787ddb07326cc0338434a162dbab8539",
      "tree": "010f9f7e2af3fec48393a1e2b1137ef2f442326a",
      "parents": [
        "a706124d0a4d9daaf6b705d01de3aff18deecea8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:14:51 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:21 2006 -0800"
      },
      "message": "[NETFILTER]: Fix missing src port initialization in tftp expectation mask\n\nReported by David Ahern \u003cdahern@avaya.com\u003e, netfilter bugzilla #426.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a706124d0a4d9daaf6b705d01de3aff18deecea8",
      "tree": "f462b07dabcc529267afbf417acb16b08aded47d",
      "parents": [
        "ad2ad0f96546d6d56b2665bcc863c33ae57c49c4"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:14:24 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:20 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix packet marking over netlink\n\nThe packet marked is the netlink skb, not the queued skb.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2ad0f96546d6d56b2665bcc863c33ae57c49c4",
      "tree": "9c5f6357bd7a0ecb4748acfaf19a04ea3149707b",
      "parents": [
        "c2db292438c20c3f13db6e5563e0ce5b449bedac"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:13:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:19 2006 -0800"
      },
      "message": "[NETFILTER]: Fix undersized skb allocation in ipt_ULOG/ebt_ulog/nfnetlink_log\n\nThe skb allocated is always of size nlbufsize, even if that is smaller than\nthe size needed for the current packet.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2db292438c20c3f13db6e5563e0ce5b449bedac",
      "tree": "775c7aa2e2e6069cb238833e5328a7b42b23041a",
      "parents": [
        "ddc8d029ac6813827849801bce2d8c8813070db6"
      ],
      "author": {
        "name": "Holger Eitzenberger",
        "email": "heitzenberger@astaro.com",
        "time": "Sat Feb 04 02:13:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:18 2006 -0800"
      },
      "message": "[NETFILTER]: ULOG/nfnetlink_log: Use better default value for \u0027nlbufsiz\u0027\n\nPerformance tests showed that ULOG may fail on heavy loaded systems\nbecause of failed order-N allocations (N \u003e\u003d 1).\n\nThe default value of 4096 is not optimal in the sense that it actually\nallocates _two_ contigous physical pages.  Reasoning: ULOG uses\nalloc_skb(), which adds another ~300 bytes for skb_shared_info.\n\nThis patch sets the default value to NLMSG_GOODSIZE and adds some\ndocumentation at the top.\n\nSigned-off-by: Holger Eitzenberger \u003cheitzenberger@astaro.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc8d029ac6813827849801bce2d8c8813070db6",
      "tree": "f0ae3607018873a8ed3594b9d81f155aed75b906",
      "parents": [
        "34f9a2e4deb760ddcb94cd0cd4f9ce18070d53d9"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:12:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:17 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: check address family when finding protocol module\n\n__nf_conntrack_{l3}proto_find() doesn\u0027t check the passed protocol family,\nthen it\u0027s possible to touch out of the array which has only AF_MAX items.\n\nSpotted by Pablo Neira Ayuso.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34f9a2e4deb760ddcb94cd0cd4f9ce18070d53d9",
      "tree": "8ab1f53445e3b422b72987e2e99d13ffe13dab0c",
      "parents": [
        "b633ad5fbf9e534142208700c58a530a4091eaab"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Sat Feb 04 02:11:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:16 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: add MODULE_ALIAS for expectation subsystem\n\nAdd load-on-demand support for expectation request. eg. conntrack -L expect\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b633ad5fbf9e534142208700c58a530a4091eaab",
      "tree": "e848b88ce0b820bd1193c8a3d0ecea4eb5a39be0",
      "parents": [
        "fa60cf7f64a00c16e95717e8dccdb128877e342a"
      ],
      "author": {
        "name": "Marcus Sundberg",
        "email": "marcus@ingate.com",
        "time": "Sat Feb 04 02:11:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:15 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: Fix subsystem used for expectation events\n\nThe ctnetlink expectation events should use the NFNL_SUBSYS_CTNETLINK_EXP\nsubsystem, not NFNL_SUBSYS_CTNETLINK.\n\nSigned-off-by: Marcus Sundberg \u003cmarcus@ingate.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa60cf7f64a00c16e95717e8dccdb128877e342a",
      "tree": "ec8ca75f79971c6bd2b3754b6207a4adce51e37c",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Feb 04 02:09:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:14 2006 -0800"
      },
      "message": "[ICMP]: Fix extra dst release when ip_options_echo fails\n\nWhen two ip_route_output_key lookups in icmp_send were combined I\nforgot to change the error path for ip_options_echo to not drop the\ndst reference since it now sits before the dst lookup.  To fix it we\nsimply jump past the ip_rt_put call.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7b644ca9a12396a46fad825a973fb8bed17102",
      "tree": "39d6a2b1644e4c5ab17da7e82a09f37a65211b23",
      "parents": [
        "14c3f8558717adb192c364f58b0d63dfc850ecca"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Feb 03 21:51:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: IOMMU printk cleanup\n\nThis patch contains a printk reorder to remove the current problem of\ndisplaying \"PCI-DMA: Disabling IOMMU.\" and then \"PCI-DMA: using GART\nIOMMU\" 20 lines later in dmesg.\n\nIt also constains a printk reorder in swiotlb to state swiotlb\nenablement prior to describing the location of the bounce buffers, and a\nprintk reorder to state gart enablement prior to describing the\naperature.\n\nAlso constains a whitespace cleanup in arch/x86_64/kernel/setup.c\n\nTested (along with patch 2/2) on dual opteron with gart enabled,\niommu\u003dsoft, and iommu\u003doff.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14c3f8558717adb192c364f58b0d63dfc850ecca",
      "tree": "16e04e07d4212217e597d79432ad03c2b3856855",
      "parents": [
        "3777a95903953c55f2309a89679b73c19ae5535b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Let impossible CPUs point to reference per cpu data\n\nHack for 2.6.16. In 2.6.17 all code that uses NR_CPUs should\nbe audited and changed to only touch possible CPUs.\n\nDon\u0027t mark the reference per cpu data init data (so it stays\naround after boot) and point all impossible CPUs to it. This way\nthey reference some valid - although shared memory. Usually\nthis is only initialization like INIT_LIST_HEADs and there\nwon\u0027t be races because these CPUs never run. Still somewhat hackish.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3777a95903953c55f2309a89679b73c19ae5535b",
      "tree": "45a922a1ff82fc0f3d2a3865bfcb23d68c12792c",
      "parents": [
        "7f66ae48de27bc9506cff0f2991d74901a0c2f8d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] i386/x86-64: Don\u0027t ack the APIC for bad interrupts when the APIC is not enabled\n\nIt\u0027s bad juju to touch the APIC when it hasn\u0027t been enabled.\nI also moved ack_bad_irq for x86-64 out of line following i386.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f66ae48de27bc9506cff0f2991d74901a0c2f8d",
      "tree": "ec38f237d1b32f051ce4eed4e1a5bdcae148f6c7",
      "parents": [
        "d646bce4c77af72f5a293a96fbf14174c9f2a9c2"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Fri Feb 03 21:51:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Dont record local apic ids when they are disabled in MADT\n\nSome broken BIOS\u0027s had processors disabled, but\nsame apic id as a valid processor. This causes\nacpi_processor_start() to think this disabled\ncpu is ok, and croak. So we dont record bad\napicid\u0027s anymore.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5930\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d646bce4c77af72f5a293a96fbf14174c9f2a9c2",
      "tree": "c931154a172dd17a242c455c23d21c2adf7240df",
      "parents": [
        "91522a964b295e7bccb173218cc00adadfc77bbf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Feb 03 21:51:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: minor odering correction to dump_pagetable()\n\nChecking of the validity of pointers should be consistently done before\ndereferencing the pointer.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91522a964b295e7bccb173218cc00adadfc77bbf",
      "tree": "c31d9a47b3ef774c20d29a94ffe26ee157d9c7ee",
      "parents": [
        "0c3749c41f5eee0da36bbf92b2793338b4d8574f"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Feb 03 21:51:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: small fix for CFI annotations\n\nConditionalize two unwind directives to match other similarly\nconditional code.\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jim Houston \u003cjim.houston@ccur.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3749c41f5eee0da36bbf92b2793338b4d8574f",
      "tree": "3af004c5533ab04297004f5ec40da4c6801b8fda",
      "parents": [
        "099f318b8d97490e58c595eb1b6d3415da5ccc03"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Calibrate APIC timer using PM timer\n\nOn some broken motherboards (at least one NForce3 based AMD64 laptop)\nthe PIT timer runs at a incorrect frequency.  This patch adds a new\noption \"apicpmtimer\" that allows to use the APIC timer and calibrate it\nusing the PMTimer.  It requires the earlier patch that allows to run the\nmain timer from the APIC.\n\nSpecifying apicpmtimer implies apicmaintimer.\n\nThe option defaults to off for now.\n\nI tested it on a few systems and the resulting APIC timer frequencies\nwere usually a bit off, but always \u003c1%, which should be tolerable.\n\nTBD figure out heuristic to enable this automatically on the affected\nsystems TBD perhaps do it on all NForce3s or using DMI?\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "099f318b8d97490e58c595eb1b6d3415da5ccc03",
      "tree": "48a621571d97cf72b0ade93033ef6d68d2b676b8",
      "parents": [
        "16acc0cd8f1aac63ddf5228c5bc29cf7d31627f4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t allow kprobes on __switch_to\n\nkprobes cannot deal with the funny calling conventions when it\nruns on a different stack when it returns. If someone wants\nto instrument context switch they can add a probe to schedule()\ninstead.\n\nCc: jkenisto@us.ibm.com, prasanna@in.ibm.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "16acc0cd8f1aac63ddf5228c5bc29cf7d31627f4"
}
