)]}'
{
  "log": [
    {
      "commit": "5d6f647fc6bb57377c9f417c4752e43189f56bb1",
      "tree": "ab30c24c021adc549aab6bf042108d920975d9a9",
      "parents": [
        "e61c90188b9956edae1105eef361d8981a352fcd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 13 00:34:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] debug: add sysrq_always_enabled boot option\n\nMost distributions enable sysrq support but set it to 0 by default.  Add a\nsysrq_always_enabled boot option to always-enable sysrq keys.  Useful for\ndebugging - without having to modify the disribution\u0027s config files (which\nmight not be possible if the kernel is on a live CD, etc.).\n\nAlso, while at it, clean up the sysrq interfaces.\n\n[bunk@stusta.de: make sysrq_always_enabled_setup() static]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "775ba7ad491a154f99871fe603f03366e84ae159",
      "tree": "7112bd513ff7c60033f4ba07790cab8a7d3195a2",
      "parents": [
        "d9405057c18cdc62eade7106a774d87a3e080875",
        "18b36c7119aa868fdfae6855b86824db238e5ebc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  Fix inotify maintainers entry\n  Fix typo in new debug options.\n  Jon needs a new shift key.\n  fs: Convert kmalloc() + memset() to kzalloc() in fs/.\n  configfs.h: Remove dead macro definitions.\n  kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n  e100: replace kmalloc with kcalloc\n  um: replace kmalloc+memset with kzalloc\n  fix typo in net/ipv4/ip_fragment.c\n  include/linux/compiler.h: reject gcc 3 \u003c gcc 3.2\n  Kconfig: fix spelling error in config KALLSYMS help text\n  Remove duplicate \"have to\" in comment\n  Fix small typo in drivers/serial/icom.c\n  Use consistent casing in help message\n  EXT{2,3,4}_FS: remove outdated part of the help text\n"
    },
    {
      "commit": "c4366889dda8110247be59ca41fddb82951a8c26",
      "tree": "705c1a996bed8fd48ce94ff33ec9fd00f9b94875",
      "parents": [
        "db2fb9db5735cc532fd4fc55e94b9a3c3750378e",
        "e1036502e5263851259d147771226161e5ccc85a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "message": "Merge ../linus\n\nConflicts:\n\n\tdrivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "741441ab7800f1eb031e74fd720f4f8f361678ed",
      "tree": "cd265afa96c3753116f570e483408ed8a94fe1d7",
      "parents": [
        "659dba34807692a6ebd55e7859dff2c7cb1b005d",
        "828ae6afbef03bfe107a4a8cc38798419d6a2765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 10:21:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 10:21:01 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  [patch 3/3] OCFS2 Configurable timeouts - Protocol changes\n  [patch 2/3] OCFS2 Configurable timeouts\n  [patch 1/3] OCFS2 - Expose struct o2nm_cluster\n  ocfs2: Synchronize feature incompat flags in ocfs2_fs.h\n  ocfs2: update mount option documentation\n  ocfs2: local mounts\n"
    },
    {
      "commit": "659dba34807692a6ebd55e7859dff2c7cb1b005d",
      "tree": "cbc8454fa57af5d3e5d37a3dbbca2c7da92c6ef0",
      "parents": [
        "3640543df26fd38f31f0c6decc35c07be2a6307c",
        "d7aef138f3c08c5bbab567bc9a84e43a88f50395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 09:57:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 09:57:55 2006 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix OMAP clock prescaler to match the comment\n  i2c: Refactor a kfree in i2c-dev\n  i2c: Fix return value check in i2c-dev\n  i2c: Enable PEC on more i2c-i801 devices\n  i2c: Discard the i2c algo del_bus wrappers\n  i2c: New ARM Versatile/Realview bus driver\n  i2c: fix broken ds1337 initialization\n  i2c: i2c-i801 documentation update\n  i2c: Use the __ATTR macro where possible\n  i2c: Whitespace cleanups\n  i2c: Use put_user instead of copy_to_user where possible\n  i2c: New Atmel AT91 bus driver\n  i2c: Add support for nested i2c bus locking\n  i2c: Cleanups to the i2c-nforce2 bus driver\n  i2c: Add request/release_mem_region to i2c-ibm_iic bus driver\n  i2c: New Philips PNX bus driver\n  i2c: Delete the broken i2c-ite bus driver\n  i2c: Update the list of driver IDs\n  i2c: Fix documentation typos\n"
    },
    {
      "commit": "5fce9a2da8a3b4ed088d9c0ac7c938a638044fdb",
      "tree": "d594024e967ae7640ef18445ff9cbad8eb820882",
      "parents": [
        "5cc3741d6cc9f07d8ddd9c45cb5088460ce3364f"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Sat Dec 09 23:58:10 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Dec 11 14:34:38 2006 -0800"
      },
      "message": "[DCCP]: Update documentation\n\nAs Eddie Kohler points out the RFC is Proposed Standard not experimental.\nAlso removed documentation about deprecated socket option.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "a980a99ae5ada5260ddae15da45582dad32dbb93",
      "tree": "e2bab0c9b08e00d3fb3e88f1a870a801ecdd46f6",
      "parents": [
        "7b77d065d1e79a9c0b1b114d059b3bc3d8206c4d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sun Dec 10 21:21:31 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:31 2006 +0100"
      },
      "message": "i2c: i2c-i801 documentation update\n\nAdd the Intel ICH9/ICH8/ESB2 SMBus Controller text to\ni2c-i801 documentation.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ad04d5c3879dcf79ba0fa1826eab991f7b7a2de8",
      "tree": "5c5a697596c3d259fd539d518f4140330dc9a1b3",
      "parents": [
        "31c095b09ea2fe6a4c752fccaabd9025e1c6e7c7"
      ],
      "author": {
        "name": "Hans-Frieder Vogt",
        "email": "hfvogt@gmx.net",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "message": "i2c: Cleanups to the i2c-nforce2 bus driver\n\nSummary of changes:\n\n- fixes:\n   o legacy I/O region size is 64 bytes, not 8 bytes\n- general cleanup:\n   o removed code for the unsupported I2C block data, block data,\n      proc call and block proc call transfer modes\n   o removed detail warnings about unsupported modes that are\n     covered in a general warning (unsupported transaction...)\n     anyway\n   o removed necessity of a definition of struct i2c_adapter\n   o moved definition of struct i2c_algorithm, making forward\n     declarations of nforce2_access and nforce2_func unnecessary\n- minor changes:\n   o in the description mention the nForce 5xx chipsets\n   o changes my e-mail address in MODULE_AUTHOR\n\nTheses cleanups shrink the driver binary size from 4.0 kB to 2.7 kB\non i386.\n\nSigned-off-by: Hans-Frieder Vogt \u003chfvogt@gmx.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "51fd554b6547b74c7e6d1f52885ba8532b531023",
      "tree": "5d9e5a30a3e41fb4e77c2b3f9c2dd1cb33abbcc7",
      "parents": [
        "36cfb5ccfa39ddd030926d08fcf80ba553c88737"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "message": "i2c: Delete the broken i2c-ite bus driver\n\nThe rest of the ITE8172 support was already removed from MIPS tree.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26f95c4ae2b1fd1b03531b3d662fc21beedce955",
      "tree": "fba0ce305927f0e086efba7355dffaffb36639a1",
      "parents": [
        "af1713e0f111647052953ba12fd10a59c74a5dde"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:28 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:28 2006 +0100"
      },
      "message": "i2c: Fix documentation typos\n\nFix typos in i2c bus drivers documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bb7320d1d96dc2e479180ae8e7a112caf0726ace",
      "tree": "65a81fefd82d188f5496b70439db73ca911b3f76",
      "parents": [
        "6aa8b732ca01c3d7a54e93f4d701b8aabbe60fb7",
        "1de1bf06330920802d3b7646a088965bdd918356"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:59:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:59:18 2006 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (132 commits)\n  V4L/DVB 4949b: Fix container_of pointer retreival\n  V4L/DVB (4949a): Fix INIT_WORK\n  V4L/DVB (4949): Cxusb: codingstyle cleanups\n  V4L/DVB (4948): Cxusb: Convert tuner functions to use dvb_pll_attach\n  V4L/DVB (4947): Cx88: trivial cleanups\n  V4L/DVB (4946): Cx88: Move cx88_dvb_bus_ctrl out of the card-specific area\n  V4L/DVB (4945): Cx88: consolidate cx22702_config structs\n  V4L/DVB (4944): Cx88: Convert DViCO FusionHDTV Hybrid to use dvb_pll_attach\n  V4L/DVB (4943): Cx88: cleanup dvb_pll_attach for lgdt3302 tuners\n  V4L/DVB (4953): Usbvision minor fixes\n  V4L/DVB (4951): Add version.h, since it is required for VIDIOC_QUERYCAP\n  V4L/DVB (4940): Or51211: Changed SNR and signal strength calculations\n  V4L/DVB (4939): Or51132: Changed SNR and signal strength reporting\n  V4L/DVB (4938): Cx88: Convert lgdt3302 tuning function to use dvb_pll_attach\n  V4L/DVB (4941): Remove LINUX_VERSION_CODE and fix identations\n  V4L/DVB (4942): Whitespace cleanups\n  V4L/DVB (4937): Usbvision cleanup and code reorganization\n  V4L/DVB (4936): Make MT4049FM5 tuner to set FM Gain to Normal\n  V4L/DVB (4935): Added the capability of selecting fm gain by tuner\n  V4L/DVB (4934): Usbvision radio requires GainNormal at e register\n  ...\n"
    },
    {
      "commit": "cf709844d8a8fa21c59772d1a069ae0efa15e981",
      "tree": "0570acf49b9b732c7da3bc49a9714274a535fe84",
      "parents": [
        "d2f7bf13461e8ead863126ee1e8ba92105959ecc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Dec 10 02:19:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:42 2006 -0800"
      },
      "message": "[PATCH] io-accounting: add to getdelays\n\nWire up the IO accounting into getdelays.c.\n\nUsage:\n\nTo display I/O stats for each exitting task:\n\nvmm:/home/akpm\u003e ./getdelays -m0,1,2,3 -i -l\ncpumask 0 maskset 1\nprinting IO accounting\nlisten forever\nrm: read\u003d8192, write\u003d0, cancelled_write\u003d0\ncvs: read\u003d733184, write\u003d4255744, cancelled_write\u003d4096\nmake: read\u003d217088, write\u003d0, cancelled_write\u003d0\ncc1: read\u003d4263936, write\u003d12288, cancelled_write\u003d0\nas: read\u003d811008, write\u003d8192, cancelled_write\u003d0\ngcc: read\u003d323584, write\u003d0, cancelled_write\u003d12288\ncc1: read\u003d0, write\u003d8192, cancelled_write\u003d0\nas: read\u003d4096, write\u003d4096, cancelled_write\u003d0\ngcc: read\u003d16384, write\u003d0, cancelled_write\u003d4096\nas: read\u003d4096, write\u003d4096, cancelled_write\u003d0\ngcc: read\u003d16384, write\u003d0, cancelled_write\u003d8192\nld: read\u003d1011712, write\u003d16384, cancelled_write\u003d0\ncollect2: read\u003d626688, write\u003d0, cancelled_write\u003d0\ngcc: read\u003d204800, write\u003d0, cancelled_write\u003d0\ncc1: read\u003d0, write\u003d8192, cancelled_write\u003d0\nas: read\u003d4096, write\u003d4096, cancelled_write\u003d0\ngcc: read\u003d16384, write\u003d0, cancelled_write\u003d8192\nld: read\u003d8192, write\u003d16384, cancelled_write\u003d0\ncollect2: read\u003d49152, write\u003d0, cancelled_write\u003d0\ngcc: read\u003d0, write\u003d0, cancelled_write\u003d0\ncc1: read\u003d0, write\u003d4096, cancelled_write\u003d0\nld: read\u003d4096, write\u003d12288, cancelled_write\u003d0\ncollect2: read\u003d49152, write\u003d0, cancelled_write\u003d0\ngcc: read\u003d0, write\u003d0, cancelled_write\u003d0\n\nTo display I/O stats for a particular presently-running task:\n\nvmm:/home/akpm\u003e ./getdelays -i -p $(pidof crond)\nprinting IO accounting\ncrond: read\u003d61440, write\u003d0, cancelled_write\u003d0\n\nCc: Jay Lan \u003cjlan@sgi.com\u003e\nCc: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Chris Sturtivant \u003ccsturtiv@sgi.com\u003e\nCc: Tony Ernst \u003ctee@sgi.com\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nCc: David Wright \u003cdaw@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2f7bf13461e8ead863126ee1e8ba92105959ecc",
      "tree": "a99a212c83306dd15676a53471c2232fcd2f7df3",
      "parents": [
        "4a7864ca638e0a38307962ee8ef122822a351b65"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Dec 10 02:19:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] getdelays: various fixes\n\n- Various cleanups\n\n- Report errors to stderr, not stdout\n\n- A printf was missing a \\n and was hiding from me.\n\nCc: Jay Lan \u003cjlan@sgi.com\u003e\nCc: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Chris Sturtivant \u003ccsturtiv@sgi.com\u003e\nCc: Tony Ernst \u003ctee@sgi.com\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nCc: David Wright \u003cdaw@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf1b939e41c28a31f2052e5c0a6619b5711ad7d0",
      "tree": "d8ab99d8381b6b3b441f4e2cee545779e7cee24a",
      "parents": [
        "0dd4e5b8e197f9d10e171e9f4aa9ed72e4a6d00c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sun Dec 10 02:18:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] Document how to decode an IOCTL number\n\nDocument how to decode a binary IOCTL number.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dd4e5b8e197f9d10e171e9f4aa9ed72e4a6d00c",
      "tree": "c9ba01cc2e9bab96189be06bef01b39669be9eca",
      "parents": [
        "b3fc9941fbc6efe5cb77728adb0fb12be363e73e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Dec 10 02:18:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] submit checklist update\n\nMention the new fault-injection test framework.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3fc9941fbc6efe5cb77728adb0fb12be363e73e",
      "tree": "3155c06708f90c662e9863c8b8555dde669499c8",
      "parents": [
        "8d94cc50aa4f1448a6483975097805eb8d6be0e0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 10 02:18:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] CodingStyle updates\n\nAdd some kernel coding style comments, mostly pulled from emails\nby Andrew Morton, Jesper Juhl, and Randy Dunlap.\n\n- add paragraph on switch/case indentation (with fixes)\n- add paragraph on multiple-assignments\n- add more on Braces\n- add section on Spaces; add typeof, alignof, \u0026 __attribute__ with sizeof;\n  add more on postfix/prefix increment/decrement operators\n- add paragraph on function breaks in source files; add info on\n  function prototype parameter names\n- add paragraph on EXPORT_SYMBOL placement\n- add section on /*-comment style, long-comment style, and data\n  declarations and comments\n- correct some chapter number references that were missed when\n  chapters were renumbered\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d94cc50aa4f1448a6483975097805eb8d6be0e0",
      "tree": "87b93503ca5212b1a1af9d66928163abfcb25a31",
      "parents": [
        "6451956a24963d3eb1655fd039762ae42ac48da7"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Sun Dec 10 02:18:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:40 2006 -0800"
      },
      "message": "[PATCH] spi: stabilize PIO mode transfers on PXA2xx systems\n\nStabilize PIO mode transfers against a range of word sizes and FIFO\nthresholds and fixes word size setup/override issues.\n\n1) 16 and 32 bit DMA/PIO transfers broken due to timing differences.\n2) Potential for bad transfer counts due to transfer size assumptions.\n3) Setup function broken is multiple ways.\n4) Per transfer bit_per_word changes break DMA setup in pump_tranfers.\n5) False positive timeout are not errors.\n6) Changes in pxa2xx_spi_chip not effective in calls to setup.\n7) Timeout scaling wrong for PXA255 NSSP.\n8) Driver leaks memory while busy during unloading.\n\nKnown issues:\n\nSPI_CS_HIGH and SPI_LSB_FIRST settings in struct spi_device are not handled.\n\nTesting:\n\nThis patch has been test against the \"random length, random bits/word,\nrandom data (verified on loopback) and stepped baud rate by octaves\n(3.6MHz to 115kHz)\" test.  It is robust in PIO mode, using any\ncombination of tx and rx thresholds, and also in DMA mode (which\ninternally computes the thresholds).\n\nMuch thanks to Ned Forrester for exhaustive reviews, fixes and testing.\nThe driver is substantially better for his efforts.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af249982dc385b18ea340323f50f585e989b76e5",
      "tree": "f3d931f75d0bdef985e10274195bcbe00aeacd77",
      "parents": [
        "d0d30c03ed7d51bef6e40805988134bdd7042740"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 26 09:47:07 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 09:05:23 2006 -0200"
      },
      "message": "V4L/DVB (4887): Remove the broken VIDEO_ZR36120 driver\n\nThe VIDEO_ZR36120 driver has:\n- already been marked as BROKEN in 2.6.0 three years ago and\n- is still marked as BROKEN.\nDrivers that had been marked as BROKEN for such a long time seem to be \nunlikely to be revived in the forseeable future.\nBut if anyone wants to ever revive this driver, the code is still \npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "96389bf5153d19151edc565b397363e122cab4a7",
      "tree": "86707ff78d758e8955776e4189bb0ed82b69f893",
      "parents": [
        "2d90fa4412549faa3830789ca606b77827cde827"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Nov 19 05:45:52 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:30 2006 -0200"
      },
      "message": "V4L/DVB (4841): Added a newer PCI ID to CARDLIST.cx88\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "550a9a5e5f8086ae410832f134a5d80b9bd7fdb6",
      "tree": "b8475cb1eeed049dd6b6cafa1cdf5dfb9fcc1521",
      "parents": [
        "ab33668f8e1bd686ebc87d51be3a0cf99a267a9f"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Wed Nov 15 21:31:54 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:27 2006 -0200"
      },
      "message": "V4L/DVB (4835): Added support for the Terratec Cinergy HT PCMCIA module\n\nThis is a hybrid cardbus module. Besides the card support, i \nmodified the definition names for AGC and GPIO of the tda10046.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9292e91b51dfd6238704519b2dc8097c7232941f",
      "tree": "b0e2d9078bb4f0bb47aa7ddf27f133d171ed7aa6",
      "parents": [
        "f2520106e78b250c2c4662608cb8db1169932a2d"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sun Nov 12 14:19:15 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:18 2006 -0200"
      },
      "message": "V4L/DVB (4813): Added information about Technisat Sky2Pc cards\n\nAcked-by: Daniele Vallini \u003cvallinidaniele@libero.it\u003e\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c6e53daffc2c6e66069304b3970256744074abec",
      "tree": "5744088c00dc008ac7765fd78b511b812461a39b",
      "parents": [
        "8637a8759585b97ec1d54ff4a4f33f34be4f5b1c"
      ],
      "author": {
        "name": "Thomas Genty",
        "email": "tomlohave@gmail.com",
        "time": "Sun Nov 05 14:17:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:16 2006 -0200"
      },
      "message": "V4L/DVB (4806): Saa7134: add support for Hauppauge WinTV-HVR1110 DVB-T/Hybrid\n\nThis patch adds support for the Hauppauge WinTV-HVR1110 DVB-T/Hybrid\n\nSigned-off-by: Thomas Genty \u003ctomlohave@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d905b382d797a213e15868cbf3204f50ed52e30b",
      "tree": "9e328aa8e273bcc0656cd0bb4a51020ea10ef008",
      "parents": [
        "9c4dfadbde3cfa78b92c28597125b8c41d36ffd0"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Sat Nov 04 09:25:53 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:13 2006 -0200"
      },
      "message": "V4L/DVB (4797): Marvell 88ALP01 \"cafe\" driver\n\nA driver for the Marvell M88ALP01 \"CAFE\" CMOS integrated camera\ncontroller.  This driver has been renamed \"cafe_ccic\" since my previous\npatch set.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cbb94521cff24c98c2dbee28fb95e007c6bcaa43",
      "tree": "bd55a7bce8ba3aa998cb68a612c3e0d784a64f1b",
      "parents": [
        "a75ec3f033625fb02ccc855fcd2e322275633fc4"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Mon Oct 30 20:00:16 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:10 2006 -0200"
      },
      "message": "V4L/DVB (4792): Add support for the Compro Videomate DVB-T200A\n\nThis board has the same PCI ID as the T200, so the exact board type\nis determined from the eeprom.\nThe original patch was provided by Francis Barber \u003cfedora@barber-family.id.au\u003e\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8364681766cc18b948cf9d7bd46d1b92f343743b",
      "tree": "5a683a8df037c191800a70729e76cc7305bc9572",
      "parents": [
        "7da6894a96ebbc1505763213c42b8fcf66aa3d90"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Thu Oct 12 20:38:51 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:51:03 2006 -0200"
      },
      "message": "V4L/DVB (4769): Added support for a ASUSTEK P7131 Dual DVB-T variant\n\nThis card has no firmware eeprom. The old version still should not\nneed a firmware file due to an undocumented feature of the TDA10046.\nThe patch also includes Hermann Pitton\u0027s proposal for improved\nantenna switch handling\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3ac706d2f77fd7bbef037a6137d08a72d7dc8334",
      "tree": "2da1d6e6e0e4ba40c54074b0e2efb8d1660a7551",
      "parents": [
        "587d2fd7f296dfb5ccf348e48d6d751bcc6a423a"
      ],
      "author": {
        "name": "Mikhail Fedotov",
        "email": "mo_fedotov.mail.ru",
        "time": "Fri Oct 06 20:23:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:50:49 2006 -0200"
      },
      "message": "V4L/DVB (4728): Add support for AverMedia AverTV Studio 507\n\nThis is just an additional analog board configuration.\n\nSigned-off-by: Mikhail Fedotov \u003cmo_fedotov.mail.ru\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "587d2fd7f296dfb5ccf348e48d6d751bcc6a423a",
      "tree": "772b22bfc09ce647f3e8c939765ae6ab93b22fd9",
      "parents": [
        "7343826370dd5fe14a2dcec20968f2d3a4431ce6"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Fri Oct 06 19:13:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Dec 10 08:50:49 2006 -0200"
      },
      "message": "V4L/DVB (4726): Add support for Pinnacle 310i\n\nThe driver supports analog TV, radio and DVB-T.\nIt is based on the preliminary patch by Pierluigi Rolando.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "88032b322a38b37335c8cb2e3473a45c81d280eb",
      "tree": "cd722ab15b18a10f6b1aa50656b8da713ee8b799",
      "parents": [
        "63f3861d2fbf8ccbad1386ac9ac8b822c036ea00",
        "028d9b3cc62cb9dd31f1b5929edb3c23612cfccc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 11:21:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 11:21:55 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Poison init section before freeing it.\n  [S390] Use add_active_range() and free_area_init_nodes().\n  [S390] Virtual memmap for s390.\n  [S390] Update documentation for dynamic subchannel mapping.\n  [S390] Use dev-\u003egroups for adding/removing the subchannel attribute group.\n  [S390] Support for disconnected devices reappearing on another subchannel.\n  [S390] subchannel lock conversion.\n  [S390] Some preparations for the dynamic subchannel mapping patch.\n  [S390] runtime switch for qdio performance statistics\n  [S390] New DASD feature for ERP related logging\n  [S390] add reset call handler to the ap bus.\n  [S390] more workqueue fixes.\n  [S390] workqueue fixes.\n  [S390] uaccess_pt: add missing down_read() and convert to is_init().\n"
    },
    {
      "commit": "1ce4d39050017d368bb6bfa41d315bf62cb64773",
      "tree": "a0917cb8218e138016165bc2d82a506d1ad96a28",
      "parents": [
        "ea465250d41c99b4ee7dac1e6eb87b7106f7b11e"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: Document the new ioctl\n\nThis patch adds a new ioctl range for the mbxfb driver.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d0ffa2b84e6f0fdc5bf96c0de6178f3d2779544",
      "tree": "c1223cbe0a2f2be984281ed83dad556d3dce15d6",
      "parents": [
        "83ba254688f0edd6fa29512e538c721f1f46a424"
      ],
      "author": {
        "name": "Don Mullis",
        "email": "dwm@meer.net",
        "time": "Fri Dec 08 02:39:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] fault-injection: Correct, disambiguate, and reformat documentation\n\nCorrect, disambiguate, and reformat documentation.\n\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "329409aeda064c4aff00c51f837fcd3bbdaeeba6",
      "tree": "d22890da0d4f8d9f37bb1e9344cf41387a0a23f9",
      "parents": [
        "f4f154fd920b2178382a6a24a236348e4429ebc1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:39:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:03 2006 -0800"
      },
      "message": "[PATCH] fault injection: stacktrace filtering\n\nThis patch provides stacktrace filtering feature.\n\nThe stacktrace filter allows failing only for the caller you are\ninterested in.\n\nFor example someone may want to inject kmalloc() failures into\nonly e100 module. they want to inject not only direct kmalloc() call,\nbut also indirect allocation, too.\n\n- e100_poll --\u003e netif_receive_skb --\u003e packet_rcv_spkt --\u003e skb_clone\n  --\u003e kmem_cache_alloc\n\nThis patch enables to detect function calls like this by stacktrace\nand inject failures. The script Documentaion/fault-injection/failmodule.sh\nhelps it.\n\nThe range of text section of loaded e100 is expected to be\n[/sys/module/e100/sections/.text, /sys/module/e100/sections/.exit.text)\n\nSo failmodule.sh stores these values into /debug/failslab/address-start\nand /debug/failslab/address-end. The maximum stacktrace depth is specified\nby /debug/failslab/stacktrace-depth.\n\nPlease see the example that demonstrates how to inject slab allocation\nfailures only for a specific module\nin Documentation/fault-injection/fault-injection.txt\n\n[dwm@meer.net: reject failure if any caller lies within specified range]\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a8b6502fb669c3a0638a08955442814cedc86b1",
      "tree": "2e49652f904eb821f2fa7ae8cab0dd9b756772d9",
      "parents": [
        "6ff1cb355e628f8fc55fa2d01e269e5e1bbc2fe9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:39:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:02 2006 -0800"
      },
      "message": "[PATCH] fault-injection capability for kmalloc\n\nThis patch provides fault-injection capability for kmalloc.\n\nBoot option:\n\nfailslab\u003d\u003cinterval\u003e,\u003cprobability\u003e,\u003cspace\u003e,\u003ctimes\u003e\n\n\t\u003cinterval\u003e -- specifies the interval of failures.\n\n\t\u003cprobability\u003e -- specifies how often it should fail in percent.\n\n\t\u003cspace\u003e -- specifies the size of free space where memory can be\n\t\t   allocated safely in bytes.\n\n\t\u003ctimes\u003e -- specifies how many times failures may happen at most.\n\nDebugfs:\n\n/debug/failslab/interval\n/debug/failslab/probability\n/debug/failslab/specifies\n/debug/failslab/times\n/debug/failslab/ignore-gfp-highmem\n/debug/failslab/ignore-gfp-wait\n\nExample:\n\n\tfailslab\u003d10,100,0,-1\n\nslab allocation (kmalloc(), kmem_cache_alloc(),..) fails once per 10 times.\n\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de1ba09b214056365d9082982905b255caafb7a2",
      "tree": "6806f2abcfb9eee699424112a48c44edbbdff0c2",
      "parents": [
        "4b3bb06bea649396490094780f90d315c152f6ab"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:39:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:02 2006 -0800"
      },
      "message": "[PATCH] fault injection: documentation and scripts\n\nThis patch set provides some fault-injection capabilities.\n\n- kmalloc() failures\n\n- alloc_pages() failures\n\n- disk IO errors\n\nWe can see what really happens if those failures happen.\n\nIn order to enable these fault-injection capabilities:\n\n1. Enable relevant config options (CONFIG_FAILSLAB, CONFIG_PAGE_ALLOC,\n   CONFIG_MAKE_REQUEST) and if you want to configure them via debugfs,\n   enable CONFIG_FAULT_INJECTION_DEBUG_FS.\n\n2. Build and boot with this kernel\n\n3. Configure fault-injection capabilities behavior by boot option or debugfs\n\n   - Boot option\n\n     failslab\u003d\n     fail_page_alloc\u003d\n     fail_make_request\u003d\n\n   - Debugfs\n\n     /debug/failslab/*\n     /debug/fail_page_alloc/*\n     /debug/fail_make_request/*\n\n   Please refer to the Documentation/fault-injection/fault-injection.txt\n   for details.\n\n4. See what really happens.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Don Mullis \u003cdwm@meer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32694850a91bd4fedcdd4a46292f870588be81d1",
      "tree": "370e1f97c9dff8f4feb71b8a1cf03cfe37b15d8b",
      "parents": [
        "0a0fc9601dd1024ec7171993bf075a789246e1ed"
      ],
      "author": {
        "name": "Thomas Maier",
        "email": "balagi@justmail.de",
        "time": "Fri Dec 08 02:36:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:38 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: add sysfs and debugfs interface\n\nAdd a sysfs and debugfs interface to the pktcdvd driver.\n\nLook into the Documentation/ABI/testing/* files in the patch for more info.\n\nSigned-off-by: Thomas Maier \u003cbalagi@justmail.de\u003e\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f090145a14afc35844dce80174c9c24f9e66ec5",
      "tree": "14ee3ba84574ed147ea779c2747d4bec2cc72915",
      "parents": [
        "529192f3b90682e37c5fcab461d968d062f1e0e4"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Dec 08 15:56:02 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 08 15:56:02 2006 +0100"
      },
      "message": "[S390] Update documentation for dynamic subchannel mapping.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "bcd5625bffe103efa7413bb6432fc871074a19c2",
      "tree": "647543c07d59edb5b6f9cf86553eceb68bb09799",
      "parents": [
        "c271c5c22b0a7ca45fda15f1f4d258bca36a5b94"
      ],
      "author": {
        "name": "Tiger Yang",
        "email": "tiger.yang@oracle.com",
        "time": "Tue Dec 05 10:09:17 2006 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Dec 07 17:48:41 2006 -0800"
      },
      "message": "ocfs2: update mount option documentation\n\nWe forgot to document the atime_quantum mount option in ocfs2.txt. This adds\na proper description of how it works.\n\nSigned-off-by: Tiger Yang \u003ctiger.yang@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "3015c7397876f5c5de0e178e2dfe22859b5d8754",
      "tree": "c76b58eb466af9e658f4b0b0cba689c565968825",
      "parents": [
        "ed30c26ee809b060f437fd9f1b3453e1d0375e32"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Nov 24 20:19:09 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:12:02 2006 +0100"
      },
      "message": "ieee1394: conditionally export ieee1394_bus_type\n\nFollow-up to patch \"Consolidate driver registering\":\nSince I plan the lifetime of Linux 2.6.20 to be the deprecation phase\nof CONFIG_IEEE1394_EXPORT_FULL_API, it seems fair to keep all previously\nexported symbols available with this option until this phase is over.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "4e834da1da2d7e80547e493c4b21c809dcb0ae09",
      "tree": "bba44251ded023931dcfa94ae4fde3ecc090c86d",
      "parents": [
        "e9429dfdc34402de3832ab7335f8ff0104f3ae84"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 19 23:04:31 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:34 2006 +0100"
      },
      "message": "ieee1394: schedule *_oui sysfs attributes for removal\n\nThere is no manpower available to reform oui.db into a library for use\nin more kernel subsystems.  The low ratio of usefulness to size and the\noccasional need to update oui.db from IEEE\u0027s official list suggest to\ndrop oui.db.  I plan to make a userspace script available which\ntranslates the remaining numeric sysfs attributes to names of\norganizations.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e9429dfdc34402de3832ab7335f8ff0104f3ae84",
      "tree": "0cc4568aa02dfa03a1873cf2fbda794869e8c426",
      "parents": [
        "861646f52217cf42a0e2e6558d85bd1172ca1611"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 19 23:03:09 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:24 2006 +0100"
      },
      "message": "ieee1394: schedule unused symbol exports for removal\n\nThis also means that former parts of ieee1394\u0027s API will be subject to\nchange or removal.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "861646f52217cf42a0e2e6558d85bd1172ca1611",
      "tree": "a710170a5bf64ca4d6666e9bd645b84b71cecb1d",
      "parents": [
        "9868e0ec03fd4ac9cb3943e5dae0ad6a14faa5ff"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 20 00:07:26 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:12 2006 +0100"
      },
      "message": "ieee1394: dv1394: schedule for feature removal\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9868e0ec03fd4ac9cb3943e5dae0ad6a14faa5ff",
      "tree": "7ee0e0bda6be7ec55c65e9b04abd5e1ffa6be79e",
      "parents": [
        "63cca59e89892497e95e1e9c7156d3345fb7e2e8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 20 00:05:05 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:04:59 2006 +0100"
      },
      "message": "ieee1394: raw1394: defer feature removal of old isoch interface\n\nKnown to be affected:\n - libdc1394: prefers video1394 for now, old-style raw1394 support might\n   be dropped eventually\n - OpenH323 PWLib, AVC video input module: uses libraw1394\u0027s old API\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2685b267bce34c9b66626cb11664509c32a761a5",
      "tree": "ce8b4ad47b4a1aa1b0e7634298d63c4cb0ca46c5",
      "parents": [
        "4522d58275f124105819723e24e912c8e5bf3cdd",
        "272491ef423b6976a230a998b10f46976aa91342"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 09:05:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 09:05:15 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (48 commits)\n  [NETFILTER]: Fix non-ANSI func. decl.\n  [TG3]: Identify Serdes devices more clearly.\n  [TG3]: Use msleep.\n  [TG3]: Use netif_msg_*.\n  [TG3]: Allow partial speed advertisement.\n  [TG3]: Add TG3_FLG2_IS_NIC flag.\n  [TG3]: Add 5787F device ID.\n  [TG3]: Fix Phy loopback.\n  [WANROUTER]: Kill kmalloc debugging code.\n  [TCP] inet_twdr_hangman: Delete unnecessary memory barrier().\n  [NET]: Memory barrier cleanups\n  [IPSEC]: Fix inetpeer leak in ipv4 xfrm dst entries.\n  audit: disable ipsec auditing when CONFIG_AUDITSYSCALL\u003dn\n  audit: Add auditing to ipsec\n  [IRDA] irlan: Fix compile warning when CONFIG_PROC_FS\u003dn\n  [IrDA]: Incorrect TTP header reservation\n  [IrDA]: PXA FIR code device model conversion\n  [GENETLINK]: Fix misplaced command flags.\n  [NETLIK]: Add a pointer to the Generic Netlink wiki page.\n  [IPV6] RAW: Don\u0027t release unlocked sock.\n  ...\n"
    },
    {
      "commit": "4522d58275f124105819723e24e912c8e5bf3cdd",
      "tree": "b92c29014fadffe049c1925676037f0092b8d112",
      "parents": [
        "6cf24f031bc97cb5a7c9df3b6e73c45b628b2b28",
        "64a26a731235b59c9d73bbe82c1f896d57400d37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (156 commits)\n  [PATCH] x86-64: Export smp_call_function_single\n  [PATCH] i386: Clean up smp_tune_scheduling()\n  [PATCH] unwinder: move .eh_frame to RODATA\n  [PATCH] unwinder: fully support linker generated .eh_frame_hdr section\n  [PATCH] x86-64: don\u0027t use set_irq_regs()\n  [PATCH] x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq\n  [PATCH] x86-64: Make ix86 default to HIGHMEM4G instead of NOHIGHMEM\n  [PATCH] i386: replace kmalloc+memset with kzalloc\n  [PATCH] x86-64: remove remaining pc98 code\n  [PATCH] x86-64: remove unused variable\n  [PATCH] x86-64: Fix constraints in atomic_add_return()\n  [PATCH] x86-64: fix asm constraints in i386 atomic_add_return\n  [PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n  [PATCH] x86-64: replace kmalloc+memset with kzalloc in MTRR code\n  [PATCH] x86-64: Fix numaq build error\n  [PATCH] x86-64: include/asm-x86_64/cpufeature.h isn\u0027t a userspace header\n  [PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n  [PATCH] x86-64: Clarify error message in GART code\n  [PATCH] x86-64: Fix interrupt race in idle callback (3rd try)\n  [PATCH] x86-64: Remove unwind stack pointer alignment forcing again\n  ...\n\nFixed conflict in include/linux/uaccess.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b361e27bba261ba59c73df464fa640f7c0fe3553",
      "tree": "4c457c471eb42be1fbcc9e76989e275fa8e023df",
      "parents": [
        "15c62e10bb49eebf3da2b010a9196f5095947b0b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Dec 06 20:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] IPMI: system interface hotplug\n\nAdd the ability to hot add and remove interfaces in the ipmi_si driver.  Any\nusers who have the device open will get errors if they try to send a message.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2c03941b50944a268ee4d5823872f220809a3ba",
      "tree": "9ade96c649031f1eaf20587a2fdf855fe0118f4c",
      "parents": [
        "759643b874907e76ae81e34df62f41ab6683f5c2"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Dec 06 20:41:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] IPMI: Allow hot system interface remove\n\nThis modifies the IPMI driver so that a lower-level interface can be\ndynamically removed while in use so it can support hot-removal of hardware.\n\nIt also adds the ability to specify and dynamically change the IPMI interface\nthe watchdog timer and the poweroff code use.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "792908225064b1d841a8990b9d1d1cfc4e0e5bb2",
      "tree": "3892ec82447727cf59b3cf5d37273b76d01b763c",
      "parents": [
        "70e4506765602cca047cfa31933836e354c61a63"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 06 20:40:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] add ignore_loglevel boot option\n\nSometimes the kernel prints something interesting while userspace bootup\nkeeps messages turned off via loglevel.  Enable the printing of /all/\nkernel messages via the \"ignore_loglevel\" boot option.  Off by default.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30aaa5c67e72849ccf290b9a7cad58e43bbb47ac",
      "tree": "4c33f3f2d9fd7bbe67c3fa0193e907566f227e57",
      "parents": [
        "012d3ca8d85bf3ae5278ba897dd1ca3999247107"
      ],
      "author": {
        "name": "Torben Mathiasen",
        "email": "torben.mathiasen@hp.com",
        "time": "Wed Dec 06 20:40:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:45 2006 -0800"
      },
      "message": "[PATCH] New updated devices.txt - LANANA\n\n[jengelh@linux01.gwdg.de: cleanups]\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Torben Mathiasen \u003ctorben.mathiasen@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3982cd99c30285ebc71d405cd8530a3dfb7265de",
      "tree": "288eb99e0c77acb7c58f1820d5579ce161e6a88e",
      "parents": [
        "f1a60dbf68061e5a5364cbc723786b355637ffd3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:40:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:44 2006 -0800"
      },
      "message": "[PATCH] fs/sysv/: doc cleanup\n\nRemove two different changelog files from fs/sysv/ and merges the INTRO\nfile into Documentation/filesystems/sysv-fs.txt\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a0efbb8795e8c5acb279d984b53d6af6ecdd00f",
      "tree": "31b592ea6de7857b0ebb8a531e00ba6119c037ed",
      "parents": [
        "d9489fb60614794cbca4b6b173c60ed9388974c6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] kernel-api book: remove videodev chapter\n\nRemove the videodev chapter from the kernel-api book.  It\u0027s done much better\nin the videobook kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da39aa8fbc031029b1f06f1abf2a933e1042fe99",
      "tree": "5e9b9f9fff27b46b4e296414e46cf6ff4b701eaa",
      "parents": [
        "0bf93226073db0c957664592ba2f1aaeef57bb82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: add fusion and i2o to kernel-api book\n\nAdd Fusion and I2O message-based device interfaces to kernel-api book.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ece8a684c75df215320b4155944979e3f78c5c93",
      "tree": "2a65e786dd70ab368c12836a39c36070c0e4974f",
      "parents": [
        "70888bd5b70579e278d5ef1b7e1ec6a420d38b9e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 06 20:37:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] sleep profiling\n\nImplement prof\u003dsleep profiling.  TASK_UNINTERRUPTIBLE sleeps will be taken\nas a profile hit, and every millisecond spent sleeping causes a profile-hit\nfor the call site that initiated the sleep.\n\nSample readprofile output on i386:\n\n   306 ps2_sendbyte                               1.3973\n   432 call_usermodehelper_keys                   1.9548\n   484 ps2_command                                0.6453\n   790 __driver_attach                            4.7879\n  1593 msleep                                    44.2500\n  3976 sync_buffer                               64.1290\n  4076 do_lookup                                 12.4648\n  8587 sync_page                                122.6714\n 20820 total                                      0.0067\n\n(NOTE: architectures need to check whether get_wchan() can be called from\ndeep within the wakeup path.)\n\nakpm: we need to mark more functions __sched.  lock_sock(), msleep(), others..\n\nakpm: the contention in do_lookup() is a surprise.  Presumably doing disk\nreads for directory contents while holding i_mutex.\n\n[akpm@osdl.org: various fixes]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70888bd5b70579e278d5ef1b7e1ec6a420d38b9e",
      "tree": "386b58e2592c94d2371e71eba7a6576638516241",
      "parents": [
        "6cfd76a26d9fe2ba54b9d496a48c1d9285e5c5ed"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Wed Dec 06 20:37:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] Documentation: remount_fs() needs lock_kernel\n\nFixed long-lived typo: remount_fs() needs BKL\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22f2e280179946b8be1e2205b8654f2cb4abbf64",
      "tree": "bf40a2070381fc83a365eff736763264c466db16",
      "parents": [
        "8f63fdbbd6de7d734c036948bf7c4b2bebe3ad99"
      ],
      "author": {
        "name": "Derek Fults",
        "email": "dfults@sgi.com",
        "time": "Wed Dec 06 20:37:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:35 2006 -0800"
      },
      "message": "[PATCH] get_options to allow a hypenated range for isolcpus\n\nThis allows a hyphenated range of positive numbers in the string passed\nto command line helper function, get_options.\n\nCurrently the command line option \"isolcpus\u003d\" takes as its argument a\nlist of cpus.\n\nFormat: \u003ccpu number\u003e,...,\u003ccpu number\u003e\nValid values of \u003ccpu_number\u003e  include all cpus, 0 to \"number of CPUs in\nsystem - 1\". This can get extremely long when isolating the majority of\ncpus on a large system.  The kernel isolcpus code would not need any\nchanging to use this feature.  To use it, the change would be in the\ncommand line format for \u0027isolcpus\u003d\u0027\nFormat:\n\u003ccpu number\u003e,...,\u003ccpu number\u003e\nor\n\u003ccpu number\u003e-\u003ccpu number\u003e  (must be a positive range in ascending\norder.)\nor a mixture\n\u003ccpu number\u003e,...,\u003ccpu number\u003e-\u003ccpu number\u003e\n\nSigned-off-by: Derek Fults \u003cdfults@sgi.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49033c81845f1bd2a69e53485f20d55a0e7bace5",
      "tree": "f95ea898b35b051dc8a23bf7df69b42397cc8406",
      "parents": [
        "593be07ae8f6f4a1b1b98813fabb155328f8bc0c"
      ],
      "author": {
        "name": "Filipe",
        "email": "filipe@icewall.org",
        "time": "Wed Dec 06 20:36:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:32 2006 -0800"
      },
      "message": "[PATCH] io/storage: Documentation update to as-iosched.txt\n\nDocumentation update, adding references to CFQ scheduler and to another\ndocument about selecting IO Schedulers.\n\nSigned-off-by: Filipe Lautert \u003cfilipe@icewall.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d809161402e9f99aefe8848c4e701597ac367269",
      "tree": "6763df315027d9db13ce4df1b6f1f66fdf2cd598",
      "parents": [
        "d6392f873f1d09974d5c92c52715fa422ad7c625"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Dec 06 20:35:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] fuse: add blksize option\n\nAdd \u0027blksize\u0027 option for block device based filesystems.  During\ninitialization this is used to set the block size on the device and the super\nblock.  The default block size is 512bytes.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6392f873f1d09974d5c92c52715fa422ad7c625",
      "tree": "ce94449b7f2a62162fdbef0e4324c2ad8d66adbe",
      "parents": [
        "bdcf25080438ba71bb24b885e7c102de72c25c9d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Dec 06 20:35:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] fuse: add support for block device based filesystems\n\nI never intended this, but people started using fuse to implement block device\nbased \"real\" filesystems (ntfs-3g, zfs).\n\nThe following four patches add better support for these kinds of filesystems.\nUnlike \"normal\" fuse filesystems, using this feature should require superuser\nprivileges (enforced by the fusermount utility).\n\nThanks to Szabolcs Szakacsits for the input and testing.\n\nThis patch adds a \u0027fuseblk\u0027 filesystem type, which is only different from the\n\u0027fuse\u0027 filesystem type in how the \u0027dev_name\u0027 mount argument is interpreted.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06df6a5c181f462c71ddcc20ff6c7ea0bec18ec8",
      "tree": "d5cadf44380e75d16f11117c65a848f1a6cdd204",
      "parents": [
        "59a493350e7aefff7e262efa39e017517b31b8e8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Dec 06 20:34:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:28 2006 -0800"
      },
      "message": "[PATCH] s2ram debugging documentation\n\nLinus posted quite nice TRACE_RESUME how-to, and I think it is too nice to\nbe hidden in archives of mailing list, so I turned it into Documentation\npiece.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf73bae6ba0dc4bd4f1e570feb34a06b72725af6",
      "tree": "3d224f68d04b6c9e96ebf5903406ada9307824d9",
      "parents": [
        "37b2ba12df88f0e29f2d52aaf1ab22789377d5b5"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 06 20:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] swsusp: update userland interface documentation\n\nThe swsusp userland interface has recently changed for a couple of times, but\nthe changes have not been documented.  Fix this, and document the\nSNAPSHOT_SET_SWAP_AREA ioctl().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: 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": "ecbd0da1eced957e0cbb611b4a4cb5b0cf63ba31",
      "tree": "c7756453fa284eb1cf27b914be9ea9a8303b87d4",
      "parents": [
        "9a154d9d95b7b9845938242f5c62505b3cab5bcd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 06 20:34:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] swsusp: document support for swap files\n\nDocument the \"resume_offset\u003d\" command line parameter as well as the way in\nwhich swap files are supported by swsusp.\n\nSigned-off-by: 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": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\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": "3395ee0588795b0b3bd889c260e55959cf2b61f5",
      "tree": "ea2513a28464a5b2907a9cb71cbfb6be88389205",
      "parents": [
        "8f5be20bf87da7c7c59c5cc84f630a1eca5cc99c"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Wed Dec 06 20:32:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] mm: add noaliencache boot option to disable numa alien caches\n\nWhen using numa\u003dfake on non-NUMA hardware there is no benefit to having the\nalien caches, and they consume much memory.\n\nAdd a kernel boot option to disable them.\n\nChristoph sayeth \"This is good to have even on large NUMA.  The problem is\nthat the alien caches grow by the square of the size of the system in terms of\nnodes.\"\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9e3dd0ea167df1d7c118170551e08e8e28f27b6",
      "tree": "fcb9197bc13ca5f7941c48726536282a5e68fdcf",
      "parents": [
        "4e33fa14faecc150e97c0e4f2320745bdc7b7112"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Dec 05 13:49:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:39:10 2006 -0800"
      },
      "message": "[NETLIK]: Add a pointer to the Generic Netlink wiki page.\n\nAdd a pointer to the OSDL wiki page on Generic Netlink.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d263b213577a1e8f166b0a7212d85175e36d6c19",
      "tree": "ebd5221bdebe0f222a8fea2f91e71977a0e270f6",
      "parents": [
        "9cfa5b5dfafcfe64c1a48906f243cdd302f82471"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "message": "[PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n\nCorrect the documentation for bzImage protocol extension due to relocatable\nbzImage.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6d0185ea611276fdf81991d7774d396bdc1ae392",
      "tree": "cfbea72e9df3816a63ba6debd3e591d89b2c63e1",
      "parents": [
        "3807fd46e94ab9f09e5ee3bff5e6515a94e9b3c7"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "message": "[PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n\nAdd debugging printks to the unwinder to allow easier debugging\nwhen something goes wrong with it.\n\nThis can be controlled with the new unwinder_debug\u003dN option\nMost output is given by N\u003d1\n\nAK: Added documentation of unwinder_debug\u003d\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a1a70c25bed75ed36ed48bbe18b9029428d2452d",
      "tree": "0ab9fcebc25f9f71be61f91bfca96aa1e0585a0d",
      "parents": [
        "73ad8355d7db6a3cdcf313d4a4586a8f81b19c2f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 07 02:14:12 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:12 2006 +0100"
      },
      "message": "[PATCH] i386: always enable regparm\n\n-mregparm\u003d3 has been enabled by default for some time on i386, and AFAIK\nthere aren\u0027t any problems with it left.\n\nThis patch removes the REGPARM config option and sets -mregparm\u003d3\nunconditionally.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "0741f4d207a644482d7a040f05cd264c98cf7ee8",
      "tree": "787f2fffc12871d0f19e492fc4258cda254aa42d",
      "parents": [
        "c7a3392e9e53e43c44a971de3dd480a8e2788e75"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Thu Dec 07 02:14:11 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:11 2006 +0100"
      },
      "message": "[PATCH] x86: add sysctl for kstack_depth_to_print\n\nAdd sysctl for kstack_depth_to_print. This lets users change\nthe amount of raw stack data printed in dump_stack() without\nhaving to reboot.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8542b200cbe5609edd7aae0c304c091a1c290452",
      "tree": "7b8a51fa34639c0e7a73a12c9cc2360b8c6d2efc",
      "parents": [
        "8ecb8950695e907ed25acffec9e98c6806e311c8"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Dec 07 02:14:09 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:09 2006 +0100"
      },
      "message": "[PATCH] paravirt: Add option to allow skipping the timer check\n\nAdd a way to disable the timer IRQ routing check via a boot option.  The\nVMI timer code uses this to avoid triggering the pester Mingo code, which\nprobes for some very unusual and broken motherboard routings.  It fires\n100% of the time when using a paravirtual delay mechanism instead of using\na realtime delay, since there is no elapsed real time, and the 4 timer IRQs\nhave not yet been delivered.\n\nIn addition, it is entirely possible, though improbable, that this bug\ncould surface on real hardware which picks a particularly bad time to enter\nSMM mode, causing a long latency during one of the timer IRQs.\n\nWhile here, make check_timer be __init.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n[chrisw: use no_timer_check to bring inline with x86_64 as per Andi\u0027s request]\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "bff6547bb6a4e82c399d74e7fba78b12d2f162ed",
      "tree": "faeb4e95d243b0eb5cd6337739e4c14d154b282f",
      "parents": [
        "eae93755540bae18aff46b8a0e621b5d65bd5380"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Thu Dec 07 02:14:07 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:07 2006 +0100"
      },
      "message": "[PATCH] Calgary: allow compiling Calgary in but not using it by default\n\nThis patch makes it possible to compile Calgary in but not use it by\ndefault. In this mode, use \u0027iommu\u003dcalgary\u0027 to activate it.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b026872601976f666bae77b609dc490d1834bf77",
      "tree": "c1e9180ed6fd29cd025ba1d40407da8a3aeeaaa6",
      "parents": [
        "11a4180c0b03e2ee0c948fd8430ee092dc1625b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "message": "[PATCH] x86-64: Try multiple timer variants in check_timer\n\nInstead of adding all kinds of more quirks try various timer\nrouting variants in check_timer.\n\nIn particular this tries to handle quirks from:\n- Nvidia NF2-4 reference BIOS: wrong timer override\n- Asus: Wrong timer override but no HPET table\n- ATI: require timer disabled in 8259\n- Some boards: require timer enabled in 8259\n\nWe just try many of the the known variants in the hopefully right order\nin check_timer.\n\nTrying pin 0/2 on Nvidia suggested by Tim Hockin.\n\nTBD Experimental. Needs a lot of testing\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "be274eeaf20b4c7155242645d5e2c48b023e609b",
      "tree": "2c56b03d80ad1e9e376b286ddfa28fffe0606901",
      "parents": [
        "e69f202d0a1419219198566e1c22218a5c71a9a6"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "message": "[PATCH] i386: extend bzImage protocol for relocatable protected mode kernel\n\nExtend bzImage protocol to enable bootloaders to load a completely relocatable\nbzImage.  Now protected mode component of kernel is also relocatable and a\nboot-loader can load the protected mode component at a differnt physical\naddress than 1MB.  (If kernel was built with CONFIG_RELOCATABLE)\n\nKexec can make use of it to load this kernel at a different physical address\nto capture kernel crash dumps.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6fc52f81a871e4c29ade34dd736a383906caf47e",
      "tree": "916c6d89604072df5bd918e8a6ae1473a5a2b243",
      "parents": [
        "3f5e573a08a369bd10d2f89b63a2d68843f64a6b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Dec 07 00:16:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:38:58 2006 -0800"
      },
      "message": "[PATCH] Clean up \u0027make help\u0027 output for documentation targets.\n\nHere\u0027s a patch that cleans up the \"make help\" output a bit for the\ndocumentation targets.\n\nCurrently the documentation targets are listed completely different than\nall the other targets :\n\n  Documentation targets:\n    Linux kernel internal documentation in different formats:\n    xmldocs (XML DocBook), psdocs (Postscript), pdfdocs (PDF)\n    htmldocs (HTML), mandocs (man pages, use installmandocs to install)\n\nwith this patch they are more in line with the rest of the output :\n\n  Documentation targets:\n   Linux kernel internal documentation in different formats:\n    htmldocs        - HTML\n    installmandocs  - install man pages generated by mandocs\n    mandocs         - man pages\n    pdfdocs         - PDF\n    psdocs          - Postscript\n    xmldocs         - XML DocBook\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0bf39a471bf6fcd01def2bd677128cea940b73",
      "tree": "0d98b304d97605613a14329b40ed8cbb88296528",
      "parents": [
        "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
        "d32adcb85c74fd81963714689842993e7014515f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (73 commits)\n  [SCSI] aic79xx: Add ASC-29320LPE ids to driver\n  [SCSI] stex: version update\n  [SCSI] stex: change wait loop code\n  [SCSI] stex: add new device type support\n  [SCSI] stex: update device id info\n  [SCSI] stex: adjust default queue length\n  [SCSI] stex: add value check in hard reset routine\n  [SCSI] stex: fix controller_info command handling\n  [SCSI] stex: fix biosparam calculation\n  [SCSI] megaraid: fix MMIO casts\n  [SCSI] tgt: fix undefined flush_dcache_page() problem\n  [SCSI] libsas: better error handling in sas_expander.c\n  [SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n  [SCSI] lpfc 8.1.11 : Misc Fixes\n  [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n  [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n  [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n  [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n  [SCSI] lpfc 8.1.11 : Fix Memory leaks\n  [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n  ...\n"
    },
    {
      "commit": "15a4cb9c25df05a5d4844e80a1aea83d66165868",
      "tree": "bcb4f7c6e84f501ee6ce8c7a740cc7c4ec92447d",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229",
        "d8594d639135b500bf6010f981ea854092d54030"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (194 commits)\n  [POWERPC] Add missing EXPORTS for mpc52xx support\n  [POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment\n  [POWERPC] ps3: add a default zImage target\n  [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver\n  [POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver\n  [POWERPC] Fix debug printks for 32-bit resources in the PCI code\n  [POWERPC] Replace kmalloc+memset with kzalloc\n  [POWERPC] Linkstation / kurobox support\n  [POWERPC] Add the e300c3 core to the CPU table.\n  [POWERPC] ppc: m48t35 add missing bracket\n  [POWERPC] iSeries: don\u0027t build head_64.o unnecessarily\n  [POWERPC] iSeries: stop dt_mod.o being rebuilt unnecessarily\n  [POWERPC] Fix cputable.h for combined build\n  [POWERPC] Allow CONFIG_BOOTX_TEXT on iSeries\n  [POWERPC] Allow xmon to build on legacy iSeries\n  [POWERPC] Change ppc64_defconfig to use AUTOFS_V4 not V3\n  [POWERPC] Tell firmware we can handle POWER6 compatible mode\n  [POWERPC] Clean images in arch/powerpc/boot\n  [POWERPC] Fix OF pci flags parsing\n  [POWERPC] defconfig for lite5200 board\n  ...\n"
    },
    {
      "commit": "2254f5a7779452395e37ea2f7d6e1a550d34e678",
      "tree": "21ae898f9ef043dc240f2a4d1ba52da9a5ae51ad",
      "parents": [
        "6b4044bdd158aa9ad07b3f68d1c7598036d3ee58"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "message": "[S390] Some documentation typos.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1e253c4dc601cb7785ba157edf282c1d02fe2ba",
      "tree": "f4eae7e5596bbd9dbe432d90cd89fddef33b87cb",
      "parents": [
        "f5b2eb026949e7c3988074529854609921675cff"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 27 14:16:22 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:34 2006 +1100"
      },
      "message": "[POWERPC] Document describing mpc52xx device tree binding conventions\n\nThis document describes the device tree expectations for mpc52xx based\nboards.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28f9ec349ae47c91768b7bc5607db4442c818e11",
      "tree": "548d75d56ffefd80c8c0fc85afd39fad2d3f156f",
      "parents": [
        "a5715d6dfc85e002bfad68bb2858cf5a248e2060"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Mon Nov 20 16:32:39 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:24 2006 +1100"
      },
      "message": "[POWERPC] Add of_platform support for ROM devices\n\nThis adds support for flash device descriptions to the OF device tree.\nIt\u0027s inspired by and partially borrowed from Sergei\u0027s patch \"[RFC]\nAdding MTD to device tree.patch\".\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93",
      "tree": "e6adbc42541498306728490a4978afe116131299",
      "parents": [
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 22:22:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 22:22:41 2006 -0500"
      },
      "message": "Remove long-unmaintained ftape driver subsystem.\n\nIt\u0027s bitrotten, long unmaintained, long hidden under BROKEN_ON_SMP,\netc.  As scheduled in feature-removal-schedule.txt, and ack\u0027d several\ntimes on lkml.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2",
      "tree": "930dd667fff96a11b7585e14acc594a9c9a632a4",
      "parents": [
        "02dba025b0bc881432cf325bfb124fae523087d5"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sat Dec 02 22:22:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 02 22:22:25 2006 -0800"
      },
      "message": "[XFRM]: Fix aevent structuring to be more complete.\n\naevents can not uniquely identify an SA. We break the ABI with this\npatch, but consensus is that since it is not yet utilized by any\n(known) application then it is fine (better do it now than later).\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3c479772c9f4239749950e7c8ea0e9c914a9d7e",
      "tree": "a6996d42891dafb46b6fcb19eb797ad092b7767a",
      "parents": [
        "807467c22a12381985878be23c778657fc0364d0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Dec 02 22:11:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 02 22:11:01 2006 -0800"
      },
      "message": "[NETFILTER]: Mark old IPv4-only connection tracking scheduled for removal\n\nAlso remove the references to \"new connection tracking\" from Kconfig.\nAfter some short stabilization period of the new connection tracking\nhelpers/NAT code the old one will be removed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b251df1039f560ef88a9180a80023e4f82596bd",
      "tree": "6efde4e8a15a44a82908f2283e3376c7ae321a43",
      "parents": [
        "a4d1366d5080fcb4514db58c320b9f60d78918e6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Dec 01 20:10:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:32:10 2006 -0800"
      },
      "message": "[NETFILTER]: Kill ip_queue from feature removal schedule.\n\nWe really can\u0027t remove ip_queue. Many users use this, there is no binary\ncompatible interface and even the compat replacement for the originally\nstatically linked library doesn\u0027t work. There is also no real necessity\nto remove the code, so the feature-removal-schedule entry should be\nremoved instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82e3ab9dbeebd5c8d5402ad1607d22086271a56d",
      "tree": "23f66bf5a801fc80024f19f502142a2e1927c992",
      "parents": [
        "455431739ca2f4c7f02d0a5979559ac5a68a6f95"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 19:19:32 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:42 2006 -0800"
      },
      "message": "[DCCP]: Adds the tx buffer sysctls\n\nThis one got lost on the way from Ian to Gerrit to me, fix it.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ddfe10b82455a5a524055fc606d1f1562d388dc8",
      "tree": "7e8ab2fc61890646457c7263c221c2249052bba5",
      "parents": [
        "e1b7441e803442828780a6d6d792643f79d5665b"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:42:45 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:40 2006 -0800"
      },
      "message": "[DCCP]: Update Documentation\n\nThis patch just updates DCCP documentation a bit.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ba4e58eca8aa9473b44fdfd312f26c4a2e7798b3",
      "tree": "700f8f989f48da480beb83b983637cfd2b5a3f67",
      "parents": [
        "6051e2f4fb68fc8e5343db58fa680ece376f405c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 27 11:10:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:46 2006 -0800"
      },
      "message": "[NET]: Supporting UDP-Lite (RFC 3828) in Linux\n\nThis is a revision of the previously submitted patch, which alters\nthe way files are organized and compiled in the following manner:\n\n\t* UDP and UDP-Lite now use separate object files\n\t* source file dependencies resolved via header files\n\t  net/ipv{4,6}/udp_impl.h\n\t* order of inclusion files in udp.c/udplite.c adapted\n\t  accordingly\n\n[NET/IPv4]: Support for the UDP-Lite protocol (RFC 3828)\n\nThis patch adds support for UDP-Lite to the IPv4 stack, provided as an\nextension to the existing UDPv4 code:\n        * generic routines are all located in net/ipv4/udp.c\n        * UDP-Lite specific routines are in net/ipv4/udplite.c\n        * MIB/statistics support in /proc/net/snmp and /proc/net/udplite\n        * shared API with extensions for partial checksum coverage\n\n[NET/IPv6]: Extension for UDP-Lite over IPv6\n\nIt extends the existing UDPv6 code base with support for UDP-Lite\nin the same manner as per UDPv4. In particular,\n        * UDPv6 generic and shared code is in net/ipv6/udp.c\n        * UDP-Litev6 specific extensions are in net/ipv6/udplite.c\n        * MIB/statistics support in /proc/net/snmp6 and /proc/net/udplite6\n        * support for IPV6_ADDRFORM\n        * aligned the coding style of protocol initialisation with af_inet6.c\n        * made the error handling in udpv6_queue_rcv_skb consistent;\n          to return `-1\u0027 on error on all error cases\n        * consolidation of shared code\n\n[NET]: UDP-Lite Documentation and basic XFRM/Netfilter support\n\nThe UDP-Lite patch further provides\n        * API documentation for UDP-Lite\n        * basic xfrm support\n        * basic netfilter support for IPv4 and IPv6 (LOG target)\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90833aa4f496d69ca374af6acef7d1614c8693ff",
      "tree": "dbac818cc40ab12d493c45778febf6b7a768f757",
      "parents": [
        "d7f7365f5776723da6df73540d855069c2daaa5c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 13 16:02:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:23 2006 -0800"
      },
      "message": "[NET]: The scheduled removal of the frame diverter.\n\nThis patch contains the scheduled removal of the frame diverter.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e2e9e92bd723244ea20fa488b1780111f2b05e1",
      "tree": "2e859b2b0aa17d2e18927fe110cdefad6c4f5fe6",
      "parents": [
        "e11d9d30802278af22e78d8c10f348b683670cd9"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 13 13:23:52 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:18 2006 -0800"
      },
      "message": "[DCCP]: Add sysctls to control retransmission behaviour\n\nThis adds 3 sysctls which govern the retransmission behaviour of DCCP control\npackets (3way handshake, feature negotiation).\n\nIt removes 4 FIXMEs from the code.\n\nThe close resemblance of sysctl variables to their TCP analogues is emphasised\nnot only by their name, but also by giving them the same initial values.\nThis is useful since there is not much practical experience with DCCP yet.\n\nFurthermore, with regard to the previous patch, it is now possible to limit\nthe number of keepalive-Responses by setting net.dccp.default.request_retries\n(also a bit like in TCP).\n\nLastly, added documentation of all existing DCCP sysctls.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "6f4e5fff1e4d46714ea554fd83e44eab534e8b11",
      "tree": "4b14344fd825bbcefb6e8514e98e3e796b2dc1bd",
      "parents": [
        "a11d206d0f88e092419877c7f706cafb5e1c2e57"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Nov 10 17:43:06 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:09 2006 -0800"
      },
      "message": "[DCCP]: Support for partial checksums (RFC 4340, sec. 9.2)\n\nThis patch does the following:\n  a) introduces variable-length checksums as specified in [RFC 4340, sec. 9.2]\n  b) provides necessary socket options and documentation as to how to use them\n  c) basic support and infrastructure for the Minimum Checksum Coverage feature\n     [RFC 4340, sec. 9.2.1]: acceptability tests, user notification and user\n     interface\n\nIn addition, it\n\n (1) fixes two bugs in the DCCPv4 checksum computation:\n \t* pseudo-header used checksum_len instead of skb-\u003elen\n\t* incorrect checksum coverage calculation based on dccph_x\n (2) removes dccp_v4_verify_checksum() since it reduplicates code of the\n     checksum computation; code calling this function is updated accordingly.\n (3) now uses skb_checksum(), which is safer than checksum_partial() if the\n     sk_buff has is a non-linear buffer (has pages attached to it).\n (4) fixes an outstanding TODO item:\n        * If P.CsCov is too large for the packet size, drop packet and return.\n\nThe code has been tested with applications, the latest version of tcpdump now\ncomes with support for partial DCCP checksums.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ef56e622c61e74dd6077615c9ea76c5132195880",
      "tree": "88a4636a88811696844b8c99d2630f9e71d4c556",
      "parents": [
        "35bfbc94070e480f350c868abc4ff9f77e7f2051"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:37:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:51 2006 -0800"
      },
      "message": "[NET] ip-sysctl.txt: Alphabetize.\n\nRearrange TCP entries in alpha order.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce7bc3bf15cbf5dc5a5587ccb6b04c5b4dde4336",
      "tree": "20ccf7f98ac5d1aabbc706fa876e8f361219db97",
      "parents": [
        "3ff825b28d3345ef381eceae22bf9d92231f23dc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:35:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:49 2006 -0800"
      },
      "message": "[TCP]: Restrict congestion control choices.\n\nAllow normal users to only choose among a restricted set of congestion\ncontrol choices.  The default is reno and what ever has been configured\nas default. But the policy can be changed by administrator at any time.\n\nFor example, to allow any choice:\n    cp /proc/sys/net/ipv4/tcp_available_congestion_control \\\n       /proc/sys/net/ipv4/tcp_allowed_congestion_control\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ff825b28d3345ef381eceae22bf9d92231f23dc",
      "tree": "c3ca6ec1888ff912e0434f6621ecb2e46e8826f3",
      "parents": [
        "b68dbcab1dc70938fa5516d0ee82c0bf94e9a768"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:32:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:48 2006 -0800"
      },
      "message": "[TCP]: Add tcp_available_congestion_control sysctl.\n\nCreate /proc/sys/net/ipv4/tcp_available_congestion_control\nthat reflects currently available TCP choices.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8a2b6a4207332a2d59628a12cece9e8c1d769e4",
      "tree": "31028a18413517ed3024450c20cd2e919441b437",
      "parents": [
        "cabdfb373ae74036225826ce260c16a8e260eb0b"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Dec 01 12:01:06 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:33:11 2006 -0500"
      },
      "message": "[PATCH] PHY: Add support for configuring the PHY connection interface\n\nMost PHYs connect to an ethernet controller over a GMII or MII\ninterface.  However, a growing number are connected over\ndifferent interfaces, such as RGMII or SGMII.\n\nThe ethernet driver will tell the PHY what type of connection it\nis by setting it manually, or passing it in through phy_connect\n(or phy_attach).\n\nChanges include:\n* Updates to documentation\n* Updates to PHY Lib consumers\n* Changes to PHY Lib to add interface support\n* Some minor changes to whitespace in phy.h\n* gianfar driver now detects interface and passes appropriate\n  value to PHY Lib\nSigned-off-by: Andrew Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de3edab4276c3c789f64dc3d78eea027709fef0e",
      "tree": "093a7c20d2473d42470bea3b6617a3084891d90e",
      "parents": [
        "25006ac61e514628b9d0f78fce0bed155f4f109c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "e1000: update README for e1000\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "4549df891a31b9a05b7d183106c09049b79327be",
      "tree": "d4dfd0921f0dd0dba2525fd33c0962b26ba5ff1e",
      "parents": [
        "6b8cc71ab2619a776b02869fd733ac1ead3db4e8",
        "e17e0f51aeea4e59c7e450a1c0f26605b91c1260"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  Driver core: show drivers in /sys/module/\n  Documentation/driver-model/platform.txt update/rewrite\n  Driver core: platform_driver_probe(), can save codespace\n  driver core: Use klist_remove() in device_move()\n  driver core: Introduce device_move(): move a device to a new parent.\n  Driver core: make drivers/base/core.c:setup_parent() static\n  driver core: Introduce device_find_child().\n  sysfs: sysfs_write_file() writes zero terminated data\n  cpu topology: consider sysfs_create_group return value\n  Driver core: Call platform_notify_remove later\n  ACPI: Change ACPI to use dev_archdata instead of firmware_data\n  Driver core: add dev_archdata to struct device\n  Driver core: convert sound core to use struct device\n  Driver core: change mem class_devices to be real devices\n  Driver core: convert fb code to use struct device\n  Driver core: convert firmware code to use struct device\n  Driver core: convert mmc code to use struct device\n  Driver core: convert ppdev code to use struct device\n  Driver core: convert PPP code to use struct device\n  Driver core: convert cpuid code to use struct device\n  ...\n"
    },
    {
      "commit": "c957b32406b73ed66d0f20ebab0cab25c848105d",
      "tree": "a90a76afe8096d071a7819ad91810019c410acc5",
      "parents": [
        "c67334fbdfbba533af767610cf3fde8a49710e62"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:30:14 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "Documentation/driver-model/platform.txt update/rewrite\n\nThis is almost a rewrite of the driver-model/platform.txt documentation;\nthe previous text was obsolete (for several years), evidently it never\ngot updated to match the change from being a PC \"legacy_bus\" to the more\nwidely used core bus for most embedded systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c8961ee6d93c5a2ddf34d8d8171dd685538722b",
      "tree": "1a096ce35e8a21251e1c7ffc9bd8308e55b7b893",
      "parents": [
        "444f4f91fda54bea57a0e31098a75f54548e8b28"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:33:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:31 2006 -0800"
      },
      "message": "usb: writing_usb_driver free urb cleanup\n\n\tAllright. As Greg KH suggested I split this big patch into smaller ones to\nmake the changes easier to review. Having no better idea how to split that I \nsplit it on a \u0027patch per file\u0027 basis. All those patches clean redundant \u0027if\u0027 before \nusb_unlink/free/kill_urb():\n\nif (urb)\n\tusb_free_urb(urb); /* unlink / free / kill */\n\nI decided not to touch bigger \u0027if\u0027s like \n\nif (urb) {\n\tusb_kill_urb(urb);\n\tusb_free_urb(urb);\n\turb \u003d NULL;\n}\n\nas that would be probably too intrusive. One of patches also fixes \ndrivers/usb/misc/auerswald.c memleak I found when digging the code. All those\npatches are against 2.6.19-rc4.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03a67a46af8647b2c7825107045ecae641e103d3",
      "tree": "7986405e63cfafe97f9fb6093b1ce2a96d1657c3",
      "parents": [
        "93e06b4140cc018826bce4d97b0bf7c9ba05ae6e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "message": "Fix typos in doc and comments\n\nChanges persistant -\u003e persistent. www.dictionary.com does not know\npersistant (with an A), but should it be one of those things you can\nspell in more than one correct way, let me know.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    }
  ],
  "next": "5d3f083d8f897ce2560bbd4dace483d5aa60d623"
}
