)]}'
{
  "log": [
    {
      "commit": "7071b2914a540b43dfcad17f6892a8c115799d50",
      "tree": "eeb059350e481a1cfab731cf1c7dc2dbb2743532",
      "parents": [
        "33205613cd603fa4d80bb81464e60b909b7047e1"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Aug 20 20:53:50 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 06 11:10:56 2007 +0900"
      },
      "message": "m32r: Rename STI/CLI macros\n\nThe names of STI and CLI macros were derived from i386 arch historically,\nbut their name are incomprehensible.\nSo, for easy to understand, rename these macros to ENABLE_INTERRUPTS\nand DISABLE_INTERRUPTS, respectively.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "33205613cd603fa4d80bb81464e60b909b7047e1",
      "tree": "5e6c2a293634d51409a46d18210133b78665eca9",
      "parents": [
        "9990b48a403fa465b4ff600cd8a7b5108d1bc135"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Aug 21 12:04:29 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 06 11:09:20 2007 +0900"
      },
      "message": "m32r: build fix of entry.S\n\nThis patch fixes the following compile error:\n\u003c--  snip  --\u003e\n ...\n  AS      arch/m32r/kernel/entry.o\n/home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S: Assembler messages:\n/home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S:358: Error: bad instruction `addi r0,#(((((0)+(64))+(32))+(32)))\u0027\nmake[2]: *** [arch/m32r/kernel/entry.o] Error 1\n\u003c--  snip  --\u003e\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "9990b48a403fa465b4ff600cd8a7b5108d1bc135",
      "tree": "052986aad67ccb5d31cecaf528e4f00ca3be794e",
      "parents": [
        "de2232edb8d82aca938570eb6f136e2d70a26418"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Aug 20 09:12:46 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:19 2007 +0900"
      },
      "message": "m32r: Separate syscall table from entry.S\n\n- Separate sys_call_table from arch/m32r/kernel/entry.S and\n  move it to arch/m32r/kernel/system_call.S.\n- Change sys_call_table section from .data to .rodata.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "de2232edb8d82aca938570eb6f136e2d70a26418",
      "tree": "3645780bc45a414bc13e5e7117d95db447c35efe",
      "parents": [
        "abd0a782359717ded8f663bc5b8e5e9e3cc4f5e7"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Aug 18 00:10:18 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:19 2007 +0900"
      },
      "message": "m32r: Cosmetic updates of arch/m32r/kernel/entry.S\n\n- Remove unused symbols *_MASK\n- Change indentation of comments, etc.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "abd0a782359717ded8f663bc5b8e5e9e3cc4f5e7",
      "tree": "c0bec75a53238f4f1b70753b343623722afd53ef",
      "parents": [
        "5171b100511513bc52875055f7d900fc3f7c922b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 23:40:37 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Exit ei_handler directly for no IRQ case or IPI operations\n\nIf no IRQ request is found in the IRQ check of ei_handler,\nwe can exit directly by jumping \"restore_all\", instead of via\n\"ret_from_intr\".\n\nThis modification is also likely effective for IPI operations,\nbecause scheduler call never happen at the exit of IPIs.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "5171b100511513bc52875055f7d900fc3f7c922b",
      "tree": "ba8eace198bd5b4fb695c145b21c2da4999a445b",
      "parents": [
        "e070fb743d9d13d9757e633d1bdd1f9c20b2d792"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 18:11:37 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Simplify ei_handler code\n\nSimplify and clean up messy ei_handler code in arch/m32r/kernel/entry.S.\n- Remove ifdef\u0027s for CONFIG_CHIP_* configulations.\n- Rearrange the M32700 workaround code.\n- Remove the messy platform-dependent interrupt check routines and\n  consolidate them to common INT0/INT1/INT2 check routines for all\n  platforms with cascaded interrupt controllers.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e070fb743d9d13d9757e633d1bdd1f9c20b2d792",
      "tree": "3fd150774101fefcabc1e31da59899839e2f9613",
      "parents": [
        "ef64cf605daa9c36d950ba94cc115b0aed130dbc"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Aug 17 17:22:15 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Define symbols to unify platform-dependent ICU checks\n\nOn some m32r platforms, cascaded ICUs are used.\nThis patch is required to simplify ei_handler and consolidate platform-\ndependent ICU check routines.\n\n  platform       ICU/INT1  ICU/INT0  ICU/INT2\n --------------  --------  --------  --------\n  m32104ut        o         -         -\n  m32700ut        o         o         o\n  opsput          o         o         o\n  usrv            o         -         -\n  (others)        -         -         -\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "ef64cf605daa9c36d950ba94cc115b0aed130dbc",
      "tree": "d847f04d7c86bfb4c2190f29c3c97da1e77af49f",
      "parents": [
        "3264f976d3188bea80819793c13a3220b8a4867c"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:10:11 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Move dot.gdbinit files\n\nMove dot.gdbinit files from arch/m32r/{platforms}/dot.gdbinit*\nto arch/m32r/platforms/{platform}/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "3264f976d3188bea80819793c13a3220b8a4867c",
      "tree": "e451b9179430ddbbe1102050ebf391433248c1e1",
      "parents": [
        "e6a7ba7efddbb393b726453eae8601ef02b9a610"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:09:31 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Rearrange platform-dependent codes\n\nRearrange platform-dependent codes from arch/m32r/kernel/*.c\nto arch/m32r/platforms/{platform}/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "e6a7ba7efddbb393b726453eae8601ef02b9a610",
      "tree": "f84c441edff170331d41a3008cbbf16a58b76708",
      "parents": [
        "9716e886aab47bc79fb3f9aad574d9d94662b6b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 21:00:46 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Add defconfig file for the usrv platform.\n\nAdd usrv_defcofig file for the usrv (M32R MicroServer) platform.\n\n  platform    defconfig                 Note\n ----------  ----------------------    ---------------------------\n  usrv        usrv_defconfig            SMP\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "9716e886aab47bc79fb3f9aad574d9d94662b6b0",
      "tree": "29d1e161077f06349a3165248e297f0e25b6108b",
      "parents": [
        "8ff262df2cf3f7878ba064a10f56c1b42fefa534"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 20:59:20 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Update defconfig files for 2.6.23-rc1\n\nUpdate defconfig files for 2.6.23-rc1 in arch/m32r/configs/.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "8ff262df2cf3f7878ba064a10f56c1b42fefa534",
      "tree": "6d55bc7020775e8db4f1c3f5cd4eddde3d8260bb",
      "parents": [
        "40ffbfad6bb79a99cc7627bdaca0ee22dec526f6"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 01 20:54:38 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Sep 03 11:30:18 2007 +0900"
      },
      "message": "m32r: Move defconfig files to arch/m32r/configs/\n\nChange defconfig file\u0027s location from arch/m32r/{platform}/defconfig*\nto arch/m32r/configs/{platform}_defconfig.\n\nApplying this patch, we can use defconfig file for each m32r platform\neasily, like other architectures.\n\n  ex. Setup defconfig for cross-building\n    $ make ARCH\u003dm32r CROSS_COMPILE\u003dm32r-linux-gnu- {platform}_defconfig.\n\n  platform    defconfig                 Note\n ----------  ----------------------    ---------------------------\n  m32104ut    m32104ut_defconfig        MMU-less\n  m32700ut    m32700ut.smp_defconfig    SMP\n  m32700ut    m32700ut.up_defconfig     UP\n  mappi       mappi.smp_defconfig       SMP\n  mappi       mappi.up_defconfig        UP\n  mappi       mappi.nommu_defconfig     MMU-less\n  mappi2      mappi2.opsp_defconfig     FPGA env. (CPU Core: OPSP)\n  mappi2      mappi2.vdec2_defconfig    FPGA env. (CPU Core: VDEC2)\n  mappi3      imappi3.smp_defconfig     SMP\n  oaks32r     oaks32r_defconfig         MMU-less\n  opsput      opsput_defconfig          UP\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "cfcd8c4fbc4c84c286d3ebae8648914016c1ea4c",
      "tree": "256f513783387e0a78dfe3a8c9c99a4f15fb80c7",
      "parents": [
        "b8a94b3dece0cdfdb42460bab28c454f71d3fa1d"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Jul 30 22:00:47 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 30 10:52:10 2007 -0700"
      },
      "message": "m32r: build fix for removing fs.h from mm.h\n\nThis patch fixes the m32r build after the commit \"Remove fs.h from mm.h\"\nwas merged (commit 4e950f6f0189f65f8bf069cf2272649ef418f5e4).\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fc09385c79fa95e97365d33de9b4e046d680b94",
      "tree": "961d42af4fd22ae01cfef355c39fc98276958862",
      "parents": [
        "b5445f956ec3c8c19b760775e9ff92a160e3a167"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Jul 26 10:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 26 11:35:20 2007 -0700"
      },
      "message": "m32r: Fix ei_tx_timeout() in drivers/net/lib8390.c\n\nChange INT0 trigger mode from edge-sense mode to level-sense mode,\nin order to fix the following timeout error:\n  \u0027NETDEV WATCHDOG: eth0: transmit timed out\u0027.\n\nThis patch is required only for the Mappi platform.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
      "tree": "6a2adfcd8412189932a372ce25def8611e287b5c",
      "parents": [
        "5a021e9ffd56c22700133ebc37d607f95be8f7bd",
        "e24b8cb4fa2bb779bdf48656152366b6f52f748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (44 commits)\n  i2c: Delete the i2c-isa pseudo bus driver\n  hwmon: refuse to load abituguru driver on non-Abit boards\n  hwmon: fix Abit Uguru3 driver detection on some motherboards\n  hwmon/w83627ehf: Be quiet when no chip is found\n  hwmon/w83627ehf: No need to initialize fan_min\n  hwmon/w83627ehf: Export the thermal sensor types\n  hwmon/w83627ehf: Enable VBAT monitoring\n  hwmon/w83627ehf: Add support for the VID inputs\n  hwmon/w83627ehf: Fix timing issues\n  hwmon/w83627ehf: Add error messages for two error cases\n  hwmon/w83627ehf: Convert to a platform driver\n  hwmon/w83627ehf: Update the Kconfig entry\n  make coretemp_device_remove() static\n  hwmon: Add LM93 support\n  hwmon: Improve the pwmN_enable documentation\n  hwmon/smsc47b397: Don\u0027t report missing fans as spinning at 82 RPM\n  hwmon: Add support for newer uGuru\u0027s\n  hwmon/f71805f: Add temperature-tracking fan control mode\n  hwmon/w83627ehf: Preserve speed reading when changing fan min\n  hwmon: fix detection of abituguru volt inputs\n  ...\n\nManual fixup of trivial conflict in MAINTAINERS file\n"
    },
    {
      "commit": "e24b8cb4fa2bb779bdf48656152366b6f52f748f",
      "tree": "13cb838a2dd364b0453061f038cf62b118585d03",
      "parents": [
        "c182f5bbfb399b1fa2ad65107b3caf9c1c69435e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 08 14:26:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:25:20 2007 -0400"
      },
      "message": "i2c: Delete the i2c-isa pseudo bus driver\n\nThere are no users of i2c-isa left, so we can finally get rid of it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83c54070ee1a2d05c89793884bea1a03f2851ed4",
      "tree": "dc732f5a9b93fb7004ed23f551bd98b77cc580e0",
      "parents": [
        "d0217ac04ca6591841e5665f518e38064f4e65bd"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Jul 19 01:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:41 2007 -0700"
      },
      "message": "mm: fault feedback #2\n\nThis patch completes Linus\u0027s wish that the fault return codes be made into\nbit flags, which I agree makes everything nicer.  This requires requires\nall handle_mm_fault callers to be modified (possibly the modifications\nshould go further and do things like fault accounting in handle_mm_fault --\nhowever that would be for another patch).\n\n[akpm@linux-foundation.org: fix alpha build]\n[akpm@linux-foundation.org: fix s390 build]\n[akpm@linux-foundation.org: fix sparc build]\n[akpm@linux-foundation.org: fix sparc64 build]\n[akpm@linux-foundation.org: fix ia64 build]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Still apparently needs some ARM and PPC loving - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f284ce7269031947326bac6bb19a977705276222",
      "tree": "8b145d42d4da182fb185dacc53b24ca7a2546114",
      "parents": [
        "7664732315c97f48dba9d1e7339ad16fc5a320ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_POKEDATA consolidation\n\nIdentical implementations of PTRACE_POKEDATA go into generic_ptrace_pokedata()\nfunction.\n\nAFAICS, fix bug on xtensa where successful PTRACE_POKEDATA will nevertheless\nreturn EPERM.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7664732315c97f48dba9d1e7339ad16fc5a320ac",
      "tree": "1eb9639b0fbe3f24341cecf1dafcae192cb7bde7",
      "parents": [
        "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_PEEKDATA consolidation\n\nIdentical implementations of PTRACE_PEEKDATA go into generic_ptrace_peekdata()\nfunction.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b0fac45878bb88759eec347c273285195649ff7",
      "tree": "a9871a47ef98c90bac3f65a7f9309e87420c694c",
      "parents": [
        "9e7bf24b1b979db256ddc84d0d4ac6040d706da6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Sun Jul 15 23:40:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:45 2007 -0700"
      },
      "message": "dma-mapping: prevent dma dependent code from linking on !HAS_DMA archs\n\nContinuing the work started in 411f0f3edc141a582190d3605cadd1d993abb6df ...\n\nThis enables code with a dma path, that compiles away, to build without\nrequiring additional code factoring.  It also prevents code that calls\ndma_alloc_coherent and dma_free_coherent from linking whereas previously\nthe code would hit a BUG() at run time.  Finally, it allows archs that set\n!HAS_DMA to delete their asm/dma-mapping.h file.\n\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003cgeert@linux-m68k.org\u003e\nCc: \u003czippel@linux-m68k.org\u003e\nCc: \u003cspyro@f2s.com\u003e\nCc: \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0d4f64681695b0e389f7121eb647b27c602990bc",
      "tree": "73ba274b97da70c99cf553f22c93c9d85abc0b83",
      "parents": [
        "43c09ce7927912c7867617cba0a265beea38a154"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu May 10 22:22:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "m32r: fix tme_handler to check _PAGE_PRESENT bit\n\nFix the tlb-miss handler (tme_handler) to check _PAGE_PRESENT bit\nin order to handle file-mapped or swapped-out pages correctly.\n\nThis patch is required to fix unexpected page errors for m32r.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43c09ce7927912c7867617cba0a265beea38a154",
      "tree": "0b0a8b8e9a5f9b2e1fe7aa058378f23321f2a910",
      "parents": [
        "44316634460a6b368ad3160da6cba3b4725a1433"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata.hirokazu@renesas.com",
        "time": "Thu May 10 22:22:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:33 2007 -0700"
      },
      "message": "m32r: fix switch_to macro to push/pop frame pointer if needed\n\nThis patch fixes a rarely-happened but severe scheduling problem of\nthe recent m32r kernel of 2.6.17-rc3 or later.\n\nIn the following previous m32r patch, the switch_to macro was\nmodified not to do unnecessary push/pop operations for tuning.\n\u003e [PATCH] m32r: update switch_to macro for tuning\n\u003e 4127272c38619c56f0c1aa01d01c7bd757db70a1\n\nIn this modification, only \u0027lr\u0027 and \u0027sp\u0027 registers are push/pop\u0027ed,\nassuming that the m32r kernel is always compiled with\n-fomit-frame-pointer option.\n\nHowever, in 2.6 kernel, kernel/sched.c is irregularly compiled\nwith -fno-omit-frame-pointer if CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER\nis not defined.\n\n -- kernel/Makefile --\n   :\n ifneq ($(CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER),y)\n # According to Alan Modra \u003calan@linuxcare.com.au\u003e, the -fno-omit-frame-pointer is\n # needed for x86 only.  Why this used to be enabled for all architectures is beyond\n # me.  I suspect most platforms don\u0027t need this, but until we know that for sure\n # I turn this off for IA-64 only.  Andreas Schwab says it\u0027s also needed on m68k\n # to get a correct value for the wait-channel (WCHAN in ps). --davidm\n CFLAGS_sched.o :\u003d $(PROFILING) -fno-omit-frame-pointer\n endif\n   :\n ---\n\nTherefore, for the recent m32r kernel, we have to push/pop \u0027fp\u0027\n(frame pointer) if CONFIG_FRAME_POINTER is defined or\nCONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER is not defined.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6e3590f8145c77b8fcef3247e2412335221412f",
      "tree": "47fb1a28e41fd9f4e1aef45b5482b69b8d7c154e",
      "parents": [
        "de90c5ce832b1218042316260ff9268b00fdcba3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "message": "[PATCH] x86: Allow percpu variables to be page-aligned\n\nLet\u0027s allow page-alignment in general for per-cpu data (wanted by Xen, and\nIngo suggested KVM as well).\n\nBecause larger alignments can use more room, we increase the max per-cpu\nmemory to 64k rather than 32k: it\u0027s getting a little tight.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d08df601a30df9e36c29f3214315f4f0c8784c68",
      "tree": "cc40826467113f1bfd2e666bb51670e31f436355",
      "parents": [
        "6340aa61b1f1d9c2aadb20594778a5f849bcbb69"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "message": "Various typo fixes.\n\nCorrect mis-spellings of \"algorithm\", \"appear\", \"consistent\" and\n(shame, shame) \"kernel\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3561794d80843588ed8b47fffb20e2dcd9c40ff3",
      "tree": "4f4fdbea35c8d6f741e530251c81ebae77bf7c7b",
      "parents": [
        "a8d91b8477aa433ee0131b031d782411976e1726"
      ],
      "author": {
        "name": "Alon Bar-Lev",
        "email": "alon.barlev@gmail.com",
        "time": "Mon Feb 12 00:54:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:38 2007 -0800"
      },
      "message": "[PATCH] Dynamic kernel command-line: m32r\n\n1. Rename saved_command_line into boot_command_line.\n2. Set command_line as __initdata.\n\nSigned-off-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ea8176994003483a18c8fed580901e2125f8a83",
      "tree": "0712ec9cd3384fbd897eb454ce9c0f907289ab51",
      "parents": [
        "2835fdfa4a7f1400986d76d054237809a9392406"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 11 15:41:31 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] sort the devres mess out\n\n* Split the implementation-agnostic stuff in separate files.\n* Make sure that targets using non-default request_irq() pull\n  kernel/irq/devres.o\n* Introduce new symbols (HAS_IOPORT and HAS_IOMEM) defaulting to positive;\n  allow architectures to turn them off (we needed these symbols anyway for\n  dependencies of quite a few drivers).\n* protect the ioport-related parts of lib/devres.o with CONFIG_HAS_IOPORT.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cefc8be82403cfc4325e7b9b063f77dc0f34e19e",
      "tree": "d360f54c14860550b37f86b44757ecef749db1c0",
      "parents": [
        "c530cba649692512070e8c0131ba3eccade09269"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Sat Feb 10 01:46:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:34 2007 -0800"
      },
      "message": "[PATCH] Consolidate bust_spinlocks()\n\nPart of long forgotten patch\nhttp://groups.google.com/group/fa.linux.kernel/msg/e98e941ce1cf29f6?dmode\u003dsource\nSince then, m32r grabbed two copies.\n\nLeave s390 copy because of important absence of CONFIG_VT, but remove\nreferences to non-existent timerlist_lock.  ia64 also loses timerlist_lock.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b035b6de24932ffd4a2b1c6619a2f5711da6920f",
      "tree": "76f43316bf4788c510a1f271064b67ef8e584035",
      "parents": [
        "5e07e1ccb0c0f25dd748ebe2ef83008c2229bf1c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Feb 10 01:45:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:28 2007 -0800"
      },
      "message": "[PATCH] Consolidate default sched_clock()\n\nUse attribute(weak).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d38229dfa64cf9a75f83746dde345f47bbd8dc",
      "tree": "36ecb1005e79616e4d1274e1c0ebf793125aeb38",
      "parents": [
        "c33df4eaaf41fd3e34837a6ae9a5f9970c393d9f"
      ],
      "author": {
        "name": "Jean-Paul Saman",
        "email": "jean-paul.saman@nxp.com",
        "time": "Sat Feb 10 01:44:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:25 2007 -0800"
      },
      "message": "[PATCH] disable init/initramfs.c: architectures\n\nUpdate all arch/*/kernel/vmlinux.lds.S to not include space for initramfs\nwhen CONFIG_BLK_DEV_INITRAMFS is not selected.  This saves another 4 kbytes\non most platfoms (some reserve PAGE_SIZE for initramfs).\n\nSigned-off-by: Jean-Paul Saman \u003cjean-paul.saman@nxp.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fabb626ad6a3744b9f0eaae215a2418d521c1e14",
      "tree": "9779db4be185ae054ae0753d79e1fae602726f9c",
      "parents": [
        "3d60f849341ac00e3dc47a3af94aaf9ba46d00fb"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: cosmetic updates and trivial fixes\n\nCosmetic updates and trivial fixes of m32r arch-dependent files.\n- Remove RCS ID strings and trailing white lines\n- Other misc. cosmetic updates\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d60f849341ac00e3dc47a3af94aaf9ba46d00fb",
      "tree": "061694cbba9829a9331a263179698b8cc6b2f6d8",
      "parents": [
        "4aa3b3ccfc6abda052a1bbd9cf018d51c1689836"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: fix kernel entry address of vmlinux\n\nThis patch fixes the kernel entry point address of vmlinux.\n\nThe m32r kernel entry address is 0x08002000 (physical).\nBut, so far, the ENTRY point written in vmlinux.lds.S was not point\nthe correct kernel entry address.\n\n(before fix)\n    $ objdump -x vmlinux\n    vmlinux:     file format elf32-m32r-linux\n    vmlinux\n    architecture: m32r2, flags 0x00000112:\n    EXEC_P, HAS_SYMS, D_PAGED\n    start address 0x88002090\t/* NG */\n        :\n    Sections:\n    Idx Name          Size      VMA       LMA       File off  Algn\n      0 .empty_zero_page 00001000  88001000  88001000  00001000  2**12\n                      CONTENTS, ALLOC, LOAD, DATA\n      1 .boot         0000008c  88002000  88002000  00002000  2**2\n                      CONTENTS, ALLOC, LOAD, READONLY, CODE\n      2 .text         001ab694  88002090  88002090  00002090  2**4\n                      CONTENTS, ALLOC, LOAD, READONLY, CODE\n        :\n\n(after fix)\n    $ objdump -x vmlinux\n    vmlinux:     file format elf32-m32r-linux\n    vmlinux\n    architecture: m32r2, flags 0x00000112:\n    EXEC_P, HAS_SYMS, D_PAGED\n    start address 0x08002000\t/* OK */\n        :\n\nThis fix also remedies the following GDB error message (of gdb-6.4 or after)\nat the first operation of kernel debugging:\n\"Previous frame identical to this frame (corrupt stack?)\".\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aa3b3ccfc6abda052a1bbd9cf018d51c1689836",
      "tree": "7a755ad28e5bec79e8c22bff3bf9b497b2fd85f4",
      "parents": [
        "9b87ed790714bd3a8d492feb24f6c48f8bb59c3a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: update defconfig files for v2.6.19\n\nThis patch upgrades defconfig files for all m32r platforms.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b87ed790714bd3a8d492feb24f6c48f8bb59c3a",
      "tree": "f8915b927d4617200e7828c14a4335380d05c0be",
      "parents": [
        "9674dcf795a4c7384e4e42c8f38fcb87517b1a43"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: fix do_page_fault and update_mmu_cache\n\nFix do_page_fault and update_mmu_cache.\n\n  * Fix do_page_fault (vmalloc_fault:) to pass error_code correctly\n    to update_mmu_cache by using a thread-fault code for all m32r chips.\n\n  * Fix update_mmu_cache for OPSP chip\n    - #ifdef CONFIG_CHIP_OPSP portion is a workaround of OPSP;\n      Add a notfound-case operation to update_mmu_cache for OPSP\n      like other m32r chip.\n    - Fix pte_data that was not initialized if no entry found.\n\nSigned-off-by: Kazuhiro Inaoka \u003cinaoka@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9674dcf795a4c7384e4e42c8f38fcb87517b1a43",
      "tree": "7bd9bc05e1e1f6202e15b27139a4a19a1b06f7c6",
      "parents": [
        "2b5b09b3b576d7323d8b4244429a83f16dc5446a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sat Feb 10 01:43:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:20 2007 -0800"
      },
      "message": "[PATCH] m32r: build fix for processors without ISA_DSP_LEVEL2\n\nAdditional fixes for processors without ISA_DSP_LEVEL2.  sigcontext_t does not\nhave dummy_acc1h, dummy_acc1l members any longer.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac6da669e2476dbdac89b357b05b5a79bc5b657",
      "tree": "45b16221dd4f246595638e5fb6f629ddda96ff33",
      "parents": [
        "339ba9b15df58199b9783a23af234e947ec9e6ba"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:19 2007 -0800"
      },
      "message": "[PATCH] Set CONFIG_ZONE_DMA for arches with GENERIC_ISA_DMA\n\nAs Andi pointed out: CONFIG_GENERIC_ISA_DMA only disables the ISA DMA\nchannel management.  Other functionality may still expect GFP_DMA to\nprovide memory below 16M.  So we need to make sure that CONFIG_ZONE_DMA is\nset independent of CONFIG_GENERIC_ISA_DMA.  Undo the modifications to\nmm/Kconfig where we made ZONE_DMA dependent on GENERIC_ISA_DMA and set\ntheses explicitly in each arches Kconfig.\n\nReviews must occur for each arch in order to determine if ZONE_DMA can be\nswitched off.  It can only be switched off if we know that all devices\nsupported by a platform are capable of performing DMA transfers to all of\nmemory (Some arches already support this: uml, avr32, sh sh64, parisc and\nIA64/Altix).\n\nIn order to switch ZONE_DMA off conditionally, one would have to establish\na scheme by which one can assure that no drivers are enabled that are only\ncapable of doing I/O to a part of memory, or one needs to provide an\nalternate means of performing an allocation from a specific range of memory\n(like provided by alloc_pages_range()) and insure that all drivers use that\ncall.  In that case the arches alloc_dma_coherent() may need to be modified\nto call alloc_pages_range() instead of relying on GFP_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d",
      "tree": "a5201d54c20d85273694fb79d312ed9e1434e86d",
      "parents": [
        "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed Jan 10 23:15:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Change cpu_up and co from __devinit to __cpuinit\n\nCompiling the kernel with CONFIG_HOTPLUG \u003d y and CONFIG_HOTPLUG_CPU \u003d n\nwith CONFIG_RELOCATABLE \u003d y generates the following modpost warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b7d) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b9c) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:__cpu_up\nfrom .text between \u0027_cpu_up\u0027 (at offset 0xc0141bd8) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c05) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c26) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c37) and \u0027cpu_up\u0027\n\nThis is because cpu_up, _cpu_up and __cpu_up (in some architectures) are\ndefined as __devinit\nAND\n__cpu_up calls some __cpuinit functions.\n\nSince __cpuinit would map to __init with this kind of a configuration,\nwe get a .text refering .init.data warning.\n\nThis patch solves the problem by converting all of __cpu_up, _cpu_up\nand cpu_up from __devinit to __cpuinit. The approach is justified since\nthe callers of cpu_up are either dependent on CONFIG_HOTPLUG_CPU or\nare of __init type.\n\nThus when CONFIG_HOTPLUG_CPU\u003dy, all these cpu up functions would land up\nin .text section, and when CONFIG_HOTPLUG_CPU\u003dn, all these functions would\nland up in .init section.\n\nTested on a i386 SMP machine running linux-2.6.20-rc3-mm1.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0d1b0b30d250a07627ad8b9fbbb5c7cc08422e8",
      "tree": "0aa5379150574374351fb92af7881a48dbfcf2ce",
      "parents": [
        "b3d7ae5f47a58a9f7b152deeaf7daa1fc558a8f1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Implement a general integer log2 facility in the kernel\n\nThis facility provides three entry points:\n\n\tilog2()\t\tLog base 2 of unsigned long\n\tilog2_u32()\tLog base 2 of u32\n\tilog2_u64()\tLog base 2 of u64\n\nThese facilities can either be used inside functions on dynamic data:\n\n\tint do_something(long q)\n\t{\n\t\t...;\n\t\ty \u003d ilog2(x)\n\t\t...;\n\t}\n\nOr can be used to statically initialise global variables with constant values:\n\n\tunsigned n \u003d ilog2(27);\n\nWhen performing static initialisation, the compiler will report \"error:\ninitializer element is not constant\" if asked to take a log of zero or of\nsomething not reducible to a constant.  They treat negative numbers as\nunsigned.\n\nWhen not dealing with a constant, they fall back to using fls() which permits\nthem to use arch-specific log calculation instructions - such as BSR on\nx86/x86_64 or SCAN on FRV - if available.\n\n[akpm@osdl.org: MMC fix]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d93f7de8c5dfefb030a5e65d0857176879bf78e9",
      "tree": "17e7f1fbf926ac190943918e780586f709573413",
      "parents": [
        "6b8bd3f4b2e9d0fbfd0e7d75ba1cdc79c6876ecc"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: bootloader support for OPSPUT platform\n\nThis patch supports \"m32r-g00ff\" bootloader for an OPSPUT platform.\n\nApplying this patch, it is possible to do ATA-boot from an IDE drive or\nHTTP-boot from network by m32r-g00ff.\n\n    * arch/m32r/boot/compressed/m32r_sio.c: Fix hangup on OPSPUT at boot.\n\n    * arch/m32r/kernel/io_opsput.c: IDE support for OPSPUT.\n    * arch/m32r/kernel/setup_opsput.c: ditto.\n    * include/asm-m32r/ide.h: ditto.\n\nSigned-off-by: Kazuhiro Inaoka \u003cinaoka@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b8bd3f4b2e9d0fbfd0e7d75ba1cdc79c6876ecc",
      "tree": "1bdd60f28f6e10747b19dade59b8e055a69ca75d",
      "parents": [
        "f894cb5c938de467e208e5934c90cb9deee7dc46"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: fix ace_handler to pass full 32-bit address\n\nDon\u0027t mask the lower 12-bit of the page fault address.\n\nIn the current m32r kernel implementation, we use an access exception\nto detect page faults.\n\nThis patch fixes ace_handler (access exception handler) for m32r.  In order to\ncheck userspace address in do_page_fault, we have to pass full 32-bit address\nto do_page_fault.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b03a632ef673bf1069ac9c96c97ff2830289312",
      "tree": "f1258c921c032699de8a2000e03af4bb5aba217a",
      "parents": [
        "b8b50b6519afa9891b753c4fffa89d89e04df66a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: make userspace headers platform-independent\n\nThe m32r kernel 2.6.18-rc1 or after cause build errors of \"unknown isa\nconfiguration\" for userspace application programs, such as glibc, gdb, etc.\n\nThis is because the recent kernel do not include linux/config.h not to expose\nkernel headers for userspace.\n\nTo fix the above compile errors, this patch fixes two headers ptrace.h and\nsigcontext.h for m32r and makes them platform-independent.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\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": "19e5d9c0d2194b4b47189cbec2921cbf72b0bd1c",
      "tree": "1d0c9ed041ab887bfc73577141c27948891a33c5",
      "parents": [
        "319e799abb89d9215a203e32c2cad51115d302f4"
      ],
      "author": {
        "name": "Henry Nestler",
        "email": "henry.ne@arcor.de",
        "time": "Wed Dec 06 20:37:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] initrd: remove unused false condition for initrd_start\n\nAfter LOADER_TYPE \u0026\u0026 INITRD_START are true, the short if-condition\nfor INITRD_START can never be false.\n\nRemove unused code from the else condition.\n\nSigned-off-by: Henry Nestler \u003chenry.ne@arcor.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dfb71030f7636a0d65200158113c37764552f93",
      "tree": "276b812903d377b16d8828e888552fd256f48aab",
      "parents": [
        "8a05aac2631aa0e6494d9dc990f8c68ed8b8fde7"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@linuxmail.org",
        "time": "Wed Dec 06 20:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] Add include/linux/freezer.h and move definitions from sched.h\n\nMove process freezing functions from include/linux/sched.h to freezer.h, so\nthat modifications to the freezer or the kernel configuration don\u0027t require\nrecompiling just about everything.\n\n[akpm@osdl.org: fix ueagle driver]\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85d20dee20f0958df1615e73698f6b0c525812f7",
      "tree": "47ddcace761e2c26da0dafc437cef5a2ec852183",
      "parents": [
        "322529961e3b3e64fdf1a3e46a45294456c91acf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Nov 14 21:16:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:23:06 2006 -0800"
      },
      "message": "[NET]: M32R checksum annotations and cleanups.\n\n* sanitize prototypes, annotate\n* ntohs -\u003e shift in checksum calculations in l-e case\n* kill shift-by-16 in checksum calculations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61ce1efe6e40233663d27ab8ac9ba9710eebcaad",
      "tree": "782640f26f39b96fbce595883dabbeadb550dd15",
      "parents": [
        "e80391500078b524083ba51c3df01bbaaecc94bb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Oct 27 11:41:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 27 15:34:51 2006 -0700"
      },
      "message": "[PATCH] vmlinux.lds: consolidate initcall sections\n\nAdd a vmlinux.lds.h helper macro for defining the eight-level initcall table,\nteach all the architectures to use it.\n\nThis is a prerequisite for a patch which performs initcall synchronisation for\nmultithreaded-probing.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n[ Added AVR32 as well ]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd2c903b89a6c3cec9388eb24a134ebc1be20747",
      "tree": "497a3944481290d120052de53ac869eab89d6463",
      "parents": [
        "12ea59e8109d7192ecb2ac994588e24b11ab0428"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: more __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12ea59e8109d7192ecb2ac994588e24b11ab0428",
      "tree": "c1e889ea9d8a15d06fbad1ded70ad8de2bb2b050",
      "parents": [
        "870e75a2930a1db02c7a5c09a13edcb4e3b07838"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "870e75a2930a1db02c7a5c09a13edcb4e3b07838",
      "tree": "3fbac020a6caa62316dd729f221b374e6b932d3a",
      "parents": [
        "7857a7f59d5d0b4e8c15606a79c0bcdbdef18ab6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: signal __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7857a7f59d5d0b4e8c15606a79c0bcdbdef18ab6",
      "tree": "999604034d009efcdb7c653282429d470014116a",
      "parents": [
        "399ad77b9098ed2eb27cbfbeb6449c1caab3c18e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:24:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] m32r: C99 initializers in setup.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c8e7f5cc965d30006c917ab19221e06fcc5a4f9",
      "tree": "2ee465eedaec181e1eb8f50acbc0f86c03325a32",
      "parents": [
        "8774cb815f2492a95b90a927f93a2de555753b32"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 07 16:29:18 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 07 10:51:15 2006 -0700"
      },
      "message": "[PATCH] m32r pt_regs fixes\n\n... and now with irq_regs.h not forgotten...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "fe74290d51bc08e9b90ed7c145d74a22cd50b90e",
      "tree": "bec3a117a95a1ace6dba6a76b3edbd6297d40b63",
      "parents": [
        "3db03b4afb3ecd66a0399b8ba57742ca953b0ecd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 02 02:18:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:23 2006 -0700"
      },
      "message": "[PATCH] provide kernel_execve on all architectures\n\nThis adds the new kernel_execve function on all architectures that were using\n_syscall3() to implement execve.\n\nThe implementation uses code from the _syscall3 macros provided in the\nunistd.h header file.  I don\u0027t have cross-compilers for any of these\narchitectures, so the patch is untested with the exception of i386.\n\nMost architectures can probably implement this in a nicer way in assembly or\nby combining it with the sys_execve implementation itself, but this should do\nit for now.\n\n[bunk@stusta.de: m68knommu build fix]\n[markh@osdl.org: build fix]\n[bero@arklinux.org: build fix]\n[ralf@linux-mips.org: mips fix]\n[schwidefsky@de.ibm.com: s390 fix]\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bernhard Rosenkraenzer \u003cbero@arklinux.org\u003e\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\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": "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4",
      "tree": "c638a7b89f0c5e8adc410316d06ca1de8b8dabee",
      "parents": [
        "0bdd7aab7f0ecd5d337910816aa058c18398628e"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: switch to using uts namespaces\n\nReplace references to system_utsname to the per-process uts namespace\nwhere appropriate.  This includes things like uname.\n\nChanges: Per Eric Biederman\u0027s comments, use the per-process uts namespace\n\tfor ELF_PLATFORM, sunrpc, and parts of net/ipv4/ipconfig.c\n\n[jdike@addtoit.com: UML fix]\n[clg@fr.ibm.com: cleanup]\n[akpm@osdl.org: build fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0437eb594e6e5e699248f865482e61034be846d0",
      "tree": "1cf333f108c6d613f54b2a91fe1ad0f12a04bace",
      "parents": [
        "ab516013ad9ca47f1d3a936fa81303bfbf734d52"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:20 2006 -0700"
      },
      "message": "[PATCH] nsproxy: move init_nsproxy into kernel/nsproxy.c\n\nMove the init_nsproxy definition out of arch/ into kernel/nsproxy.c.  This\navoids all arches having to be updated.  Compiles and boots on s390.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab516013ad9ca47f1d3a936fa81303bfbf734d52",
      "tree": "643ea9c4c3d28958cb42dd87b1856f74edd22b11",
      "parents": [
        "b1ba4ddde0cf67991d89f039365eaaeda61aa027"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:20 2006 -0700"
      },
      "message": "[PATCH] namespaces: add nsproxy\n\nThis patch adds a nsproxy structure to the task struct.  Later patches will\nmove the fs namespace pointer into this structure, and introduce a new utsname\nnamespace into the nsproxy.\n\nThe vserver and openvz functionality, then, would be implemented in large part\nby virtualizing/isolating more and more resources into namespaces, each\ncontained in the nsproxy.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9540fc42305859705b0232a10c8dec3ad866bd40",
      "tree": "fbd227aca68a0ce56327b8c4048acedcbe4f13c8",
      "parents": [
        "a148ecfdf04d5fcb840324eef45d63ed674c73b9"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Sep 30 23:29:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:31 2006 -0700"
      },
      "message": "[PATCH] Generic ioremap_page_range: m32r conversion\n\nConvert m32r to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \u003clinux-m32r@ml.linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ef386092d7c2891bd7acefb2a87f878f7e9a0d6",
      "tree": "b149f0c63f9b9bb3f43e82097f1ae5972662288f",
      "parents": [
        "70bc42f90a3f4721c89dbe865e6c95da8565b41c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Sep 30 23:28:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:27 2006 -0700"
      },
      "message": "[PATCH] kill wall_jiffies\n\nWith 2.6.18-rc4-mm2, now wall_jiffies will always be the same as jiffies.\nSo we can kill wall_jiffies completely.\n\nThis is just a cleanup and logically should not change any real behavior\nexcept for one thing: RTC updating code in (old) ppc and xtensa use a\ncondition \"jiffies - wall_jiffies \u003d\u003d 1\".  This condition is never met so I\nsuppose it is just a bug.  I just remove that condition only instead of\nkill the whole \"if\" block.\n\n[heiko.carstens@de.ibm.com: s390 build fix and cleanup]\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3171a0305d62e6627a24bff35af4f997e4988a80",
      "tree": "5cf70462490528523172927c75f47970faa46ce9",
      "parents": [
        "27d91e07f9b863fa94491ffafe250580f0c2ce78"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Sep 29 02:00:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:15 2006 -0700"
      },
      "message": "[PATCH] simplify update_times (avoid jiffies/jiffies_64 aliasing problem)\n\nPass ticks to do_timer() and update_times(), and adjust x86_64 and s390\ntimer interrupt handler with this change.\n\nCurrently update_times() calculates ticks by \"jiffies - wall_jiffies\", but\ncallers of do_timer() should know how many ticks to update.  Passing ticks\nget rid of this redundant calculation.  Also there are another redundancy\npointed out by Martin Schwidefsky.\n\nThis cleanup make a barrier added by\n5aee405c662ca644980c184774277fc6d0769a84 needless.  So this patch removes\nit.\n\nAs a bonus, this cleanup make wall_jiffies can be removed easily, since now\nwall_jiffies is always synced with jiffies.  (This patch does not really\nremove wall_jiffies.  It would be another cleanup patch)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f400e198b2ed26ce55b22a1412ded0896e7516ac",
      "tree": "a3d78bfc1c20635e199fe0fe85aaa1d8792acc58",
      "parents": [
        "959ed340f4867fda7684340625f60e211c2296d6"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Fri Sep 29 02:00:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:12 2006 -0700"
      },
      "message": "[PATCH] pidspace: is_init()\n\nThis is an updated version of Eric Biederman\u0027s is_init() patch.\n(http://lkml.org/lkml/2006/2/6/280).  It applies cleanly to 2.6.18-rc3 and\nreplaces a few more instances of -\u003epid \u003d\u003d 1 with is_init().\n\nFurther, is_init() checks pid and thus removes dependency on Eric\u0027s other\npatches for now.\n\nEric\u0027s original description:\n\n\tThere are a lot of places in the kernel where we test for init\n\tbecause we give it special properties.  Most  significantly init\n\tmust not die.  This results in code all over the kernel test\n\t-\u003epid \u003d\u003d 1.\n\n\tIntroduce is_init to capture this case.\n\n\tWith multiple pid spaces for all of the cases affected we are\n\tlooking for only the first process on the system, not some other\n\tprocess that has pid \u003d\u003d 1.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: \u003clxc-devel@lists.sourceforge.net\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f06a96844a577c43249fce25809a4fae07407f46",
      "tree": "57fd0fdbfbcce081d27d5595de2886b748b8bb49",
      "parents": [
        "776ed98b842ee8551793f842fe028c8091f3633e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Sep 25 23:31:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 26 08:48:46 2006 -0700"
      },
      "message": "[PATCH] reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations\n\nFix array initialization in lots of arches\n\nThe number of zones may now be reduced from 4 to 2 for many arches.  Fix the\narray initialization for the zones array for all architectures so that it is\nnot initializing a fixed number of elements.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "894673ee6122a3ce1958e1fe096901ba5356a96b",
      "tree": "2fe842e63046ead098c5c61c0938ad8128934412",
      "parents": [
        "a8f340e394ff30b79ab5b03c67ab4c94b2ac3646"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmir@gmail.com",
        "time": "Mon Jul 10 04:44:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:16 2006 -0700"
      },
      "message": "[PATCH] tty: Remove include of screen_info.h from tty.h\n\nscreen_info.h doesn\u0027t have anything to do with the tty layer and shouldn\u0027t be\nincluded by tty.h.  This patches removes the include and modifies all users to\ndirectly include screen_info.h.  struct screen_info is mainly used to\ncommunicate with the console drivers in drivers/video/console.  Note that this\npatch touches every arch and I have no way of testing it.  If there is a\nmistake the worst thing that will happen is a compile error.\n\n[akpm@osdl.org: fix arm build]\n[akpm@osdl.org: fix alpha build]\nSigned-off-by: Jon Smirl \u003cjonsmir@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aff60147049c0be346909ee2e1dbe600a5c7aa91",
      "tree": "7ec472e1187d622e36634fbd3417eb82308a05cf",
      "parents": [
        "121a4226e89aae6654d667d58ab72df740b97b92"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:47 2006 -0700"
      },
      "message": "[PATCH] irq-flags: M32R: Use the new IRQF_ constants\n\nUse the new IRQF_ constants and remove the SA_INTERRUPT define\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "80f7228b59e4bbe9d840af3ff0f2fe480d6e7c79",
      "tree": "08e6d2365abeafd7bfcc0fd7485db9055463d72c",
      "parents": [
        "47bdd718c6547d84c8e140cd0f495c016f13b08b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:27:16 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:27:16 2006 +0200"
      },
      "message": "typo fixes: occuring -\u003e occurring\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d1bef4ed5faf7d9872337b33c4269e45ae1bf960",
      "tree": "a88c58e3102396382e9137a25a884af14421f6a6",
      "parents": [
        "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 29 02:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] genirq: rename desc-\u003ehandler to desc-\u003echip\n\nThis patch-queue improves the generic IRQ layer to be truly generic, by adding\nvarious abstractions and features to it, without impacting existing\nfunctionality.\n\nWhile the queue can be best described as \"fix and improve everything in the\ngeneric IRQ layer that we could think of\", and thus it consists of many\nsmaller features and lots of cleanups, the one feature that stands out most is\nthe new \u0027irq chip\u0027 abstraction.\n\nThe irq-chip abstraction is about describing and coding and IRQ controller\ndriver by mapping its raw hardware capabilities [and quirks, if needed] in a\nstraightforward way, without having to think about \"IRQ flow\"\n(level/edge/etc.) type of details.\n\nThis stands in contrast with the current \u0027irq-type\u0027 model of genirq\narchitectures, which \u0027mixes\u0027 raw hardware capabilities with \u0027flow\u0027 details.\nThe patchset supports both types of irq controller designs at once, and\nconverts i386 and x86_64 to the new irq-chip design.\n\nAs a bonus side-effect of the irq-chip approach, chained interrupt controllers\n(master/slave PIC constructs, etc.) are now supported by design as well.\n\nThe end result of this patchset intends to be simpler architecture-level code\nand more consolidation between architectures.\n\nWe reused many bits of code and many concepts from Russell King\u0027s ARM IRQ\nlayer, the merging of which was one of the motivations for this patchset.\n\nThis patch:\n\nrename desc-\u003ehandler to desc-\u003echip.\n\nOriginally i did not want to do this, because it\u0027s a big patch.  But having\nboth \"desc-\u003ehandler\", \"desc-\u003ehandle_irq\" and \"action-\u003ehandler\" caused a\nlarge degree of confusion and made the code appear alot less clean than it\ntruly is.\n\nI have also attempted a dual approach as well by introducing a\ndesc-\u003echip alias - but that just wasnt robust enough and broke\nfrequently.\n\nSo lets get over with this quickly.  The conversion was done automatically\nvia scripts and converts all the code in the kernel.\n\nThis renaming patch is the first one amongst the patches, so that the\nremaining patches can stay flexible and can be merged and split up\nwithout having some big monolithic patch act as a merge barrier.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: another build fix]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b67ed9dce69a6a329cdd66f94af1787f417b62",
      "tree": "4d80993e607ae4a870f98ad3441795737570b012",
      "parents": [
        "dd0932d9d4301bd58a4d5a634a3a8298c4fc5e24"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Jun 27 02:53:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:37 2006 -0700"
      },
      "message": "[PATCH] node hotplug: register cpu: remove node struct\n\nWith Goto-san\u0027s patch, we can add new pgdat/node at runtime.  I\u0027m now\nconsidering node-hot-add with cpu + memory on ACPI.\n\nI found acpi container, which describes node, could evaluate cpu before\nmemory. This means cpu-hot-add occurs before memory hot add.\n\nIn most part, cpu-hot-add doesn\u0027t depend on node hot add.  But register_cpu(),\nwhich creates symbolic link from node to cpu, requires that node should be\nonlined before register_cpu().  When a node is onlined, its pgdat should be\nthere.\n\nThis patch-set holds off creating symbolic link from node to cpu\nuntil node is onlined.\n\nThis removes node arguments from register_cpu().\n\nNow, register_cpu() requires \u0027struct node\u0027 as its argument.  But the array of\nstruct node is now unified in driver/base/node.c now (By Goto\u0027s node hotplug\npatch).  We can get struct node in generic way.  So, this argument is not\nnecessary now.\n\nThis patch also guarantees add cpu under node only when node is onlined.  It\nis necessary for node-hot-add vs.  cpu-hot-add patch following this.\n\nMoreover, register_cpu calculates cpu-\u003enode_id by cpu_to_node() without regard\nto its \u0027struct node *root\u0027 argument.  This patch removes it.\n\nAlso modify callers of register_cpu()/unregister_cpu, whose args are changed\nby register-cpu-remove-node-struct patch.\n\n[Brice.Goglin@ens-lyon.org: fix it]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4127272c38619c56f0c1aa01d01c7bd757db70a1",
      "tree": "d12ca9b4ba542a93957dc50c009928299ea66991",
      "parents": [
        "dd1c1e3e9ed04d33a698925238e527b7051f64b9"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] m32r: update switch_to macro for tuning\n\n- Remove unnecessary push/pop\u0027s of the switch_to() macro\n  for performance tuning.\n- Cosmetic updates: change __inline__ to inline, etc.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: NIIBE Yutaka \u003cgniibe@fsij.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d34c86c3b75e5fd7cde15c965349b0104e06e53",
      "tree": "13092afb5f94f45429ff04c24ce390ddf7f6a7b4",
      "parents": [
        "fa372810e51979c5044e036a34015845e9c6aedd"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: mappi3 reboot support\n\nHere is a patch to support a reboot function for M3A-2170(Mappi-III)\nevaluation board.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e8ff02c0b61d9b7c15c7996a2eddbedf51a105b",
      "tree": "dde7fcedee5d8720f5cc95da5ed4629fd3369bc8",
      "parents": [
        "efe87d2b822e42975b4da958c9d321cf89bfeb5a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: Fix pt_regs for !COFNIG_ISA_DSP_LEVEL2 target\n\nThis modification is required to fix debugging function for m32r targets\nwith !CONFIG_ISA_DSP_LEVEL2, by unifying \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 size for all M32R ISA.\n\nSome m32r processor core with !CONFIG_ISA_DSP_LEVEL2 configuration has only\nsingle accumulator a0 (ex.  VDEC2 core, M32102 core, etc.), the others with\nCONFIG_ISA_DSP_LEVEL2 has two accumulators, a0 and a1.\n\nThis means there are two variations of thread context.  So far, we reduced\nand changed stackframe size at a syscall for their context size.  However,\nthis causes a problem that a GDB for processors with CONFIG_ISA_DSP_LEVEL2\ncannot be used for processors with !CONFIG_ISA_DSP_LEVEL2.\n\nFrom the viewpoint of GDB support, we should reduce such variation of\nstackframe size for simplicity.\n\nIn this patch, dummy members are added to \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 to adjust their size for !CONFIG_ISA_DSP_LEVEL2.\n\nThis modification is also a one step for a GDB update in future.\nCurrently, on the m32r, GDB can access process\u0027s context by using ptrace\nfunctions in a simple way of register by register access.  By unifying\nstackframe size, we have a possibility to make use of ptrace functions of\nnot only a single register access but also block register access,\nPTRACE_{GETREGS,PUTREGS}.\n\nHowever, for this purpose, we might have to modify stackframe structure\nsome more; for example, PSW (processor status word) register should be\npre-processed before pushing to stack at a syscall, and so on.  In this\ncase, we must update carefully both kernel and GDB at a time...\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Kei Sakamoto \u003cksakamot@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "894b5779ceeabdce139068310e58bcf51ed9bb22",
      "tree": "a5235a777d109a22a3867a8e31e2dcf40fb21bc0",
      "parents": [
        "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Apr 10 22:53:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] No arch-specific strpbrk implementations\n\nWhile cleaning up parisc_ksyms.c earlier, I noticed that strpbrk wasn\u0027t\nbeing exported from lib/string.c.  Investigating further, I noticed a\nchangeset that removed its export and added it to _ksyms.c on a few more\narchitectures.  The justification was that \"other arches do it.\"\n\nI think this is wrong, since no architecture currently defines\n__HAVE_ARCH_STRPBRK, there\u0027s no reason for any of them to be exporting it\nthemselves.  Therefore, consolidate the export to lib/string.c.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c80d79d746cc48bd94b0ce4f6d4f3c90cd403aaf",
      "tree": "5aa8d1590d95f8fd820ad797fe03a063b592e9bf",
      "parents": [
        "653edba1a8b2ed018bdfb078131324dfbfe1dd6a"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Apr 10 22:53:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:39 2006 -0700"
      },
      "message": "[PATCH] Configurable NODES_SHIFT\n\nCurrent implementations define NODES_SHIFT in include/asm-xxx/numnodes.h for\neach arch.  Its definition is sometimes configurable.  Indeed, ia64 defines 5\nNODES_SHIFT values in the current git tree.  But it looks a bit messy.\n\nSGI-SN2(ia64) system requires 1024 nodes, and the number of nodes already has\nbeen changeable by config.  Suitable node\u0027s number may be changed in the\nfuture even if it is other architecture.  So, I wrote configurable node\u0027s\nnumber.\n\nThis patch set defines just default value for each arch which needs multi\nnodes except ia64.  But, it is easy to change to configurable if necessary.\n\nOn ia64 the number of nodes can be already configured in generic ia64 and SN2\nconfig.  But, NODES_SHIFT is defined for DIG64 and HP\u0027S machine too.  So, I\nchanged it so that all platforms can be configured via CONFIG_NODES_SHIFT.  It\nwould be simpler.\n\nSee also: http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114358010523896\u0026w\u003d2\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73830056f56afe4b7d418debbf9ecb64e3d9b0ae",
      "tree": "8e5a4b3c88d94f298836ff0bc2bb77ae6b60ed89",
      "parents": [
        "bad7af550e90ab82e74024357438d77b561e1b5f"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:35 2006 -0700"
      },
      "message": "[PATCH] m32r: Remove symbols exported twice\n\nRemove multi-exported symbols from arch/m32r/kernel/m32r_ksyms.c.\n\nWARNING: vmlinux: \u0027enable_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027disable_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027disable_irq_nosync\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027synchronize_irq\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memchr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strstr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memscan\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memcmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027memmove\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strnlen\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strchr\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcmp\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncat\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcat\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strncpy\u0027 exported twice. Previous export was in vmlinux\nWARNING: vmlinux: \u0027strcpy\u0027 exported twice. Previous export was in vmlinux\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04dfd0de4ec04aaf7d9d42439c972c642a15a75c",
      "tree": "26f093671aee900dadc7458f774eb9eb9e209b78",
      "parents": [
        "7c1c4e541888947947bc46a18a9a5543a259ed62"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:34 2006 -0700"
      },
      "message": "[PATCH] m32r: security fix of {get,put}_user macros\n\nUpdate {get,put}_user macros for m32r kernel.\n- Modify get_user to use __get_user_asm macro, instead of __get_user_x macro.\n- Remove arch/m32r/lib/{get,put}user.S.\n- Some cosmetic updates.\n\nI would like to thank NIIBE Yutaka for his reporting about the m32r kernel\u0027s\nsecurity problem in {get,put}_user macros.\n\nThere were no address checking for user space access in {get,put}_user macros.\n ;-)\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: NIIBE Yutaka \u003cgniibe@fsij.org\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": "7c1c4e541888947947bc46a18a9a5543a259ed62",
      "tree": "b2484781dd89aea63fb0e66702f0ec1b9ad491c0",
      "parents": [
        "917b1f78a9871a1985004df09ed1eb2e0dc3bf4f"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Apr 10 22:53:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:34 2006 -0700"
      },
      "message": "[PATCH] m32r: Fix cpu_possible_map and cpu_present_map initialization for SMP kernel\n\nThis patch fixes a boot problem of the m32r SMP kernel 2.6.16-rc1-mm3 or\nlater.\n\nIn this patch, cpu_possible_map is statically initialized, and cpu_present_map\nis also copied from cpu_possible_map in smp_prepare_cpus(), because the m32r\narchitecture has not supported CPU hotplug yet.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara.hayato@renesas.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\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": "22a9835c350782a5c3257343713932af3ac92ee0",
      "tree": "9688e99426e8aa85a468cc724ffee32c6a8abcad",
      "parents": [
        "95144c788dc01b6a0ff2c9c2222e37ffdab358b8"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Mon Mar 27 01:16:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:48 2006 -0800"
      },
      "message": "[PATCH] unify PFN_* macros\n\nJust about every architecture defines some macros to do operations on pfns.\n They\u0027re all virtually identical.  This patch consolidates all of them.\n\nOne minor glitch is that at least i386 uses them in a very skeletal header\nfile.  To keep away from #include dependency hell, I stuck the new\ndefinitions in a new, isolated header.\n\nOf all of the implementations, sh64 is the only one that varied by a bit.\nIt used some masks to ensure that any sign-extension got ripped away before\nthe arithmetic is done.  This has been posted to that sh64 maintainers and\nthe development list.\n\nCompiles on x86, x86_64, ia64 and ppc64.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3571761fe49d960bb720c2308ffb9401f0a5e161",
      "tree": "2b100cedf9f18ec59f0aa38e8c0f6b25bec9dfab",
      "parents": [
        "ec936fc563715a9e2b2e363eb060655b49529325"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Mar 27 01:16:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:48 2006 -0800"
      },
      "message": "[PATCH] for_each_online_pgdat: remove sorting pgdat\n\nBecause pgdat_list was linked to pgdat_list in *reverse* order, (By default)\nsome of arch has to sort it by themselves.\n\nfor_each_pgdat has gone..for_each_online_pgdat() uses node_online_map, which\ndoesn\u0027t need to be sorted.\n\nThis patch removes codes for sorting pgdat.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec936fc563715a9e2b2e363eb060655b49529325",
      "tree": "72e77aefeeda3c6ff396f080a5c6a82f25d52bf0",
      "parents": [
        "679bc9fbb508a0aac9539b2de747eb5849feb428"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Mon Mar 27 01:15:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:48 2006 -0800"
      },
      "message": "[PATCH] for_each_online_pgdat: renaming for_each_pgdat\n\nReplace for_each_pgdat() with for_each_online_pgdat().\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d9f937b559d664b6f222cb91eca9c6802bfe89a",
      "tree": "f431c052f0c0d9f2d29bb6e39e3ff142f23e10c9",
      "parents": [
        "2875aef8bd0e42367a66a78ef7abe10f3bba27b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: m32r: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_ffs()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1ca21d46aaef95101723fa402f39d3a95aba59",
      "tree": "cd95efefb9ccb6ab4ac0589d01c06cdfc22cc989",
      "parents": [
        "315ab19a6d12d6af7b6957090822f3057ab7e80f",
        "eae0f536f640bb95f2ad437a57c40c7d5683d1ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:48:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n\n* master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild: (46 commits)\n  kbuild: remove obsoleted scripts/reference_* files\n  kbuild: fix make help \u0026 make *pkg\n  kconfig: fix time ordering of writes to .kconfig.d and include/linux/autoconf.h\n  Kconfig: remove the CONFIG_CC_ALIGN_* options\n  kbuild: add -fverbose-asm to i386 Makefile\n  kbuild: clean-up genksyms\n  kbuild: Lindent genksyms.c\n  kbuild: fix genksyms build error\n  kbuild: in makefile.txt note that Makefile is preferred name for kbuild files\n  kbuild: replace PHONY with FORCE\n  kbuild: Fix bug in crc symbol generating of kernel and modules\n  kbuild: change kbuild to not rely on incorrect GNU make behavior\n  kbuild: when warning symbols exported twice now tell user this is the problem\n  kbuild: fix make dir/file.xx when asm symlink is missing\n  kbuild: in the section mismatch check try harder to find symbols\n  kbuild: fix section mismatch check for unwind on IA64\n  kbuild: kill false positives from section mismatch warnings for powerpc\n  kbuild: kill trailing whitespace in modpost \u0026 friends\n  kbuild: small update of allnoconfig description\n  kbuild: make namespace.pl CROSS_COMPILE happy\n  ...\n\nTrivial conflict in arch/ppc/boot/Makefile manually fixed up\n"
    },
    {
      "commit": "4a2f0acf0f951599fd9e4af95cf9483449970c26",
      "tree": "55e94035f8cc2dbe178f45c73ed9b73e09a3e540",
      "parents": [
        "33d8675ea66e79d21da3ed64ce88dfb2a18bc6a7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 25 03:07:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] kconfig: clarify memory debug options\n\nThe Kconfig text for CONFIG_DEBUG_SLAB and CONFIG_DEBUG_PAGEALLOC have always\nseemed a bit confusing.  Change them to:\n\nCONFIG_DEBUG_SLAB: \"Debug slab memory allocations\"\nCONFIG_DEBUG_PAGEALLOC: \"Debug page memory allocations\"\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "394e3902c55e667945f6f1c2bdbc59842cce70f7",
      "tree": "f4bca0bdc0c291fda6f6949265aacec0669b9084",
      "parents": [
        "63872f87a151413100678f110d1556026002809e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 03:01:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:17 2006 -0800"
      },
      "message": "[PATCH] more for_each_cpu() conversions\n\nWhen we stop allocating percpu memory for not-possible CPUs we must not touch\nthe percpu data for not-possible CPUs at all.  The correct way of doing this\nis to test cpu_possible() or to use for_each_cpu().\n\nThis patch is a kernel-wide sweep of all instances of NR_CPUS.  I found very\nfew instances of this bug, if any.  But the patch converts lots of open-coded\ntest to use the preferred helper macros.\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7835e98b2e3c66dba79cb0ff8ebb90a2fe030c29",
      "tree": "405a96eade34845dabe2f125b6c5eb095846869d",
      "parents": [
        "70dc991d66cac40fdb07346dba2b5d862d732c34"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Mar 22 00:08:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 07:54:02 2006 -0800"
      },
      "message": "[PATCH] remove set_page_count() outside mm/\n\nset_page_count usage outside mm/ is limited to setting the refcount to 1.\nRemove set_page_count from outside mm/, and replace those users with\ninit_page_count() and set_page_refcounted().\n\nThis allows more debug checking, and tighter control on how code is allowed\nto play around with page-\u003e_count.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f1933620f57145212cdbb1ac6ce099eeeb21c5a",
      "tree": "c083cce1f0acedd92be2ac6eb5e6c49ebd84ac46",
      "parents": [
        "7b75b13cda8bd21e8636ea985f76e1ce5bd1a470"
      ],
      "author": {
        "name": "Paul Smith",
        "email": "psmith@gnu.org",
        "time": "Sun Mar 05 17:14:10 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Mon Mar 06 00:09:51 2006 +0100"
      },
      "message": "kbuild: change kbuild to not rely on incorrect GNU make behavior\n\nThe kbuild system takes advantage of an incorrect behavior in GNU make.\nOnce this behavior is fixed, all files in the kernel rebuild every time,\neven if nothing has changed.  This patch ensures kbuild works with both\nthe incorrect and correct behaviors of GNU make.\n\nFor more details on the incorrect behavior, see:\n\nhttp://lists.gnu.org/archive/html/bug-make/2006-03/msg00003.html\n\nChanges in this patch:\n  - Keep all targets that are to be marked .PHONY in a variable, PHONY.\n  - Add .PHONY: $(PHONY) to mark them properly.\n  - Remove any $(PHONY) files from the $? list when determining whether\n    targets are up-to-date or not.\n\nSigned-off-by: Paul Smith \u003cpsmith@gnu.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "6ced13cdcab440931b87829b0f2d0dedacfb3f2d",
      "tree": "8bdd7a80685a7069b30a0e03d32892a81ea8ca9c",
      "parents": [
        "cde05cf2145b0aa06dd61277060bfba5d38acb0b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: fix and update for gcc-4.0\n\nFix and update for gcc-4.0.\n\n- arch/m32r/kernel/signal.c:\n  Change type of the 8th parameter of sys_rt_sigsuspend() from\n  \u0027struct pt_regs\u0027 to \u0027struct pt_regs *\u0027.\n  This functions make use of the \u0027regs\u0027 parameter to return status value,\n  but gcc-4.0 optimizes and removes it as a dead code.\n  Functions, sys_sigaltstack() and sys_rt_sigreturn(), have also modified.\n\n- arch/m32r/lib/usercopy.c, include/asm-m32r/uaccess.h:\n  Add early-clobber constraints(\u0027\u0026\u0027) to output values of asm statements;\n  these constraints seems to be required for gcc-4.0 register assignment.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cde05cf2145b0aa06dd61277060bfba5d38acb0b",
      "tree": "bc31a01ab1d9642f5f84454cd0c3cd54f66704ed",
      "parents": [
        "f52ee1410d563cd409b08822492273a5bc235821"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Feb 24 13:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:36 2006 -0800"
      },
      "message": "[PATCH] m32r: enable asm code optimization\n\nAdd -O2 option to AFLAGS to enable asm code optimization for m32r.\n\nOn m32r gas, \"-m32r2 -O\" option enables assembler\u0027s parallel code\ngeneration optimization for M32R2 ISA as a default.  So, \"-no-parallel\"\noption is required explicitly for a cpu core with single instuction\nissuing, for example, VDEC2.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf535ea52e68e3ee6f4a90cc383faa1ee857f14d",
      "tree": "1217d6b27e99c81b4e9cf003ddd4f71a93ad0c2b",
      "parents": [
        "b04ec261bd64f927bf3fce5cf9eeb0225557939d"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Mon Feb 20 18:28:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:12 2006 -0800"
      },
      "message": "[PATCH] m32r: update sys_tas() routine\n\nThis patch updates and fixes sys_tas() routine for m32r.\n\nIn the previous implementation, a lockup rarely caused at sys_tas()\nroutine in SMP environment.\n\n\u003e \u003e The problem is that touching *addr will generate an oops if that page isn\u0027t\n\u003e \u003e paged in.  If we convert it to use get_user() then that\u0027s an improvement,\n\u003e \u003e but we must not run get_user() under spinlock or local_irq_disable().\n\nI rewrote sys_tas() routine by using \"lock -\u003e unlock\" instructions, and\nutilizing the m32r\u0027s interrupt handling characteristics; the m32r processor\ncan accept interrupts only at the 32-bit instruction boundary.  So, the\n\"unlock\" instruction can be executed continuously after the \"lock\"\ninstruction execution without any interruptions.\n\nIn addition, to solve such a page_fault problem, I use a fixup code like\nget_user().\n\nAnd, as for the kernel lockup problem, we found that a calling\ndo_page_fault() routine with disabling interrupts might cause a lockup at\nflush_tlb_others(), because we checked a completion of IPI handler\u0027s\noperations in a spin-locked critical section.\n\nTherefore, by using \"lock -\u003e unlock\" code, we can implement the sys_tas()\nrouitine without disabling interrupts explicitly, then no lockups would\nhappen at flush_tlb_others(), I hope.\n\nCompile check and some working test in SMP environment have done.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fb7d9827e89cc0a4ad2fde32ffa08f77cc0b7fe",
      "tree": "d10d90be7cb8fef4d6358f52d6a6fe6b59d2e6af",
      "parents": [
        "164006da316a22eaaa9fbe36f835a01606436c66"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 21 13:24:46 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:47 2006 -0500"
      },
      "message": "[PATCH] drive_info removal outside of arch/i386\n\ndrive_info is used only by hd.c and that happens under #ifdef __i386__.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c3559fc458e3ed171d7a8bf6a6d7eaea1e7b2e5",
      "tree": "e6c68721887f4f6fbc5aa0c2e6629f30f73f74b2",
      "parents": [
        "b7f6961d83d480c8636543d1d0dbb9584b878a68"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:05:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:54 2006 -0800"
      },
      "message": "[PATCH] m32r: task_pt_regs(), task_stack_page(), task_thread_info()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df2e71fb9115a8d4f721fb1464db09adc8332bc5",
      "tree": "460230de8257235dc57f9835582afb0875cbc057",
      "parents": [
        "be4f1bb2627c2d963d09be1cd69f8820995a9112"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 09 20:51:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:25 2006 -0800"
      },
      "message": "[PATCH] dump_thread() cleanup\n\n\r)\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n- create one common dump_thread() prototype in kernel.h\n\n- dump_thread() is only used in fs/binfmt_aout.c and can therefore be\n  removed on all architectures where CONFIG_BINFMT_AOUT is not\n  available\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": "2308acca656c3625c46b671b348fb04b6b006cad",
      "tree": "10dff065667d56f680315dfeb93c506aa65e101b",
      "parents": [
        "1306a482288152ea0ac091c7a8471adc5569e6c8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 09 20:51:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:23 2006 -0800"
      },
      "message": "[PATCH] \"tiny-make-id16-support-optional\" fixes\n\nIt seems the \"make UID16 support optional\" patch was checked when it\nedited the -tiny tree some time ago, but it wasn\u0027t checked whether it\nstill matches the current situation when it was submitted for inclusion\nin -mm. This patch fixes the following bugs:\n- ARCH_S390X does no longer exist, nowadays this has to be expressed\n  through (S390 \u0026\u0026 64BIT)\n- in five architecture specific Kconfig files the UID16 options\n  weren\u0027t removed\n\nAdditionally, it changes the fragile negative dependencies of UID16 to\npositive dependencies (new architectures are more likely to not require\nUID16 support).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e38291d80086f6972f471c7caffa03184de0bf0",
      "tree": "563a6aaac4f8c15f448080a3cec738821fa14a0b",
      "parents": [
        "87ba81dba431232548ce29d5d224115d0c2355ac"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 08 01:03:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:00 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t attempt to power off if power off is not implemented\n\nThe problem.  It is expected that /sbin/halt -p works exactly like\n/sbin/halt, when the kernel does not implement power off functionality.\n\nThe kernel can do a lot of work in the reboot notifiers and in\ndevice_shutdown before we even get to machine_power_off.  Some of that\nshutdown is not safe if you are leaving the power on, and it definitely\ngets in the way of using sysrq or pressing ctrl-alt-del.  Since the\nshutdown happens in generic code there is no way to fix this in\narchitecture specific code :(\n\nSome machines are kernel oopsing today because of this.\n\nThe simple solution is to turn LINUX_REBOOT_CMD_POWER_OFF into\nLINUX_REBOOT_CMD_HALT if power_off functionality is not implemented.\n\nThis has the unfortunate side effect of disabling the power off\nfunctionality on architectures that leave pm_power_off to null and still\nimplement something in machine_power_off.  And it will break the build on\nsome architectures that don\u0027t have a pm_power_off variable at all.\n\nOn both counts I say tough.\n\nFor architectures like alpha that don\u0027t implement the pm_power_off variable\npm_power_off is declared in linux/pm.h and it is a generic part of our\npower management code, and all architectures should implement it.\n\nFor architectures like parisc that have a default power off method in\nmachine_power_off if pm_power_off is not implemented or fails.  It is easy\nenough to set the pm_power_off variable.  And nothing bad happens there,\nthe machines just stop powering off.\n\nThe current semantics are impossible without a flag at the top level so we\ncan avoid the problem code if a power off is not implemented.  pm_power_off\nis as good a flag as any with the bonus that it works without modification\non at least x86, x86_64, powerpc, and ppc today.\n\nAndrew can you pick this up and put this in the mm tree.  Kernels that\ndon\u0027t compile or don\u0027t power off seem saner than kernels that oops or\npanic.  Until we get the arch specific patches for the problem\narchitectures this probably isn\u0027t smart to push into the stable kernel.\nUnfortunately I don\u0027t have the time at the moment to walk through every\narchitecture and make them work.  And even if I did I couldn\u0027t test it :(\n\nFrom: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n\n    Add pm_power_off() for build fix of arch/m32r/kernel/process.c.\n\nFrom: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n\n    UML build fix\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\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": "6b9c7ed84837753a436415097063232422e29a35",
      "tree": "6ad59a7bebcec359e08b3a211701781db819450d",
      "parents": [
        "6b34350f490b2c8508717541ec1fd2bbaadded94"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:02:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:51 2006 -0800"
      },
      "message": "[PATCH] use ptrace_get_task_struct in various places\n\nThe ptrace_get_task_struct() helper that I added as part of the ptrace\nconsolidation is useful in variety of places that currently opencode it.\nSwitch them to the common helpers.\n\nAdd a ptrace_traceme() helper that needs to be explicitly called, and simplify\nthe ptrace_get_task_struct() interface.  We don\u0027t need the request argument\nnow, and we return the task_struct directly, using ERR_PTR() for error\nreturns.  It\u0027s a bit more code in the callers, but we have two sane routines\nthat do one thing well now.\n\nSigned-off-by: 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": "adfc31c67f4515ed4bad1ef9555cbacdfc24e8d3",
      "tree": "725e760c6d4e9cb1854012243b3605dce880789f",
      "parents": [
        "9b791d4766c19ac014a7b81a551efe4a7511e12a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Remove unnecessary icu_data_t definitions\n\nThis patch removes unnecessary struct icu_data_t definitions of\narch/m32r/kernel/setup_*.c.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b791d4766c19ac014a7b81a551efe4a7511e12a",
      "tree": "ac8aaaf5042fb0e6f9cd05e073f7e5d60823445f",
      "parents": [
        "46ea178b7a5162405bf70954d769165cf2161309"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Fix M32104 cache flushing routines\n\nThis patch fixes cache memory parameter setting for the M32104 target.  So\nfar, its performance seemed to have been degraded due to incorrect cache\nparameter setting.\n\n  * arch/m32r/boot/setup.S: Set SFR(Special Fuction Registers) region\n    to be non-cachable explicitly.\n  * arch/m32r/mm/cache.c: Fix cache flushing routines not to switch off\n    the M32104 cache.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46ea178b7a5162405bf70954d769165cf2161309",
      "tree": "d757c796068a38ffa8c2b793233805c9b0120cde",
      "parents": [
        "1b5b776aa5730cbda9cba84ba0f8ccd53a775797"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:44 2006 -0800"
      },
      "message": "[PATCH] m32r: Update _port2addr to use NONCACHE_OFFSET\n\nModify _port2addr*() routines in arch/m32r/kernel/io_*.c to use\nNONCACHE_OFFSET instead of hard-coding of a constant address.\n\nThis modification is also required to support an M3A-ZA36 FPGA eva board in\ncase an MMU-less synthesizable m32r core is used.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9287d95ea194abf32fab24c6909f8ea55ab0292f",
      "tree": "4c00a6866d1da4fac5b5ca3bdb86eb2170a3fbf4",
      "parents": [
        "60c83c77c4a6a399d55e4f9ad156bccdfe51c96b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:43 2006 -0800"
      },
      "message": "[PATCH] m32r: Support M32104UT target platform\n\nThis patch is for supporting a new target platform, Renesas M32104UT\nevaluation board.\n\nThe M32104UT is an eval board based on an uT-Engine specification.  This board\nhas an MMU-less M32R family processor, M32104.\nhttp://www-wa0.personal-media.co.jp/pmc/archive/te/te_m32104_e.pdf\n\nThis board is one of the most popular M32R platform, so we have ported\nLinux/M32R to it.\n\nSigned-off-by: Naoto Sugai \u003cSugai.Naoto@ak.MitsubishiElectric.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60c83c77c4a6a399d55e4f9ad156bccdfe51c96b",
      "tree": "b2b902aae8e0028b98122522e12862912e5483f1",
      "parents": [
        "8c1d286e6aa5581e9d214cbaec2bee0394bb8de8"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Jan 06 00:18:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:43 2006 -0800"
      },
      "message": "[PATCH] m32r: trivial fix to remove unused instructions\n\nA trivial fix to remove unused instructions.\n\nSigned-off-by: Naoto Sugai \u003cSugai.Naoto@ak.MitsubishiElectric.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "ad09d583106fadfdf751926107cfe35fba6bdbd4"
}
