)]}'
{
  "log": [
    {
      "commit": "b312c33e362696d873931d8f84a89b3e894077c8",
      "tree": "94f0607b3ee54dfd87c7849f6666d9f68452491a",
      "parents": [
        "67a5a59d3301949f51f2d617d689f005c6d21470"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Thu Mar 30 07:13:21 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:33 2006 +0000"
      },
      "message": "[PARISC] Document that we tolerate \"Relaxed Ordering\"\n\nThis means \"DMA Read returns\" can bypass \"MMIO Writes\".\nViolating the PCI specs in this case improves outbound DMA \"flows\"\nand is currently not required by any drivers.\n\nThis is NOT a new behavior. Previous chipsets did this\nalready and I believe ZX1 PDC was already setting this\nfor hpux. I just want to further document the behavior.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "67a5a59d3301949f51f2d617d689f005c6d21470",
      "tree": "7a8823c610b1793ccc307949b11af17f8e290fb2",
      "parents": [
        "b2d6b9fb35bf670df8049f0b3d4d306bf2d454da"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 19:52:14 2006 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Fri Apr 21 22:20:32 2006 +0000"
      },
      "message": "[PARISC] Misc. janitorial work\n\nFix a spelling mistake, add a KERN_INFO flag, and fix some whitespace\nuglies.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "5076c15862644edb91d2e3436b2fa3e07b28385d",
      "tree": "179750a6a7649c8cf233509c26da144764894ded",
      "parents": [
        "94c3e87a792c70d041954b0ef68ebd22368d0931"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Mon Mar 27 12:52:15 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Thu Mar 30 17:48:42 2006 +0000"
      },
      "message": "[PARISC] I/O-Space must be ioremap_nocache()\u0027d\n\nAddresses in F-space must be accessed uncached on most parisc machines.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "a81dd18eb974cc34634c53a6447b2799ec0c3158",
      "tree": "e607fe41c0c8a754d679b5d787feb0afbae3da94",
      "parents": [
        "5d4fe2c1ce83c3e967ccc1ba3d580c1a5603a866"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "varenet@parisc-linux.org",
        "time": "Fri Feb 03 18:06:30 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@hera.kernel.org",
        "time": "Thu Mar 30 17:48:41 2006 +0000"
      },
      "message": "[PARISC] Clarify pdc_stable license terms\n\npdc_stable.c is explicitly licensed under GPL version 2.\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e041c683412d5bf44dc2b109053e3b837b71742d",
      "tree": "9d271066ef379da0c0fb3b8cb4137abd5d2ebba0",
      "parents": [
        "76b81e2b0e2241accebcc68e126bc5ab958661b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 27 01:16:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] Notifier chain update: API changes\n\nThe kernel\u0027s implementation of notifier chains is unsafe.  There is no\nprotection against entries being added to or removed from a chain while the\nchain is in use.  The issues were discussed in this thread:\n\n    http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113018709002036\u0026w\u003d2\n\nWe noticed that notifier chains in the kernel fall into two basic usage\nclasses:\n\n\t\"Blocking\" chains are always called from a process context\n\tand the callout routines are allowed to sleep;\n\n\t\"Atomic\" chains can be called from an atomic context and\n\tthe callout routines are not allowed to sleep.\n\nWe decided to codify this distinction and make it part of the API.  Therefore\nthis set of patches introduces three new, parallel APIs: one for blocking\nnotifiers, one for atomic notifiers, and one for \"raw\" notifiers (which is\nreally just the old API under a new name).  New kinds of data structures are\nused for the heads of the chains, and new routines are defined for\nregistration, unregistration, and calling a chain.  The three APIs are\nexplained in include/linux/notifier.h and their implementation is in\nkernel/sys.c.\n\nWith atomic and blocking chains, the implementation guarantees that the chain\nlinks will not be corrupted and that chain callers will not get messed up by\nentries being added or removed.  For raw chains the implementation provides no\nguarantees at all; users of this API must provide their own protections.  (The\nidea was that situations may come up where the assumptions of the atomic and\nblocking APIs are not appropriate, so it should be possible for users to\nhandle these things in their own way.)\n\nThere are some limitations, which should not be too hard to live with.  For\natomic/blocking chains, registration and unregistration must always be done in\na process context since the chain is protected by a mutex/rwsem.  Also, a\ncallout routine for a non-raw chain must not try to register or unregister\nentries on its own chain.  (This did happen in a couple of places and the code\nhad to be changed to avoid it.)\n\nSince atomic chains may be called from within an NMI handler, they cannot use\nspinlocks for synchronization.  Instead we use RCU.  The overhead falls almost\nentirely in the unregister routine, which is okay since unregistration is much\nless frequent that calling a chain.\n\nHere is the list of chains that we adjusted and their classifications.  None\nof them use the raw API, so for the moment it is only a placeholder.\n\n  ATOMIC CHAINS\n  -------------\narch/i386/kernel/traps.c:\t\ti386die_chain\narch/ia64/kernel/traps.c:\t\tia64die_chain\narch/powerpc/kernel/traps.c:\t\tpowerpc_die_chain\narch/sparc64/kernel/traps.c:\t\tsparc64die_chain\narch/x86_64/kernel/traps.c:\t\tdie_chain\ndrivers/char/ipmi/ipmi_si_intf.c:\txaction_notifier_list\nkernel/panic.c:\t\t\t\tpanic_notifier_list\nkernel/profile.c:\t\t\ttask_free_notifier\nnet/bluetooth/hci_core.c:\t\thci_notifier\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_chain\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_expect_chain\nnet/ipv6/addrconf.c:\t\t\tinet6addr_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_expect_chain\nnet/netlink/af_netlink.c:\t\tnetlink_chain\n\n  BLOCKING CHAINS\n  ---------------\narch/powerpc/platforms/pseries/reconfig.c:\tpSeries_reconfig_chain\narch/s390/kernel/process.c:\t\tidle_chain\narch/x86_64/kernel/process.c\t\tidle_notifier\ndrivers/base/memory.c:\t\t\tmemory_chain\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_policy_notifier_list\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_transition_notifier_list\ndrivers/macintosh/adb.c:\t\tadb_client_list\ndrivers/macintosh/via-pmu.c\t\tsleep_notifier_list\ndrivers/macintosh/via-pmu68k.c\t\tsleep_notifier_list\ndrivers/macintosh/windfarm_core.c\twf_client_list\ndrivers/usb/core/notify.c\t\tusb_notifier_list\ndrivers/video/fbmem.c\t\t\tfb_notifier_list\nkernel/cpu.c\t\t\t\tcpu_chain\nkernel/module.c\t\t\t\tmodule_notify_list\nkernel/profile.c\t\t\tmunmap_notifier\nkernel/profile.c\t\t\ttask_exit_notifier\nkernel/sys.c\t\t\t\treboot_notifier_list\nnet/core/dev.c\t\t\t\tnetdev_chain\nnet/decnet/dn_dev.c:\t\t\tdnaddr_chain\nnet/ipv4/devinet.c:\t\t\tinetaddr_chain\n\nIt\u0027s possible that some of these classifications are wrong.  If they are,\nplease let us know or submit a patch to fix them.  Note that any chain that\ngets called very frequently should be atomic, because the rwsem read-locking\nused for blocking chains is very likely to incur cache misses on SMP systems.\n(However, if the chain\u0027s callout routines may sleep then the chain cannot be\natomic.)\n\nThe patch set was written by Alan Stern and Chandra Seetharaman, incorporating\nmaterial written by Keith Owens and suggestions from Paul McKenney and Andrew\nMorton.\n\n[jes@sgi.com: restructure the notifier chain initialization macros]\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b74945547f0679003ede4d1afcd0aa169059a436",
      "tree": "f8a50059f602970f3e0d955d0e3c7d150d9056ac",
      "parents": [
        "089fe1b23da5468bbf02b721472f71f349837a7d"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 18:52:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:52:10 2006 +0100"
      },
      "message": "BUG_ON() Conversion in drivers/parisc/\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "7ec14e49b72da20d7212c707f226271525aee4ae",
      "tree": "2cc1345d2ebb9259dc951fe3a492b7ff2b185ff9",
      "parents": [
        "f823bcae2b9f194cfc164b8cbb87d71695dec563"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Mon Feb 06 10:10:15 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Wed Feb 08 22:56:22 2006 -0500"
      },
      "message": "[PARISC] Convert sba_iommu.c to use seq_file\n\nUse seq_file interface for proc output in sba_iommu. Also\nclean up the bus root assignment, and give the proc files\na more logical name. Tested on my J6000.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f823bcae2b9f194cfc164b8cbb87d71695dec563",
      "tree": "7a6d5e8c65069c29539e8edc7c0117176b13a532",
      "parents": [
        "0bdd340c092b0936f78a54bdbd3927463ed4fca3"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Feb 05 20:37:53 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Wed Feb 08 22:56:16 2006 -0500"
      },
      "message": "[PARISC] Convert ccio-dma.c to use seq_file\n\nGut ccio-dma.c of the ugly proc append and snprintf cruft and\njust use seq_printf instead. Tested on a K-class.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "16541c8745e28f62b3dcb6cb354b73c9c01ea178",
      "tree": "6ac1bd2fec52c395a4e2809736b14cc366726725",
      "parents": [
        "81a3de3efd61c2483a303cf0b6227525d2f28df7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Jan 21 21:55:06 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Sun Jan 22 20:26:57 2006 -0500"
      },
      "message": "[PARISC] Clean up printk in superio.c\n\nClean up some of the messages printed by the superio driver\nby defining a prefix instead of duplicating it in every message.\nAlso some small coding style cleanups.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "85509c00073d4bdd1f4b7796180a15198f2e62da",
      "tree": "0249b9515dac45bd2adb645e05706eee0ef807e3",
      "parents": [
        "526110f8c8d2326413e2de5496d196ee9d4856ad"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Tue Jan 17 22:33:32 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Sun Jan 22 20:26:50 2006 -0500"
      },
      "message": "[PARISC] Add chassis_power_off routine\n\nDefine a chassis_power_off routine that machines which have a way\nto turn off the power supply can hook into. Formerly they were\nusing pm_power_off, which is now being used by generic code. Make\nlasi.c use chassis_power_off instead of pm_power_off.\n\nNote, all machines need to call machine_power_off so that the\nswitch can power off the machine, though halt -p may not necessarily\nbe able to work properly on the machine.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c742842223269eb8eb4b86ac05ad07e6e156526b",
      "tree": "8d851f54bde748f33ba5be4b0d23189fa696a652",
      "parents": [
        "2c9aadabf454fb07b8f7533096e22bf005dd08df"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "varenet@parisc-linux.org",
        "time": "Wed Jan 11 13:59:53 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Sun Jan 22 20:26:35 2006 -0500"
      },
      "message": "[PARISC] pdc_stable version 0.22\n\npdc_stable v0.22, changes since v0.10:\n\n  o renamed root subsystem from \u0027pdc\u0027 to \u0027stable\u0027\n  o split \u0027info\u0027 into several files, one per PDC field\n  o implemented \u0027autoboot\u0027 and \u0027autosearch\u0027 write calls to toggle\n    these flags\n  o grant read permission to all users on \"safe\" files\n  o more code cleanup (removed duplicate code)\n  o avoid bad stable storage clobbering by write locking critical sections\n  o print consistent data as well\n  o SMP cleanups\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "cb6fc18e9ca615f03d18e60c49855b434ca2e51e",
      "tree": "c35af13054f8eeb7a24c928edf55fdc69c912562",
      "parents": [
        "a1c744439591b1d4350f0926615d501e7cfbb708"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Tue Jan 17 12:40:40 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Sun Jan 22 20:26:31 2006 -0500"
      },
      "message": "[PARISC] Use kzalloc and other janitor-style cleanups\n\nHelge,\n  o Convert a bunch of kmalloc/memset uses to kzalloc.\n  o pci.c: Add some __read_mostly annotations.\n  o pci.c: Move constant pci_post_reset_delay to asm/pci.h\n  o grfioctl.h: Add A4450A to comment of CRT_ID_VISUALIZE_EG.\n  o Add some consts to perf.c/perf_images.h\n\nMatthew,\n  o sticore.c: Add some consts to suppress compile warnings.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c59ede7b78db329949d9cdcd7064e22d357560ef",
      "tree": "f9dc9d464fdad5bfd464d983e77c1af031389dda",
      "parents": [
        "e16885c5ad624a6efe1b1bf764e075d75f65a788"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jan 11 12:17:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 18:42:13 2006 -0800"
      },
      "message": "[PATCH] move capable() to capability.h\n\n- Move capable() from sched.h to capability.h;\n\n- Use \u003clinux/capability.h\u003e where capable() is used\n\t(in include/, block/, ipc/, kernel/, a few drivers/,\n\tmm/, security/, \u0026 sound/;\n\tmany more drivers/ to go)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f45adcf977ac3c5512c17fd97b073bda99c81232",
      "tree": "b6dedae336721d6f55836b17b27115ca66874352",
      "parents": [
        "4d62ce5d2a85976a2e6f2732980e59b21b2aa8d2"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Tue Jan 10 20:48:06 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:53:14 2006 -0500"
      },
      "message": "[PARISC] Fix Dino reporting on J2240\n\nFix Dino reporting on J2240. This particular machine thought it\nhad a Cujo. Also add J2240 Dino chip to the hp_hardware_list.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "4b991da7fec9b87acf86c250332ce15c2811255b",
      "tree": "e5d048905d82f86dde8182968ce58658c828e460",
      "parents": [
        "9b9ff2e16a4609a7ab39b12e67fc56b51c8cd1f4"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "varenet@parisc-linux.org",
        "time": "Tue Jan 10 20:48:01 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:52:36 2006 -0500"
      },
      "message": "[PARISC] pdc_stable: More robust sysfs error checking\n\npdc_stable 0.10:\nAs mentioned on LKML, pdc_stable wasn\u0027t checky enough on the return\nvalues of some calls. This patch makes it more robust to errors when\nregistering objects in sysfs.\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6ca45a24ccb847251f71aec8906746d33e99f33e",
      "tree": "5e35352b6db91aa817018e3a6cacbd385267fed8",
      "parents": [
        "110957f0e521c8d14f97bbe955af2fa17bb720bf"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Tue Jan 10 20:47:56 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:52:04 2006 -0500"
      },
      "message": "[PARISC] Truncate overlapping PAT PDC reported ranges\n\nDeal with overlapping LBA MMIO resources,\n\nrp3440 PDC BUG: PDC reports lmmio range for the last rope that overlaps\nwith the CPU HPA. Console output was:\n\n...\nFound devices:\n1. Storm Peak Fast at 0xfffffffffe798000 [152] { 0, 0x0, 0x889, 0x00004 }\n2. Storm Peak Fast at 0xfffffffffe799000 [153] { 0, 0x0, 0x889, 0x00004 }\n...\nFAILED: lba_fixup_bus() request for lmmio_space\n[fffffffff0000000/fffffffffecffffe]\n\nOutput is now:\n\nLBA: Truncating lmmio_space [fffffffff0000000/fffffffffecffffe] to\n[fffffffff0000000,fffffffffe797fff]\n\nMy only concern with this patch is how C8000 (PAT PDC) will report\nelmmio ranges when a gfx card is installed. I\u0027ll have to test this\nanother day.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: James Bottomley \u003cjejb@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "4d64c9f58e618b1bdbc91cb071e6c8d90f43d620",
      "tree": "cdfd90e3328934260227207cdcb2904218524a6c",
      "parents": [
        "a01c8cb126cb5f5a592f01b08ff8859508c75ba1"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Tue Jan 10 20:47:54 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:51:39 2006 -0500"
      },
      "message": "[PARISC] Introduce DINO_LOCAL_IRQS and use it for gsc_find_local_irq\n\nFix dino by using DINO_LOCAL_IRQS as the limit for gsc_find_local_irq()\ninstead of the irq itself.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "45dbe9147dcad2b03f9d1397353d6eed9204da02",
      "tree": "1ac34a547f12be60b7aa8ebcfcf94a468d555461",
      "parents": [
        "04d35d7324ed35983189bd396db7874a50bbea43"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jan 10 20:47:51 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:51:18 2006 -0500"
      },
      "message": "[PARISC] Add __user annotation to eisa_eeprom.c\n\nAnnotate eisa_eeprom_read() with __user.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "04d35d7324ed35983189bd396db7874a50bbea43",
      "tree": "2b74d598396673777cd391888a426d5df6da23f5",
      "parents": [
        "1b2425e3c79984975a1a3e6fa84512f23d96da9f"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Tue Jan 10 20:47:50 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 21:51:11 2006 -0500"
      },
      "message": "[PARISC] Fix Cirrus 6832 Cardbus on RDI Tadpole PARISC Laptop\n\nFix irq-off-by-one for Cirrus 6832 Cardbus on RDI Tadpole PARISC Laptop.\nWe just DECLARE_PCI_FIXUP_ENABLE as it is unlikely that this will be\nfound in any other parisc system.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8039de10aae3cd4cf0ef0ccebd58aff0e8810df2",
      "tree": "af82e045c8fb3a417f78b49ec43413995b5f3c0f",
      "parents": [
        "02706647a49011ae1e7b4eca33e835d1681b094e"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@parisc-linux.org",
        "time": "Tue Jan 10 20:35:03 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@duet.int.mcmartin.ca",
        "time": "Tue Jan 10 20:35:03 2006 -0500"
      },
      "message": "[PARISC] Add __read_mostly section for parisc\n\nFlag a whole bunch of things as __read_mostly on parisc. Also flag a few\nbranches as unlikely() and cleanup a bit of code.\n\nSigned-off-by: Helge Deller \u003cdeller@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "93b1fae49189d82bca38f47334e9853e44105ced",
      "tree": "219f5555a27a122b41f50d708e4dbb541573c7cf",
      "parents": [
        "943ffb587cfdf3b2adfe52a6db08573f4ecf3284"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:13:33 2006 +0100"
      },
      "message": "spelling: s/trough/through/\n\nAdditionally, one comment was reformulated by Joe Perches \u003cjoe@perches.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a39cf72ceb406e152c4682c0b635a96f1439c5ed",
      "tree": "cf76a662ff99250ac93484ed96d837bfb5251d98",
      "parents": [
        "29a622dd2b577d98731d325954f328b810826cfa"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Nov 17 16:44:57 2005 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Nov 17 16:44:57 2005 -0500"
      },
      "message": "[PARISC] Make superio.c initialize before any driver needs it\n\nConvert superio_init to use PCI_FIXUP_FINAL as ohci_pci being called\nbefore superio_probe really makes a mess. superio_init will then fail\nto register irq 20 (the \"SuperIO\" irq) and BUG() because ohci_pci has\nstolen it before superio_fixup_irq can be moved USB to irq 1.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c2ab64d09815cc4d48347ee3679658f197455a2a",
      "tree": "7b6bde77c712c4db52717f70d593c5d8f4ce6bf9",
      "parents": [
        "1d4c452a85503cdb4bca5925cf698b61d3aa43a0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@parisc-linux.org",
        "time": "Thu Nov 17 16:28:37 2005 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Nov 17 16:28:37 2005 -0500"
      },
      "message": "[PARISC] Add IRQ affinities\n\nThis really only adds them for the machines I can check SMP on, which\nis CPU interrupts and IOSAPIC (so not any of the GSC based machines).\n\nWith this patch, irqbalanced can be used to maintain irq balancing.\nUnfortunately, irqbalanced is a bit x86 centric, so it doesn\u0027t do an\nincredibly good job, but it does work.\n\nSigned-off-by: James Bottomley \u003cjejb@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "210cc679faf0e1cabda9fc5d1279644f5e52aecb",
      "tree": "f0816c90ae937a159f8bfec6018a6271223b954a",
      "parents": [
        "e0f998930eb67c49f2862c58a45262ad0bc03eca",
        "260b23674fdb570f3235ce55892246bef1c24c2a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 28 12:18:07 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 28 12:18:07 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "5c1fb41f40b7b6d819a617f52dbd66b6938ef362",
      "tree": "fcd42c30e7d7f4663702afdc94d252610a537300",
      "parents": [
        "185a8ff52875d8db31b9346ab186f75baa616dee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:28 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (parisc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abff75439fd6e9b5774e5984d4c3b3b59cb3038b",
      "tree": "2388b814d69621ce9d3ee0d37776f51b4aa86133",
      "parents": [
        "e55fb3e787ccfbbdb3198ec859d5689e5413c7bd"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@parisc-linux.org",
        "time": "Fri Oct 21 22:57:13 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:57:13 2005 -0400"
      },
      "message": "[PARISC] Avoid use of floating point in the kernel\n\ndon\u0027t use *printf %f in the kernel, mm\u0027kay?\n\nSigned-off-by: Randolph Chung \u003ctausq@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "7efe1611b2db9025ffc52a686897ab91820caeb4",
      "tree": "83e44db7a424f40cc4259780be029eab4d8d6179",
      "parents": [
        "91313d60d8ad96fa79a833e55e8c13b56f893614"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:48:03 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:48:03 2005 -0400"
      },
      "message": "[PARISC] Initialize serial spinlocks in superio.c\n\ngit commit 976ecd12b8144d066a23fe97c6fbfc1ac8470af7 changed our locking\ncharacteristics, and put the onus of spin_lock_init on superio.c.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "3aa0862ce7c120e035bc2aa25997fd000d964d6e",
      "tree": "2e477339f4d91467fbcaa3c873776e759fb7942f",
      "parents": [
        "413059f28e9949d9ad2d04d1070c63169798176e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Oct 21 22:47:04 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:47:04 2005 -0400"
      },
      "message": "[PARISC] Minor iosapic.c cleanup\n\nminor cleanup: qualify constant with \"UL\"\n\nAcked-by: \"Hmamouche, Youssef\" \u003cyoussef@ece.utexas.edu\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "3499495205a676d85fcc2f3c28e35ec9b43c47e3",
      "tree": "a22c976db8b5c81f3f42b283a37954f9381f3f9f",
      "parents": [
        "ba1f188cae2f58e6bf3ecf4ea99a8dc4b0e2ea0e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Oct 21 22:46:18 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:46:18 2005 -0400"
      },
      "message": "[PARISC] Use work queue in LED/LCD driver instead of tasklet.\n\n2.6.12-rc1-pa6 use work queue in LED/LCD driver instead of tasklet.\n\nMain advantage is it allows use of msleep() in the led_LCD_driver to\n\"atomically\" perform two MMIO writes (CMD, then DATA).\nLead to nice cleanup of the main led_work_func() and led_LCD_driver().\nKudos to David for being persistent.\n\nFrom: David Pye \u003cdmp@davidmpye.dyndns.org\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "92b919fe46509820c639a08962cbf78bc8d227d9",
      "tree": "a4c138f9b224129b0bebbea4533cfe7e1a1dba07",
      "parents": [
        "86a61ee9c9f3d8b632d29e86ac6610c43ebbb4f0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:38:23 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:38:23 2005 -0400"
      },
      "message": "[PARISC] Update dino from parisc tree\n\nFix card-mode Dino crashes on 725 (and probably other Snake) systems.\nDino was coming up in fatal mode after a warm reboot.  Resetting Dino\nbrings it out of fatal mode, so do that if the status register indicates\nwe\u0027re in fatal mode.  Since this was never observed on any later systems,\nI presume firmware does this for us on those.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nAdd debug statements in the cfg_read and cfg_write functions\nFix debug statements from the IRQ overhaul last winter\nRename dino_driver_callback() to dino_probe()\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "86a61ee9c9f3d8b632d29e86ac6610c43ebbb4f0",
      "tree": "d9289057621307b63d5f0f902ab0f37826ccb1f8",
      "parents": [
        "64908ad95c34f25849412d6d4735ac10f8fb6575"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Oct 21 22:37:43 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:37:43 2005 -0400"
      },
      "message": "[PARISC] Update ccio-dma from parisc tree\n\nrevert use of %%sr0 in fdc asm.\n\nThanks to Joel Soete for pointing out this oversight.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.14-rc2-pa3 fdc/lci should be %r0 instead 0 for index (PA 1.1 compliance)\nFrom: Joel Soete \u003csoete.joel@tiscali.be\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nExplain why we need insert_resource() instead of request_resource().\n\nFundementally, this is more convoluted for ccio driver because of\no legacy (HP-PB) transperant bridges.\no support for MMIO behind card-mode Dino (PCI)\no support for above bridges without ccio in the box\n\nSBA driver doesn\u0027t have to worry about those issues.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nUse insert_resource instead of request_resource now that the subdevices\nwill already have their resources claimed\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nre-enable use of \"inline\" for perf critical functions.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.12-rc4-pa5 fix sign extension of MMIO range\n\nFixes the problem of claiming a range that is disabled on 64-bit kernel:\nccio_init_resource() claimed CCIO bus address space (ffffffff00000000,\nffffffffffffffff)\nalso removes use of __FILE__.\nTested on both 32 and 64-bit systems by Joel.\n\nFrom: Joel Soete \u003csoete.joel@tiscali.be\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.12-rc1-pa7 incorrect BUG_ON in ccio\n\nccio-dma.c line 1317 was preventing K-class with 4GB RAM from booting.\nAny ccio machine with \u003e\u003d2GB of RAM would have (incorrectly) triggered this.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nConvert to ioremap and __raw_read/write\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "64908ad95c34f25849412d6d4735ac10f8fb6575",
      "tree": "544173d34dadfb80339e3d4ba147875ad1f5c731",
      "parents": [
        "53f01bba49938f115237fe43a261c31ac13ae5c6"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Fri Oct 21 22:37:20 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:37:20 2005 -0400"
      },
      "message": "[PARISC] Update sba_iommu from parisc tree\n\nrevert use of %%sr0 in fdc asm.\nThanks to Joel Soete for pointing out this oversight.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.14-rc2-pa3 move \"sync\" outside the main loop that fills IO Pdir.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nremove explicit use of sr0 in fdc ops.\nThanks to Joel Soete for reminding me were I added those...\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.14-rc2-pa2 - make SBA more anal about invalidating pdir entries\n\nPrevious code cleared the valid flag a pdir entry but it did NOT\nguarantee this change was visible to the PDIR before writing\nthe PCOM register. Ie the SBA could pick up a stale entry if\nthe write happened to hit the SBA before the cacheline was flushed\nfrom the cache.\n\nLong term, I think I want to make this a compile time flag.\nDevelopement tree should enable anal pdir checking by default\nand Debian can disable it with either a CONFIG option\nor one-line patch. fdc/sync options can only negatively affect\nperformance though I haven\u0027t measure how much yet.\nIf someone can run netperf TCP_RR across gige and compare\n-pa1 and -pa2, that would be sufficient.\n\nCleaned up the use of \"fdc\" to make sure it\u0027s using \"kernel\"\nspace id (specify sr0 but maps to sr4-7). It seems a bit fragile\nto assume \"sr1\" gets loaded with KERNEL_SPACE which is how the\ncode works today.\n\nTested on 32 and 64-bit SMP kernels on j6k.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nremove PDC_NARROW from SBA and document history of PDC_NARROW a bit.\nIt will still show up in an older kernel\u0027s .config file.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nif/ifdef cleanups from Joel Soete.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\n2.6.12-rc4-pa2  fix 32-bit support for Astro platforms\no Since my last SBA code change, SBA could allocate more than 1GB of IOVA\n  space on Astro boxes with more than 1GB of RAM when running 32-bit kernel.\n  This is bad since IOMMU can only talk to the first 1GB at most.\n  Kudos to jejb for quickly spotting that bug.\n\no jejb also noted SBA should *always* reject DMA masks \u003e 32-bits since\n  DMA-mapping.txt indicates caller should try again with 32-bits.\n\no off-by-one error when comparing the mask to IOVA space size.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "53f01bba49938f115237fe43a261c31ac13ae5c6",
      "tree": "df2a5fa9d95c7e69447ac0c89d6e149888c9bd1c",
      "parents": [
        "bdad1f836ab1ca2b18a625222f63f630cfd14e41"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:36:40 2005 -0400"
      },
      "message": "[PARISC] Convert parisc_device to use struct resource for hpa\n\nConvert pa_dev-\u003ehpa from an unsigned long to a struct resource.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nFix up users of -\u003ehpa to use -\u003ehpa.start instead.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bdad1f836ab1ca2b18a625222f63f630cfd14e41",
      "tree": "b52b796d4f93b56b8cf23b23219c7083e363c96b",
      "parents": [
        "5658374766d9e0249bd04e9d62bdb8456b916b64"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:36:23 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:36:23 2005 -0400"
      },
      "message": "[PARISC] Change the driver names so /sys/bus/parisc/drivers/ looks better\n\nMake /sys/bus/parisc/drivers look better by cleaning up parisc_driver\nnames.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "5658374766d9e0249bd04e9d62bdb8456b916b64",
      "tree": "61ae77a2c8faf7bb420be00d989b89c5ffd1f4ee",
      "parents": [
        "63172cb3d5ef762dcb60a292bc7f016b85cf6e1f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Oct 21 22:33:38 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 21 22:33:38 2005 -0400"
      },
      "message": "[PARISC] Convert parisc_device tree to use struct device klists\n\nFix parse_tree_node.  much more needs to be done to fix this file.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nMake drivers.c compile based on a patch from Pat Mochel.\n\nFrom: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n\nFix drivers.c to create new device tree nodes when no match is found.\n\nSigned-off-by: Richard Hirst \u003crhirst@parisc-linux.org\u003e\n\nDo a proper depth-first search returning parents before children, using the\nnew klist infrastructure.\n\nSigned-off-by: Richard Hirst \u003crhirst@parisc-linux.org\u003e\n\nFixed parisc_device traversal so that pdc_stable works again\nFixed check_dev so it doesn\u0027t dereference a parisc_device until it\nhas verified the bus type\n\nSigned-off-by: Randolph Chung \u003ctausq@parisc-linux.org\u003e\n\nConvert pa_dev-\u003ehpa from an unsigned long to a struct resource.\nUse insert_resource() instead of request_mem_region().\nRequest resources at bus walk time instead of driver probe time.\nDon\u0027t release the resources as we don\u0027t have any hotplug parisc_device\nsupport yet.\nAdd parisc_pathname() to conveniently get the textual representation\nof the hwpath used in sysfs.\nInline the remnants of claim_device() into its caller.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nI noticed that some of the STI regions weren\u0027t showing up in iomem.\nReading the STI spec indicated that all STI devices occupy at least 32MB.\nSo check for STI HPAs and give them 32MB instead of 4kB.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e5ed639913eea3e4783a550291775ab78dd84966",
      "tree": "e6e915aa686d2a7125181fc83a847e1955a8ba46",
      "parents": [
        "a5e7c210fefd2454c757a3542e41063407ca7108"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "message": "[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl\n\nThe following patch renames __in_dev_get() to __in_dev_get_rtnl() and\nintroduces __in_dev_get_rcu() to cover the second case.\n\n1) RCU with refcnt should use in_dev_get().\n2) RCU without refcnt should use __in_dev_get_rcu().\n3) All others must hold RTNL and use __in_dev_get_rtnl().\n\nThere is one exception in net/ipv4/route.c which is in fact a pre-existing\nrace condition.  I\u0027ve marked it as such so that we remember to fix it.\n\nThis patch is based on suggestions and prior work by Suzanne Wood and\nPaul McKenney.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "338cec3253a6d43d02e5e96abc327197565efcc8",
      "tree": "e56af7e1117f7ec47a4e854476103c22aa9fc1bc",
      "parents": [
        "f9101210e7aa72daf92722d451a2f7e3af5f781f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] merge some from Rusty\u0027s trivial patches\n\nThis patch contains the most trivial from Rusty\u0027s trivial patches:\n- spelling fixes\n- remove duplicate includes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9f6a0dd54efea2a5d57a27e6c232f9197c25154",
      "tree": "1df64545ed43cd23d32201b2f2077c9325dc6ba0",
      "parents": [
        "8d06afab73a75f40ae2864e6c296356bab1ab473"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] more SPIN_LOCK_UNLOCKED -\u003e DEFINE_SPINLOCK conversions\n\nThis converts the final 20 DEFINE_SPINLOCK holdouts.  (another 580 places\nare already using DEFINE_SPINLOCK).  Build tested on x86.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c431ada45d65b305a6aab4557067e564b23ce5a5",
      "tree": "3fefb8a354860d9c39781dbbf042c992da5a9cd5",
      "parents": [
        "efe1ec27837d6639eae82e1f5876910ba6433c3f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:39 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add\n\nWhen you hot-plug a (root) bridge hierarchy, it may have p2p bridges and\ndevices attached to it that have not been configured by firmware.  In this\ncase, we need to configure the devices before starting them.  This patch\nseparates device start from device scan so that we can introduce the\nconfiguration step in the middle.\n\nI kept the existing semantics for pci_scan_bus() since there are a huge number\nof callers to that function.\n\nAlso, I have no way of testing the changes I made to the parisc files, so this\nneeds review by those folks.  Sorry for the massive cross-post, this touches\nfiles in many different places.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
