)]}'
{
  "log": [
    {
      "commit": "d716551e188787effb08bf87a846404cfd239a8b",
      "tree": "4e36beacb0d0bb38c59367dd4a9cd1a616b040c8",
      "parents": [
        "ce2c9cb0259acd2aed184499ebe41ab00da13b25"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 14 13:25:19 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "Driver core: clean up removed functions from the documentation\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b6662f192fc521b9657f63e68d20ec99979dae6",
      "tree": "18a93ae547dd8f0c8d52811878a8304d293760e3",
      "parents": [
        "43cc71eed1250755986da4c0f9898f9a635cb3bf"
      ],
      "author": {
        "name": "Tsugikazu Shibata",
        "email": "tshibata@ab.jp.nec.com",
        "time": "Tue Sep 25 01:54:26 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:50:59 2007 -0700"
      },
      "message": "HOWTO: update ja_JP/HOWTO with latest changes\n\nHere is another sync patch of Documentation/ja_JP/HOWTO\n\nJapanese developer sent me some cosmetic changes and also follow\nchanges of HOWTO\n    Cross reference URL (sosdg.org/qiyong/lxr)\n    known_regression explanations on kernel dev. process\n\nSigned-off-by: Tsugikazu Shibata \u003ctshibata@ab.jp.nec.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e86908614f2c7fec401827e5cefd7a6ea9407f85",
      "tree": "fcb5d9e52422b37bdaf0e647126ebdfc1680f162",
      "parents": [
        "547307420931344a868275bd7ea7a30f117a15a9",
        "9b4b8feb962f4b3e74768b7205f1f8f6cce87238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)\n  [POWERPC] Add memchr() to the bootwrapper\n  [POWERPC] Implement logging of unhandled signals\n  [POWERPC] Add legacy serial support for OPB with flattened device tree\n  [POWERPC] Use 1TB segments\n  [POWERPC] XilinxFB: Allow fixed framebuffer base address\n  [POWERPC] XilinxFB: Add support for custom screen resolution\n  [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters\n  [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n  [POWERPC] 4xx: Kilauea defconfig file\n  [POWERPC] 4xx: Kilauea DTS\n  [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x\n  [POWERPC] 4xx: Add AMCC 405EX support to cputable.c\n  [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable\n  [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers\n  [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig\n  [POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n  [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS\n  [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.\n  [POWERPC] mpc8272ads: Remove muram from the CPM reg property.\n  [POWERPC] Make clockevents work on PPC601 processors\n  ...\n\nFixed up conflict in Documentation/powerpc/booting-without-of.txt manually.\n"
    },
    {
      "commit": "ce9d3c9a6a9aef61525be07fe6ba27d937236aa2",
      "tree": "1b29bcb8f60fc6b59fa0d7b833cc733b8ebe17c9",
      "parents": [
        "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
        "3d73c2884f45f9a297cbc956cea101405a9703f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (87 commits)\n  mlx4_core: Fix section mismatches\n  IPoIB: Allow setting policy to ignore multicast groups\n  IB/mthca: Mark error paths as unlikely() in post_srq_recv functions\n  IB/ipath: Minor fix to ordering of freeing and zeroing of tid pages.\n  IB/ipath: Remove redundant link state checks\n  IB/ipath: Fix IB_EVENT_PORT_ERR event\n  IB/ipath: Better handling of unexpected GPIO interrupts\n  IB/ipath: Maintain active time on all chips\n  IB/ipath: Fix QHT7040 serial number check\n  IB/ipath: Indicate a couple of chip bugs to userspace\n  IB/ipath: iba6110 rev4 no longer needs recv header overrun workaround\n  IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close\n  IB/ipath: Remove duplicate copy of LMC\n  IB/ipath: Add ability to set the LMC via the sysfs debugging interface\n  IB/ipath: Optimize completion queue entry insertion and polling\n  IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED\n  IB/ipath: Generate flush CQE when QP is in error state\n  IB/ipath: Remove redundant code\n  IB/ipath: Future proof eeprom checksum code (contents reading)\n  IB/ipath: UC RDMA WRITE with IMMEDIATE doesn\u0027t send the immediate\n  ...\n"
    },
    {
      "commit": "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
      "tree": "4735eab577e97e5a22c3141e3f60071c8065585e",
      "parents": [
        "dd6d1844af33acb4edd0a40b1770d091a22c94be",
        "266918303226cceac7eca38ced30f15f277bd89c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (867 commits)\n  [SKY2]: status polling loop (post merge)\n  [NET]: Fix NAPI completion handling in some drivers.\n  [TCP]: Limit processing lost_retrans loop to work-to-do cases\n  [TCP]: Fix lost_retrans loop vs fastpath problems\n  [TCP]: No need to re-count fackets_out/sacked_out at RTO\n  [TCP]: Extract tcp_match_queue_to_sack from sacktag code\n  [TCP]: Kill almost unused variable pcount from sacktag\n  [TCP]: Fix mark_head_lost to ignore R-bit when trying to mark L\n  [TCP]: Add bytes_acked (ABC) clearing to FRTO too\n  [IPv6]: Update setsockopt(IPV6_MULTICAST_IF) to support RFC 3493, try2\n  [NETFILTER]: x_tables: add missing ip6t_modulename aliases\n  [NETFILTER]: nf_conntrack_tcp: fix connection reopening\n  [QETH]: fix qeth_main.c\n  [NETLINK]: fib_frontend build fixes\n  [IPv6]: Export userland ND options through netlink (RDNSS support)\n  [9P]: build fix with !CONFIG_SYSCTL\n  [NET]: Fix dev_put() and dev_hold() comments\n  [NET]: make netlink user -\u003e kernel interface synchronious\n  [NET]: unify netlink kernel socket recognition\n  [NET]: cleanup 3rd argument in netlink_sendskb\n  ...\n\nFix up conflicts manually in Documentation/feature-removal-schedule.txt\nand my new least favourite crap, the \"mod_devicetable\" support in the\nfiles include/linux/mod_devicetable.h and scripts/mod/file2alias.c.\n\n(The latter files seem to be explicitly _designed_ to get conflicts when\ndifferent subsystems work with them - that have an absolutely horrid\nlack of subsystem separation!)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ce48904285fe4b0298864f9153a8502ebeac35c",
      "tree": "ffe1e0c31cdea427b48ae4d4d59a96ff9d208f32",
      "parents": [
        "55982fd184a065b1c69279d29cbc01dbf424d2f4",
        "780513ecb80ea0934fc6833efc4f5ed9ab4ff9bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "message": "Merge branch \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (37 commits)\n  [BLOCK] Fix failing compile with BLK_DEV_IO_TRACE\u003dn\n  compat_ioctl: move floppy handlers to block/compat_ioctl.c\n  compat_ioctl: move cdrom handlers to block/compat_ioctl.c\n  compat_ioctl: move BLKPG handling to block/compat_ioctl.c\n  compat_ioctl: move hdio calls to block/compat_ioctl.c\n  compat_ioctl: handle blk_trace ioctls\n  compat_ioctl: add compat_blkdev_driver_ioctl()\n  compat_ioctl: move common block ioctls to compat_blkdev_ioctl\n  Sysace: Don\u0027t enable IRQ until after interrupt handler is registered\n  Sysace: sparse fixes\n  Sysace: Minor coding convention fixup\n  drivers/block/umem: use DRIVER_NAME where appropriate\n  drivers/block/umem: trim trailing whitespace\n  drivers/block/umem: minor cleanups\n  drivers/block/umem: use dev_printk()\n  drivers/block/umem: move private include away from include/linux\n  Sysace: Labels in C code should not be indented.\n  Sysace: Add of_platform_bus binding\n  Sysace: Move IRQ handler registration to occur after FSM is initialized\n  Sysace: minor rework and cleanup changes\n  ...\n"
    },
    {
      "commit": "1ef3e36251e4edc77a48967d015a87ca3c4283ea",
      "tree": "2ee6c869d752c13a56ee2259d115210135f5d5de",
      "parents": [
        "c634920abaf9c0a93266a57beff6fce9d3852cb2",
        "bbf275f092b1b2a9bc8a504500ec387f9ddff859"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (74 commits)\n  Blackfin serial driver: pending a unique anomaly id, tie the break flood issue to ANOMALY_05000230\n  blackfin enable arbitary speed serial setting\n  Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT and DEBUG_KERNEL_START\n  Blackfin arch: fix typo in register name\n  Blackfin arch: trim the Blackfin arch MAINTAINERS list\n  Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin\n  Blackfin arch: Export strcpy - occasionally get module link failures otherwise\n  Blackfin arch: the load address is not safe to point to as a workaround for ANOMALY 05000281\n  Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition\n  Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy\n  Blackfin arch: update kgdb patch\n  Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\n  Blackfin arch: Print out debug info, as early as possible\n  Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out\n  Blackfin arch: fix endless loop bug when a double fault happens\n  Blackfin arch: Initial patch to add earlyprintk support\n  Blackfin arch: add TWIx_REGBASE and SPIx_REGBASE to specific CPU header files, use the new REGBASE for board platform resources\n  Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs\n  Blackfin arch: add more common defines for output sections\n  Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches\n  ...\n"
    },
    {
      "commit": "c634920abaf9c0a93266a57beff6fce9d3852cb2",
      "tree": "5ac85f54905a8cd3b12b262c66189084cbff54fc",
      "parents": [
        "6abd2c860e34add677de50e8b134f5af6f4b0893",
        "a991f44b79fa49b281eb078eed4a76a42101012a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (310 commits)\n  V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6314): saa7134: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6313): ivtv: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6312): cx88: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6311): dvb: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6308): V4L: zc0301, remove bad usage of ERESTARTSYS\n  V4L/DVB (6307): V4L: w9968cf, remove bad usage of ERESTARTSYS\n  V4L/DVB (6306): Few clenups for saa7134 resume code\n  V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core\n  V4L/DVB (6301): pvrusb: Update DEBUGIFC sysfs to kernel 2.6.13+\n  V4L/DVB (6300): CodingStyle cleanup\n  V4L/DVB (6299): dvb: Add dependencies for VIDEOBUF_DVB\n  V4L/DVB (6297): cx23885: remove wrong Kconfig selection of VIDEOBUF\n  V4L/DVB (6296): dib0700: add support for AverMedia DVB-T Express card\n  V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115\n  V4L/DVB (6293): V4L: convert struct class_device to struct device\n  V4L/DVB (6292): videobuf_core init always require callback implementation\n  V4L/DVB (6291): Fix: avoid oops on some SMP machines\n  V4L/DVB (6290): remove videobuf_set_pci_ops\n  ...\n"
    },
    {
      "commit": "914d97fd9925639574d22fc9cdfac7ddd8f325d6",
      "tree": "50acea294d471dae65c634ccdebafced39e49eac",
      "parents": [
        "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:05 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:05 2007 +0200"
      },
      "message": "x86: Add feature-removal entry for bzImage symlinks\n\nThe i386/x86_64 merge provides a symlink to the old bzImage\nlocation. This is just a transitional migration helper.\nRemove it after a 6 month grace period.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2bfd754d1bf29d3324270e52ef11ce6367bb0685",
      "tree": "0f27b379b911f06c9b91387621fb86c6184d1b58",
      "parents": [
        "dcad856fe8e0222012d9ae0e4dc6c6e5cce276e6"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:50:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:37 2007 -0700"
      },
      "message": "[DCCP]: Correct documentation\n\nThis corrects erroneous documentation of the socket API.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "126acd5bf769fcb80e38a5360ad12b842d6d29d4",
      "tree": "c57698ec1cab7a744dcfdde5b4c8ef2edd3f433a",
      "parents": [
        "042d18f9f39a51716683b4e156fbee689314bb22"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:40:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:32 2007 -0700"
      },
      "message": "[DCCP]: Update API documentation\n\nThis adds documentation on the use of service codes on client and\nserver.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c559a9e44ee61faf2f339604ce708decb345a93",
      "tree": "8e0e89521445a42cf801747af20be172b6e9e582",
      "parents": [
        "bc8498721dfe3f7d537f4f75302be7dbe9c7b939"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Thu Oct 04 14:39:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:31 2007 -0700"
      },
      "message": "[DCCP]: Add socket option to query the current MPS\n\nThis enables applications to query the current value of the Maximum\nPacket Size via a socket option, suggested as a SHOULD in (RFC 4340,\np. 102).\n\nThis socket option is useful to avoid the annoying bail-out via\n`-EMSGSIZE\u0027.  In particular, as fragmentation is not currently\nsupported (and its use is partly discouraged in RFC 4340).\n\nWith this option, it is possible to size buffers accordingly, e.g.\n\n\tint buflen \u003d dccp_get_cur_mps(sockfd);\n\n\t/* or */\n\tif (msgsize \u003e dccp_get_cur_mps(sockfd))\n\t\tdie(\"message is too large for this path\");\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58d4185e36913d4fc94afa4b4daccb3c9aa01957",
      "tree": "77d2e8e423652f5bbf2e29e8c0b3e0aeb7858b9f",
      "parents": [
        "628a140ba033ef201706a8c7e767c8a0c0f8326c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Sep 26 17:53:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:18 2007 -0700"
      },
      "message": "[MAC80211]: improve radiotap injection\n\nThis improves radiotap injection by removing the shortcut over TX handlers\nthat led to BUGS when injecting frames without setting a rate and also\nresulted in various other quirks. Now, TX handlers are run but some\ninformation that was present in the radiotap header is used instead of\nautomatic settings.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Andy Green \u003candy@warmcat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7e86e344b3599c0679a4a1f59a27953856f181c",
      "tree": "da4f2b298bb450d4207d6c785d1118b7c5b92eea",
      "parents": [
        "928773c23a4cf053a34ad480439448f75efa350c"
      ],
      "author": {
        "name": "Nathanael Nerode",
        "email": "neroden@fastmail.fm",
        "time": "Wed Sep 26 18:14:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:44 2007 -0700"
      },
      "message": "dgrs: remove from build, config, and maintainer list\n\nStop building and configuring driver for Digi RightSwitch, which was\nnever actually sold to anyone, and remove it from MAINTAINERS.\n\nIn response to an investigation into the firmware of the \"Digi Rightswitch\"\ndriver, Andres Salomon discovered:\n\u003e\n\u003e Dear Andres:\n\u003e\n\u003e After further research, we found that this product was killed in place\n\u003e and never reached the market.  We would like to request that this not be\n\u003e included.\n\nSince the product never reached market, clearly nobody is using this orphaned\ndriver.\n\nSigned-off-by: Nathanael Nerode \u003cneroden@gcc.gnu.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a94f0f970549e63e54c80c4509db299c514d8c11",
      "tree": "3b9421fc70e00c16ed57ef4330b24504b04ae309",
      "parents": [
        "ee1a15922d356aff0e31bf9bb9088ab346b8033a"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Sep 26 11:31:49 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:43 2007 -0700"
      },
      "message": "[DCCP]: Rate-limit DCCP-Syncs\n\nThis implements a SHOULD from RFC 4340, 7.5.4:\n \"To protect against denial-of-service attacks, DCCP implementations SHOULD\n  impose a rate limit on DCCP-Syncs sent in response to sequence-invalid packets,\n  such as not more than eight DCCP-Syncs per second.\"\n\nThe rate-limit is maintained on a per-socket basis. This is a more stringent\npolicy than enforcing the rate-limit on a per-source-address basis and\nprotects against attacks with forged source addresses.\n\nMoreover, the mechanism is deliberately kept simple. In contrast to\nxrlim_allow(), bursts of Sync packets in reply to sequence-invalid packets\nare not supported.  This foils such attacks where the receipt of a Sync\ntriggers further sequence-invalid packets. (I have tested this mechanism against\nxrlim_allow algorithm for Syncs, permitting bursts just increases the problems.)\n\nIn order to keep flexibility, the timeout parameter can be set via sysctl; and\nthe whole mechanism can even be disabled (which is however not recommended).\n\nThe algorithm in this patch has been improved with regard to wrapping issues\nthanks to a suggestion by Arnaldo.\n\nCommiter note: Rate limited the step 6 DCCP_WARN too, as it says we\u0027re\n               sending a sync.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "e24eb521fbf2a350ce879dfc1d8e56d4ffa2aa22",
      "tree": "6495c4bd8e2bdd6a376dea5252d36bc61f40c8a6",
      "parents": [
        "1156b2c689bf509cdc254394598d410787a02aec"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Sep 25 19:42:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:17 2007 -0700"
      },
      "message": "[NET]: note that NETIF_F_LLTX is deprecated\n\nAm Freitag, 21. September 2007 schrieb Herbert Xu:\n\u003e Please don\u0027t use LLTX in new drivers.  We\u0027re trying to get rid\n\u003e of it since it\u0027s\n\u003e\n\u003e 1) unnecessary;\n\u003e 2) causes problems with AF_PACKET seeing things twice.\n\nI suggest to document that LLTX is deprecated.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd99889c616afe1e8addcf28da505600c04f065a",
      "tree": "0e92f46d64661a74e605714356b93e4307e715cb",
      "parents": [
        "009a2e3e4ec395a290b9e4c7c9ff99296fd6b7d8"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:35:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:11 2007 -0700"
      },
      "message": "[TCP] FRTO: Update sysctl documentation\n\nSince the SACK enhanced FRTO was added, the code has been\nunder test numerous times so remove \"experimental\" claim\nfrom the documentation. Also be a bit more verbose about\nthe usage.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d3bb996481e116f5f2b127cbd29b83365d2cf62",
      "tree": "b612a1dbf51c920fb5a9758a6d35f9ed37eb927f",
      "parents": [
        "03233b90b0977d577322a6e1ddd56d9cc570d406"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Aug 23 13:56:01 2007 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:52 2007 -0700"
      },
      "message": "Device tree aware EMAC driver\n\nBased on BenH\u0027s earlier work, this is a new version of the EMAC driver\nfor the built-in ethernet found on PowerPC 4xx embedded CPUs.  The\nsame ASIC is also found in the Axon bridge chip.  This new version is\ndesigned to work in the arch/powerpc tree, using the device tree to\nprobe the device, rather than the old and ugly arch/ppc OCP layer.\n\nThis driver is designed to sit alongside the old driver (that lies in\ndrivers/net/ibm_emac and this one in drivers/net/ibm_newemac).  The\nold driver is left in place to support arch/ppc until arch/ppc itself\nreaches its final demise (not too long now, with luck).\n\nThis driver still has a number of things that could do with cleaning\nup, but I think they can be fixed up after merging.  Specifically:\n\t- Should be adjusted to properly use the dma mapping API.\nAxon needs this.\n\t- Probe logic needs reworking, in conjuction with the general\nprobing code for of_platform devices.  The dependencies here between\nEMAC, MAL, ZMII etc. make this complicated.  At present, it usually\nworks, because we initialize and register the sub-drivers before the\nEMAC driver itself, and (being in driver code) runs after the devices\nthemselves have been instantiated from the device tree.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dac24ab396fc92985060d5cb3c467d2d0ffc0c20",
      "tree": "661cd39cd70d6fb69a8f195b8a8df59e8815b6b3",
      "parents": [
        "e0665486b78b8efb9c25019ad29b4a4c9c1e9dfc"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Thu Sep 13 09:22:55 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:49:24 2007 -0700"
      },
      "message": "[RFKILL]: Add rfkill documentation\n\nAdd a documentation file which contains\na short description about rfkill with some\nnotes about drivers and the userspace interface.\n\nChanges since v1 and v2:\n - Spellchecking\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "6f4fc423b96c8fdf6f5c8b8ad79b75b7fb5a5c59",
      "tree": "e4373100b4876d02aa9bab5e0278837bce1baadc",
      "parents": [
        "32c1da70810017a98aa6c431a5494a302b6b9a30"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Sep 17 11:44:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:31 2007 -0700"
      },
      "message": "[SHAPER]: Mark for removal.\n\nThis driver has been marked obsolete for a long time and\nis superseded by traffic schedulers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bcc1816188e570bde1d56a208996660f2633ae0",
      "tree": "8104c0b0c54a93a510b4b9b50a45cbaabad245f4",
      "parents": [
        "b5427c27173e128dda1541bd9d3b05df79af5882"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Fri Aug 10 15:35:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:06 2007 -0700"
      },
      "message": "[NET] netconsole: Support dynamic reconfiguration using configfs\n\nBased upon initial work by Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e.\n\nThis patch introduces support for dynamic reconfiguration (adding, removing\nand/or modifying parameters of netconsole targets at runtime) using a\nuserspace interface exported via configfs.  Documentation is also updated\naccordingly.\n\nIssues and brief design overview:\n\n(1) Kernel-initiated creation / destruction of kernel objects is not\n    possible with configfs -- the lifetimes of the \"config items\" is managed\n    exclusively from userspace.  But netconsole must support boot/module\n    params too, and these are parsed in kernel and hence netpolls must be\n    setup from the kernel.  Joel Becker suggested to separately manage the\n    lifetimes of the two kinds of netconsole_target objects -- those created\n    via configfs mkdir(2) from userspace and those specified from the\n    boot/module option string.  This adds complexity and some redundancy here\n    and also means that boot/module param-created targets are not exposed\n    through the configfs namespace (and hence cannot be updated / destroyed\n    dynamically).  However, this saves us from locking / refcounting\n    complexities that would need to be introduced in configfs to support\n    kernel-initiated item creation / destroy there.\n\n(2) In configfs, item creation takes place in the call chain of the\n    mkdir(2) syscall in the driver subsystem.  If we used an ioctl(2) to\n    create / destroy objects from userspace, the special userspace program is\n    able to fill out the structure to be passed into the ioctl and hence\n    specify attributes such as local interface that are required at the time\n    we set up the netpoll.  For configfs, this information is not available at\n    the time of mkdir(2).  So, we keep all newly-created targets (via\n    configfs) disabled by default.  The user is expected to set various\n    attributes appropriately (including the local network interface if\n    required) and then write(2) \"1\" to the \"enabled\" attribute.  Thus,\n    netpoll_setup() is then called on the set parameters in the context of\n    _this_ write(2) on the \"enabled\" attribute itself.  This design enables\n    the user to reconfigure existing netconsole targets at runtime to be\n    attached to newly-come-up interfaces that may not have existed when\n    netconsole was loaded or when the targets were actually created.  All this\n    effectively enables us to get rid of custom ioctls.\n\n(3) Ultra-paranoid configfs attribute show() and store() operations, with\n    sanity and input range checking, using only safe string primitives, and\n    compliant with the recommendations in Documentation/filesystems/sysfs.txt.\n\n(4) A new function netpoll_print_options() is created in the netpoll API,\n    that just prints out the configured parameters for a netpoll structure.\n    netpoll_parse_options() is modified to use that and it is also exported to\n    be used from netconsole.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5427c27173e128dda1541bd9d3b05df79af5882",
      "tree": "96d71faf39ff39002335cd4d8c9ef8ae1ad49a62",
      "parents": [
        "17951f34b0970b05e29fd93a5b93fa05ec71308b"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Fri Aug 10 15:33:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:06 2007 -0700"
      },
      "message": "[NET] netconsole: Support multiple logging targets\n\nBased upon initial work by Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e.\n\nThis patch introduces support for multiple targets, independent of\nCONFIG_NETCONSOLE_DYNAMIC -- this is useful even in the default case and\n(including the infrastructure introduced in previous patches) doesn\u0027t really\nadd too many bytes to module text.  All the complexity (and size) comes with\nthe dynamic reconfigurability / userspace interface patch, and so it\u0027s\nplausible users may want to keep this enabled but that disabled (say to avoid\na dependency on CONFIG_CONFIGFS_FS too).\n\nAlso update documentation to mention the use of \";\" separator to specify\nmultiple logging targets in the boot/module option string.\n\nBrief overview:\n\nWe maintain a target_list (and corresponding lock).  Get rid of the static\n\"default_target\" and introduce allocation and release functions for our\nnetconsole_target objects (but keeping sure to preserve previous behaviour\nsuch as default values).  During init_netconsole(), \";\" is used as the\nseparator to identify multiple target specifications in the boot/module option\nstring.  The target specifications are parsed and netpolls setup.  During\nexit, the target_list is torn down and all items released.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d4ef88b5df1afe097e38aef8cab2ed35ca141ea",
      "tree": "d99fa45a05ce8ab304f2aa7e4253d61d23cbeeeb",
      "parents": [
        "0cc120bea1d4ba3893a26c70d271e89f928b8a97"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Fri Aug 10 15:31:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:04 2007 -0700"
      },
      "message": "[NET] netconsole: Add some useful tips to documentation\n\nBased upon initial work by Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e.\n\nAdd some useful general-purpose tips.  Also suggest solution for the frequent\nproblem of console loglevel set too low numerically (i.e.  for high priority\nmessages only) on the sender.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: Keiichi Kii \u003ck-keiichi@bx.jp.nec.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bea3348eef27e6044b6161fd04c3152215f96411",
      "tree": "f0990b263e5ce42505d290a4c346fe990bcd4c33",
      "parents": [
        "dde4e47e8fe333a5649a3fa0e7db1fa7c08d6158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 03 16:41:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:45 2007 -0700"
      },
      "message": "[NET]: Make NAPI polling independent of struct net_device objects.\n\nSeveral devices have multiple independant RX queues per net\ndevice, and some have a single interrupt doorbell for several\nqueues.\n\nIn either case, it\u0027s easier to support layouts like that if the\nstructure representing the poll is independant from the net\ndevice itself.\n\nThe signature of the -\u003epoll() call back goes from:\n\n\tint foo_poll(struct net_device *dev, int *budget)\n\nto\n\n\tint foo_poll(struct napi_struct *napi, int budget)\n\nThe caller is returned the number of RX packets processed (or\nthe number of \"NAPI credits\" consumed if you want to get\nabstract).  The callee no longer messes around bumping\ndev-\u003equota, *budget, etc. because that is all handled in the\ncaller upon return.\n\nThe napi_struct is to be embedded in the device driver private data\nstructures.\n\nFurthermore, it is the driver\u0027s responsibility to disable all NAPI\ninstances in it\u0027s -\u003estop() device close handler.  Since the\nnapi_struct is privatized into the driver\u0027s private data structures,\nonly the driver knows how to get at all of the napi_struct instances\nit may have per-device.\n\nWith lots of help and suggestions from Rusty Russell, Roland Dreier,\nMichael Chan, Jeff Garzik, and Jamal Hadi Salim.\n\nBug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,\nJoseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.\n\n[ Ported to current tree and all drivers converted.  Integrated\n  Stephen\u0027s follow-on kerneldoc additions, and restored poll_list\n  handling to the old style to fix mutual exclusion issues.  -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3317fedba9446465082bcc6ce1232451ad1d51ce",
      "tree": "edcbb704be1f01b62bc6ffad5e2ab57ccd50f930",
      "parents": [
        "db47d475371bc85dd122112e957669cbbcc70dee"
      ],
      "author": {
        "name": "Dhaval Giani",
        "email": "dhaval@linux.vnet.ibm.com",
        "time": "Thu Aug 23 10:43:07 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 10 09:25:57 2007 +0200"
      },
      "message": "Corrections in Documentation/block/ioprio.txt\n\nThe newer glibc does not allow system calls to be made via _syscallN()\nwrapper. They have to be made through syscall(). The ionice code used\nthe older interface. Correcting it to use syscall.\n\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5705f7021748a69d84d6567e68e8851dab551464",
      "tree": "5a6dbc8fc6055c0334f4a97540e36a7844b9c482",
      "parents": [
        "9dfa52831e96194b8649613e3131baa2c109f7dc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 25 12:35:59 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 10 09:25:56 2007 +0200"
      },
      "message": "Introduce rq_for_each_segment replacing rq_for_each_bio\n\nEvery usage of rq_for_each_bio wraps a usage of\nbio_for_each_segment, so these can be combined into\nrq_for_each_segment.\n\nWe define \"struct req_iterator\" to hold the \u0027bio\u0027 and \u0027index\u0027 that\nare needed for the double iteration.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\n\nVarious compile fixes by me...\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0ac3a5bbca33840542d98420d9d82e8738299b20",
      "tree": "47e994e50dd1d65c14c5169d2de8cc2be0b6f9c1",
      "parents": [
        "54bd5b66c87d14e250f108aad1228b905d6882f6"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Mon Oct 08 16:13:02 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:15 2007 -0300"
      },
      "message": "V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115\n\nRecognize the KWorld ATSC115 PCI ID as a hardware clone of the ATSC110.\n\nSigned-off-by: Eric Sandeen \u003csandeen@sandeen.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "593f18c6e4d04134f240fbad001d878802d8925f",
      "tree": "1b36065b310c09c4ce71b3f7815bd33366397c73",
      "parents": [
        "925343ecdfd3f1dafd1049ddd4944621bbe3422e"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Oct 07 02:17:09 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 00:03:09 2007 -0300"
      },
      "message": "V4L/DVB (6286): Add support for MSI TV @nywhere A/D NB\n\nThis is a Lifeview hybrid OEM board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2be8e3ee8efd6f99ce454115c29d09750915021a",
      "tree": "00e21e061a18c7bd1339ebbb637de9701863312d",
      "parents": [
        "c01759cee91379cc3cb551bfd7c76f1b51f91ca2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 09 19:59:15 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 09 19:59:15 2007 -0700"
      },
      "message": "IB/umad: Add P_Key index support\n\nAdd support for setting the P_Key index of sent MADs and getting the\nP_Key index of received MADs.  This requires a change to the layout of\nthe ABI structure struct ib_user_mad_hdr, so to avoid breaking\ncompatibility, we default to the old (unchanged) ABI and add a new\nioctl IB_USER_MAD_ENABLE_PKEY that allows applications that are aware\nof the new ABI to opt into using it.\n\nWe plan on switching to the new ABI by default in a year or so, and\nthis patch adds a warning that is printed when an application uses the\nold ABI, to push people towards converting to the new ABI.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nReviewed-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nReviewed-by: Hal Rosenstock \u003chal@xsigo.com\u003e\n"
    },
    {
      "commit": "c1accaa21bdef38ec0f36eaaf7ce3384fff9d0c5",
      "tree": "3a2c8206555af6c9e2eecdb20b052be70e6b93dd",
      "parents": [
        "7a7d9a89d0307b1743d782197e2c5fc5ddf183f3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Aug 23 16:37:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6252): Adapt drivers to use the newer videobuf modules\n\nPCI-dependent videobuf_foo methods were renamed as videobuf_pci_foo.\n\nAlso, videobuf_dmabuf is now part of videobuf-dma-sg private struct.\nSo, to access it, a subroutine call is needed.\n\nThis patch renames all occurences of those function calls to be\nconsistent with the video-buf split.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nhttp://thread.gmane.org/gmane.comp.video.video4linux/34978/focus\u003d34981\nReviewed-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\n"
    },
    {
      "commit": "b5457b7bdf284d683880163a4c59fdde2f84325a",
      "tree": "9f41feec1a1a2f755c9245ea1885ccb743c0c765",
      "parents": [
        "13595a51c0da8ec212ba6f5df79519dbd74166c0"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Tue Oct 02 12:23:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:55 2007 -0300"
      },
      "message": "V4L/DVB (6249): Add Typhoon Tv-Tuner PCI to bttv-cards.c\n\nAdds an entry for the Typhoon Tv-Tuner PCI to bttv-cards.c\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "15e90839512a2c7d2b7f801af8f9057279e3f813",
      "tree": "102990fdc1dcb5fea55d7d339c2ce256f6e9338c",
      "parents": [
        "9bc37caadffe8327683980b2323371691fa182e3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Sep 08 15:58:45 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:14:29 2007 -0300"
      },
      "message": "V4L/DVB (6198): add CARDLIST.cx23885 to Documentation/\n\nCardlist generated by cx23885.pl\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d90d9f5a0ae9eb80bb3a33472074a114af7e548d",
      "tree": "a2877d0dddf6c0c4ba04d5a38a9fdcf72d03e4f1",
      "parents": [
        "261f5081a4dbcd148be0a0e744fb454a4f688441"
      ],
      "author": {
        "name": "Edgar Simo",
        "email": "bobbens@gmail.com",
        "time": "Mon Aug 20 14:14:50 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Oct 09 22:06:01 2007 -0300"
      },
      "message": "V4L/DVB (6072): saa7134: add DVB-T support for Avermedia Super 007\n\nAdd DVB-T support for Avermedia Super 007\n\nAnalog television is untested.  The device lacks input adapters for radio,\nsvideo \u0026 composite -- seems to be a DVB-T ONLY device.\n\nSigned-off-by: Edgar Simo \u003cbobbens@gmail.com\u003e\nAcked-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f023dc769c47b9158d897ee8a0278bdfe39b0115",
      "tree": "5fefedc70d1925226fa7bee4ee80be21c95c1479",
      "parents": [
        "33799e337997284a4b845743fc43af52f66babd7"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Oct 03 18:29:09 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 08 08:38:20 2007 -0500"
      },
      "message": "[POWERPC] spi: mode should be \"cpu-qe\" instead of \"qe\"\n\nMode should be \"cpu-qe\" for QE in CPU mode. \"qe\" should be reserved\nfor native QE mode.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dfb0042d43d4e7664f7e3af1b51c9b08175483a6",
      "tree": "f0cb7c713ce437681d5ba293cffd023957b1945d",
      "parents": [
        "291041e935e6d0513f2b7e4a300aa9f02ec1d925"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Oct 07 00:24:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "sysrq docs: document sequence that actually works\n\nDocument sequence of keypresses that actually works. Yes, this changed\nyear-or-so ago.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce",
      "tree": "68b9a9f297ba0d0e198b211e86fb0742af722f6f",
      "parents": [
        "52a2638bff063acb28ba3355891c49cc240cc98b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 07 00:24:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "lockstat: documentation\n\nProvide some documentation for CONFIG_LOCK_STAT.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15f8c604a79c4840ed76eecf3af5d88b7c1dee9e",
      "tree": "d86815bc2daf835fee081ee7dac92cef8784f6a3",
      "parents": [
        "3c5df5c26ed17828760945d59653a2e22e3fb63f"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Sep 28 14:06:16 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 04 15:47:05 2007 -0500"
      },
      "message": "[POWERPC] cpm: Describe multi-user ram in its own device node.\n\nThe way the current CPM binding describes available multi-user (a.k.a.\ndual-ported) RAM doesn\u0027t work well when there are multiple free regions,\nand it doesn\u0027t work at all if the region doesn\u0027t begin at the start of\nthe muram area (as the hardware needs to be programmed with offsets into\nthis area).  The latter situation can happen with SMC UARTs on CPM2, as its\nparameter RAM is relocatable, u-boot puts it at zero, and the kernel doesn\u0027t\nsupport moving it.\n\nIt is now described with a muram node, similar to QE.  The current CPM\nbinding is sufficiently recent (i.e. never appeared in an official release)\nthat compatibility with existing device trees is not an issue.\n\nThe code supporting the new binding is shared between cpm1 and cpm2, rather\nthan remain separated.  QE should be able to use this code as well, once\nminor fixes are made to its device trees.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "96fca1dea8f32e96668d55727d66416fdd67360b",
      "tree": "2e7c810fd76475d9c9cbb17af4ef6d99c82513e1",
      "parents": [
        "2d2294ae12827a97c9daa253f1ce99e7ae3195d7"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Sep 14 13:24:02 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 04 11:02:34 2007 -0500"
      },
      "message": "[POWERPC] Document local bus nodes in the device tree, and update cuboot-pq2.\n\nThe localbus node is used to describe devices that are connected via a chip\nselect or similar mechanism.  The advantages over placing the devices under\nthe root node are that it can be probed without probing other random things\nunder the root, and that the description of which chip select a given device\nuses can be used to set up mappings if the firmware failed to do so in a\nuseful manner.\n\ncuboot-pq2 is updated to match the binding; previously, it called itself\nchipselect rather than localbus, and used phandle linkage between the\nactual bus node and the control node (the current agreement is to simply use\nthe fully-qualified address of the control registers, and ignore the overlap\nwith the IMMR node).\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e631ae3b164158fbf486fbed5adb597696c4f0e5",
      "tree": "16e4c792462c228b0a8e896a5adb32681c5681eb",
      "parents": [
        "6d817aa71fddea859ba02d1a0b326da930ce6b50"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Sep 14 13:04:54 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Oct 03 20:35:43 2007 -0500"
      },
      "message": "[POWERPC] Introduce new CPM device bindings.\n\nThis introduces a new device binding for the CPM and other devices on\nthese boards.  Some of the changes include:\n\n1. Proper namespace scoping for Freescale compatibles and properties.\n\n2. Use compatible rather than things like device_type and model\nto determine which particular variant of a device is present.\n\n3. Give the drivers the relevant CPM command word directly, rather than\nrequiring it to have a lookup table based on device-id, SCC v. SMC, and\nCPM version.\n\n4. Specify the CPCR and the usable DPRAM region in the CPM\u0027s reg property.\n\nBoards that do not require the legacy bindings should select\nCONFIG_PPC_CPM_NEW_BINDING to enable the of_platform CPM devices. Once\nall existing boards are converted and tested, the config option can\nbecome default y to prevent new boards from using the old model.  Once\narch/ppc is gone, the config option can be removed altogether.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "70f227d8846a8a9b1f36f71c42e11cc7c6e9408d",
      "tree": "fb4dd5c8240bdaada819fb569c01a392b52847b9",
      "parents": [
        "a0c7ce9c877ceef8428798ac91fb794f83609aed",
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 03 15:33:17 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "8814842fbb6d8907cd23711cc4cbc3a6a191080f",
      "tree": "aa8a7cf712f9f7cb132e82cf19fa130287f3cae0",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 01 01:20:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "Add /dev/oldmem to devices.txt documentation\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6a592e8abd2f2394623ce5427cbb4c265495974",
      "tree": "ff5e176b3ee0832978babae80bb13f32c8a77699",
      "parents": [
        "78bd8fbbcd66fc977baa40e7fd838a4461b0f727"
      ],
      "author": {
        "name": "Chris Malley",
        "email": "mail@chrismalley.co.uk",
        "time": "Wed Sep 26 14:19:18 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "lguest example launcher truncates block device file to 0 length on problems\n\nThe function should also use ftruncate64() rather than ftruncate() to prevent\nfiles over 4GB (not uncommon for a root filesystem) being zeroed.\n\nSigned-off-by: Chris Malley \u003cmail@chrismalley.co.uk\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5d2b9f444b8d9f5ad7c5e583686c119ba3a9ba7",
      "tree": "a5c01a23566698bbaa7faadfff813fcbb9f5ac88",
      "parents": [
        "7bae705ef2c2daac1993de03e5be93b5c300fc5e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Sep 20 15:49:08 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Sep 24 10:26:25 2007 -0700"
      },
      "message": "async_tx: usage documentation and developer notes (v2)\n\nChanges in v2:\n* cleanups from Randy and Shannon\n\nReviewed-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReviewed-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "6d0b842d3bf0cc027dcff57a89fb8a6b1fd610e1",
      "tree": "bd1842f2f3a77330c399860d6c5c25f2d6197bf9",
      "parents": [
        "bbc15f46fe4dc2862325e2b4ba474a854162e1a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 20 11:33:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 20 11:33:45 2007 -0700"
      },
      "message": "Fix CRLF line endings in Documentation/input/iforce-protocol.txt\n\nEmil Medve points out that this documentation file uses CRLF line\nendings, which means that if you use\n\n\t[core]\n\t\tautocrlf\u003dinput\n\n(which makes sense if you ever develop under Windows, for example, or if\nyou use other broken tools) in your git config, git will always complain\nabout the file being dirty.\n\nThis removes the bogus DOS line endings, and removes whitespace at the\nend of line.\n\nCc: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ce49a3945474fc942ec37c0c0efece60f592f80",
      "tree": "f42b821b2d9e2d8775bc22f56d444c2cc7b7b7dd",
      "parents": [
        "9e4859ef5462193643fd2b3c8ffb298e5a4a4319",
        "a88a8eff1e6e32d3288986a9d36c6a449c032d3a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 20 10:09:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 20 10:09:27 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "b20c8e8e86190d60627a59d99ce2ac6ffcbc704d",
      "tree": "3970ae064bd412a0fd841c7feb5a3079873e07d5",
      "parents": [
        "e53dd083be96a3272df16a675f14c8396cb744ec"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 03 09:35:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Sep 17 19:54:30 2007 -0300"
      },
      "message": "V4L/DVB (6173a): Documentation: Remove reference to dead \"cpia_pp\u003d\" boot-time option\n\n    \nSince this boot-time option was removed in commit\n9ab7e323af9f9efad3e20a14faa4d947adfac381, delete the reference to it.\n    \nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e53dd083be96a3272df16a675f14c8396cb744ec",
      "tree": "a6fe1aea6925935cd054d41b69da2df1b5953b99",
      "parents": [
        "c2f828977ba5d17c13debba374ea252d18e5ccfb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Sep 15 07:38:47 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Sep 17 19:54:26 2007 -0300"
      },
      "message": "Revert \"V4L/DVB (6173a): Documentation: Remove reference to dead \"cpia_pp\u003d\" boot-time option\"\n\nThis reverts commit 4730d3af625b532e3df5f091b5c8edb08f512fbf.\n\nUnfortunately, patch got mangled by a whitespace removal script.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ecfe7f093768f7af0959f5be8ec039dcc29724af",
      "tree": "ab81bdef45d726134a76d65d930918a402efc00f",
      "parents": [
        "95e3f66fa60a8e573b0b7a58305c5c9fcbca1b70",
        "3b0c6485a733f5f0f5c362fb094df1466b18ab93"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Sep 17 00:58:40 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Sep 17 00:58:40 2007 -0400"
      },
      "message": "Pull thinkpad into release branch\n"
    },
    {
      "commit": "3b0c6485a733f5f0f5c362fb094df1466b18ab93",
      "tree": "384b0c7863eef5d56914166a72d929cafff45485",
      "parents": [
        "ff80f1370f2eff7dd7a828cf2416bf7be697247e"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Sep 04 11:13:16 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Sep 17 00:58:31 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.16\n\nName it thinkpad-acpi version 0.16 to avoid any confusion with some 0.15\nthinkpad-acpi development snapshots and backports that had input layer\nsupport, but no hotkey_report_mode support.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff80f1370f2eff7dd7a828cf2416bf7be697247e",
      "tree": "752fbf04cfc7f347e26a16050cb554051bc13dc6",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Tue Sep 04 11:13:15 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Sep 17 00:58:19 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: revert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED option\n\nRevert new 2.6.23 CONFIG_THINKPAD_ACPI_INPUT_ENABLED Kconfig option because\nit would create a legacy we don\u0027t want to support.\n\nCONFIG_THINKPAD_ACPI_INPUT_ENABLED was added to try to fix an issue that is\nnow moot with the addition of the netlink ACPI event report interface to\nthe ACPI core.\n\nNow that ACPI core can send events over netlink, we can use a different\nstrategy to keep backwards compatibility with older userspace, without the\nneed for the CONFIG_THINKPAD_ACPI_INPUT_ENABLED games.  And it arrived\nbefore CONFIG_THINKPAD_ACPI_INPUT_ENABLED made it to a stable mainline\nkernel, even, which is Good.\n\nThis patch is in sync with some changes to thinkpad-acpi backports, that\nwill keep things sane for userspace across different combinations of kernel\nversions, thinkpad-acpi backports (or the lack thereof), and userspace\ncapabilities:\n\nUnless a module parameter is used, thinkpad-acpi will now behave in such a\nway that it will work well (by default) with userspace that still uses only\nthe old ACPI procfs event interface and doesn\u0027t care for thinkpad-acpi\ninput devices.\n\nIt will also always work well with userspace that has been updated to use\nboth the thinkpad-acpi input devices, and ACPI core netlink event\ninterface, regardless of any module parameter.\n\nThe module parameter was added to allow thinkpad-acpi to work with\nuserspace that has been partially updated to use thinkpad-acpi input\ndevices, but not the new ACPI core netlink event interface.  To use this\nmode of hot key reporting, one has to specify the hotkey_report_mode\u003d2\nmodule parameter.\n\nThe thinkpad-acpi driver exports the value of hotkey_report_mode through\nsysfs, as well.  thinkpad-acpi backports to older kernels, that do not\nsupport the new ACPI core netlink interface, have code to allow userspace\nto switch hotkey_report_mode at runtime through sysfs.  This capability\nwill not be provided in mainline thinkpad-acpi as it is not needed there.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0174640eedc1cd756754f03afe2dbb3d56de74e",
      "tree": "57d9911c28da12b05bc78a2f53dab349479fe37b",
      "parents": [
        "bb8bd3a52a5dbca8bea31bfc72dacfb384170e69",
        "fadacb1b80e35e0b36a90d43e21ef91eec4b889b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 15 17:35:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 15 17:35:57 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  drivers/net/pcmcia/3c589_cs: fix port configuration switcheroo\n  sk98lin: resurrect driver\n  ucc_geth: fix compilation\n  mv643xx_eth: Fix tx_bytes stats calculation\n  As struct iw_point is bi-directional payload, we should copy back the content\n  [PATCH] bcm43xx: Fix cancellation of work queue crashes\n  spidernet: fix interrupt reason recognition\n  ehea: fix last_rx update\n  ehea: propagate physical port state\n  Fix a lock problem in generic phy code\n  sky2: restore multicast list on resume and other ops\n  atl1: disable broken 64-bit DMA\n"
    },
    {
      "commit": "5ad887fa8e875231d72a27c474b10241a5818bf1",
      "tree": "492292dada18b2db42dc99218345885b1ec43978",
      "parents": [
        "62270336e8fdfbea36cb455c27744c23780dbf07"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat Sep 15 19:35:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 19:35:14 2007 -0400"
      },
      "message": "sk98lin: resurrect driver\n\nThis reverts commit e1abecc48938fbe1966ea6e78267fc673fa59295.\n\nThe driver works on some hardware that skge doesn\u0027t handle yet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4730d3af625b532e3df5f091b5c8edb08f512fbf",
      "tree": "4ffdc2089664740f08c87766e22351873e9667c0",
      "parents": [
        "f5ab272bbff2a37d6d8f84328b6d25d0cdbda605"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Sep 03 09:35:04 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:42 2007 -0300"
      },
      "message": "V4L/DVB (6173a): Documentation: Remove reference to dead \"cpia_pp\u003d\" boot-time option\n\nSince this boot-time option was removed in commit\n9ab7e323af9f9efad3e20a14faa4d947adfac381, delete the reference to it.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5614b02143171a99e0e6eb6c7d1d2f8750d2957f",
      "tree": "d282d9a88bb11694e548040953bddb8321cf0abf",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Aug 23 17:48:41 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Sep 14 13:13:40 2007 -0300"
      },
      "message": "V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling\n\nDue to a documentation bug (the type mask is 3 bits long, not 2) the wrong\nframe types were filled in: the B and P frame types were swapped.\n\nThis bug also hid a second bug: when a capture is stopped a last entry is\nwritten into the pgm index buffer with internal type 0, denoting the end\nof the program. This entry wasn\u0027t ignored, instead it was accidentally\nreturned to the caller as a P frame.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2099172d61abda1b793b499bb8edcaac4de2cdae",
      "tree": "4b3bff327ad8e61fe5f71f9d399269c8db41220c",
      "parents": [
        "3c607ce2a3213f33b8b6b854b5f7db876021e466"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Sep 07 13:23:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] Document and implement an improved flash device binding for powerpc\n\nThis replaces the binding for flash chips in booting-without-of.txt\nwith an clarified and improved version.  It also makes\ndrivers/mtd/maps/physmap_of.c recognize this new binding.  Finally it\nrevises the Ebony device tree source to use the new binding as an\nexample.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ca2152e173554e7ffb7919dc4916a7c61f8be1a",
      "tree": "27eaa8e8da5f5f65a793cc375ac0468eac01461f",
      "parents": [
        "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Sep 13 12:19:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:11:10 2007 -0700"
      },
      "message": "Fix this Paul Simon song\u0027s name\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
      "tree": "8b3d6902494dcf3d872ce7e47ebe38846f0d8895",
      "parents": [
        "7111de76438e05ceab8ba2a471192fa3ea6c3572",
        "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "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  ocfs2: Fix calculation of i_blocks during truncate\n  [PATCH] ocfs2: Fix a wrong cluster calculation.\n  [PATCH] ocfs2: fix mount option parsing\n  ocfs2: update docs for new features\n"
    },
    {
      "commit": "a570ab6f10462b062c28188b64377b8034235761",
      "tree": "f4cdf0b234efb8795e78c71ed693d7332c540451",
      "parents": [
        "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@finow14.de",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "fix typo in Documentation/SubmittingPatches\n\nSigned-off-by: Andre Haupt \u003candre@finow14.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c811ac5366750568b0f412c95c6074dec20c69b2",
      "tree": "16afac5a5d8fcdbdf1c8cc439a6c83e0b95b7340",
      "parents": [
        "868047fcbb85dbb44ddd98c336fef83236a2c06a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Documentation/00-INDEX: notice ecryptfs.txt moved\n\necryptfs.txt moved into filesystems, make 00-INDEX follow.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10b0845bed2b93f88d9758880a0a0e53f50c5139",
      "tree": "6f59ed3681076f167d346a9264f9d167101164a3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 23 11:17:55 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:25 2007 -0700"
      },
      "message": "ocfs2: update docs for new features\n\nUpdate documentation listing ocfs2 features to reflect the current state of\nthe file system. Add missing descriptions for some mount options which ocfs2\nsupports.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "fdd8a532a6764393305ae7063a8994d71404c482",
      "tree": "1e10366befe54499c315630cd7c5f4b80bcbfa78",
      "parents": [
        "9e3be4b34364a670bd6e57d2e8c3caabdd8d89f8"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Sep 11 11:12:06 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 11 11:12:06 2007 +0200"
      },
      "message": "[NET] DOC: Update networking/multiqueue.txt with correct information.\n\nUpdated the multiqueue.txt document to call out the correct kernel\noptions to select to enable multiqueue.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60693e5a9a2063b87d4dbe8029816c814b3fa84e",
      "tree": "d69e4bb85ca9e571285fb54907f19cef5edef195",
      "parents": [
        "4500371e050af18e606c25ee5cc8b030868d3089"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Thu Aug 30 23:56:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:23 2007 -0700"
      },
      "message": "i2c-piix4: Fix SB700 PCI device ID\n\nWe find that SB700 and SB800 use the same SMBus device ID as SB600, which is\n0x4385, instead of the already submitted 0x4395.\n\nBesides removing the wrong SB700 device ID, add SB800 support to kernel, by\nrenaming the PCI_DEVICE_ID_ATI_IXP600_SMBUS into\nPCI_DEVICE_ID_ATI_SBX00_SMBUS.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25c87f7f2a4fc3e50a7912b1c78405d454d1c4d9",
      "tree": "c42d40004e9668d83ab03ab7332515ef08683c54",
      "parents": [
        "a4fd4946214fae86610b989c47e5ae762cc96ddb",
        "3e069ee0c30d6f28b79e409ef2df1ffa427897ae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "message": "Pull events into release branch\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "519ef1af47bb7379c4c06aeba2d78073df92c151",
      "tree": "252d5f5a3b8b9209bb2b6b022a44f1597329dedb",
      "parents": [
        "b7011d538625dd89f6b0785d9225c5726550f6f1",
        "2db9ccba8d4bb8e3aa6d0cd8e7544c5736963bbc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:26:19 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:26:19 2007 -0400"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "5a16eff86dc1194a17c69250492e820d828e3bde",
      "tree": "a0f990ce8682d7108f6fbd7f9d3c90a8d318d9b8",
      "parents": [
        "2e0f4c7b383063abc274c4a088043383a3735b93",
        "61ec7567db103d537329b0db9a887db570431ff4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:19:05 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:19:05 2007 -0400"
      },
      "message": "Pull bugzilla-1641 into release branch\n"
    },
    {
      "commit": "0542170dec523d50e8bed5515e2f7314e738c8d8",
      "tree": "4154d3a3a511e1d0cf9b80eaaef5d02f00fd3a04",
      "parents": [
        "6dc2c1b7798ef645213afc82f6d5eac3d61bc18b",
        "02881d94780faa86e32952e46381f7cd4c78d5ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:38:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:38:21 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: fix bad error path in conversion routines\n  9p: remove deprecated v9fs_fid_lookup_remove()\n  9p: update maintainers and documentation\n  9p: fix use after free\n"
    },
    {
      "commit": "2b56fec64faae9fc5c3e61bbfb851b7985292cd5",
      "tree": "71b4edb7942d7eafde05e034587530ef18c336e4",
      "parents": [
        "9e1a3e31cbfd5f5822e633c4bdf3304079cb10c2",
        "18166c1a50dc4f5b121ab2bd4fdf178404db9d99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:35:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:35:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Run k8t_sound_hostbridge quirk only when needed\n  PCI: disable MSI on RX790\n  PCI: disable MSI on RD580\n  PCI: disable MSI on RS690\n  PCI: make pcie_get_readrq visible in pci.h\n  PCI: lets kill the \u0027PCI hidden behind bridge\u0027 message\n  pci/hotplug/cpqphp_ctrl.c: remove stale BKL use\n  PCI: Document pci_iomap()\n  PCI: quirk_e100_interrupt() called too early\n  PCI: Move prototypes for pci_bus_find_capability to include/linux/pci.h\n"
    },
    {
      "commit": "de80af4cc9c30318224b8520dc76a7d097e64cbd",
      "tree": "0bc587a0b5433e41cd1e7feefa2359561fe71fbd",
      "parents": [
        "405d2965597fd9dbd822a5a8c1c66c925a942d6e",
        "5f1835da79df8607ecbd69f648b5b140b7a0b8ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:34:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:34:43 2007 -0700"
      },
      "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:\n  sysfs: don\u0027t warn on removal of a nonexistent binary file\n  HOWTO: latest lxr url address changed\n  HOWTO: korean translation of Documentation/HOWTO\n  Fix Off-by-one in /sys/module/*/refcnt\n  sysfs: fix locking in sysfs_lookup() and sysfs_rename_dir()\n"
    },
    {
      "commit": "14e04fb34ffa82ee61ae69f98d8fca12d2e8e31c",
      "tree": "51ff919052cf456a23fa67e8d64d18f376b90582",
      "parents": [
        "962ce8ca0604af0c3c5609f7613d4ec5fcfac623"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "message": "ACPI: Schedule /proc/acpi/event for removal\n\nSchedule /proc/acpi/event for removal in 6 months.\n\nRe-name acpi_bus_generate_event() to acpi_bus_generate_proc_event()\nto make sure there is no confusion that it is for /proc/acpi/event only.\n\nAdd CONFIG_ACPI_PROC_EVENT to allow removal of /proc/acpi/event.\nThere is no functional change if CONFIG_ACPI_PROC_EVENT\u003dy\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "27a2a5ff41e366290adb89adcc9e70e6a9e81455",
      "tree": "b92054262bc00256efb49a659cce166ad240a207",
      "parents": [
        "1a3cac6c6d1f56dc26939eb41be29844f897c15a"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Mon Jul 23 13:06:13 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-laptop.austin.ibm.com",
        "time": "Thu Aug 23 10:12:48 2007 -0500"
      },
      "message": "9p: update maintainers and documentation\n\nUpdates to the MAINTAINERS file and documentation for 9p to point to the\nswik wiki versus the outdated sf.net page.  Also updated some email addresses\nand added pointers to papers which better describe the implementation and\napplication of the Linux 9p client.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "efbee7f1c9f3cca8d7d2fe0e797d2c7cc970cccd",
      "tree": "56598e3c13dd49b5d3565c2b389ad78ab32661cb",
      "parents": [
        "8b7f07155f8ee1536da2f9590f1aa9383afefb6b"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Thu Aug 23 09:31:42 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "Documentation: fix getdelays.c printf bug\n\nCommit b663a79c191508f27cd885224b592a878c0ba0f6 (\"taskstats: add\ncontext-switch counters\") incorrectly removed a comma from a printf\nstatement.  This causes corruption in the output printing or a seg\nfault.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42b88e6ad4014d290d6b59dfeb5d6949c5a3f346",
      "tree": "2478c6065f2fdee50761c0cd61bc657d06711ee6",
      "parents": [
        "88ae704c2aba150372e3d5c2f017c816773d09a7"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Wed Aug 22 14:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "Document Linux Memory Policy\n\nI couldn\u0027t find any memory policy documentation in the Documentation\ndirectory, so here is my attempt to document it.\n\nThere\u0027s lots more that could be written about the internal design--including\ndata structures, functions, etc.  However, if you agree that this is better\nthat the nothing that exists now, perhaps it could be merged.  This will\nprovide a baseline for updates to document the many policy patches that are\ncurrently being worked.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nAcked-by: Rob Landley \u003crob@landley.net\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ca24814247fa4c039b893bf80fc05d0e5d41b00",
      "tree": "fb1d19e094e5337e4a33d97ad487ce36c631d104",
      "parents": [
        "4e68fc97b17470365a65bc569523dd9012730e44"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Thu Jul 19 17:48:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:40 2007 -0700"
      },
      "message": "PCI: Document pci_iomap()\n\nThis useful interface is hardly mentioned anywhere in the in-tree\ndocumentation.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4db29c17643a9968817f252405f495da4f147d55",
      "tree": "1636042f65022bce123b6767e356e818b2416df8",
      "parents": [
        "dda8cc864a3c84c3574c8b9025c99d39700fbb43"
      ],
      "author": {
        "name": "Qi Yong",
        "email": "qiyong@fc-cn.com",
        "time": "Tue Jun 12 13:06:49 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:35:35 2007 -0700"
      },
      "message": "HOWTO: latest lxr url address changed\n\nHello,\n\nI\u0027ve noticed that in Document/HOWTO the url address:\nhttp://sosdg.org/~coywolf/lxr/\nhas changed to\nhttp://users.sosdg.org/~qiyong/lxr/\nfrom the website.\n\n\t-- qiyong\n\nSigned-off-by: Qi Yong \u003cqiyong@fc-cn.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dda8cc864a3c84c3574c8b9025c99d39700fbb43",
      "tree": "f511145078eb3e98418b4a969afe1e1b7d3ddd3e",
      "parents": [
        "256e2fdf033f5c8b5093cd817d44cea3a11a4e6f"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan.kim@gmail.com",
        "time": "Thu Aug 02 10:05:12 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:35:35 2007 -0700"
      },
      "message": "HOWTO: korean translation of Documentation/HOWTO\n\nThis is a Documentation/HOWTO korean version of  2.6.23-rc1\nThe header is refered to a japanese\u0027s one.\n\n\nFrom: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74e8f346d59074147c564d9c1ffd6caf18286516",
      "tree": "9903bba71a4c9bf60c2000f5cfa682840f04297f",
      "parents": [
        "7da6cd8bdfe13fecc061b868dda57ee1a3a051f4",
        "6e420b7e26dd539f1f78fe920d295b022a2d99c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 12:06:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 12:06:27 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] Add support for 1533 bridge to alim1535_wdt\n  [WATCHDOG] Add a 00-INDEX file to Documentation/watchdog/\n  [WATCHDOG] Eurotechwdt.c - clean-up comments\n"
    },
    {
      "commit": "61ec7567db103d537329b0db9a887db570431ff4",
      "tree": "7287eb4bd00c09434fc2dd0babadfd0eb7ddc832",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 16 03:34:22 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 21 00:33:35 2007 -0400"
      },
      "message": "ACPI: boot correctly with \"nosmp\" or \"maxcpus\u003d0\"\n\nIn MPS mode, \"nosmp\" and \"maxcpus\u003d0\" boot a UP kernel with IOAPIC disabled.\nHowever, in ACPI mode, these parameters didn\u0027t completely disable\nthe IO APIC initialization code and boot failed.\n\ninit/main.c:\n\tDisable the IO_APIC if \"nosmp\" or \"maxcpus\u003d0\"\n\tundefine disable_ioapic_setup() when it doesn\u0027t apply.\n\ni386:\n\tdelete ioapic_setup(), it was a duplicate of parse_noapic()\n\tdelete undefinition of disable_ioapic_setup()\n\nx86_64:\n\trename disable_ioapic_setup() to parse_noapic() to match i386\n\tdefine disable_ioapic_setup() in header to match i386\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1641\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c545d6adbcacd296f7457bd992556feb055379de",
      "tree": "862bab8554119d5a59452eeae57431b6b39c7c15",
      "parents": [
        "0d84a62b38bab2e15ddc44ea6dcd8ce49199b299"
      ],
      "author": {
        "name": "Andreas Arens",
        "email": "ari@goron.de",
        "time": "Wed Aug 15 17:37:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:03 2007 -0300"
      },
      "message": "V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware\n\nUpdate get_dvb_firmware script for the new location of the \ntda10046 firmware.\n\nThe old location doesn\u0027t work anymore.\n\nSigned-off-by: Andreas Arens \u003cari@goron.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "568779c9c44bc20c4b7fd18a7d027517f5aaa081",
      "tree": "9fc12a61bb053559af0f6778d4abe31c629e118a",
      "parents": [
        "0f112a86a36b91afe30e1cc8d4bc000402dde127"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Aug 12 00:49:14 2007 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Aug 16 20:28:36 2007 +0000"
      },
      "message": "[WATCHDOG] Add a 00-INDEX file to Documentation/watchdog/\n\nAdd a 00-INDEX file to Documentation/watchdog/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "c52a7419af18594426bc601d1ea346dbbcf71e28",
      "tree": "b964b0de460e3508e092efa3b69fbc7267aef735",
      "parents": [
        "3c1d36da1d5ed36979340efd233ddaacc45b0a02"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:49:32 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 14 15:49:32 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.crt\u003dC\" bootparam\n\nSome hardware will malfunction at a temperature below\nthe BIOS provided critical shutdown threshold.\n\nThis hook allows moving the critical trip points down\nto a temperature which provokes a graceful shutdown\nbefore the hardware malfunction.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8884\n\nWARNING: A trip-point override will not get noticed\nuntil the system delivers a temperature change event,\nor unless thermal zone polling is enabled.\neg. \"thermal.tzp\u003d10\"\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d8dd3cbcf1b30c315a28f65cb719bb2d7105a317",
      "tree": "193677fd111ace3e46d310294c04c038a8fa3202",
      "parents": [
        "fc0dc4d3aa9c73e275accf2966e0bdf16bff45f1",
        "0b5bfa1cbefdc6e4c60f30ed545389b5ffe0f75f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:19:23 2007 -0400"
      },
      "message": "Pull bugzilla-8842 into release branch\n"
    },
    {
      "commit": "53fdc5185c994ad6def3729a905ac4a47c477c9d",
      "tree": "7082144a6e0f9b18c0a4027119d69c75d1c242f7",
      "parents": [
        "3b6919e536865703a0d5c823f5a34c86cedd07cf",
        "67effe8fff32f60bdf51cba484766ba6003005bb"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:59 2007 -0400"
      },
      "message": "Pull bugzilla-3774 into release branch\n"
    },
    {
      "commit": "3b6919e536865703a0d5c823f5a34c86cedd07cf",
      "tree": "38d0c9408f8c29adaa82e236b8918f9891461bac",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
        "de47b69c7b7be46b0848b2c4f8e23c478cd68690",
        "f7b88ccb63188e775fe02e746c39ed177741cfc7",
        "9de1cc4a1724adda84101912e8ba51460f110044"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:17:12 2007 -0400"
      },
      "message": "pull asus sony thinkpad into release branch\n"
    },
    {
      "commit": "f8707ec9643769957065405b5090e4aa64fd8214",
      "tree": "454f1b6a981884072389cfdf3ce25e9636a2b39c",
      "parents": [
        "f54871456162aff557d57bec51639b1288d4a84b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:54 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n\nthermal.act\u003d-1 disables all active trip points\nin all ACPI thermal zones.\n\nthermal.act\u003dC, where C \u003e 0, overrides all lowest temperature\nactive trip points in all thermal zones to C degrees Celsius.\nRaising this trip-point may allow you to keep your system silent\nup to a higher temperature.  However, it will not allow you to\nraise the lowest temperature trip point above the next higher\ntrip point (if there is one).  Lowering this trip point may\nkick in the fan sooner.\n\nNote that overriding this trip-point will disable any BIOS attempts\nto implement hysteresis around the lowest temperature trip point.\nThis may result in the fan starting and stopping frequently\nif temperature frequently crosses C.\n\nWARNING: raising trip points above the manufacturer\u0027s defaults\nmay cause the system to run at higher temperature and shorten\nits life.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f54871456162aff557d57bec51639b1288d4a84b",
      "tree": "c69d646034c228c2b323ab999010a46b9084ace0",
      "parents": [
        "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:44 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n\nthermal.nocrt\u003d1 disables actions on _CRT and _HOT\nACPI thermal zone trip-points.  They will be marked\nas \u003cdisabled\u003e in /proc/acpi/thermal_zone/*/trip_points.\n\nThere are two cases where this option is used:\n\n1. Debugging a hot system crossing valid trip point.\n\n   If your system fan is spinning at full speed,\n   be sure that the vent is not clogged with dust.\n   Many laptops have very fine thermal fins that are easily blocked.\n\n   Check that the processor fan-sink is properly seated,\n   has the proper thermal grease, and is really spinning.\n\n   Check for fan related options in BIOS SETUP.\n   Sometimes there is a performance vs quiet option.\n   Defaults are generally the most conservative.\n\n   If your fan is not spinning, yet /proc/acpi/fan/\n   has files in it, please file a Linux/ACPI bug.\n\n   WARNING: you risk shortening the lifetime of your\n   hardware if you use this parameter on a hot system.\n   Note that this refers to all system components,\n   including the disk drive.\n\n2. Working around a cool system crossing critical\n   trip point due to erroneous temperature reading.\n\n   Try again with CONFIG_HWMON\u003dn\n   There is known potential for conflict between the\n   the hwmon sub-system and the ACPI BIOS.\n   If this fixes it, notify lm-sensors@lm-sensors.org\n   and linux-acpi@vger.kernel.org\n\n   Otherwise, file a Linux/ACPI bug, or notify\n   just linux-acpi@vger.kernel.org.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a70cdc5200b0eb9fc3ef64efb29baac9b2cf2431",
      "tree": "1ae0722744cea5740ecf3141b7b3a4da2411bb19",
      "parents": [
        "730ff34de766a6fddee25ac1c32bc49c1a2fd758"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:35 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n\n\"thermal.psv\u003d-1\" disables passive trip points\nfor all ACPI thermal zones.\n\n\"thermal.psv\u003dC\", where \u0027C\u0027 is degrees Celsius,\noverrides all existing passive trip points\nfor all ACPI thermal zones.\n\nthermal.psv is checked at module load time,\nand in response to trip-point change events.\n\nNote that if the system does not deliver thermal zone\ntemperature change events near the new trip-point,\nthen it will not be noticed.  To force your custom\ntrip point to be noticed, you may need to enable polling:\neg. thermal.tzp\u003d3000 invokes polling every 5 minutes.\n\nNote that once passive thermal throttling is invoked,\nit has its own internal Thermal Sampling Period (_TSP),\nthat is unrelated to _TZP.\n\nWARNING: disabling or raising a thermal trip point\nmay result in increased running temperature and\nshorter hardware lifetime on some systems.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "730ff34de766a6fddee25ac1c32bc49c1a2fd758",
      "tree": "5f731caa06d3f12149c62d11cc908a26bc80d3b9",
      "parents": [
        "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:26 2007 -0400"
      },
      "message": "ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n\nThermal Zone Polling frequency (_TZP) is an optional ACPI object\nrecommending the rate that the OS should poll the associated thermal zone.\n\nIf _TZP is 0, no polling should be used.\nIf _TZP is non-zero, then the platform recommends that\nthe OS poll the thermal zone at the specified rate.\nThe minimum period is 30 seconds.\nThe maximum period is 5 minutes.\n\n(note _TZP and thermal.tzp units are in deci-seconds,\n so _TZP \u003d 300 corresponds to 30 seconds)\n\nIf _TZP is not present, ACPI 3.0b recommends that the\nthermal zone be polled at an \"OS provided default frequency\".\n\nHowever, common industry practice is:\n1. The BIOS never specifies any _TZP\n2. High volume OS\u0027s from this century never poll any thermal zones\n\nIe. The OS depends on the platform\u0027s ability to\nprovoke thermal events when necessary, and\nthe \"OS provided default frequency\" is \"never\":-)\n\nThere is a proposal that ACPI 4.0 be updated to reflect\ncommon industry practice -- ie. no _TZP, no polling.\n\nThe Linux kernel already follows this practice --\nthermal zones are not polled unless _TZP is present and non-zero.\n\nBut thermal zone polling is useful as a workaround for systems\nwhich have ACPI thermal control, but have an issue preventing\nthermal events.  Indeed, some Linux distributions still\nset a non-zero thermal polling frequency for this reason.\n\nBut rather than ask the user to write a polling frequency\ninto all the /proc/acpi/thermal_zone/*/polling_frequency\nfiles, here we simply document and expose the already\nexisting module parameter to do the same at system level,\nto simplify debugging those broken platforms.\n\nNote that thermal.tzp is a module-load time parameter only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72b33ef8bb1ac7f6c5a16d23304ab25ddc73d93d",
      "tree": "2f5b2860984f4e0a903298c527ea69faed8c9a05",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:12:17 2007 -0400"
      },
      "message": "ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n\n\"thermal.off\u003d1\" disables all ACPI thermal support at boot time.\n\nCONFIG_ACPI_THERMAL\u003dn can do this at build time.\n\"# rmmod thermal\" can do this at run time,\nas long as thermal is built as a module.\n\nWARNING: On some systems, disabling ACPI thermal support\nwill cause the system to run hotter and reduce the\nlifetime of the hardware.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9de1cc4a1724adda84101912e8ba51460f110044",
      "tree": "4a352aa42d6d49bdf4695b172eddf903ca25d705",
      "parents": [
        "5f70bf7510e5e51b0bac32b1470c92e9332452a4"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sat Aug 11 00:08:33 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 11 23:54:35 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: fix sysfs paths in documentation\n\nThe documentation used \"thinkpad-acpi\" to refer to the directories in\nsysfs, while it should have been using \"thinkpad_acpi\".  Thanks to Hugh\nDickins for the error report.\n\nI wish I could just call the module and everything else by the proper\nname with the \"-\", instead of using these ugly translations to \"_\".\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43fb2387d0774a36f450b50d538cee84cf83858e",
      "tree": "2a7c894bb93aac523cc2228b5249e659a7df3a9b",
      "parents": [
        "d3f7eae182b04997be19343a23f7009170f4f7a5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:08 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Add warning in Documentation that zero-page is not a stable ABI\n\nSome people writing boot loaders seem to falsely belief the 32bit zero page is a\nstable interface for out of tree code like the real mode boot protocol. Add a comment\nclarifying that is not true.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8a745942b1b7f052cb76bb8a893d12cb6329c84",
      "tree": "11ae43b36bd76b64fb55e7c4d2a3255c635d3128",
      "parents": [
        "09736bd36a19aa8c0630e626563e447213c372b5"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Fri Aug 10 13:01:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "docs: note about select in kconfig-language.txt\n\nA warning note from Sam Ravnborg about kconfig\u0027s select evilness,\ndependencies and the future (slightly corrected).\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09736bd36a19aa8c0630e626563e447213c372b5",
      "tree": "0cb756da449c7406b3c7c2df0e0900bb9992e59d",
      "parents": [
        "22f2a2ef9b468569cb34a7a056e54d56fdac0b9d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 13:01:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "Documentation: sysrq, description of \u0027h\u0027 slightly inaccurate\n\nIn Documentation/sysrq.txt, the description of \u0027h\u0027 says that any key not\nlisted *above* will generate help.  That\u0027s obviously not true since all the\nkeys listed below \u0027h\u0027 will do what they are described to do, not display help.\n So change the text so that it says that any key not listed in the table will\ngenerate help, which is what really happens.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dfe9c21a890e0c1214b85d3d90a84187638bf5b",
      "tree": "58cf5ff17034efc499d1621b4df487172352dbe0",
      "parents": [
        "6867c9310d5dab6897638a89c7e31addfcb22043"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Fri Aug 10 13:01:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "kernel-parameters.txt : watchdog.txt should be wdt.txt\n\nDocumentation/watchdog/watchdog.txt does not exist, it is Documentation/watchdog/wdt.txt\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6867c9310d5dab6897638a89c7e31addfcb22043",
      "tree": "b5e68d86f13d1d8fd33b8a62feee4abd8fbaaa5c",
      "parents": [
        "925796e0ed6fe529770ba71454c58c8d4d8a5ac4"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Fri Aug 10 13:00:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "Memory hotplug document\n\nThis is add a document for memory hotplug to describe \"How to use\" and\n\"Current status\".\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "acb73865328bd6211a1452f39a4f660d26658918",
      "tree": "2a2b9737d7c572d6d980c49b3dd7936e7606b166",
      "parents": [
        "306c869c237a66fe85580f60558f105e3305d465"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@mcmen.demon.co.uk",
        "time": "Fri Aug 10 13:00:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "pvr2fb: update Documentation/fb/pvr2fb.txt\n\nThe current version is very old and does not correctly specify how to\nset the video mode.\n\nSigned-off by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac07860264bd2b18834d3fa3be47032115524cea",
      "tree": "f0456c2ccbbf26a69cd0a137132e8e141ed40780",
      "parents": [
        "1ceef40249f21eceabf8633934d94962e7d8e1d7"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Aug 08 16:31:30 2007 -0700"
      },
      "committer": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Aug 09 21:57:16 2007 -0700"
      },
      "message": "SLUB: Fix format specifier in Documentation/vm/slabinfo.c\n\nThere\u0027s a little problem in Documentation/vm/slabinfo.c\nThe code is using \"%d\" in a printf() call to print an \u0027unsigned long\u0027.\nThis patch corrects it to use \"%lu\" instead.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n"
    },
    {
      "commit": "6adb31c90c47262c8a25bf5097de9b3426caf3ae",
      "tree": "1a8fc2bc8b0233e8308e9ea4f3e5b8f0ea17c3fe",
      "parents": [
        "620b5e68ee89ba1d3f017056857459dc21be8c7b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Aug 09 00:57:54 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:40:21 2007 -0700"
      },
      "message": "remove dubious legal statment from uio-howto\n\nUIO currently contains a rather dubious statement which wants removing.\n\nThe actual questions around whether user space code that depends tightly\non kernel GPL code designed to co-work with it are derivative works of\nthe kernel is extremely complex, and since we don\u0027t have space for either\na masters length essay on legal issues or need to start flamewars lets\nsimply remove the comment and leave law to lawyers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctovalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be12014dd7750648fde33e1e45cac24dc9a8be6d",
      "tree": "caf9715d2c37f3c08c25e51c9f416c2bbf956236",
      "parents": [
        "e3bcf5e2785aa49f75f36a8d27d601891a7ff12b",
        "7cff8cf61cac15fa29a1ca802826d2bcbca66152"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:23:31 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched: (61 commits)\n  sched: refine negative nice level granularity\n  sched: fix update_stats_enqueue() reniced codepath\n  sched: round a bit better\n  sched: make the multiplication table more accurate\n  sched: optimize update_rq_clock() calls in the load-balancer\n  sched: optimize activate_task()\n  sched: clean up set_curr_task_fair()\n  sched: remove __update_rq_clock() call from entity_tick()\n  sched: move the __update_rq_clock() call to scheduler_tick()\n  sched debug: remove the \u0027u64 now\u0027 parameter from print_task()/_rq()\n  sched: remove the \u0027u64 now\u0027 local variables\n  sched: remove the \u0027u64 now\u0027 parameter from deactivate_task()\n  sched: remove the \u0027u64 now\u0027 parameter from dequeue_task()\n  sched: remove the \u0027u64 now\u0027 parameter from enqueue_task()\n  sched: remove the \u0027u64 now\u0027 parameter from dec_nr_running()\n  sched: remove the \u0027u64 now\u0027 parameter from inc_nr_running()\n  sched: remove the \u0027u64 now\u0027 parameter from dec_load()\n  sched: remove the \u0027u64 now\u0027 parameter from inc_load()\n  sched: remove the \u0027u64 now\u0027 parameter from update_curr_load()\n  sched: remove the \u0027u64 now\u0027 parameter from -\u003etask_new()\n  ...\n"
    },
    {
      "commit": "e3bcf5e2785aa49f75f36a8d27d601891a7ff12b",
      "tree": "8a79cd195751b325e4972ef1b53ff2cc5a9eb5fe",
      "parents": [
        "0d027c01cd36b8cff727c78d2e40d334ba9895a8"
      ],
      "author": {
        "name": "Ronald G. Minnich",
        "email": "rminnich@gmail.com",
        "time": "Thu Aug 09 21:07:24 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:14:56 2007 -0700"
      },
      "message": "lguest: avoid shared libraries mapped over guest memory\n\nSome versions of ld.so mmap the shared libraries right in over guest\nmemory, so compile lguest statically by default.\n\n[ FC7 maps shared libraries very low, where the launcher maps guest\u0027s\n  physical memory.  Quick fix is to link Launcher static, real fix is\n  for 2.6.24. ]\n\n-static is a simple fix. I expect this problem will be more common than we\nlike, as different distro\u0027s make different \"improvements\" to ld.so\n\nSigned-off-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "aea25401c3347d9f3a64ebdc81043be246a9f631"
}
