)]}'
{
  "log": [
    {
      "commit": "00a8691ca689c134eaf5b73d7251df1d6f0318be",
      "tree": "e13427892468941c2e3895b4bfc6978665f34e42",
      "parents": [
        "130b1ab3f3dba350a949ae44a39c9beebddc09b9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "message": "Input: hid-lgff - treat devices as joysticks unless told otherwise\n\nBy default threat devices as joysticks with constant force-feedback\neffect.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "130b1ab3f3dba350a949ae44a39c9beebddc09b9",
      "tree": "08d038b57425289c7ecf9eb1f29a7b94a8fd7d6d",
      "parents": [
        "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0"
      ],
      "author": {
        "name": "Valentin Zagura",
        "email": "puthre@gmail.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "message": "Input: HID - add support for Logitech Formula Force EX\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0",
      "tree": "e5a5b9560acd4454f1a1b34e2a5cfcd9c5d31c9e",
      "parents": [
        "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "message": "Input: gpio-keys - switch to common GPIO API\n\nThis adds support for at least SA1100 and S3C24xx CPUs.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3",
      "tree": "7131705511de28a8774d4fc67d2d4ae1277fc5b6",
      "parents": [
        "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "message": "Input: do not lock device when showing name, phys and uniq\n\nNow that sysfs attributes return -ENODEV once driver requests their\nremoval we do not need to handle scenario when data is deleted from\nunder our feet and can simplify the code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb",
      "tree": "ccdd9581910720c07e7b1e0019278ea800671f24",
      "parents": [
        "a1cec06177386ecc320af643de11cfa77e8945bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "message": "Input: i8042 - let serio bus suspend ports\n\nLet serio subsystem take care of suspending the ports; concentrate\non suspending/resuming the controller itself.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a1cec06177386ecc320af643de11cfa77e8945bd",
      "tree": "1c335b711acb5c2f9186da2d08da8b7a7810f755",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "message": "Input: psmouse - properly reset mouse on shutdown/suspend\n\nSome people report that they need psmouse module unloaded\nfor suspend to ram/disk to work properly. Let\u0027s make port\ncleanup behave the same way as driver unload.\n\nThis fixes \"bad state\" roblem on various HP laptops, such\nas nx7400.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f8abea8f8c24ecdad6d6861bffb912f23f2741cd",
      "tree": "7d5af9c3d92b3afd0d585aabd6537db36c8095ae",
      "parents": [
        "ef29498655b18d2bfd69048e20835d19333981ab",
        "1c14cfbbe7a9f2240c73f420c3c6336fc521cd64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:17:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:17:04 2007 -0800"
      },
      "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] allow drm populated agp memory types cleanups\n  [AGPGART] intel-agp: Use ARRAY_SIZE macro when appropriate\n  [AGPGART] Add agp-type-to-mask-type method missing from some drivers.\n  [AGPGART] Don\u0027t try to remap i810 registers on resume.\n  [AGPGART] Allow drm-populated agp memory types\n  [AGPGART] compat ioctl\n"
    },
    {
      "commit": "ef29498655b18d2bfd69048e20835d19333981ab",
      "tree": "20f2038bd270cbdcd3b796c9fa6b749593cbde80",
      "parents": [
        "0187f221e96e3436d552c0c7143f183eb82fb658",
        "2b8c0e13026c30bd154dc521ffc235360830c712"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:16:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:16:01 2007 -0800"
      },
      "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] Longhaul - Redo Longhaul ver. 2\n  [CPUFREQ] EPS - Correct 2nd brand test\n  [CPUFREQ] Longhaul - Separate frequency and voltage transition\n  [CPUFREQ] Longhaul - Models of Nehemiah\n  [CPUFREQ] Whitespace fixup\n  [CPUFREQ] Longhaul - Simplier minmult\n  [CPUFREQ] CPU_FREQ_TABLE shouldn\u0027t be a def_tristate\n  [CPUFREQ] ondemand governor use new cpufreq rwsem locking in work callback\n  [CPUFREQ] ondemand governor restructure the work callback\n  [CPUFREQ] Rewrite lock in cpufreq to eliminate cpufreq/hotplug related issues\n  [CPUFREQ] Remove hotplug cpu crap\n  [CPUFREQ] Enhanced PowerSaver driver\n  [CPUFREQ] Longhaul - Add VT8235 support\n  [CPUFREQ] Longhaul - Fix guess_fsb function\n  [CPUFREQ] Longhaul - Remove duplicate tables\n  [CPUFREQ] Longhaul - Introduce Nehemiah C\n  [CPUFREQ] fix cpuinfo_cur_freq for CPU_HW_PSTATE\n  [CPUFREQ] Longhaul - Remove \"ignore_latency\" option\n"
    },
    {
      "commit": "0187f221e96e3436d552c0c7143f183eb82fb658",
      "tree": "72f50692961fe3a704359aabd3d25d4bd196d596",
      "parents": [
        "008983d9669b80ac628b6b09ce4d78e75844b294"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Fri Feb 16 01:28:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:14:01 2007 -0800"
      },
      "message": "[PATCH] s3c2410fb: fix un-initialised dev field\n\nThe current driver is not setting the dev field in the private data\nstructure, which can lead to an OOPS if the driver tries to report an\nerror.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1489939f0ab64b96998e04068c516c39afe29654",
      "tree": "6bb3ca772edf1dd8877482dc3b6bcc6f0d699e72",
      "parents": [
        "c37e7bb5d2ce36ef377caabfced0b132bb1bf6a7"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri Feb 16 01:28:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:14:00 2007 -0800"
      },
      "message": "[PATCH] time: x86_64: convert x86_64 to use GENERIC_TIME\n\nThis patch converts x86_64 to use the GENERIC_TIME infrastructure and adds\nclocksource structures for both TSC and HPET (ACPI PM is shared w/ i386).\n\n[akpm@osdl.org: fix printk timestamps]\n[akpm@osdl.org: fix printk ckeanups]\n[akpm@osdl.org: hpet build fix]\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88ad0bf6890505cbd9ca1dbb79944a27b5c8697d",
      "tree": "e78711c47de9da92c8e4db8029f43542cecdf268",
      "parents": [
        "289f480af87e45f7a6de6ba9b4c061c2e259fe98"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 16 01:28:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:59 2007 -0800"
      },
      "message": "[PATCH] Add SysRq-Q to print timer_list debug info\n\nAdd SysRq-Q to print pending timers and other timer info.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9e2cdb412412326c4827fc78ba27f410d837e6e",
      "tree": "cd4ca03e6bdc3691619024492fb9414427b2f813",
      "parents": [
        "79bf2bb335b85db25d27421c798595a2fa2a0e82"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:28:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:59 2007 -0800"
      },
      "message": "[PATCH] clockevents: i386 drivers\n\nAdd clockevent drivers for i386: lapic (local) and PIT/HPET (global).  Update\nthe timer IRQ to call into the PIT/HPET driver\u0027s event handler and the\nlapic-timer IRQ to call into the lapic clockevent driver.  The assignement of\ntimer functionality is delegated to the core framework code and replaces the\ncompile and runtime evalution in do_timer_interrupt_hook()\n\nUse the clockevents broadcast support and implement the lapic_broadcast\nfunction for ACPI.\n\nNo changes to existing functionality.\n\n[ kdump fix from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e ]\n[ fixes based on review feedback from Arjan van de Ven \u003carjan@infradead.org\u003e ]\nCleanups-from: Adrian Bunk \u003cbunk@stusta.de\u003e\nBuild-fixes-from: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d66bea57e779cd592657cca6e61345ae899b78d9",
      "tree": "70fe41bf930ac96a59d594ba5a37272a3df775e0",
      "parents": [
        "169a0abbe32813af4904cc1605c0f7ea0534f77b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] Allow early access to the power management timer\n\nAllow early access to the power management timer by exposing the verified read\nfunction and providing a helper function which checks the pmtmr_ioport\nvariable and returns either the pm timer readout or 0 in case the pm timer is\nnot available.\n\nCreate a new header file and replace also the ifdef\u0027ed extern definition in\narch/i386/kernel/acpi/boot.c\n\nThis is a preperatory patch for the rework of the local apic timer\ncalibration.\n\nNo functional changes.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "169a0abbe32813af4904cc1605c0f7ea0534f77b",
      "tree": "42594b4ef0729bb38bbd4c9f1e33ec92944a7203",
      "parents": [
        "3434933b17fa64adddf83059603c61296f6e1ee2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] ACPI keep track of timer broadcasting\n\nThis is a preperatory patch for highres/dyntick:\n\n- replace the big #ifdef ARCH_APICTIMER_STOPS_ON_C3 hackery by functions\n\n- remove the double switch in the power verify function (in the worst case\n  we switched ipi to apic and 20usec later apic to ipi)\n\n- keep track of the the state which stops local APIC timer\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: \u003clinux-acpi@vger.kernel.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3434933b17fa64adddf83059603c61296f6e1ee2",
      "tree": "e561f03035054eba42c521ce154e9948f744f8c7",
      "parents": [
        "dd3629b5e5f03dde6d8a17bb798bcb0ba6c3f579"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] ACPI: fix missing include for UP\n\napic.h does not get included on UP compiles.  That way the\nAPICTIMER_STOPS_ON_C3 is not there and UP boxen have no support for timer\nbroadcasting.  This was never noticed, because the lapic timer is only used\nfor profiling on UP.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9cb2e3d7c9178ab75d0942f96abb3abe0369906",
      "tree": "2d4a5470ece5efe82463653678c491c2f249d560",
      "parents": [
        "fd064b9b7770d5c7705bf9542950c7bd81c30f98"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:58 2007 -0800"
      },
      "message": "[PATCH] hrtimers: namespace and enum cleanup\n\n- hrtimers did not use the hrtimer_restart enum and relied on the implict\n  int representation. Fix the prototypes and the functions using the enums.\n- Use seperate name spaces for the enumerations\n- Convert hrtimer_restart macro to inline function\n- Add comments\n\nNo functional changes.\n\n[akpm@osdl.org: fix input driver]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73b08d2aa4245806ef1bdd48463e9a0b045c62cf",
      "tree": "1cd5b3a7b9f889bb6ff1e7fc6c9a95751faad4d7",
      "parents": [
        "95492e4646e5de8b43d9a7908d6177fb737b61f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 16 01:27:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:57 2007 -0800"
      },
      "message": "[PATCH] clocksource: replace is_continuous by a flag field\n\nUsing a flag filed allows to encode more than one information into a variable.\nPreparatory patch for the generic clocksource verification.\n\n[mingo@elte.hu: convert vmitime.c to the new clocksource flag]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6025a79f5d438bba0186fbb230dc780e876edf2",
      "tree": "6f1d60afbe97040cbf3cb0312707a2d58b728d64",
      "parents": [
        "838e56a11cdb2abaf490eb7879ab021db938d47d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 16 01:27:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:56 2007 -0800"
      },
      "message": "[PATCH] correct CONFIG_GIGASET_M101 Makefile entry\n\nAdvanced Mathematics, lesson 1:\n101 !\u003d 105\n\n;-)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7de970e11fb832a56c897276967fb0e49f59b313",
      "tree": "6e49d7e80c9b3f847a3d6bd84ccbf70614a2ef1d",
      "parents": [
        "5278b50cea851d8264b7b28212a483328650476f"
      ],
      "author": {
        "name": "Nate Dailey",
        "email": "nate.dailey@stratus.com",
        "time": "Thu Feb 15 18:13:46 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:13:46 2007 -0500"
      },
      "message": "sata_vsc: use default cache line size if non-zero\n\nThis modifies drivers/ata/sata_vsc.c to only set the cache line size\nto 0x80 if the default value is zero. Apparently zero isn\u0027t allowed\ndue to a bug in the chip, but I\u0027ve found performance is much better\nwith the (non-zero) default instead of 0x80.\n\n[note1: \"default\" means BIOS-programmed value, in this context -jgarzik]\n\n[note2: superfluous braces were removed from the patch -jg]\n\nSigned-off-by: Nate Dailey \u003cnate.dailey@stratus.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5278b50cea851d8264b7b28212a483328650476f",
      "tree": "a89bbbeb2fc6f5985a933769f98016ecdd852e61",
      "parents": [
        "8361cd79f2434d43054be894baf08a74dae5f8c0"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Sun Feb 11 18:36:56 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:05:32 2007 -0500"
      },
      "message": "sata_nv: handle SError status indication\n\nADMA-capable controllers provide a bit in the status register that appears\nto indicate that the controller detected an SError condition. Update sata_nv\nto detect this and trigger error handling in order to handle the fault.\n\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8361cd79f2434d43054be894baf08a74dae5f8c0",
      "tree": "952230cb835c3a390f7b0c2ec7b36040cea21d5a",
      "parents": [
        "9f271d576a79f74a543c4099a014d8d4eafa737d"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Feb 10 21:36:14 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:04:53 2007 -0500"
      },
      "message": "add delay around sl82c105_reset_engine calls\n\nThe hald media changed polling does really confuse things.\nNoone knows why the delays are needed, but they give us access to the CD.\n\nAn udelay(50) will give reliable access to the drive, but there is still\none (or more) EH reset. The drive works without EH resets with udelay(100).\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "81afe893181b283f9d182ea8637ce6ccdbe1a56a",
      "tree": "2a86298615d17c73cfdf23d4c575e0a7bb0fbc39",
      "parents": [
        "f834e49f1a09414e9618ff0c9cd83c2114032bb6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Feb 07 12:37:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:04:01 2007 -0500"
      },
      "message": "libata: clear TF before IDENTIFYing\n\nSome devices chock if Feature is not clear when IDENTIFY is issued.\nSet ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE for IDENTIFY such that whole\nTF is cleared when reading ID data.\n\nKudos to Art Haas for testing various futile patches over several\nmonths and Mark Lord for pointing out the fix.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Art Haas \u003cahaas@airmail.net\u003e\nCc: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f834e49f1a09414e9618ff0c9cd83c2114032bb6",
      "tree": "9b661b6dc12f3d7487a23ef43545322814562567",
      "parents": [
        "61f216c7196e15e56d97c5a75af01e6684f17fa3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Feb 07 13:46:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:04:01 2007 -0500"
      },
      "message": "libata: Add a host flag to indicate lack of IORDY capability\n\nThis is the first preparation to doing the !IORDY cases properly.  Further\ndiffs will then add the needed logic to do it right.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5387373bfe78b7795b96378250f6848f39d78b80",
      "tree": "259886aaf852d609c044673ca00eb9395aa23653",
      "parents": [
        "2fb8b49fb2eac583f0e8dd0ece06f9ad6d8fd792"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sun Feb 11 23:19:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:04:00 2007 -0500"
      },
      "message": "sata_promise: new EH conversion for 20619 chips, take 2\n\nThis patch updates the sata_promise driver to use new-style\nlibata error handling for 20619 (TX4000) chips. sata_promise\nalready uses new EH for the other chips it supports, so the\npatch is quite simple:\n\n* remove -\u003ephy_reset and -\u003eeng_timeout ops from pdc_pata_ops,\n  and instead bind -\u003efreeze, -\u003ethaw, -\u003eerror_handler, and\n  -\u003epost_internal_cmd to existing new EH functions\n* drop ATA_FLAG_SRST from board_20619\u0027s flags\n* remove now unused pdc_pata_phy_reset() and pdc_eng_timeout()\n\nTested on a TX4000 with both modern working disks and old/quirky\ndisks. Also used a CD-RW drive to test reading and writing CDs.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2fb8b49fb2eac583f0e8dd0ece06f9ad6d8fd792",
      "tree": "72d5fa2296aaf459939bbb8b6d2f761a2d047d02",
      "parents": [
        "f99c6bb6e2e9c35bd3dc0b1d0faa28bd6970930d"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Feb 07 22:29:56 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 15 18:04:00 2007 -0500"
      },
      "message": "sata_promise: fix missing PATA cable detection\n\nThis patch fixes an oversight which caused sata_promise to\nnot perform cable detection on the TX2plus chips\u0027 PATA ports.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "414f827c46973ba39320cfb43feb55a0eeb9b4e8",
      "tree": "45e860974ef698e71370a0ebdddcff4f14fbdf9e",
      "parents": [
        "86a71dbd3e81e8870d0f0e56b87875f57e58222b",
        "126b1922367fbe5513daa675a2abd13ed3917f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 09:46:06 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (94 commits)\n  [PATCH] x86-64: Remove mk_pte_phys()\n  [PATCH] i386: Fix broken CONFIG_COMPAT_VDSO on i386\n  [PATCH] i386: fix 32-bit ioctls on x64_32\n  [PATCH] x86: Unify pcspeaker platform device code between i386/x86-64\n  [PATCH] i386: Remove extern declaration from mm/discontig.c, put in header.\n  [PATCH] i386: Rename cpu_gdt_descr and remove extern declaration from smpboot.c\n  [PATCH] i386: Move mce_disabled to asm/mce.h\n  [PATCH] i386: paravirt unhandled fallthrough\n  [PATCH] x86_64: Wire up compat epoll_pwait\n  [PATCH] x86: Don\u0027t require the vDSO for handling a.out signals\n  [PATCH] i386: Fix Cyrix MediaGX detection\n  [PATCH] i386: Fix warning in cpu initialization\n  [PATCH] i386: Fix warning in microcode.c\n  [PATCH] x86: Enable NMI watchdog for AMD Family 0x10 CPUs\n  [PATCH] x86: Add new CPUID bits for AMD Family 10 CPUs in /proc/cpuinfo\n  [PATCH] i386: Remove fastcall in paravirt.[ch]\n  [PATCH] x86-64: Fix wrong gcc check in bitops.h\n  [PATCH] x86-64: survive having no irq mapping for a vector\n  [PATCH] i386: geode configuration fixes\n  [PATCH] i386: add option to show more code in oops reports\n  ...\n"
    },
    {
      "commit": "0b4d414714f0d2f922d39424b0c5c82ad900a381",
      "tree": "5079ec59a5622c9cacfe0fce484ba2c4626c406f",
      "parents": [
        "ae836810263509ff7a3c2c021754ce6f66b3fab6"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:34:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:59 2007 -0800"
      },
      "message": "[PATCH] sysctl: remove insert_at_head from register_sysctl\n\nThe semantic effect of insert_at_head is that it would allow new registered\nsysctl entries to override existing sysctl entries of the same name.  Which is\npain for caching and the proc interface never implemented.\n\nI have done an audit and discovered that none of the current users of\nregister_sysctl care as (excpet for directories) they do not register\nduplicate sysctl entries.\n\nSo this patch simply removes the support for overriding existing entries in\nthe sys_sysctl interface since no one uses it or cares and it makes future\nenhancments harder.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2564b7bd9ba4b4bf941b90f1ccd5e2c00e0f83d3",
      "tree": "7e1823889b98a7c4abbe6c0991e0f10c23abc6e1",
      "parents": [
        "59fc5313b37328f850105d5f1caa18f11089c9ba"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:57 2007 -0800"
      },
      "message": "[PATCH] sysctl: C99 convert ctl_tables in drivers/parport/procfs.c\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59fc5313b37328f850105d5f1caa18f11089c9ba",
      "tree": "f0542c385429d1e6c38199f25dc0f49cd871e896",
      "parents": [
        "7735362ac32062725ba08ece014d669b9bede505"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:57 2007 -0800"
      },
      "message": "[PATCH] sysctl: register the sysctl number used by the arlan driver\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7735362ac32062725ba08ece014d669b9bede505",
      "tree": "ea7fe13135dcf885c8d7f2b1bc8c6df4d5fa7c6d",
      "parents": [
        "22943364cffd404e1bba4f097ac21bc74031eba3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:57 2007 -0800"
      },
      "message": "[PATCH] sysctl: remove sys_sysctl support from drivers/char/rtc.c\n\nThe real time clock driver was using the binary number reserved for cdroms in\nthe sysctl binary number interface, which is a no-no.  So since the sysctl\nbinary interface is wrong remove it.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22943364cffd404e1bba4f097ac21bc74031eba3",
      "tree": "6f412abe90ae7e7d376bc24861cf3f5475c06c87",
      "parents": [
        "c37ce0324962010e768f2570e2603553263ff219"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:57 2007 -0800"
      },
      "message": "[PATCH] sysctl: remove sys_sysctl support from the hpet timer driver\n\nIn the binary sysctl interface the hpet driver was claiming to be the cdrom\ndriver.  This is a no-no so remove support for the binary interface.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b998d4f6e559fb8eba8141263b2fddc9556391b",
      "tree": "0d18c4954908192c3d9bdc5e2a6431e17050d320",
      "parents": [
        "208367eeec8d6f6fcee1a0672af2149aeee7b658"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:56 2007 -0800"
      },
      "message": "[PATCH] sysctl: cdrom: don\u0027t set de-\u003eowner\n\nThere is no need for open files in /proc/sys/XXX to hold a reference count on\nthe module that provides the file to prevent module unload races.  While there\nis code active in the module p-\u003eused in the sysctl_table_header is\nincremented, preventing the sysctl from being unregisted.  Once the sysctl is\nunregistered it cannot be found.  Open files are also not a problem as they\nrevalidate the sysctl information and bump p-\u003eused before accessing module\ncode.\n\nSo setting de-\u003eowner is unnecessary, makes for a bad example and gets in my\nway of removing ctl_table-\u003ede.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "208367eeec8d6f6fcee1a0672af2149aeee7b658",
      "tree": "28966cc8bf1f4367ed085b01f19b8f4005118d85",
      "parents": [
        "bfe1a1e160f89a176efd871e68ef4cb8429bb582"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:56 2007 -0800"
      },
      "message": "[PATCH] sysctl: cdrom: remove unnecessary insert_at_head flag\n\nWith unique binary sysctl numbers setting insert_at_head to override other\nsysctl entries is pointless.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfe1a1e160f89a176efd871e68ef4cb8429bb582",
      "tree": "50fcf4321fd8f845eb5783e39fe4d73e8d6aee9a",
      "parents": [
        "0a4b9b6ec175d17f35ace35bf6e7196a51562a00"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:56 2007 -0800"
      },
      "message": "[PATCH] sysctl: ipmi: remove unnecessary insert_at_head flag\n\nWith unique sysctl binary numbers setting insert_at_head is pointless.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a4b9b6ec175d17f35ace35bf6e7196a51562a00",
      "tree": "352f9778169bb9e3d79f094ab3c934cb6fea70ab",
      "parents": [
        "ff1d28efc56432c57f8e46542b4bb2c290b801ad"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:56 2007 -0800"
      },
      "message": "[PATCH] sysctl: mac_hid: remove unnecessary insert_at_head flag\n\nWith unique sysctl binary numbers setting insert_at_head is pointless.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff1d28efc56432c57f8e46542b4bb2c290b801ad",
      "tree": "130a1009ba5766f2f6feee2e6f67202e68f84bdd",
      "parents": [
        "01879db3f0f8205e04fbce06062349f258469247"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] sysctl: md: remove unnecessary insert_at_head flag\n\nThe sysctls used by the md driver are have unique binary numbers so remove the\ninsert_at_head flag as it serves no useful purpose.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01879db3f0f8205e04fbce06062349f258469247",
      "tree": "99b2ab471b71a150e967a6c91aab5c1603643ed8",
      "parents": [
        "04c5acfb2413af1698ac27dca69b4d7233dc7249"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Feb 14 00:33:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] sysctl: scsi: remove unnecessary insert_at_head flag\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa2e3e4f83590fa4c69fe95f01c1a52557859d19",
      "tree": "7ad0a70ab2a4470939b364ffd1817e78eafe0ac1",
      "parents": [
        "2db6346f76ac5bd5b632373240e3e54828111837"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] scheduled removal of SA_XXX interrupt flags: ata fix\n\nSA_SHIRQ is going away.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2db6346f76ac5bd5b632373240e3e54828111837",
      "tree": "60cc90d997cbbd3dc2d246f7a099f7e476b7fe49",
      "parents": [
        "38515e908ba3a9c467ad3bf347b9bce69216df94"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:55 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups 2\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users in -mm.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "754ce4f29937ba11f16afa41a648a30b0fc1f075",
      "tree": "65586a969cb51be1069406fd12bb441a10999b60",
      "parents": [
        "de8211b96b8491911bcb222d153c0986cb522bd6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Feb 14 00:33:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:53 2007 -0800"
      },
      "message": "[PATCH] SPI: atmel_spi driver\n\nDriver for the Atmel on-chip SPI master controller.\n\nTested primarily on AVR32/AT32AP7000/ATSTK1000 using mtd_dataflash and the\njffs2 filesystem.  Should also work fine on various AT91 ARM-based chips\nlike AT91SAM926x and AT91RM9200.\n\nHardware documentation can be found in the AT32AP7000 data sheet, or its\nAT91 siblings, which can be downloaded from\n\nhttp://www.atmel.com/dyn/products/datasheets.asp?family_id\u003d682\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de8211b96b8491911bcb222d153c0986cb522bd6",
      "tree": "76efb0b67ab9247211956bda28400fac30c98a94",
      "parents": [
        "e6fa0ba304f0642b5e9454c20b07740b8bf2c416"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Wed Feb 14 00:33:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] PNX8550 UART driver\n\nAdd UART support for PNX8330/8550/8950 Philips MIPS-based SoCs.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f31bb39ec2a5622974666c72257e74c22492602",
      "tree": "48f38c994f02c8699fe2a69599e8cc1bc8d36ea8",
      "parents": [
        "3689a0ec60bc8f56cc372c1dfa0d89dab48f7c9c"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Wed Feb 14 00:33:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] serial: replace kmalloc+memset with kzalloc\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3689a0ec60bc8f56cc372c1dfa0d89dab48f7c9c",
      "tree": "2481249f304a34fbff2db433b955178face86026",
      "parents": [
        "9b22271d4b8c1be8a81563c322d3f04e7cbe2153"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Wed Feb 14 00:33:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] serial: make sure UART is powered up when dumping MCTRL status\n\nSince serial devices are powered down when not in use and some of those\ndevices cannot be accessed when powered down, we need to enable power\naround calls to get_mcrtl() when dumping port state via uart_line_info().\nThis resolves hangs observed on some machines while reading serial device\nregisters when a port is powered off.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b22271d4b8c1be8a81563c322d3f04e7cbe2153",
      "tree": "273fb795f79259cc9fb30c1063719e078b3fa88d",
      "parents": [
        "40b36daad0ac704e6d5c1b75789f371ef5b053c1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Feb 14 00:33:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] serial: trivial code flow simplification\n\nReturn failure immediately, so we don\u0027t have to test it twice.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40b36daad0ac704e6d5c1b75789f371ef5b053c1",
      "tree": "2b47cdb0d51d191e08e28fde14853b608b8d94c8",
      "parents": [
        "ed8b4d4d7a31923db32f4684535944d69eb43677"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Wed Feb 14 00:33:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:52 2007 -0800"
      },
      "message": "[PATCH] 8250 UART backup timer\n\nThe patch below works around a minor bug found in the UART of the remote\nmanagement card used in many HP ia64 and parisc servers (aka the Diva\nUARTs).  The problem is that the UART does not reassert the THRE interrupt\nif it has been previously cleared and the IIR THRI bit is re-enabled.  This\ncan produce a very annoying failure mode when used as a serial console,\nallowing a boot/reboot to hang indefinitely until an RX interrupt kicks it\ninto working again (ie.  an unattended reboot could stall).\n\nTo solve this problem, a backup timer is introduced that runs alongside the\nstandard interrupt driven mechanism.  This timer wakes up periodically,\nchecks for a hang condition and gets characters moving again.  This backup\nmechanism is only enabled if the UART is detected as having this problem,\nso systems without these UARTs will have no additional overhead.\n\nThis version of the patch incorporates previous comments from Pavel and\nremoves races in the bug detection code.  The test is now done before the\nirq linking to prevent races with interrupt handler clearing the THRE\ninterrupt.  Short delays and syncs are also added to ensure the device is\nable to update register state before the result is tested.\n\nAristeu says:\n\n  this was tested on the following HP machines and solved the problem:\n  rx2600, rx2620, rx1600 and rx1620s.\n\nhpa says:\n\n  I have seen this same bug in soft UART IP from \"a major vendor.\"\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93bbad8fe13a25dcf7f3bc628a71d1a7642ae61b",
      "tree": "0f8fa56347979a3d2dae89f905d134d191d5c88a",
      "parents": [
        "9468482bd4c3b89abe04a770848d5eaa1ea830b0",
        "b2875d4c39759a732203db32f245cc6d8bbdd7cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 21:16:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 21:16:39 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Always fill MTTs from CPU\n  IB/mthca: Merge MR and FMR space on 64-bit systems\n  IB/mthca: Fix access to MTT and MPT tables on non-cache-coherent CPUs\n  IB/mthca: Give reserved MTTs a separate cache line\n  IB/mthca: Fix reserved MTTs calculation on mem-free HCAs\n  RDMA/cxgb3: Add driver for Chelsio T3 RNIC\n  IB: Remove redundant \"_wq\" from workqueue names\n  RDMA/cma: Increment port number after close to avoid re-use\n  IB/ehca: Fix memleak on module unloading\n  IB/mthca: Work around gcc bug on sparc64\n  IPoIB: Connected mode experimental support\n  IB/core: Use ARRAY_SIZE macro for mandatory_table\n  IB/mthca: Use correct structure size in call to memset()\n"
    },
    {
      "commit": "551a10c7fc14640d484ee3dda699758041d8123f",
      "tree": "d04cb9a72b97aa4abac9e82b479be3d721fcbac5",
      "parents": [
        "f90203e0cf0d5a8b027d511af318bb3db4758fe2",
        "928ba4169dc1d82c83105831f5ddb5472379b440"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 18:17:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 18:17:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPSEC]: Fix the address family to refer encap_family\n  [IPSEC]: changing API of xfrm6_tunnel_register\n  [IPSEC]: make sit use the xfrm4_tunnel_register\n  [IPSEC]: Changing API of xfrm4_tunnel_register.\n  [TCP]: Prevent pseudo garbage in SYN\u0027s advertized window\n  [NET_SCHED]: sch_hfsc: replace ASSERT macro by WARN_ON\n  [BRIDGE] br_if: Fix oops in port_carrier_check\n  [NETFILTER]: Clear GSO bits for TCP reset packet\n  [TG3]: Update copyright, version, and reldate.\n  [TG3]: Add some tx timeout debug messages.\n  [TG3]: Use constant for PHY register 0x1e.\n  [TG3]: Power down 5704 serdes transceiver when shutting down.\n  [TG3]: 5906 doesn\u0027t need to switch to slower clock.\n  [TG3]: 5722/5756 don\u0027t need PHY jitter workaround.\n  [TG3]: Use lower DMA watermark for 5703.\n  [TG3]: Save MSI state before suspend.\n  [XFRM]: Fix IPv4 tunnel mode decapsulation with IPV6\u003dn\n  [IPV6] HASHTABLES: Use appropriate seed for caluculating ehash index.\n"
    },
    {
      "commit": "f90203e0cf0d5a8b027d511af318bb3db4758fe2",
      "tree": "d2d9157331857b4220198e053e30ce3427c5140e",
      "parents": [
        "33e563c1190c26b6bf61990c505cdcb5cdbba7e4",
        "719c91ccadd3ed26570dbb29d54166914832eee9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 17:34:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 17:34:23 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (61 commits)\n  [POWERPC] Use udbg_early_init() on ppc32\n  [POWERPC] Open Firmware serial port driver\n  [POWERPC] Move MPIC smp routines into mpic.c\n  [POWERPC] Cleanup pseries kexec code\n  [POWERPC] Cleanup pseries smp initialisation code\n  [POWERPC] Consolidate pseries platform header files into pseries.h\n  [POWERPC] 85xx: Drop use of SYNC macro in head_fsl_booke.S\n  [POWERPC] cell: pm_rtas_activat_signals routine cleanup\n  [POWERPC] cell: PPU Oprofile cleanup patch\n  [POWERPC] spufs: avoid accessing kernel memory through mmapped /mem node\n  [POWERPC] spu sched: static timeslicing for SCHED_RR contexts\n  [POWERPC] spu sched: use DECLARE_BITMAP\n  [POWERPC] spu sched: forced preemption at execution\n  [POWERPC] spu sched: update some comments\n  [POWERPC] spu sched: simplity spu_remove_from_active_list\n  [POWERPC] spufs: optimize spu_run\n  [POWERPC] spufs: runqueue simplification\n  [POWERPC] spufs: move prio to spu_context\n  [POWERPC] spufs: state_mutex cleanup\n  [POWERPC] spufs: simplify state_mutex\n  ...\n"
    },
    {
      "commit": "8d38a5b2fab1397d35ba1c92828a91b77ce9f865",
      "tree": "d35295a7d137cd851107fff2fc32143ac630a176",
      "parents": [
        "775aeff44774c6933d8f9c14e1f325d8acd03136"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Feb 13 21:35:38 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Feb 14 11:50:04 2007 +1100"
      },
      "message": "[POWERPC] Open Firmware serial port driver\n\nThis can be used for serial ports that are connected to an\nOF platform bus but are not autodetected by the lecacy\nserial support.\nIt will automatically take over devices that come from the\nlegacy serial detection, which usually is only one device.\n\nIn some cases, rtas may be set up to use the serial port\nin the firmware, which allows easier debugging before probing\nthe serial ports. In this case, the \"used-by-rtas\" property\nmust be set by the firmware. This patch also adds code to the\nlegacy serial driver to check for this.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "33e563c1190c26b6bf61990c505cdcb5cdbba7e4",
      "tree": "e0d7e383d4ea54fd5fe3595bd032dddea60275bf",
      "parents": [
        "463020ce428e2f00d4f33a383d6f39c7453a6854",
        "5dd3ffae0afe355738eca14da1b47284bdae6240"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 16:28:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 16:28:23 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Stop using i2c_adapter.class_dev\n  i2c: Remove the warning on missing adapter device\n  i2c: Declare more i2c_adapter parent devices\n  i2c: PA Semi SMBus driver\n  i2c-amd8111: Proposed cleanups\n  i2c-parport: Add support for One For All remote JP1 interface\n  i2c-viapro: Add support for the VIA CX700 south bridge\n  i2c: Add IDs to adapters\n  i2c: Update the list of bus IDs\n  i2c: Add driver suspend/resume/shutdown support\n  i2c: completion header cleanups\n  i2c-i801: Document the SMBus unhiding quirk\n  i2c-i801: Spelling fix\n  i2c: Fix typo in SMBus Write Word Data description\n  i2c-piix4: Add support for the ATI SB600\n  i2c-nforce2: Drop unused reference to pci_dev\n  i2c/vt8231: Remove superfluous initialization\n  i2c-ali1563: Fix device initialization\n  i2c-ali1563: Improve the status messages\n"
    },
    {
      "commit": "58a3bb59973e33a428d72fa530a3d1d81feb0e8f",
      "tree": "11a6f4838ec20d96bc287a62f21c4b10f0c86b1a",
      "parents": [
        "7f1f86a0d04e79f8165e6f50d329a520b8cd11e5",
        "88d5a7bb75b5e8f600e79b16abaf008c7fdfd27d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 16:10:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 16:10:08 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (23 commits)\n  [WATCHDOG] timers cleanup\n  [WATCHDOG] ib700wdt.c - convert to platform_device part 2\n  [WATCHDOG] ib700wdt.c - convert to platform_device\n  [WATCHDOG] ib700wdt.c spinlock/WDIOC_SETOPTIONS changes\n  [WATCHDOG] ib700wdt.c small clean-up\u0027s\n  [WATCHDOG] ib700wdt.c clean-up init and exit routines\n  [WATCHDOG] ib700_wdt.c stop + set_heartbeat operations\n  [WATCHDOG] show default value for nowayout in module parameter\n  [WATCHDOG] advantechwdt.c - convert to platform_device part 2\n  [WATCHDOG] advantechwdt.c - convert to platform_device\n  [WATCHDOG] advantechwdt.c - move set_heartbeat to a seperate function\n  [WATCHDOG] advantechwdt.c - cleanup before platform_device patches\n  [WATCHDOG] acquirewdt.c - convert to platform_device part 2\n  [WATCHDOG] acquirewdt.c - convert to platform_device\n  [WATCHDOG] acquirewdt.c - clean before platform_device patches\n  [WATCHDOG] pcwd_usb.c - get heartbeat from dip switches\n  [WATCHDOG] pcwd.c - e-mail adres update\n  [WATCHDOG] pcwd_usb.c - get heartbeat from dip switches\n  [WATCHDOG] pcwd_usb.c - document includes\n  [WATCHDOG] pcwd_pci.c - spinlock fixes\n  ...\n"
    },
    {
      "commit": "7f1f86a0d04e79f8165e6f50d329a520b8cd11e5",
      "tree": "b65a460c04a2086baf5c7970c4c4808a93f0c3bf",
      "parents": [
        "552ce544edfbe9bce79952a8c0f8d65b7f2d16bb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Feb 13 14:38:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 13 16:07:36 2007 -0800"
      },
      "message": "[PATCH] Fix SAK_work workqueue initialization.\n\nSomewhere in the rewrite of the work queues my cleanup of SAK handling\ngot broken.  Maybe I didn\u0027t retest it properly or possibly the API\nwas changing so fast I missed something.  Regardless currently\ntriggering a SAK now generates an ugly BUG_ON and kills the kernel.\n\nThanks to Alexey Dobriyan \u003cadobriyan@openvz.org\u003e for spotting this.\n\nThis modifies the use of SAK_work to initialize it when the data\nstructure it resides in is initialized, and to simply call\nschedule_work when we need to generate a SAK.  I update both\ndata structures that have a SAK_work member for consistency.\n\nAll of the old PREPARE_WORK calls that are now gone.\n\nIf we call schedule_work again before it has processed it\nhas generated the first SAK it will simply ignore the duplicate\nschedule_work request.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88d5a7bb75b5e8f600e79b16abaf008c7fdfd27d",
      "tree": "0ff6ddf9d7ba817f62d51c94a2db333f22880501",
      "parents": [
        "9af9fc45ddd3e315c51f87392b5048967e4343cd",
        "82eb7c5059de64bd43f6b3cf3f128470f2b3fb83"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Feb 13 23:24:34 2007 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Feb 13 23:24:34 2007 +0100"
      },
      "message": "Merge ../linux-2.6-watchdog-mm\n"
    },
    {
      "commit": "5dd3ffae0afe355738eca14da1b47284bdae6240",
      "tree": "d372417c49aea569235234d63012be9e170da5ee",
      "parents": [
        "fe2c8d51af96ef7b8ec0bfd70ec62bbe32c0696e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "message": "i2c: Stop using i2c_adapter.class_dev\n\nStop using i2c_adapter.class_dev, as it is going to be removed\nsoon. Luckily, there are only 4 RTC drivers affected.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\n"
    },
    {
      "commit": "fe2c8d51af96ef7b8ec0bfd70ec62bbe32c0696e",
      "tree": "e6ebe77edf10353975faecb6d23dcf31337b1559",
      "parents": [
        "12a917f69d1468c91d646dbad8408dd0d39d6207"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:04 2007 +0100"
      },
      "message": "i2c: Remove the warning on missing adapter device\n\nNow that the i2c_adapter migration plan changed and we are going to\nkeep i2c_adapter.dev, it\u0027s no longer that urgent to add a proper device\nto all i2c_adapter drivers. Thus is seems resonable to degrade the\nwarning asking authors to migrate their driver to a debug message.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "12a917f69d1468c91d646dbad8408dd0d39d6207",
      "tree": "3336f373d174600d0981d8a34de4cf0e26eab79f",
      "parents": [
        "beb58aa39e6e5a52875defe12c7697b0bfa95d4c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "message": "i2c: Declare more i2c_adapter parent devices\n\nDeclare the parent device of i2c_adapter devices each time we can\neasily do so. It makes the i2c_adapter appear at the right place in\nthe device tree, rather than as a platform device.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: v4l-dvb-maintainer@linuxtv.org\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\n"
    },
    {
      "commit": "beb58aa39e6e5a52875defe12c7697b0bfa95d4c",
      "tree": "99d95ebc2e112785c3e5d201f7e42ceac6338674",
      "parents": [
        "88b9e750e974febd9128fc622109c526a9d22c10"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "message": "i2c: PA Semi SMBus driver\n\nNew driver for the PA Semi SMBus interfaces.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "88b9e750e974febd9128fc622109c526a9d22c10",
      "tree": "e3d686081c427040e0ea75eade159bcaa673ef07",
      "parents": [
        "55249cf750e4d9be19c7f8afd502c9ca42de8858"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-amd8111: Proposed cleanups\n\nProposed cleanups to the i2c-amd8111 SMBus driver:\n* Fold long lines.\n* Add an explicit mask when writing the low byte of a word.\n* Use I2C_SMBUS_BLOCK_MAX instead of hardcoding 32.\n* Discard extra blank lines.\n* Use boolean not instead of bitwise not for bit tests, it\u0027s clearer.\n* Return -EBUSY rather than -1 on I/O resource conflict.\n* Fix a race on device registration, initialization should be done\n  before the bus is registered.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "55249cf750e4d9be19c7f8afd502c9ca42de8858",
      "tree": "8b371c722a41a22306ad8a34e3c4a633d44539cd",
      "parents": [
        "ab6a6ed271c757b429ddc68f5b93a41f9592ab8b"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-parport: Add support for One For All remote JP1 interface\n\nThis simple patch adds support to i2c-parport for the One For All remote\nJP1 parallel port interfaces which can be found detailed at:\n\nhttp://www.hifi-remote.com/jp1/hardware.shtml\n\nThese allow access to the internal configuration EEPROM on various\nremote controls and there are a variety of Windows tools that make use\nof this hardware. I have tested this patch with the \"simple\" parallel\nport device and a One For All URC-7562 and confirmed that the data read\nusing the eeprom i2c driver matches that returned by the Windows \"IR\"\nJP1 tool.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ab6a6ed271c757b429ddc68f5b93a41f9592ab8b",
      "tree": "add85be6a7898f4288f3cb61b31aa5893b663a47",
      "parents": [
        "9ace555d7d87c55ceab6999be444c9a17e0e79b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-viapro: Add support for the VIA CX700 south bridge\n\nWe do not have any documentation for the CX700, but it was reported\nto work fine. Thanks to Claas Langbehn for testing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9ace555d7d87c55ceab6999be444c9a17e0e79b4",
      "tree": "0f2a38fe4890c7ef06d9bc72a7989560b1bd013d",
      "parents": [
        "a394ae15427f215b43fca21f3c9370b0e63ba252"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Feb 13 22:09:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:01 2007 +0100"
      },
      "message": "i2c: Add IDs to adapters\n\nIDs have been defined but not used by most of the I2C adapters.\nBy having a unique ID, clients can check for correct connection\nduring probe.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f37dd80ac2a67e4e4e921f99d34a1ceeb2488abb",
      "tree": "c845e39b24feac331a9a67d49e0b8061f52131b3",
      "parents": [
        "b8d6f45b32f6fe72bf7304183275e99332544ce1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 13 22:09:00 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:00 2007 +0100"
      },
      "message": "i2c: Add driver suspend/resume/shutdown support\n\nDriver model updates for the I2C core:\n\n - Add new suspend(), resume(), and shutdown() methods.  Use them in the\n   standard driver model style; document them.\n\n - Minor doc updates to highlight zero-initialized fields in drivers, and\n   the driver model accessors for \"clientdata\".\n\nIf any i2c drivers were previously using the old suspend/resume calls\nin \"struct driver\", they were getting warning messages ... and will\nnow no longer work.  Other than that, this patch changes no behaviors;\nand it lets I2C drivers use conventional PM and shutdown support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b8d6f45b32f6fe72bf7304183275e99332544ce1",
      "tree": "eaa3041831b0f48b0746ed442d10f7496ec0c56a",
      "parents": [
        "099ab118b6b194ad43865f62776a0d36d4b1c7d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:00 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:00 2007 +0100"
      },
      "message": "i2c: completion header cleanups\n\ni2c-core and i2c-isa use completions without including\n\u003clinux/completion.h\u003e. Fix it.\n\ni2c-powermac includes \u003clinux/completion.h\u003e but doesn\u0027t use any\ncompletion. Fix it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\n"
    },
    {
      "commit": "fcdd96ecaf04fb4f229ac1a64fe77fda890dffd5",
      "tree": "a784894ef8a251e2b3c520d92ddd3f671e95e89a",
      "parents": [
        "3f9a4790a3818af1228c7fb4286afd66f3201fd0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:08:59 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:59 2007 +0100"
      },
      "message": "i2c-i801: Spelling fix\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4e6697fcc194db8b45559a9863947c6cbfeea363",
      "tree": "4df8760e32f765c9e4c91fd46a96481b3781babc",
      "parents": [
        "4ef0ce90df3763e277b5307fb580ff1cdaaad7b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:08:59 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:59 2007 +0100"
      },
      "message": "i2c-piix4: Add support for the ATI SB600\n\nAdd support for the ATI SB600 SMBus controller.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4ef0ce90df3763e277b5307fb580ff1cdaaad7b2",
      "tree": "36310328d36b5d1a45dcecd7fc2d912fa4947bda",
      "parents": [
        "bbeaeef73a0b0a5c43ad2657b61857167d914a55"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:08:58 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:58 2007 +0100"
      },
      "message": "i2c-nforce2: Drop unused reference to pci_dev\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans-Frieder Vogt \u003chfvogt@gmx.net\u003e\n"
    },
    {
      "commit": "bbeaeef73a0b0a5c43ad2657b61857167d914a55",
      "tree": "4de5d4f8a3b0516127db37dc4fad7f5aa188f6f2",
      "parents": [
        "849be516c57501ec4729bde51babc25a7b073b65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 13 22:08:58 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:58 2007 +0100"
      },
      "message": "i2c/vt8231: Remove superfluous initialization\n\nRemove a superfluous initialization from the vt8231 hwmon driver; the\ni2c core does this, and the source field will be vanishing soon.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "849be516c57501ec4729bde51babc25a7b073b65",
      "tree": "21479c5d7f1a4aecccea7cf6338285726fd19ff0",
      "parents": [
        "69735698312f6f5e47001cf62dc678f591b6a6de"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:08:57 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:57 2007 +0100"
      },
      "message": "i2c-ali1563: Fix device initialization\n\nThe i2c-ali1563 initialization looks quite broken to me:\n* If the I/O space isn\u0027t enabled, we forcibly set 3 bits in\n  the PCI configuration space instead of just the one enabling\n  the I/O space.\n* After that we pretend to check if the write worked, but we\n  don\u0027t actually read the new value from the register.\n* It\u0027s probably not a good idea to enable the I/O space if no\n  base address has been set.\n\nSo I propose the following changes to that part of the driver:\n* Merge ali1563_enable() into ali1563_setup().\n* Check the base address before the I/O space enabled bit.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "69735698312f6f5e47001cf62dc678f591b6a6de",
      "tree": "04d0648c5bfa9a323dd7896c5167dae5de03836a",
      "parents": [
        "ec2f9d1331f658433411c58077871e1eef4ee1b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:08:57 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:08:57 2007 +0100"
      },
      "message": "i2c-ali1563: Improve the status messages\n\nImprove the status messages printed by the i2c-ali1563 driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "65610fbab35b0570df4a9d0e77e111f85606b312",
      "tree": "1bb463aed953a3f8b93b4c9e70774b9d37e8c713",
      "parents": [
        "b0408751128edc126eb37798d51891d8d0a41dc6"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:18:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:18:46 2007 -0800"
      },
      "message": "[TG3]: Update copyright, version, and reldate.\n\nUpdate version to 3.73.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0408751128edc126eb37798d51891d8d0a41dc6",
      "tree": "2d26a34291cdc8a2facedff360b813886d4da6f9",
      "parents": [
        "569a5df8597deeaa39867be73c7305fd82522f57"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:18:30 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:18:30 2007 -0800"
      },
      "message": "[TG3]: Add some tx timeout debug messages.\n\nPrint the most useful information during tx timeout to help debug.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "569a5df8597deeaa39867be73c7305fd82522f57",
      "tree": "a49d58a45867f7255faf3c08d00830618b4d73c3",
      "parents": [
        "5129724aa5de3a71fc70e71ca49d542ca1a5aa1e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:18:15 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:18:15 2007 -0800"
      },
      "message": "[TG3]: Use constant for PHY register 0x1e.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5129724aa5de3a71fc70e71ca49d542ca1a5aa1e",
      "tree": "ec00f82aa17a7c47a8b3763e150a9fafd4115fea",
      "parents": [
        "d7b0a8573c9ac8923bf6f205f4ce60dd2ac811d5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:17:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:17:57 2007 -0800"
      },
      "message": "[TG3]: Power down 5704 serdes transceiver when shutting down.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7b0a8573c9ac8923bf6f205f4ce60dd2ac811d5",
      "tree": "c787b47bdd597e8518f4ca25d2f2280f86a64401",
      "parents": [
        "d4011adaf8b5ea555357a40388ee9aa7ed2daf9f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:17:38 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:17:38 2007 -0800"
      },
      "message": "[TG3]: 5906 doesn\u0027t need to switch to slower clock.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4011adaf8b5ea555357a40388ee9aa7ed2daf9f",
      "tree": "49dd5af30dd5eb3263284ec503db6a0a7be52a4d",
      "parents": [
        "49afdeb65bb917e22cf9116bc31380befe9db890"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:17:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:17:25 2007 -0800"
      },
      "message": "[TG3]: 5722/5756 don\u0027t need PHY jitter workaround.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49afdeb65bb917e22cf9116bc31380befe9db890",
      "tree": "1e9ef01eb288712cd064a1ec723dbdf751162388",
      "parents": [
        "436f137975507b0baab0859a253c3c9332c22f62"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:17:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:17:03 2007 -0800"
      },
      "message": "[TG3]: Use lower DMA watermark for 5703.\n\nSet DMA read watermark to 4 on 5703 in PCIX mode.  This is needed to\nprevent some tx timeouts.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "436f137975507b0baab0859a253c3c9332c22f62",
      "tree": "482799400e745c518ee32ad9fa22b02bb4d20ed1",
      "parents": [
        "e2e01bfef8399c8f39c9fdf4a5576039069e760c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Feb 13 12:16:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 13 12:16:45 2007 -0800"
      },
      "message": "[TG3]: Save MSI state before suspend.\n\nThis fixes the following problem:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7969\n\nThe MSI state needs to be saved during suspend.  PCI state saved\nduring tg3_init_one() does not contain valid MSI state because\nMSI hasn\u0027t been enabled.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d0e600d903caa09e790824cc5812f0d97113b23",
      "tree": "a9650a9a77d6aa394e98d766aef67ac14666ccc6",
      "parents": [
        "310adfdd9153f6ae818981a38a48dd2330990d8d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 13 13:26:24 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Feb 13 13:26:24 2007 +0100"
      },
      "message": "[PATCH] x86: fix laptop bootup hang in init_acpi()\n\nDuring kernel bootup, a new T60 laptop (CoreDuo, 32-bit) hangs about\n10%-20% of the time in acpi_init():\n\n Calling initcall 0xc055ce1a: topology_init+0x0/0x2f()\n Calling initcall 0xc055d75e: mtrr_init_finialize+0x0/0x2c()\n Calling initcall 0xc05664f3: param_sysfs_init+0x0/0x175()\n Calling initcall 0xc014cb65: pm_sysrq_init+0x0/0x17()\n Calling initcall 0xc0569f99: init_bio+0x0/0xf4()\n Calling initcall 0xc056b865: genhd_device_init+0x0/0x50()\n Calling initcall 0xc056c4bd: fbmem_init+0x0/0x87()\n Calling initcall 0xc056dd74: acpi_init+0x0/0x1ee()\n\nIt\u0027s a hard hang that not even an NMI could punch through!  Frustratingly,\nadding printks or function tracing to the ACPI code made the hangs go away\n...\n\nAfter some time an additional detail emerged: disabling the NMI watchdog\nmade these occasional hangs go away.\n\nSo i spent the better part of today trying to debug this and trying out\nvarious theories when i finally found the likely reason for the hang: if\nacpi_ns_initialize_devices() executes an _INI AML method and an NMI\nhappens to hit that AML execution in the wrong moment, the machine would\nhang.  (my theory is that this must be some sort of chipset setup method\ndoing stores to chipset mmio registers?)\n\nUnfortunately given the characteristics of the hang it was sheer\nimpossible to figure out which of the numerous AML methods is impacted\nby this problem.\n\nAs a workaround i wrote an interface to disable chipset-based NMIs while\nexecuting _INI sections - and indeed this fixed the hang.  I did a\nboot-loop of 100 separate reboots and none hung - while without the patch\nit would hang every 5-10 attempts.  Out of caution i did not touch the\nnmi_watchdog\u003d2 case (it\u0027s not related to the chipset anyway and didnt\nhang).\n\nI implemented this for both x86_64 and i686, tested the i686 laptop both\nwith nmi_watchdog\u003d1 [which triggered the hangs] and nmi_watchdog\u003d2, and\ntested an Athlon64 box with the 64-bit kernel as well. Everything builds\nand works with the patch applied.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "464d1a78fbf8cf6c7fd970e7b3e2db50a320ce28",
      "tree": "536d8a92976e675b484b35dec88d40c97fab8ac8",
      "parents": [
        "54413927f022292aeccadd268fbf1c0b42129945"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Feb 13 13:26:20 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Feb 13 13:26:20 2007 +0100"
      },
      "message": "[PATCH] i386: Convert i386 PDA code to use %fs\n\nConvert the PDA code to use %fs rather than %gs as the segment for\nper-processor data.  This is because some processors show a small but\nmeasurable performance gain for reloading a NULL segment selector (as %fs\ngenerally is in user-space) versus a non-NULL one (as %gs generally is).\n\nOn modern processors the difference is very small, perhaps undetectable.\nSome old AMD \"K6 3D+\" processors are noticably slower when %fs is used\nrather than %gs; I have no idea why this might be, but I think they\u0027re\nsufficiently rare that it doesn\u0027t matter much.\n\nThis patch also fixes the math emulator, which had not been adjusted to\nmatch the changed struct pt_regs.\n\n[frederik.deweerdt@gmail.com: fixit with gdb]\n[mingo@elte.hu: Fix KVM too]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Ian Campbell \u003cIan.Campbell@XenSource.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "e3aba81d154c53a82e2a7e0ff5e7f1162a53cf27",
      "tree": "ec6728bd17cef43cf98e7bd37db90133485898bc",
      "parents": [
        "40d244d69a3871dd05a5fdae29f36823a6ee3e33"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 12 13:36:55 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:53 2007 +1100"
      },
      "message": "[POWERPC] Fixup mp5200 drivers to match device tree changes\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a334bdbdda9659b8f50a8620a11249fde62ccfde",
      "tree": "a8065a3d1a1dc586f83db309f4e52695ba433470",
      "parents": [
        "2d99c41f05fc2a26737aacf943db03ca89841199"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Feb 10 21:40:00 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:52 2007 +1100"
      },
      "message": "[POWERPC] Correct AC Power: in /proc/pmu/info on ibook1\n\n/proc/pmu/info contains AC Power: 0 when booting without battery.\nForce AC Power, it will be updated whenever the battery state changes.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "872758563d7f132d25fc06857bd19df06c5c70c7",
      "tree": "af3b813f7e3e0ebd372ac4dfb4a2d865a8ef27e4",
      "parents": [
        "9ea8b7c96f64f68548976ba65062cee2f2b7d831"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Feb 10 21:35:12 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 13 15:35:52 2007 +1100"
      },
      "message": "[POWERPC] move variables in drivers/macintosh to bss\n\nMove all the initialized variables to bss.\nMark a version string as const.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2875d4c39759a732203db32f245cc6d8bbdd7cf",
      "tree": "eba8311c0242da3298796d33e86a990aa2a7637f",
      "parents": [
        "c20e20ab0f3af9a44842ea11287c9ecd034a5d33"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Feb 10 23:14:25 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:29 2007 -0800"
      },
      "message": "IB/mthca: Always fill MTTs from CPU\n\nSpeed up memory registration by filling in MTTs directly when the CPU\ncan write directly to the whole table (all mem-free cards, and to\nTavor mode on 64-bit systems with the patch I posted earlier).  This\nreduces the number of FW commands needed to register an MR by at least\na factor of 2 and speeds up memory registration significantly.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c20e20ab0f3af9a44842ea11287c9ecd034a5d33",
      "tree": "18c002063c73a3d415b9311ed65549305cfcee0e",
      "parents": [
        "391e4dea7189eef32b0c2d121e7e047110c1b83c"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Feb 10 23:13:12 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:29 2007 -0800"
      },
      "message": "IB/mthca: Merge MR and FMR space on 64-bit systems\n\nFor Tavor, we currently reserve separate MPT and MTT space for FMRs to\navoid abusing the vmalloc space on 32 bit kernels. No such problem\nexists on 64 bit kernels so let\u0027s not do it there.\n\nThis way we have a shared pool for MR and FMR resources, used on\ndemand.  This will also make it possible to write MTTs for regular\nregions directly from driver.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "391e4dea7189eef32b0c2d121e7e047110c1b83c",
      "tree": "99cfb7f912837fb6f37ae290c9f1345d218eab06",
      "parents": [
        "1d1f19cfce7687b557cebdc41bf8a5eeba8a9882"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Feb 10 23:15:08 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:29 2007 -0800"
      },
      "message": "IB/mthca: Fix access to MTT and MPT tables on non-cache-coherent CPUs\n\nWe allocate the MTT table with alloc_pages() and then do pci_map_sg(),\nso we must call pci_dma_sync_sg() after the CPU writes to the MTT\ntable.  This works since the device will never write MTTs on mem-free\nHCAs, once we get rid of the use of the WRITE_MTT firmware command.\nThis change is needed to make that work, and is an improvement for\nnow, since it gives FMRs a chance at working.\n\nFor MPTs, both the device and CPU might write there, so we must\nallocate DMA coherent memory for these.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1d1f19cfce7687b557cebdc41bf8a5eeba8a9882",
      "tree": "3e9aa12df4777242a7607dd580d0c36945b8f634",
      "parents": [
        "c7d204e8fdf02f88d91707213f473805bcfb977b"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Feb 10 23:17:26 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:29 2007 -0800"
      },
      "message": "IB/mthca: Give reserved MTTs a separate cache line\n\nMTTs are allocated in non-cache-coherent memory, so we must give\nreserved MTTs their own cache line, to prevent both device and\nCPU from writing into the same cache line at the same time.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c7d204e8fdf02f88d91707213f473805bcfb977b",
      "tree": "9bef52255b0192fc44da59658a2e94dfadaff3d7",
      "parents": [
        "b038ced7b3705bf0ac9b30e118af0f56ab48b847"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Feb 10 23:17:26 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:29 2007 -0800"
      },
      "message": "IB/mthca: Fix reserved MTTs calculation on mem-free HCAs\n\nThe reserved_mtts field has different meaning in Tavor and Arbel, so\nwe are wasting mtt entries on memfree. Fix the Arbel case to match\nTavor semantics.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b038ced7b3705bf0ac9b30e118af0f56ab48b847",
      "tree": "0e293376fd164c187dbe7f0a320b6f14b62f5958",
      "parents": [
        "c7f743a669c27f9c392e78fda8829db9d6d50f43"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Mon Feb 12 16:16:18 2007 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 12 16:16:18 2007 -0800"
      },
      "message": "RDMA/cxgb3: Add driver for Chelsio T3 RNIC\n\nAdd an RDMA/iWARP driver for the Chelsio T3 1GbE and 10GbE adapters.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "82eb7c5059de64bd43f6b3cf3f128470f2b3fb83",
      "tree": "6735317bd9c19574f85fa7e21d0071562e824355",
      "parents": [
        "35fcf53870eaa6cc966604a6e36df1c2c1577540"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Feb 08 18:39:36 2007 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Feb 12 22:43:02 2007 +0100"
      },
      "message": "[WATCHDOG] timers cleanup\n\n- Use timer macros to set function and data members and to modify\n  expiration time.\n- Use DEFINE_TIMER for single (platform dependent) watchdog timers and\n  do not init them at run-time in these cases.\n- del_timer_sync is common in most cases -- we want to wait for timer\n  function if it\u0027s still running.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Steve Hill \u003csteve@navaho.co.uk\u003e\nCc: Heiko Ronsdorf \u003chero@ihg.uni-duisburg.de\u003e\nCc: Fernando Fuganti \u003cfuganti@conectiva.com.br\u003e\nCc: Gergely Madarasz \u003cgorgo@itc.hu\u003e\nCc: Ken Hollis \u003ckhollis@bitgate.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "ebaf0c6032f525ddb0158fb59848d41899dce8cd",
      "tree": "c6c19d30f3621725f61941d1de967c4351fb22f7",
      "parents": [
        "ee9b6d61a2a43c5952eb43283f8db284a4e70b8a",
        "022ae414daadb718130679e4eacc105521f11ec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:57:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:57:44 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] remove __io_virt and mmiowb.\n  [S390] cio: use ARRAY_SIZE in device_id.c\n  [S390] cio: Fixup interface for setting options on ccw devices.\n  [S390] smp_call_function/smp_call_function_on locking.\n"
    },
    {
      "commit": "9c2e08c592cd357a8330c34def1e8ecfdcf53275",
      "tree": "62e7449e43bb502f2e9630ab41832ceccd9a0f65",
      "parents": [
        "da7071d7e32d15149cc513f096a3638097b66387"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:46 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 9\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00977a59b951207d38380c75f03a36829950265c",
      "tree": "26933feafebffca95df02c19df03f5e56aada47e",
      "parents": [
        "d54b1fdb1d9f82e375a299e22bd366aad52d4c34"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 6\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d54b1fdb1d9f82e375a299e22bd366aad52d4c34",
      "tree": "f94768d59702dbbc0beb9a70d9be65dbc5e5108d",
      "parents": [
        "fa027c2a0a0d6d1df6b29ee99048502c93da0dd4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 5\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa027c2a0a0d6d1df6b29ee99048502c93da0dd4",
      "tree": "64a6b20c6c6e19a731882f830bd70ca5c8d99943",
      "parents": [
        "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 4\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\n[akpm@sdl.org: dvb fix]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3",
      "tree": "3eb7dfbc8d5e4031e4992bdd566e211f5ada71f3",
      "parents": [
        "5dfe4c964a0dd7bb3a1d64a4166835a153146207"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 3\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0465f790e06d6dbc07d9b569b74ee8154dfca280",
      "tree": "f494cad79e5515251b0c69f9c2a7a104c0c18bf7",
      "parents": [
        "310d8c11126d21e417206c874c6382c44ece1baa"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: disable display flipping during mode changes\n\nIf ps3fb is available, we have to disable display flipping while changing the\naudio or video mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "310d8c11126d21e417206c874c6382c44ece1baa",
      "tree": "f09e4f821a34346f412689d4da365688fad7ba89",
      "parents": [
        "fbdb3e5be36619c4acf415d870eceab4cbce2850"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] ps3: Virtual Frame Buffer Driver\n\nAdd the PS3 Virtual Frame Buffer Driver.\n\nAs the actual graphics hardware cannot be accessed directly by Linux, ps3fb\nuses a virtual frame buffer in main memory.  The actual screen image is copied\nto graphics memory by the GPU on every vertical blank, by making a hypervisor\ncall.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcfe2666ffd6316b764801db82092bc62db56e6f",
      "tree": "fc70384ab89cc3afb864174977197fbf36299f11",
      "parents": [
        "9791d763de8cca82b42a7a579e031db78e8011ff"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Feb 12 00:55:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] fb_videomode_to_var: reset virtual screen parameters\n\nfb_videomode_to_var(): reset the virtual screen parameters when converting\nfrom an fb_videomode to an fb_var_screeninfo.\n\nWithout this the old virtual screen parameters are kept.  Hence you cannot\nswitch to a video mode with a lower resolution on frame buffer devices that\ndon\u0027t support virtual screens and panning, as values are not supposed to be\nrounded down when they don\u0027t fit.\n\nI also reordered the assignments to match the order of the individual members.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "9791d763de8cca82b42a7a579e031db78e8011ff"
}
