)]}'
{
  "log": [
    {
      "commit": "f6ace2c99afefb7969ccccba2fb413ad29ab2e2e",
      "tree": "e8c2a22f2f2c6f2d8aec6ae6b06e623c4b686ec9",
      "parents": [
        "5d3043586db428b5b4b3df89fa0c2db9731e934c"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed May 30 20:42:41 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fix NULL access\n\nThis patch fixes the problem that accesses NULL pointer\nwhen disconnected a cable while play music with usb-speaker.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5d3043586db428b5b4b3df89fa0c2db9731e934c",
      "tree": "e342467f770d8450d4d7e3ab7d81fdccfd5e7a0d",
      "parents": [
        "15a1d5c9271219db2f1bc448247fb8ccbcc08418"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu May 10 13:18:19 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: host controller driver for R8A66597\n\nI would like to submit Renesas R8A66597 USB HCD driver.\n\nR8A66597 is Renesas USB 2.0 host and peripheral combined\ncontroller device originally designed for embedded products.\nAs a limitation of this device, it does not support externel\nhub more than 2 tier, and cannot communicate with a USB\ndevice more than 10. Then this device is not compatible with\nEHCI and/or OHCI, I wrote driver support patch based on\nsl811 code.\n\nThis driver has the following unique specifications:\n- Implement transfer timeout to share one pipe with plural endpoint.\n- Detach detection of a USB device connected to externel hub.\n\nThe driver has been tested external hub, usb-hdd, usb-cdrom,\nusb-speaker, mice, keyboard, and usbtest driver.\n\nSigned-off-by : Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15a1d5c9271219db2f1bc448247fb8ccbcc08418",
      "tree": "054ec6d1becaf9bec10b76f274df671e2d3ef639",
      "parents": [
        "4cf2503c6801a69fee25030475eceeefb36d1b56"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed May 30 22:06:00 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: m66592-udc: fix use old interrupt flags\n\nThis patch fixes the problem that used SA_* flags.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4cf2503c6801a69fee25030475eceeefb36d1b56",
      "tree": "d18f2d67a0fc83411458ff581bad53e0fd972ce9",
      "parents": [
        "0ca1268e109acf6d71507398cb95cab2e670b654"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu May 10 13:18:23 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: m66592-udc: peripheral controller driver for M66592\n\nI would like to submit Renesas M66592 udc driver.\n\nThe M66592 is Renesas USB 2.0 peripheral controller.\nThis controller supports USB high-speed.\n\nThe driver has been tested Gadget Zero, Ethernet Gadget,\nFile-backed Storage Gadget, and passed usbtest script.\n\nSigned-off-by : Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ca1268e109acf6d71507398cb95cab2e670b654",
      "tree": "e73f21cb8313651b9e3616c601868ef09fbc6382",
      "parents": [
        "87e71b473ee199cf4b7b7a0ce890cd01f45e3a0e"
      ],
      "author": {
        "name": "Lucy McCoy",
        "email": "lucy@keyspan.com",
        "time": "Fri May 18 12:10:41 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB Serial Keyspan: add support for USA-49WG \u0026 USA-28XG\n\nAdd support for Keyspan adapters: USA-49WG and USA-28XG\n\nSigned-off-by: Lucy P. McCoy \u003clucy@keyspan.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": "87e71b473ee199cf4b7b7a0ce890cd01f45e3a0e",
      "tree": "9701f316dc0a26fd5a6a342668090363e6e25bec",
      "parents": [
        "6dbd682b7c6d58916096616cdf94852641bc09d9"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu May 10 23:04:11 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: cxacru: Cleanup sysfs attribute code\n\nThis changes the format of unknown status values to be less verbose and\nuses an array instead of several different snprintf calls. Since only\nenum values are assigned to it, poll_state is changed from int to enum.\nUse abs() for dB values instead of two almost identical return lines.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nAcked-by: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6dbd682b7c6d58916096616cdf94852641bc09d9",
      "tree": "74bc2fa9038a426ac5f81969ad85cae5e4262501",
      "parents": [
        "196705c9bbc03540429b0f7cf9ee35c2f928a534"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "ml@stefan-roese.de",
        "time": "Tue May 01 09:29:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: EHCI support for big-endian descriptors\n\nThis patch implements supports for EHCI controllers whose in-memory\ndata structures are represented in big-endian format. This is needed\n(unfortunately) for the AMCC PPC440EPx SoC EHCI controller; the EHCI\nspec doesn\u0027t specify little-endian format, although that\u0027s what most\nother implementations use.\n\nThe guts of the patch are to introduce the hc32 type and change all\nreferences from le32 to hc32.  All access routines are converted from\ncpu_to_le32(...) to cpu_to_hc32(ehci, ...) and similar for the other\n\"direction\".  (This is the same approach used with OHCI.)\n\nDavid fixed:\n\tWhitespace fixes; refresh against ehci cpufreq patch; move glue\n\tfor that PPC driver to the patch adding it; fix free symbol\n\tcapture bugs in modified \"constant\" macros; and make \"hc32\" etc\n\tbe \"le32\" unless we really need the BE options, so \"sparse\" can\n\tdo some real good.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "196705c9bbc03540429b0f7cf9ee35c2f928a534",
      "tree": "37ddc23737bced60a8defc52f643f362e2744908",
      "parents": [
        "ec22559e0b7a05283a3413bda5d177e42c950e23"
      ],
      "author": {
        "name": "Stuart_Hayes@Dell.com",
        "email": "Stuart_Hayes@Dell.com",
        "time": "Thu May 03 08:58:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:45 2007 -0700"
      },
      "message": "USB: EHCI cpufreq fix\n\nEHCI controllers that don\u0027t cache enough microframes can get MMF errors\nwhen CPU frequency changes occur between the start and completion of\nsplit interrupt transactions, due to delays in reading main memory\n(caused by CPU cache snoop delays).\n\nThis patch adds a cpufreq notifier to the EHCI driver that will\ninactivate split interrupt transactions during frequency transitions.\nIt was tested on Intel ICH7 and Serverworks/Broadcom HT1000 EHCI\ncontrollers.\n\nSigned-off-by: Stuart Hayes \u003cstuart_hayes@dell.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec22559e0b7a05283a3413bda5d177e42c950e23",
      "tree": "5f7a9ae8907cdf910532381111ce4b8aae877e05",
      "parents": [
        "dd172d72addefd89795e819cc2cc3eb1b9d12a7f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Apr 27 20:54:57 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:44 2007 -0700"
      },
      "message": "USB: suspend support for usb serial\n\nthis implements generic support for suspend/resume for usb serial.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd172d72addefd89795e819cc2cc3eb1b9d12a7f",
      "tree": "203edc569ff9b1393af5a33ed62f6ceae5c5a4c7",
      "parents": [
        "fc1ff9588a6d56258ff9576a31aa34f17757c666"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Thu Jul 12 17:30:05 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:23 2007 -0700"
      },
      "message": "dm mpath: rdac\n\nThis patch supports LSI/Engenio devices in RDAC mode. Like dm-emc\nit requires userspace support. In your multipath.conf file you must have:\n\npath_checker            rdac\nhardware_handler        \"1 rdac\"\nprio_callout\t\t\"/sbin/mpath_prio_tpc /dev/%n\"\n\nAnd you also then must have a updated multipath tools release which\nhas rdac support.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc1ff9588a6d56258ff9576a31aa34f17757c666",
      "tree": "071fe0a07269c656448dc5dbe453eaa8e6f1a24a",
      "parents": [
        "f44db678edcc6f4c2779ac43f63f0b9dfa28b724"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Thu Jul 12 17:29:15 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm raid1: handle log failure\n\nWhen writing to a mirror, the log must be updated first.  Failure\nto update the log could result in the log not properly reflecting\nthe state of the mirror if the machine should crash.\n\nWe change the return type of the rh_flush function to give us\nthe ability to check if a log write was successful.  If the\nlog write was unsuccessful, we fail the writes to avoid the\ncase where the log does not properly reflect the state of the\nmirror.\n\nA follow-up patch - which is dependent on the ability to\nrequeue I/O\u0027s to core device-mapper - will requeue the I/O\u0027s\nfor retry (allowing the mirror to be reconfigured.)\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f44db678edcc6f4c2779ac43f63f0b9dfa28b724",
      "tree": "bbd835d00ca6ed0805c5c7331ebc5dd7978d299c",
      "parents": [
        "d0d444c7d48c14d59f665887c758fde248f1cb37"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Thu Jul 12 17:29:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm raid1: handle resync failures\n\nDevice-mapper mirroring currently takes a best effort approach to\nrecovery - failures during mirror synchronization are completely ignored.\nThis means that regions are marked \u0027in-sync\u0027 and \u0027clean\u0027 and removed\nfrom the hash list.  Future reads and writes that query the region\nwill incorrectly interpret the region as in-sync.\n\nThis patch handles failures during the recovery process.  If a failure\noccurs, the region is marked as \u0027not-in-sync\u0027 (aka RH_NOSYNC) and added\nto a new list \u0027failed_recovered_regions\u0027.\n\nRegions on the \u0027failed_recovered_regions\u0027 list are not marked as \u0027clean\u0027\nupon removal from the list.  Furthermore, if the DM_RAID1_HANDLE_ERRORS\nflag is set, the region is marked as \u0027not-in-sync\u0027.  This action prevents\nany future read-balancing from choosing an invalid device because of the\n\u0027not-in-sync\u0027 status.\n\nIf \"handle_errors\" is not specified when creating a mirror (leaving the\nDM_RAID1_HANDLE_ERRORS flag unset), failures will be ignored exactly as they\nwould be without this patch.  This is to preserve backwards compatibility with\nuser-space tools, such as \u0027pvmove\u0027.  However, since future read-balancing\npolicies will rely on the correct sync status of a region, a user must choose\n\"handle_errors\" when using read-balancing.\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0d444c7d48c14d59f665887c758fde248f1cb37",
      "tree": "8175cb71399e3f4048a7cf4a2859f43d2ee29852",
      "parents": [
        "07a83c47cfc00ba5f0f090ccddd3a0703be0eec9"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Thu Jul 12 17:28:42 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm: add ratelimit logging macros\n\nAdd ratelimit extension to dm logging macros.\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07a83c47cfc00ba5f0f090ccddd3a0703be0eec9",
      "tree": "a17d8028f76ba242a04f3c0678644f93cc7eee7d",
      "parents": [
        "943317efdbc295e8a28df3f5cbd549d066ee8b4a"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Thu Jul 12 17:28:33 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm: disable barriers\n\nThis patch causes device-mapper to reject any barrier requests.  This is done\nsince most of the targets won\u0027t handle this correctly anyway.  So until the\nsituation improves it is better to reject these requests at the first place.\nSince barrier requests won\u0027t get to the targets, the checks there can be\nremoved.\n\nCc: stable@kernel.org\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "943317efdbc295e8a28df3f5cbd549d066ee8b4a",
      "tree": "63eea4f14c4b3913b6755d802afb7631007a9e0e",
      "parents": [
        "0764147b111b8ca886e4f2e9c9e019106b09b657"
      ],
      "author": {
        "name": "Jonathan Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Thu Jul 12 17:28:25 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm raid1: clear region outside spinlock\n\nA clear_region function is permitted to block (in practice, rare) but gets\ncalled in rh_update_states() with a spinlock held.\n\nThe bits being marked and cleared by the above functions are used\nto update the on-disk log, but are never read directly.  We can\nperform these operations outside the spinlock since the\nbits are only changed within one thread viz.\n   - mark_region in rh_inc()\n   - clear_region in rh_update_states().\n\nSo, we grab the clean_regions list items via list_splice() within the\nspinlock and defer clear_region() until we iterate over the list for\ndeletion - similar to how the recovered_regions list is already handled.\nWe then move the flush() call down to ensure it encapsulates the changes\nwhich are done by the later calls to clear_region().\n\nSigned-off-by: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0764147b111b8ca886e4f2e9c9e019106b09b657",
      "tree": "815c9d80c961d54c79692ebe4751318c9052ad45",
      "parents": [
        "fcac03abd325e4f7a4cc8fe05fea2793b1c8eb75"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Thu Jul 12 17:28:13 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm snapshot: permit invalid activation\n\nAllow invalid snapshots to be activated instead of failing.\n\nThis allows userspace to reinstate any given snapshot state - for\nexample after an unscheduled reboot - and clean up the invalid snapshot\nat its leisure.\n\nCc: stable@kernel.org\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcac03abd325e4f7a4cc8fe05fea2793b1c8eb75",
      "tree": "79965ed6b2b03468e629a63fca1c14f795091436",
      "parents": [
        "596f138eede0c113aa655937c8be85fc15ccd61c"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Thu Jul 12 17:28:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm snapshot: fix invalidation deadlock\n\nProcess persistent exception store metadata IOs in a separate thread.\n\nA snapshot may become invalid while inside generic_make_request().\nA synchronous write is then needed to update the metadata while still\ninside that function.  Since the introduction of\nmd-dm-reduce-stack-usage-with-stacked-block-devices.patch this has to\nbe performed by a separate thread to avoid deadlock.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "596f138eede0c113aa655937c8be85fc15ccd61c",
      "tree": "efd4e3d67b759b84bb1e72f9d50897d275085f7c",
      "parents": [
        "c95bc206da4bc9838bad826883f8f461a972e441"
      ],
      "author": {
        "name": "Jun\u0027ichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Thu Jul 12 17:27:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm io: fix panic on large request\n\nbio_alloc_bioset() will return NULL if \u0027num_vecs\u0027 is too large.\nUse bio_get_nr_vecs() to get estimation of maximum number.\n\nCc: stable@kernel.org\nSigned-off-by: \"Jun\u0027ichi Nomura\" \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c95bc206da4bc9838bad826883f8f461a972e441",
      "tree": "6a5667088ae684000b48946e61ccd17e09c4c04f",
      "parents": [
        "0cd3312434cd1f29bee6bff53bf2790d733ad2a2"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Thu Jul 12 17:27:24 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm raid1: fix status\n\nFix mirror status line broken in dm-log-report-fault-status.patch:\n  - space missing between two words\n  - placeholder (\"0\") required for compatibility with a subsequent patch\n  - incorrect offset parameter\n\nCc: stable@kernel.org\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cd3312434cd1f29bee6bff53bf2790d733ad2a2",
      "tree": "fc833f871f1b4d320ee5ab365a3efb3e03b278db",
      "parents": [
        "ac818646d4be79123ad8dc5f1c4da8575d4960f8"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 12 17:27:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm: remove duplicate module name from error msgs\n\nRemove explicit module name from messages as the macro now includes it\nautomatically.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac818646d4be79123ad8dc5f1c4da8575d4960f8",
      "tree": "7efa3bb2f34998a0cad96fad1f355bf0c12b474b",
      "parents": [
        "028867ac28e51afc834a5931e7545c022557eded"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 12 17:26:47 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm delay: cleanup\n\nUse setup_timer().\nReplace semaphore with mutex.\n\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "028867ac28e51afc834a5931e7545c022557eded",
      "tree": "0a268776ac68f26c86a28416b35a60ab54e3fb94",
      "parents": [
        "79e15ae424afa0a40b1a0c4478046d6ba0b71e20"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 12 17:26:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm: use kmem_cache macro\n\nUse new KMEM_CACHE() macro and make the newly-exposed structure names more\nmeaningful.  Also remove some superfluous casts and inlines (let a modern\ncompiler be the judge).\n\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79e15ae424afa0a40b1a0c4478046d6ba0b71e20",
      "tree": "88714dc72c20057bfdafacef25c2d8bf7367c843",
      "parents": [
        "4aabab2181f20560948c2045ce1faaa9ac1507a8"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 12 17:26:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 15:01:08 2007 -0700"
      },
      "message": "dm: bio_list prefetch removal\n\nRemove dubious prefetch from bio_list_for_each() macro.\n\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aabab2181f20560948c2045ce1faaa9ac1507a8",
      "tree": "6556e126687c9cbb4b4a35a8ad8c327df30ac256",
      "parents": [
        "bb50cbbd4beacd5ceda76c32fcb116c67fe8c66c",
        "ca9ced7f6798868f9d2c81a59b49f8c2136685d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)\n  [ARM] sa1100: remove boot time RTC initialisation\n  [ARM] sa1100: stop doing our own rtc management over suspend\n  [ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n  [ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n  [ARM] pxa: move platform devices to separate header file\n  [ARM] pxa: move device registration into CPU-specific file\n  [ARM] pxa: remove boot time RTC initialisation\n  [ARM] pxa: stop doing our own rtc management over suspend\n  [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code\n  [ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()\n  [ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs\n  [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()\n  [ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()\n  [ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()\n  [ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS\n  [ARM] 4434/1: PXA: remove PXA_IRQ_SKIP\n  [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()\n  [ARM] pxa: move pm_ops structure into CPU specific files\n  [ARM] pxa: introduce cpu_is_pxaXXX macros\n  [ARM] pxa: remove MMC register defines from pxa-regs.h\n  ...\n"
    },
    {
      "commit": "bb50cbbd4beacd5ceda76c32fcb116c67fe8c66c",
      "tree": "d57fe1a7c4214afbaacbcc5fb62ea6a5e9169b3f",
      "parents": [
        "702ed6ef375c19d65f2eeeefd3851476f2c4cee4",
        "d4cf291526a74cc33d33700a35b74395eec812fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:46:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:46:48 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  security: unexport mmap_min_addr\n  SELinux: use SECINITSID_NETMSG instead of SECINITSID_UNLABELED for NetLabel\n  security: Protection for exploiting null dereference using mmap\n  SELinux: Use %lu for inode-\u003ei_no when printing avc\n  SELinux: allow preemption between transition permission checks\n  selinux: introduce schedule points in policydb_destroy()\n  selinux: add selinuxfs structure for object class discovery\n  selinux: change sel_make_dir() to specify inode counter.\n  selinux: rename sel_remove_bools() for more general usage.\n  selinux: add support for querying object classes and permissions from the running policy\n"
    },
    {
      "commit": "702ed6ef375c19d65f2eeeefd3851476f2c4cee4",
      "tree": "fe46588dcc716f64a04310797d9446573614d3fc",
      "parents": [
        "2f41fc806434f8466bb361570589a3f6099ca65d",
        "58a7295bc8073b9e668c329cb9ceb5b668c2b15d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:42:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix sysfs_create_file return value handling\n  [CPUFREQ] ondemand: fix tickless accounting and software coordination bug\n  [CPUFREQ] ondemand: add a check to avoid negative load calculation\n  [CPUFREQ] Keep userspace governor quiet when it is not being used\n  [CPUFREQ] Longhaul - Proper register access\n  [CPUFREQ] Kconfig powernow-k8 driver should depend on ACPI P-States driver\n  [CPUFREQ] Longhaul - Replace ACPI functions with direct I/O\n  [CPUFREQ] Longhaul - Remove duplicate multipliers\n  [CPUFREQ] Longhaul - Embedded \"conservative\"\n  [CPUFREQ] acpi-cpufreq: Proper ReadModifyWrite of PERF_CTL MSR\n  [CPUFREQ] check return value of sysfs_create_file\n  [CPUFREQ] Longhaul - Check ACPI \"BM DMA in progress\" bit\n  [CPUFREQ] Longhaul - Move old_ratio to correct place\n  [CPUFREQ] Longhaul - VT8237 support\n  [CPUFREQ] Longhaul - Use all kinds of support\n  [CPUFREQ] powernow-k8: clarify number of cores.\n"
    },
    {
      "commit": "2f41fc806434f8466bb361570589a3f6099ca65d",
      "tree": "a8ca0d40bf1df9f2edbd9f833376474ae1a95622",
      "parents": [
        "0806ca2ab3ef7d7a1bd41a980f661a13ba11acb5",
        "70e8992ec771793e18d33d3a6f2247e558baf6ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:41:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:41:54 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Hand off AGP maintainence.\n"
    },
    {
      "commit": "0806ca2ab3ef7d7a1bd41a980f661a13ba11acb5",
      "tree": "b0efd7382e59de26f173f61b677a579f3f4ee137",
      "parents": [
        "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
        "1612b18ccb2318563ba51268289dc3271a6052f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:41:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:41:29 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Support multiple CPUs going through OS_MCA\n  [IA64] silence GCC ia64 unused variable warnings\n  [IA64] prevent MCA when performing MMIO mmap to PCI config space\n  [IA64] add sn_register_pmi_handler oemcall\n  [IA64] Stop bit for brl instruction\n  [IA64] SN: Correct ROM resource length for BIOS copy\n  [IA64] Don\u0027t set psr.ic and psr.i simultaneously\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 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: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
      "tree": "77955849af5a15755f5e55e24ae4b9c520583a72",
      "parents": [
        "57399ec9077a4b962b81037aaa279fab52f5e989",
        "91a6902958f052358899f58683d44e36228d85c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:20 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: (61 commits)\n  sysfs: add parameter \"struct bin_attribute *\" in .read/.write methods for sysfs binary attributes\n  sysfs: make directory dentries and inodes reclaimable\n  sysfs: implement sysfs_get_dentry()\n  sysfs: move sysfs_drop_dentry() to dir.c and make it static\n  sysfs: restructure add/remove paths and fix inode update\n  sysfs: use sysfs_mutex to protect the sysfs_dirent tree\n  sysfs: consolidate sysfs spinlocks\n  sysfs: make kobj point to sysfs_dirent instead of dentry\n  sysfs: implement sysfs_find_dirent() and sysfs_get_dirent()\n  sysfs: implement SYSFS_FLAG_REMOVED flag\n  sysfs: rename sysfs_dirent-\u003es_type to s_flags and make room for flags\n  sysfs: make sysfs_drop_dentry() access inodes using ilookup()\n  sysfs: Fix oops in sysfs_drop_dentry on x86_64\n  sysfs: use singly-linked list for sysfs_dirent tree\n  sysfs: slim down sysfs_dirent-\u003es_active\n  sysfs: move s_active functions to fs/sysfs/dir.c\n  sysfs: fix root sysfs_dirent -\u003e root dentry association\n  sysfs: use iget_locked() instead of new_inode()\n  sysfs: reorganize sysfs_new_indoe() and sysfs_create()\n  sysfs: fix parent refcounting during rename and move\n  ...\n"
    },
    {
      "commit": "57399ec9077a4b962b81037aaa279fab52f5e989",
      "tree": "847dfb9304001ab9ffc5eef5f20ae514cd01bb90",
      "parents": [
        "e1bd2ac5a6b7a8b625e40c9e9f8b6dea4cf22f85",
        "c6e54a578133fb353a50fb44d650768b3b9eb18e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:38:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:38:50 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev: (21 commits)\n  libata: remove irq_on from ata_bus_reset() and ata_std_postreset()\n  ata_piix: kill incorrect invalid map value warning\n  libata: add another Maxtor drive with broken NCQ to the list\n  [libata] sata_mv: Fix and clean up per-chip-generation tests\n  [libata] sata_mv: Convert to new exception handling (EH) infrastructure\n  [libata] sata_mv: minor bug fixes, enhancements, and cleanups (prep for new EH)\n  [libata] sata_mv: Minor cleanups and renaming, preparing for new EH \u0026 NCQ\n  libata-link: add PMP related ATA constants\n  libata-link: separate out ata_eh_handle_dev_fail()\n  pata_hpt3x3: fix DMA Kconfig option to actually have a hope of working\n  Add Hitachi HDS7250SASUN500G 0621KTAWSD to NCQ blacklist\n  pata_scc.c: Workaround for errata A308\n  libata: add FUJITSU MHV2080BH to NCQ blacklist\n  pata_hpt3x3: major reworking and testing\n  libata: clean up horkage handling\n  libata: quirk IOMEGA ZIP 250 ATAPI FLOPPY\n  libata: simplify PCI legacy SFF host handling\n  pata_mpc52xx: suspend/resume support\n  sata_promise: SATA hotplug support, take 2\n  pata_sis: FIFO whack\n  ...\n"
    },
    {
      "commit": "e1bd2ac5a6b7a8b625e40c9e9f8b6dea4cf22f85",
      "tree": "9366e9fb481da2c7195ca3f2bafeffebbf001363",
      "parents": [
        "0b9062f6b57a87f22309c6b920a51aaa66ce2a13",
        "15028aad00ddf241581fbe74a02ec89cbb28d35d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:31:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:31:22 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (183 commits)\n  [TG3]: Update version to 3.78.\n  [TG3]: Add missing NVRAM strapping.\n  [TG3]: Enable auto MDI.\n  [TG3]: Fix the polarity bit.\n  [TG3]: Fix irq_sync race condition.\n  [NET_SCHED]: ematch: module autoloading\n  [TCP]: tcp probe wraparound handling and other changes\n  [RTNETLINK]: rtnl_link: allow specifying initial device address\n  [RTNETLINK]: rtnl_link API simplification\n  [VLAN]: Fix MAC address handling\n  [ETH]: Validate address in eth_mac_addr\n  [NET]: Fix races in net_rx_action vs netpoll.\n  [AF_UNIX]: Rewrite garbage collector, fixes race.\n  [NETFILTER]: {ip, nf}_conntrack_sctp: fix remotely triggerable NULL ptr dereference (CVE-2007-2876)\n  [NET]: Make all initialized struct seq_operations const.\n  [UDP]: Fix length check.\n  [IPV6]: Remove unneeded pointer idev from addrconf_cleanup().\n  [DECNET]: Another unnecessary net/tcp.h inclusion in net/dn.h\n  [IPV6]: Make IPV6_{RECV,2292}RTHDR boolean options.\n  [IPV6]: Do not send RH0 anymore.\n  ...\n\nFixed up trivial conflict in Documentation/feature-removal-schedule.txt\nmanually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca9ced7f6798868f9d2c81a59b49f8c2136685d8",
      "tree": "37c3e54881b39e01ff4208d0bc0f977079ac2305",
      "parents": [
        "feb47225525a4194e7f6db5e745265793626ceb0",
        "83f53220f8313f097cdf181928be13bafbb697ea",
        "89bba43514d06478eb27e3fa9099a8ae7dee5589",
        "51198ea9478b6e10759ab07cd0b9917663c8df7a",
        "eab03b3f6609518a80eae4d1f5d78ff8f44e116a",
        "8a87a996eae3d25b0670a243f4829ea4aa9eb63d",
        "fcae8e098877b798c365fd9d807f86d5e2a2b324",
        "46c41e62a1feb4ab2e941f33f06bbf8feab2d2cf",
        "3c3e69cd4c667e6ce7939d83b274d48c57779479"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 12 21:30:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 21:30:18 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027davinci\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "fcae8e098877b798c365fd9d807f86d5e2a2b324",
      "tree": "6d801ecca4ca11c6aec412e7f2acb59c091b4479",
      "parents": [
        "f3ebbc20ab835ff98cf920f85de989064e352ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 12 21:29:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 21:29:45 2007 +0100"
      },
      "message": "[ARM] sa1100: remove boot time RTC initialisation\n\nThe RTC library code contains everything necessary to set the\nsystem time from the RTC; for similar reasons as the previous\ncommit, it\u0027s far better to let the RTC library code sort this\nout rather than implement something which might not be\nappropriate for everyone.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f3ebbc20ab835ff98cf920f85de989064e352ee5",
      "tree": "83ca9c7a15e2a8561f15aa78e6bb6e44d29b0da7",
      "parents": [
        "d1cbbd6b413510c6512f4f80ffd48db1a8dd554a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 12 21:29:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 21:29:06 2007 +0100"
      },
      "message": "[ARM] sa1100: stop doing our own rtc management over suspend\n\nRemove the RTC management over a suspend/resume cycle.  As per the\ncorresponding PXA patch, the RTC library code handles updating\nsystem time on resume.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b9062f6b57a87f22309c6b920a51aaa66ce2a13",
      "tree": "cbef02e5b1bfc1557a53f7d45c7d632fb1f91ae5",
      "parents": [
        "82afee684fe3badaf5ee3fc5b6fda687d558bfb5",
        "de61b542b822746d1498718c40f5dd740da49629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:28:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:28:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Rename PC speaker code\n  [MIPS] Don\u0027t use genrtc.\n  [MIPS] Remove unused time.c for swarm\n  [MIPS] Sparse: Use NULL for pointer\n  [MIPS] Fix a sparse warning in arch/mips/pci/pci.c\n  [MIPS] SMTC: Interrupt mask backstop hack\n  [MIPS] separate platform_device registration for VR41xx RTC\n  [MIPS] Separate platform_device registration for VR41xx GPIO\n  [MIPS] MIPSsim: Fix build.\n  [MIPS] separate platform_device registration for VR41xx serial interface\n  [MIPS] Include cacheflush.h in uncache.c\n  [MIPS] Cleanup tlbdebug.h\n  [MIPS] Change names of local variables to silence sparse (part 2)\n  [MIPS] Workaround for a sparse warning in include/asm-mips/io.h\n  [MIPS] RM: Use only phyiscal address for 82596 and 53c710\n  [MIPS] Hydrogen3: Remove remaining bits of code.\n  [MIPS] DEC: Fix modpost warning.\n  Revert \"[MIPS] DEC: Fix modpost warning.\"\n  [MIPS] Fix resume for 64K page size on R4000 class processors.\n"
    },
    {
      "commit": "82afee684fe3badaf5ee3fc5b6fda687d558bfb5",
      "tree": "295abb35451a7eb1e46d6066e536e23d1a75668b",
      "parents": [
        "068345f4a873e8b0b511e8f94a595a20e176eeff",
        "f4d640c9be1979a603ed017e1e03a16ba3a4d7a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:25:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:25:24 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)\n  Blackfin serial driver: supporting BF548-EZKIT serial port\n  Video Console: Blackfin doesnt support VGA console\n  Blackfin arch: Add peripheral io API to gpio header file\n  Blackfin arch: set up gpio interrupt IRQ_PJ9 for BF54x ATAPI PATA driver\n  Blackfin arch: add missing CONFIG_LARGE_ALLOCS when upstream merging\n  Blackfin arch: as pointed out by Robert P. J. Day, update the CPU_FREQ name to match current Kconfig\n  Blackfin arch: extract the entry point from the linked kernel\n  Blackfin arch: clean up some coding style issues\n  Blackfin arch: combine the common code of free_initrd_mem and free_initmem\n  Blackfin arch: Add Support for Peripheral PortMux and resouce allocation\n  Blackfin arch: use PAGE_SIZE when doing aligns rather than hardcoded values\n  Blackfin arch: fix bug set dma_address properly in dma_map_sg\n  Blackfin arch: Disable CACHELINE_ALIGNED_L1 for BF54x by default\n  Blackfin arch: Port the dm9000 driver to Blackfin by using the correct low-level io routines\n  Blackfin arch: There is no CDPRIO Bit in the EBIU_AMGCTL Register of BF54x arch\n  Blackfin arch: scrub dead code\n  Blackfin arch: Fix Warning add some defines in BF54x header file\n  Blackfin arch: add BF54x missing GPIO access functions\n  Blackfin arch: Some memory and code optimizations - Fix SYS_IRQS\n  Blackfin arch: Enable BF54x PIN/GPIO interrupts\n  ...\n"
    },
    {
      "commit": "068345f4a873e8b0b511e8f94a595a20e176eeff",
      "tree": "f67503164f017b45ab425827d71fb7d23920a519",
      "parents": [
        "c39736823232bc3ca113c8228fa852c09fba300e",
        "0a85e9a271a754e352af8a8b625025017fd97449"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:25:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:25:00 2007 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (26 commits)\n  i2c-rpx: Remove\n  i2c-mpc: work around missing-9th-clock-pulse bug\n  i2c: New PMC MSP71xx TWI bus driver\n  i2c-savage4: Delete many unused defines\n  i2c/tsl2550: Speed up initialization\n  i2c: New bus driver for the TAOS evaluation modules\n  i2c-i801: Use the internal 32-byte buffer on ICH4+\n  i2c-i801: Various cleanups\n  i2c: Add support for the TSL2550\n  i2c-pxa: Support new-style I2C drivers\n  i2c-gpio: Make some internal functions static\n  i2c-gpio: Add support for new-style clients\n  i2c-iop3xx: Switch to static adapter numbering\n  i2c-sis5595: Resolve resource conflict with sis5595\n  matroxfb: Clean-up i2c header inclusions\n  i2c-nforce2: Add support for SMBus block transactions\n  i2c-mpc: Use i2c_add_numbered_adapter\n  i2c-mv64xxx: Use i2c_add_numbered_adapter\n  i2c-piix4: Add support for the ATI SB700\n  i2c: New DS1682 chip driver\n  ...\n"
    },
    {
      "commit": "c6e54a578133fb353a50fb44d650768b3b9eb18e",
      "tree": "c8ce872c12bdbf501ac452f8ad1a58e4e5f6cfea",
      "parents": [
        "e04b3b9d03477781eff068957a9abfc92ffc4f59"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Sat Jul 07 15:00:37 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 16:12:15 2007 -0400"
      },
      "message": "libata: remove irq_on from ata_bus_reset() and ata_std_postreset()\n\n  It seems irq_on() in ata_bus_reset() and ata_std_postreset()\nare leftover of the EDD reset. Remove them.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e04b3b9d03477781eff068957a9abfc92ffc4f59",
      "tree": "10ab8483dcf3487185262351372a5943c90939f5",
      "parents": [
        "e8361fc410badfe23986fc070843112306bd9c8d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 17:58:21 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 16:09:38 2007 -0400"
      },
      "message": "ata_piix: kill incorrect invalid map value warning\n\nThe last two slots of MAP 00b of ich6m was incorrectly marked as\nreserved.  This is left over from converting the entry to allow 00b.\nThis causes no real problem.  It only makes the driver print annoying\nwarning message.  Fix it.\n\n[patch also proferred by Pierre Tardy at the end of 2006 -jg]\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n--\n drivers/ata/ata_piix.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e8361fc410badfe23986fc070843112306bd9c8d",
      "tree": "46b7a00ad846f881fddef6418eb333908fb29f0d",
      "parents": [
        "ee9ccdf70163ca6408f6965e0fbc65baeac7312c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Thu Jul 12 14:37:19 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 16:09:38 2007 -0400"
      },
      "message": "libata: add another Maxtor drive with broken NCQ to the list\n\nAdd another Maxtor 6B200M0 drive with broken NCQ to the list.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee9ccdf70163ca6408f6965e0fbc65baeac7312c",
      "tree": "d8e8643c57656d2ea07e2a15c91735d2aeb0ab84",
      "parents": [
        "bdd4dddee325a7dce3e84cf48201a06aa8508aa4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 15:51:22 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 15:51:22 2007 -0400"
      },
      "message": "[libata] sata_mv: Fix and clean up per-chip-generation tests\n\nDue to a mistake in test logic, Gen-IIE chips were being treated as\nGen-II chips in some cases.  Fix this, and in the process, clean up\nIS_50XX/IS_60XX tests to the more uniform IS_GEN_{I,II,IIE} tests.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bdd4dddee325a7dce3e84cf48201a06aa8508aa4",
      "tree": "2669f6a2b5f74ded67cd96be2a4e59e0ac1f9696",
      "parents": [
        "4537deb5e90b717a725b3d74b58b4bb1d28443d0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 14:34:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 14:34:26 2007 -0400"
      },
      "message": "[libata] sata_mv: Convert to new exception handling (EH) infrastructure\n\nThis makes hotplug, NCQ, etc. possible, and removes one of the few\nremaining old-EH drivers.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4537deb5e90b717a725b3d74b58b4bb1d28443d0",
      "tree": "7bb086d58f52e5271903cd934ae13f82e74b7aae",
      "parents": [
        "c5d3e45a2200a0905dc45b72714726b7aac3aaf1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 14:30:19 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jul 12 14:30:19 2007 -0400"
      },
      "message": "[libata] sata_mv: minor bug fixes, enhancements, and cleanups (prep for new EH)\n\n* Continue replacing \"CONSTANT \u0026 var\" tests with \"var \u0026 CONSTANT\"\n* Don\u0027t clear EDMA_CFG_NCQ_GO_ON_ERR on Gen-IIE, where that bit does\n  not exist\n* Set I/O Id field in descriptor, where present.  Appears to work\n  fine on all versions, even though queueing is still disabled.\n* call pci_set_mwi(), to (a) make sure cacheline size is set properly,\n  and (b) enable MWI transactions\n* Remove never-used handling of coalescing interrupt bits (these events\n  are always masked)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c39736823232bc3ca113c8228fa852c09fba300e",
      "tree": "94fe2f8b27879cee904b09d1effb91ccc3ce6e0a",
      "parents": [
        "91a6c462b02d8dc02dbe95e5a407d78078a38d01"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:56 2007 -0700"
      },
      "message": "Remove old i386 setup code\n\nThis removes the old i386 setup code.  This is done as a separate patch\nto avoid breaking git bisect as some of the i386 code was also used by\nthe old x86-64 code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91a6c462b02d8dc02dbe95e5a407d78078a38d01",
      "tree": "46ad95267332ca895b3af2d40def2e89e18aafd8",
      "parents": [
        "4fd06960f120e02e9abc802a09f9511c400042a5"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Use the new x86 setup code for x86-64; unify with i386\n\nThis unifies arch/*/boot (except arch/*/boot/compressed) between\ni386 and x86-64, and uses the new x86 setup code for x86-64 as well.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fd06960f120e02e9abc802a09f9511c400042a5",
      "tree": "4a7f26188d63ab01269aa6c6adfef01df3064ccd",
      "parents": [
        "f2d98ae63dc64dedb00499289e13a50677f771f9"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Use the new x86 setup code for i386\n\nThis patch hooks the new x86 setup code into the Makefile machinery.  It\nalso adapts boot/tools/build.c to a two-file (as opposed to three-file)\nuniverse, and simplifies it substantially.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2d98ae63dc64dedb00499289e13a50677f771f9",
      "tree": "c70edccdf6c69d2d7f39bac32ec4c72b22bbb5e3",
      "parents": [
        "626073132b381684c4983e0d911e9aceb32e2cbc"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Linker script for the new x86 setup code\n\nLinker script to define the layout of the new x86 setup code.\nIncludes assert for size overflow and a misaligned setup header.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "626073132b381684c4983e0d911e9aceb32e2cbc",
      "tree": "2960cbd6e7ef45e476c5679bbff01d8446702615",
      "parents": [
        "7052fdd890bda0b3904674b69a1d24aec0a10d67"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Assembly header and main routine for new x86 setup code\n\nThe assembly header and initialization code, and the main() routine.\nmain.c also contains some miscellaneous very short routines.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7052fdd890bda0b3904674b69a1d24aec0a10d67",
      "tree": "affabf35de94117520a70a6a0b289e236beb4344",
      "parents": [
        "5e8ddcbe8692ca9854991c6875d302fa7e424e3c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Code for actual protected-mode entry\n\nThis is the code which actually does the switch to protected mode,\nincluding all preparation.  It is also responsible for invoking the\nboot loader hooks, if present.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e8ddcbe8692ca9854991c6875d302fa7e424e3c",
      "tree": "31264c71e36c34ce24db9f26ac2f6384dbd75790",
      "parents": [
        "337496eb73ec970fe008095fdb2b2af60a2a7fa3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Video mode probing support for the new x86 setup code\n\nVideo mode probing for the new x86 setup code.  This code breaks down\ndifferent drivers into modules.  This code deliberately drops support\nfor a lot of the vendor-specific mode probing present in the assembly\nversion, since a lot of those probes have been found to be stale in\ncurrent versions of those chips -- frequently, support for those modes\nhave been dropped from recent video BIOSes due to space constraints,\nbut the video BIOS signatures are still the same.\n\nHowever, additional drivers should be extremely straightforward to plug\nin, if desirable.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "337496eb73ec970fe008095fdb2b2af60a2a7fa3",
      "tree": "9a2ae52b83a3283a6dd48e765211882c0928bc1d",
      "parents": [
        "449f2ab946b5ffbc357d815e8e3cce8def642984"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Voyager support for the new x86 setup code\n\nVoyager support for the new x86 setup code.  This implements the same\nfunctionality as the assembly version.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "449f2ab946b5ffbc357d815e8e3cce8def642984",
      "tree": "7874263870e076ecb406853b87321dfc76cf64df",
      "parents": [
        "3b53d3045bbb8ea3c9dce663b102eab0903817c5"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Memory probing support for the new x86 setup code\n\nProbe memory (INT 15h: E820, E801, 88).\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b53d3045bbb8ea3c9dce663b102eab0903817c5",
      "tree": "34c2838ad33555f1b28953d1b8be44004a7950fe",
      "parents": [
        "d13444a5a53b0159e6316a7a7be9890143a5af71"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "MCA support for new x86 setup code\n\nMCA probing support for the new x86 setup code.  This implements the\nsame functionality as the assembly version.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d13444a5a53b0159e6316a7a7be9890143a5af71",
      "tree": "5f1256618c62add74f27292e0f3bf1ab0df8345e",
      "parents": [
        "31b54f40e12e4d04941762be6615edaf3c6ed811"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "EDD probing code for the new x86 setup code\n\nProbe EDD and MBR signatures, in order to make it easier to map\nphysical hard drives to BIOS drives.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31b54f40e12e4d04941762be6615edaf3c6ed811",
      "tree": "137c160c216f35a589b4c2fabe255a14a1343d91",
      "parents": [
        "0008ea39bd03ee1f29e361e6f6e1b8a6289e5234"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "CPU features verification for the new x86 setup code\n\nVerify that the CPU has enough features to run the kernel.  This may\nentail enabling features on some CPUs.\n\nBy doing this in the setup code we can be guaranteed to still be able to\nwrite to the console through the BIOS.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0008ea39bd03ee1f29e361e6f6e1b8a6289e5234",
      "tree": "f7af77564f4767d6a8291ecb957ca41106215c83",
      "parents": [
        "1543610ad79ac4cc61c26f8a29c84e4229faa9a3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Version string for the new x86 setup code\n\nModule which only includes the kernel version string.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1543610ad79ac4cc61c26f8a29c84e4229faa9a3",
      "tree": "c7aac5c00be2e18eb2e966c3f12e7a8b69d00eb7",
      "parents": [
        "e44c22f65f96217692e1a915032fbe7d22236751"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Console-writing code for the new x86 setup code\n\nThis implements writing text to the console, including printf().\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e44c22f65f96217692e1a915032fbe7d22236751",
      "tree": "976498a1a75a88c999f604a6988b7a2ab5e5518f",
      "parents": [
        "49df18fa3f95a5c988b64e4e20e15372282e96ea"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "Command-line parsing code for the new x86 setup code\n\nSimple command-line parser which allows us to access the kernel command\nline from the setup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49df18fa3f95a5c988b64e4e20e15372282e96ea",
      "tree": "4311f0a15c30db6b8e7c804ecff2e1ae0628840d",
      "parents": [
        "5a8a8128bc218ebd067c660912d838344b05c608"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "APM probing code\n\nAPM probing code for the new x86 setup code.  This implements the\nsame functionality as the assembly version.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a8a8128bc218ebd067c660912d838344b05c608",
      "tree": "f28bd93f21b5e286feb3aea4277fd7d75cc01852",
      "parents": [
        "5be865661516263d90317a6b35b588a2d7c3cb55"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "A20 handling code\n\nA20 handling code for the new x86 setup code.  This implements the same\nalgorithms as the assembly version.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5be865661516263d90317a6b35b588a2d7c3cb55",
      "tree": "d8eb903bc210256b3d4b667506279c0c8c21cab5",
      "parents": [
        "ad7e906d5687bb076fe6c3c980d6e013a3a42bde"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:55 2007 -0700"
      },
      "message": "String-handling functions for the new x86 setup code.\n\nstrcmp(), memcpy(), memset(), as well as routines to copy to and from\nother segments (as pointed to by fs and gs).\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad7e906d5687bb076fe6c3c980d6e013a3a42bde",
      "tree": "20b2c7871e0541264e63299e9a239928ceae48a3",
      "parents": [
        "62bd0337d0c4a77902502558aa30ceeb15655407"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Simple bitops for the new x86 setup code.\n\nA simple collection of bitops for the new x86 setup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62bd0337d0c4a77902502558aa30ceeb15655407",
      "tree": "12d8512de7c3f74481b4ad258af8a5817a744ec8",
      "parents": [
        "f7f4a5fbd21bf7fc4f207ddaf5126c78c0d1e0b5"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Top header file for new x86 setup code\n\nTop header file for the new x86 setup code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7f4a5fbd21bf7fc4f207ddaf5126c78c0d1e0b5",
      "tree": "497fa10d3eca17e9872b54adea55cf8ed6bf9baa",
      "parents": [
        "8afd2af88921c2cb1c9540cecd0714da7ae4fcd0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Header file to produce 16-bit code with gcc\n\ngcc for i386 can be used with the assembly prefix \".code16gcc\" to generate\n16-bit (real-mode) code.  This header file provides the assembly prefix.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8afd2af88921c2cb1c9540cecd0714da7ae4fcd0",
      "tree": "162a4de59d8dab371f5568bf37ea7de7af59115f",
      "parents": [
        "77e1dd654bc24182a7ad34f415abd488ae7af6eb"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "x86-64: add symbolic constants for the boot segment selectors\n\nAdd symbolic constants for the segment selectors/GDT slots used by\nthe setup code, for consistency with i386.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77e1dd654bc24182a7ad34f415abd488ae7af6eb",
      "tree": "623cbcb01ccfc605accce4c272a938bfa21933e8",
      "parents": [
        "48c7ae674f03e56c78ff42c6796a36e90db67874"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "x86-64: add CONFIG_PHYSICAL_ALIGN for consistency with i386\n\nAdd CONFIG_PHYSICAL_ALIGN (currently as a hardcoded constant) to provide\nconsistency with i386.  This value is manifest in the bzImage header.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c7ae674f03e56c78ff42c6796a36e90db67874",
      "tree": "ecca581aa246142ac4b9ea4f3960cc7817bb3c48",
      "parents": [
        "9c25d134b3735a4b197e108b4c7d6bbec1a275e8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Make struct boot_params a real structure, and remove obsolete fields\n\nMake struct boot_params a real structure, and remove the handling of\nsome obsolete fields, in particular hd*_info, which was only used by\nthe ST-506 driver, and likely to be wrong for that driver on any\nmodern BIOS.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c25d134b3735a4b197e108b4c7d6bbec1a275e8",
      "tree": "20c1bdca391c864cce126e3615c84d10d62852b6",
      "parents": [
        "85414b693ac037d709582a167a330db3a5d186d8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Make definitions for struct e820entry and struct e820map consistent\n\nMake definitions for struct e820entry and struct e820map\nconsistent between i386 and x86-64.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85414b693ac037d709582a167a330db3a5d186d8",
      "tree": "78836556d59e28c335d2ba5be347c06f4298432e",
      "parents": [
        "1d67953f2bda8876045c24ae58841f27d9bb7572"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Define zero-page offset 0x1e4 as a scratch field, and use it\n\nThe relocatable kernel code needs a scratch field for the decompressor\nto determine its own location.  It was using a location inside\nstruct screen_info; reserve a free location and document it as scratch\ninstead.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d67953f2bda8876045c24ae58841f27d9bb7572",
      "tree": "4f91c4037c6e8996cb3164f3f20489c471676f6c",
      "parents": [
        "e087db510cd96a75a614f6f6fcd5499ab21cb087"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jul 11 12:18:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Use a new CPU feature word to cover features that are spread around\n\nSome Intel features are spread around in different CPUID leafs like 0x5,\n0x6 and 0xA.  Make this feature detection code common across i386 and\nx86_64.\n\nDisplay Intel Dynamic Acceleration feature in /proc/cpuinfo. This feature\nwill be enabled automatically by current acpi-cpufreq driver.\n\nRefer to Intel Software Developer\u0027s Manual for more details about the feature.\n\nThanks to hpa (H Peter Anvin) for the making the actual code detecting the\nscattered features data-driven.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e087db510cd96a75a614f6f6fcd5499ab21cb087",
      "tree": "70b6d536585355ff59f7635083f36eea71d6d27b",
      "parents": [
        "de32e04175efbc1ff5e0f509253d5dfc84f173b3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Clean up struct screen_info (\u003clinux/screen_info.h\u003e)\n\nstruct screen_info has unaligned members, it needs to be packed.\nIn the process, fix the naming of some of the members, which don\u0027t\nbelong in this structure but are part of it anyway.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de32e04175efbc1ff5e0f509253d5dfc84f173b3",
      "tree": "f6cad93a71f3bbd15b072c959f6e33126ac85db0",
      "parents": [
        "ec481536b15eb0520d8f0204b0294480050fe1f8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "x86 Kconfig: change X86_MINIMUM_CPU_MODEL to X86_MINIMUM_CPU_FAMILY\n\nThe X86_MINIMUM_CPU_MODEL name isn\u0027t really right, so change it to\nX86_MINIMUM_CPU_FAMILY.  Also, the default minimum should be 3, not 0.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec481536b15eb0520d8f0204b0294480050fe1f8",
      "tree": "3f959a26ca58477734ea1e4d5370b2d3a33a1680",
      "parents": [
        "f8c09377d754f35a135454181b869ab527cc0757"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "Unify the CPU features vectors between i386 and x86-64\n\nUnify the handling of the CPU features vectors between i386 and x86-64.\nThis also adopts the collapsing of features which are required at\ncompile-time into constant tests from x86-64 to i386.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8c09377d754f35a135454181b869ab527cc0757",
      "tree": "5df34647452887000d2b3cde92aa21907d3df87a",
      "parents": [
        "48dd643c3b02544994fa091573c2242441a7733f"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "include/asm-i386/boot.h: This is \u003casm/boot.h\u003e, not \u003clinux/boot.h\u003e\n\ninclude/asm-i386/boot.h incorrectly has the multiple include guards\nas _LINUX_BOOT_H instead of _ASM_BOOT_H.  Fix.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48dd643c3b02544994fa091573c2242441a7733f",
      "tree": "a24dfd78310b5182ce2ad314023cd13b16c717bb",
      "parents": [
        "7f1291f2caa536c441507b459f91770a5280fb5d"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "hd.c: remove BIOS/CMOS queries\n\nAn ST-506 disk these days is pretty much someone trying to pull ancient\ndata using an auxilliary controller.  Pulling data from the BIOS or CMOS\nis just plain wrong, since it\u0027s likely to be the primary OS disk... and\nwould be user-entered data anyway.  Instead, require the user enters it\non the command line.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f1291f2caa536c441507b459f91770a5280fb5d",
      "tree": "6577720ea3bf2aab846204eb2b247070f6a658f0",
      "parents": [
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 11 12:18:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 10:55:54 2007 -0700"
      },
      "message": "x86 setup: MAINTAINERS: formally take responsibility for the i386 boot code\n\nChange MAINTAINERS to formally take responsibility for the i386 boot code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de61b542b822746d1498718c40f5dd740da49629",
      "tree": "3c531813af29e3dd621bbd4086d3da499cc30e25",
      "parents": [
        "fdc1f93847ea618e51f001805e022794d8bffff3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:23 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:23 2007 +0100"
      },
      "message": "[MIPS] Rename PC speaker code\n\nWhile the PC speaker is wired up to the i8254 there is more to the i8254\nthan just the PC speaker so this code was getting in the way under its\ncurrent name.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fdc1f93847ea618e51f001805e022794d8bffff3",
      "tree": "9f9d41db803bcbe60b4d11f09404232fc7c8b7b6",
      "parents": [
        "1f2c6d6b0c553e44273aaee24820c67ebfbbfebe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:21 2007 +0100"
      },
      "message": "[MIPS] Don\u0027t use genrtc.\n\nThe only pseudo-legitimate MIPS user of genrtc was a systems that doesn\u0027t\nhave an RTC in hardware at all.  At this point faking one is a little\npointless ...\n"
    },
    {
      "commit": "1f2c6d6b0c553e44273aaee24820c67ebfbbfebe",
      "tree": "8fbeb2b89919e3c505b3021e137b844b10db47cd",
      "parents": [
        "28fc582cc9b7fc6ed6a9fbf9565a2b1e56eee880"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jun 07 22:27:50 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:21 2007 +0100"
      },
      "message": "[MIPS] Remove unused time.c for swarm\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28fc582cc9b7fc6ed6a9fbf9565a2b1e56eee880",
      "tree": "13e8b08b57e5bc91ad43d50475faf7bde0b98c74",
      "parents": [
        "8ed07a1cce1530d2fd42e23c867a7c0c1170515a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 13 01:49:49 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:20 2007 +0100"
      },
      "message": "[MIPS] Sparse: Use NULL for pointer\n\nThis fixes a sparse warning:\n\narch/mips/kernel/traps.c:376:44: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8ed07a1cce1530d2fd42e23c867a7c0c1170515a",
      "tree": "db48568b8760ad9b1f2e7583485d8117387f2d92",
      "parents": [
        "0db34215c7e0ef618e7b29fbf271194ca5434f8e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 13 01:26:52 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:17 2007 +0100"
      },
      "message": "[MIPS] Fix a sparse warning in arch/mips/pci/pci.c\n\nFixes this warning:\n\narch/mips/pci/pci.c:284:18: warning: symbol \u0027dev\u0027 shadows an earlier one\narch/mips/pci/pci.c:272:17: originally declared here\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0db34215c7e0ef618e7b29fbf271194ca5434f8e",
      "tree": "261d8cd77fad2d661157ee5e5bde8e3fdc8c96b9",
      "parents": [
        "bd0765098bf22eb8b1319f649a4c3301b40ec04c"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Thu Jul 12 16:21:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:17 2007 +0100"
      },
      "message": "[MIPS] SMTC: Interrupt mask backstop hack\n\nTo support multiple TC microthreads acting as \"CPUs\" within a VPE,\nVPE-wide interrupt mask bits must be specially manipulated during\ninterrupt handling. To support legacy drivers and interrupt controller\nmanagement code, SMTC has a \"backstop\" to track and if necessary restore\nthe interrupt mask. This has some performance impact on interrupt service\noverhead. Disable it only if you know what you are doing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd0765098bf22eb8b1319f649a4c3301b40ec04c",
      "tree": "6c3960e12b9941c7fd73573081946bd7a16f5a5d",
      "parents": [
        "44173fb2e83183b585e137e6fee8ba32460f5645"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri May 11 21:18:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:15 2007 +0100"
      },
      "message": "[MIPS] separate platform_device registration for VR41xx RTC\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "44173fb2e83183b585e137e6fee8ba32460f5645",
      "tree": "afe1f22e9695eabedf76b3c5a24fea2cb3d2493e",
      "parents": [
        "a74b4605181595c633ff4cfd44949886b0918172"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu May 10 22:21:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:15 2007 +0100"
      },
      "message": "[MIPS] Separate platform_device registration for VR41xx GPIO\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a74b4605181595c633ff4cfd44949886b0918172",
      "tree": "4e1f5f4e9980800649e18c147deff034564e2a2d",
      "parents": [
        "891649409edbed528728b4a104d29e43e9d7473a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:14 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:14 2007 +0100"
      },
      "message": "[MIPS] MIPSsim: Fix build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "891649409edbed528728b4a104d29e43e9d7473a",
      "tree": "837091ee652d4b6905736c8d12cdc74397d6d1b7",
      "parents": [
        "8c41286edffef0d6e7fb770b178275c8beb24055"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed May 09 00:03:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:13 2007 +0100"
      },
      "message": "[MIPS] separate platform_device registration for VR41xx serial interface\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8c41286edffef0d6e7fb770b178275c8beb24055",
      "tree": "b73b3217f75995f5a3abe063b1d02034d36266f7",
      "parents": [
        "40df3831f9b2fa386f55b580f294ea4f686704be"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 12 00:55:40 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:13 2007 +0100"
      },
      "message": "[MIPS] Include cacheflush.h in uncache.c\n\nThis fixes this sparse warning:\n\narch/mips/lib/uncached.c:38:22: warning: symbol \u0027run_uncached\u0027 was not declared. Should it be static?\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40df3831f9b2fa386f55b580f294ea4f686704be",
      "tree": "6c114801907c3182df679961d8591d6333571604",
      "parents": [
        "87d43dd48d6e68095be85c4e5f991fd7c89c052e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 12 00:51:00 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:11 2007 +0100"
      },
      "message": "[MIPS] Cleanup tlbdebug.h\n\nAlso include tlbdebug.h in dump_tlb.c and r3k_dump_tlb.c.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "87d43dd48d6e68095be85c4e5f991fd7c89c052e",
      "tree": "bf99b9d1ed24f5f40aa995798418bf11a374975a",
      "parents": [
        "c0cf500145b4154adcbc55afc1a63db24cee84a2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jul 11 23:30:40 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:10 2007 +0100"
      },
      "message": "[MIPS] Change names of local variables to silence sparse (part 2)\n\nThis patch is an workaround for these sparse warnings:\n\ninclude2/asm/mmu_context.h:172:2: warning: symbol \u0027flags\u0027 shadows an earlier one\ninclude2/asm/mmu_context.h:133:16: originally declared here\ninclude2/asm/mmu_context.h:232:2: warning: symbol \u0027flags\u0027 shadows an earlier one\ninclude2/asm/mmu_context.h:203:16: originally declared here\ninclude2/asm/mmu_context.h:277:3: warning: symbol \u0027flags\u0027 shadows an earlier one\ninclude2/asm/mmu_context.h:250:16: originally declared here\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0cf500145b4154adcbc55afc1a63db24cee84a2",
      "tree": "ab5ca7ffff7c809c8d8cf35e587de0bfabaa7162",
      "parents": [
        "9815778ae016004c33ce267a00b7d567192ef6e7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jul 11 23:12:00 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:10 2007 +0100"
      },
      "message": "[MIPS] Workaround for a sparse warning in include/asm-mips/io.h\n\nCKSEG1ADDR() returns unsigned int value on 32bit kernel.  Cast it to\nunsigned long to get rid of this warning:\n\ninclude2/asm/io.h:215:12: warning: cast adds address space to expression (\u003casn:2\u003e)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9815778ae016004c33ce267a00b7d567192ef6e7",
      "tree": "f3c748e6fc4b1f9f394d9df4c9c61cfe1270fb3e",
      "parents": [
        "0adc327bda829f6f7302ca2abdbe776828db7a97"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Jul 11 19:10:39 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:08 2007 +0100"
      },
      "message": "[MIPS] RM: Use only phyiscal address for 82596 and 53c710\n\nUse physical address for 82596 and 53c710 base address\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0adc327bda829f6f7302ca2abdbe776828db7a97",
      "tree": "75da0b57e6d7e70473bb9c5e3d2cb85c1eb5242d",
      "parents": [
        "ddfada5ac00647ed0e6091322acff9d615bf7497"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 14:01:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:08 2007 +0100"
      },
      "message": "[MIPS] Hydrogen3: Remove remaining bits of code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddfada5ac00647ed0e6091322acff9d615bf7497",
      "tree": "839bc64cc5b952126fcb3d1ddf5f7128cb5556f5",
      "parents": [
        "96532151ff3567154cac92983b9edc3138fa097c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 11 00:20:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:07 2007 +0100"
      },
      "message": "[MIPS] DEC: Fix modpost warning.\n\n  LD      vmlinux\n  SYSMAP  System.map\n  SYSMAP  .tmp_System.map\n  MODPOST vmlinux\nWARNING: drivers/built-in.o(.data+0x2480): Section mismatch: reference to .init.text: (between \u0027sercons\u0027 and \u0027ds_parms\u0027)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "96532151ff3567154cac92983b9edc3138fa097c",
      "tree": "fcad99b9f7f84c1820fff7b230d44789f7485cf9",
      "parents": [
        "3bd39664481fc51d82e58a3bec6ba77febc7dfae"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 11 00:07:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:06 2007 +0100"
      },
      "message": "Revert \"[MIPS] DEC: Fix modpost warning.\"\n\nThis reverts commit 8713762acf341edea9d25d6a4817f235c67bc004.\n"
    },
    {
      "commit": "3bd39664481fc51d82e58a3bec6ba77febc7dfae",
      "tree": "77c76d35694a14fb99dffe0977dc1e89ddc52069",
      "parents": [
        "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 11 08:32:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 12 17:41:05 2007 +0100"
      },
      "message": "[MIPS] Fix resume for 64K page size on R4000 class processors.\n\nProblem reported by Peter Watkins \u003cpwatkins@sicortex.com\u003e but this is\na different fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d1cbbd6b413510c6512f4f80ffd48db1a8dd554a",
      "tree": "fb3f908530cf2c4957aa45256214ed7d59557820",
      "parents": [
        "f884b1cf578e079f01682514ae1ae64c74586602"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 11 11:29:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 16:20:52 2007 +0100"
      },
      "message": "[ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n\nWhen running Linux in non-secure mode (on ARM1176 for example),\ndepending on the CP15 secure configuration register, the CPSR.F bit\n(6) might only be modified from the secure mode. However, the\nvalid_user_regs() function checks for this bit being cleared. With\ncommit a6c61e9d, a SIGSEGV is forced in handle_signal() if the user\nregisters are not considered valid.\n\nThe patch also ensures that the CPSR.A bit is cleared and the USR mode\nis set if the CPU does not support the 26bit user mode.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f884b1cf578e079f01682514ae1ae64c74586602",
      "tree": "9c940dc533c3316f7601f032da88ce49c1dfa6bb",
      "parents": [
        "909d6c6c80311f800aee338e5fa528818b115951"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jul 12 16:10:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 16:20:15 2007 +0100"
      },
      "message": "[ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n\nThe patch moves the HWCAP definitions and the extern elf_hwcap\ndeclaration to the hwcap.h header file.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46c41e62a1feb4ab2e941f33f06bbf8feab2d2cf",
      "tree": "d51bc7c14d6eff78292346d5aeb60a08b75a2c24",
      "parents": [
        "34f3231f435dfb8e6c83271c63461fdd2901dc97"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 15:39:36 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:21 2007 +0100"
      },
      "message": "[ARM] pxa: move platform devices to separate header file\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "34f3231f435dfb8e6c83271c63461fdd2901dc97",
      "tree": "dd9d3f4fffcc07c68a4cf5ef00c28a954e89f751",
      "parents": [
        "4adb70fc1b9b545ce6221f0cc35a8fa0eab13461"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 10:39:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:21 2007 +0100"
      },
      "message": "[ARM] pxa: move device registration into CPU-specific file\n\nThis allows individual CPU support to determine which platform\ndevices should be registered.  Also fix a copy-n-paste bug in\nthe I2C power platform device entry.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "4adb70fc1b9b545ce6221f0cc35a8fa0eab13461"
}
