Conflicts: kernel/trace/trace_events_filter.c We use the tracing/core version.
Unified · Split
| @@ -1856,7 +1856,7 @@ E: rfkoenig@immd4.informatik.uni-erlangen.de · 1855 unmodified lines | |||
| 1856 | D: The Linux Support Team Erlangen | 1856 | D: The Linux Support Team Erlangen |
| 1857 | 1857 | ||
| 1858 | N: Andreas Koensgen | 1858 | N: Andreas Koensgen |
| 1859 | E: ajk@iehk.rwth-aachen.de | 1859 | E: ajk@comnets.uni-bremen.de |
| 1860 | D: 6pack driver for AX.25 | 1860 | D: 6pack driver for AX.25 |
| 1861 | 1861 | ||
| 1862 | N: Harald Koerfgen | 1862 | N: Harald Koerfgen |
| @@ -2006,6 +2006,9 @@ E: paul@laufernet.com · 143 unmodified lines | |||
| 2006 | D: Soundblaster driver fixes, ISAPnP quirk | 2006 | D: Soundblaster driver fixes, ISAPnP quirk |
| 2007 | S: California, USA | 2007 | S: California, USA |
| 2008 | 2008 | ||
| 2009 | N: Jonathan Layes | ||
| 2010 | D: ARPD support | ||
| 2011 | |||
| 2009 | N: Tom Lees | 2012 | N: Tom Lees |
| 2010 | E: tom@lpsg.demon.co.uk | 2013 | E: tom@lpsg.demon.co.uk |
| 2011 | W: http://www.lpsg.demon.co.uk/ | 2014 | W: http://www.lpsg.demon.co.uk/ |
| @@ -3802,6 +3805,9 @@ S: van Bronckhorststraat 12 · 1790 unmodified lines | |||
| 3802 | S: 2612 XV Delft | 3805 | S: 2612 XV Delft |
| 3803 | S: The Netherlands | 3806 | S: The Netherlands |
| 3804 | 3807 | ||
| 3808 | N: Thomas Woller | ||
| 3809 | D: CS461x Cirrus Logic sound driver | ||
| 3810 | |||
| 3805 | N: David Woodhouse | 3811 | N: David Woodhouse |
| 3806 | E: dwmw2@infradead.org | 3812 | E: dwmw2@infradead.org |
| 3807 | D: JFFS2 file system, Memory Technology Device subsystem, | 3813 | D: JFFS2 file system, Memory Technology Device subsystem, |
| @@ -94,28 +94,37 @@ What: /sys/block/<disk>/queue/physical_block_size · 93 unmodified lines | |||
| 94 | Date: May 2009 | 94 | Date: May 2009 |
| 95 | Contact: Martin K. Petersen <martin.petersen@oracle.com> | 95 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 96 | Description: | 96 | Description: |
| 97 | This is the smallest unit the storage device can write | 97 | This is the smallest unit a physical storage device can |
| 98 | without resorting to read-modify-write operation. It is | 98 | write atomically. It is usually the same as the logical |
| 99 | usually the same as the logical block size but may be | 99 | block size but may be bigger. One example is SATA |
| 100 | bigger. One example is SATA drives with 4KB sectors | 100 | drives with 4KB sectors that expose a 512-byte logical |
| 101 | that expose a 512-byte logical block size to the | 101 | block size to the operating system. For stacked block |
| 102 | operating system. | 102 | devices the physical_block_size variable contains the |
| 103 | maximum physical_block_size of the component devices. | ||
| 103 | 104 | ||
| 104 | What: /sys/block/<disk>/queue/minimum_io_size | 105 | What: /sys/block/<disk>/queue/minimum_io_size |
| 105 | Date: April 2009 | 106 | Date: April 2009 |
| 106 | Contact: Martin K. Petersen <martin.petersen@oracle.com> | 107 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 107 | Description: | 108 | Description: |
| 108 | Storage devices may report a preferred minimum I/O size, | 109 | Storage devices may report a granularity or preferred |
| 109 | which is the smallest request the device can perform | 110 | minimum I/O size which is the smallest request the |
| 110 | without incurring a read-modify-write penalty. For disk | 111 | device can perform without incurring a performance |
| 111 | drives this is often the physical block size. For RAID | 112 | penalty. For disk drives this is often the physical |
| 112 | arrays it is often the stripe chunk size. | 113 | block size. For RAID arrays it is often the stripe |
| 114 | chunk size. A properly aligned multiple of | ||
| 115 | minimum_io_size is the preferred request size for | ||
| 116 | workloads where a high number of I/O operations is | ||
| 117 | desired. | ||
| 113 | 118 | ||
| 114 | What: /sys/block/<disk>/queue/optimal_io_size | 119 | What: /sys/block/<disk>/queue/optimal_io_size |
| 115 | Date: April 2009 | 120 | Date: April 2009 |
| 116 | Contact: Martin K. Petersen <martin.petersen@oracle.com> | 121 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 117 | Description: | 122 | Description: |
| 118 | Storage devices may report an optimal I/O size, which is | 123 | Storage devices may report an optimal I/O size, which is |
| 119 | the device's preferred unit of receiving I/O. This is | 124 | the device's preferred unit for sustained I/O. This is |
| 120 | rarely reported for disk drives. For RAID devices it is | 125 | rarely reported for disk drives. For RAID arrays it is |
| 121 | usually the stripe width or the internal block size. | 126 | usually the stripe width or the internal track size. A |
| 127 | properly aligned multiple of optimal_io_size is the | ||
| 128 | preferred request size for workloads where sustained | ||
| 129 | throughput is desired. If no optimal I/O size is | ||
| 130 | reported this file contains 0. | ||
| @@ -449,8 +449,8 @@ printk(KERN_INFO "i = %u\n", i); · 448 unmodified lines | |||
| 449 | </para> | 449 | </para> |
| 450 | 450 | ||
| 451 | <programlisting> | 451 | <programlisting> |
| 452 | __u32 ipaddress; | 452 | __be32 ipaddress; |
| 453 | printk(KERN_INFO "my ip: %d.%d.%d.%d\n", NIPQUAD(ipaddress)); | 453 | printk(KERN_INFO "my ip: %pI4\n", &ipaddress); |
| 454 | </programlisting> | 454 | </programlisting> |
| 455 | 455 | ||
| 456 | <para> | 456 | <para> |
| @@ -83,11 +83,12 @@ not detect it missed following items in original chain. · 82 unmodified lines | |||
| 83 | obj = kmem_cache_alloc(...); | 83 | obj = kmem_cache_alloc(...); |
| 84 | lock_chain(); // typically a spin_lock() | 84 | lock_chain(); // typically a spin_lock() |
| 85 | obj->key = key; | 85 | obj->key = key; |
| 86 | atomic_inc(&obj->refcnt); | ||
| 87 | /* | 86 | /* |
| 88 | * we need to make sure obj->key is updated before obj->next | 87 | * we need to make sure obj->key is updated before obj->next |
| 88 | * or obj->refcnt | ||
| 89 | */ | 89 | */ |
| 90 | smp_wmb(); | 90 | smp_wmb(); |
| 91 | atomic_set(&obj->refcnt, 1); | ||
| 91 | hlist_add_head_rcu(&obj->obj_node, list); | 92 | hlist_add_head_rcu(&obj->obj_node, list); |
| 92 | unlock_chain(); // typically a spin_unlock() | 93 | unlock_chain(); // typically a spin_unlock() |
| 93 | 94 | ||
| @@ -159,6 +160,10 @@ out: · 65 unmodified lines | |||
| 159 | obj = kmem_cache_alloc(cachep); | 160 | obj = kmem_cache_alloc(cachep); |
| 160 | lock_chain(); // typically a spin_lock() | 161 | lock_chain(); // typically a spin_lock() |
| 161 | obj->key = key; | 162 | obj->key = key; |
| 163 | /* | ||
| 164 | * changes to obj->key must be visible before refcnt one | ||
| 165 | */ | ||
| 166 | smp_wmb(); | ||
| 162 | atomic_set(&obj->refcnt, 1); | 167 | atomic_set(&obj->refcnt, 1); |
| 163 | /* | 168 | /* |
| 164 | * insert obj in RCU way (readers might be traversing chain) | 169 | * insert obj in RCU way (readers might be traversing chain) |
| @@ -21,6 +21,8 @@ ffff8000 ffffffff copy_user_page / clear_user_page use. · 20 unmodified lines | |||
| 21 | For SA11xx and Xscale, this is used to | 21 | For SA11xx and Xscale, this is used to |
| 22 | setup a minicache mapping. | 22 | setup a minicache mapping. |
| 23 | 23 | ||
| 24 | ffff4000 ffffffff cache aliasing on ARMv6 and later CPUs. | ||
| 25 | |||
| 24 | ffff1000 ffff7fff Reserved. | 26 | ffff1000 ffff7fff Reserved. |
| 25 | Platforms must not use this address range. | 27 | Platforms must not use this address range. |
| 26 | 28 | ||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * cn_test.c | 2 | * cn_test.c |
| 3 | * | 3 | * |
| 4 | * 2004-2005 Copyright (c) Evgeniy Polyakov <johnpol@2ka.mipt.ru> | 4 | * 2004+ Copyright (c) Evgeniy Polyakov <zbr@ioremap.net> |
| 5 | * All rights reserved. | 5 | * All rights reserved. |
| 6 | * | 6 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | 7 | * This program is free software; you can redistribute it and/or modify |
| @@ -194,5 +194,5 @@ module_init(cn_test_init); · 186 unmodified lines | |||
| 194 | module_exit(cn_test_fini); | 194 | module_exit(cn_test_fini); |
| 195 | 195 | ||
| 196 | MODULE_LICENSE("GPL"); | 196 | MODULE_LICENSE("GPL"); |
| 197 | MODULE_AUTHOR("Evgeniy Polyakov <johnpol@2ka.mipt.ru>"); | 197 | MODULE_AUTHOR("Evgeniy Polyakov <zbr@ioremap.net>"); |
| 198 | MODULE_DESCRIPTION("Connector's test module"); | 198 | MODULE_DESCRIPTION("Connector's test module"); |
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * ucon.c | 2 | * ucon.c |
| 3 | * | 3 | * |
| 4 | * Copyright (c) 2004+ Evgeniy Polyakov <johnpol@2ka.mipt.ru> | 4 | * Copyright (c) 2004+ Evgeniy Polyakov <zbr@ioremap.net> |
| 5 | * | 5 | * |
| 6 | * | 6 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | 7 | * This program is free software; you can redistribute it and/or modify |
| @@ -23,7 +23,8 @@ interface. · 22 unmodified lines | |||
| 23 | Using sysfs | 23 | Using sysfs |
| 24 | ~~~~~~~~~~~ | 24 | ~~~~~~~~~~~ |
| 25 | 25 | ||
| 26 | sysfs is always compiled in. You can access it by doing: | 26 | sysfs is always compiled in if CONFIG_SYSFS is defined. You can access |
| 27 | it by doing: | ||
| 27 | 28 | ||
| 28 | mount -t sysfs sysfs /sys | 29 | mount -t sysfs sysfs /sys |
| 29 | 30 | ||
| @@ -139,6 +139,7 @@ Code Seq# Include File Comments · 138 unmodified lines | |||
| 139 | 'm' all linux/synclink.h conflict! | 139 | 'm' all linux/synclink.h conflict! |
| 140 | 'm' 00-1F net/irda/irmod.h conflict! | 140 | 'm' 00-1F net/irda/irmod.h conflict! |
| 141 | 'n' 00-7F linux/ncp_fs.h | 141 | 'n' 00-7F linux/ncp_fs.h |
| 142 | 'n' 80-8F linux/nilfs2_fs.h NILFS2 | ||
| 142 | 'n' E0-FF video/matrox.h matroxfb | 143 | 'n' E0-FF video/matrox.h matroxfb |
| 143 | 'o' 00-1F fs/ocfs2/ocfs2_fs.h OCFS2 | 144 | 'o' 00-1F fs/ocfs2/ocfs2_fs.h OCFS2 |
| 144 | 'o' 00-03 include/mtd/ubi-user.h conflict! (OCFS2 and UBI overlaps) | 145 | 'o' 00-03 include/mtd/ubi-user.h conflict! (OCFS2 and UBI overlaps) |
| @@ -36,8 +36,6 @@ detailed description): · 35 unmodified lines | |||
| 36 | - Bluetooth enable and disable | 36 | - Bluetooth enable and disable |
| 37 | - video output switching, expansion control | 37 | - video output switching, expansion control |
| 38 | - ThinkLight on and off | 38 | - ThinkLight on and off |
| 39 | - limited docking and undocking | ||
| 40 | - UltraBay eject | ||
| 41 | - CMOS/UCMS control | 39 | - CMOS/UCMS control |
| 42 | - LED control | 40 | - LED control |
| 43 | - ACPI sounds | 41 | - ACPI sounds |
| @@ -729,131 +727,6 @@ cannot be read or if it is unknown, thinkpad-acpi will report it as "off". · 685 unmodified lines | |||
| 729 | It is impossible to know if the status returned through sysfs is valid. | 727 | It is impossible to know if the status returned through sysfs is valid. |
| 730 | 728 | ||
| 731 | 729 | ||
| 732 | Docking / undocking -- /proc/acpi/ibm/dock | ||
| 733 | ------------------------------------------ | ||
| 734 | |||
| 735 | Docking and undocking (e.g. with the X4 UltraBase) requires some | ||
| 736 | actions to be taken by the operating system to safely make or break | ||
| 737 | the electrical connections with the dock. | ||
| 738 | |||
| 739 | The docking feature of this driver generates the following ACPI events: | ||
| 740 | |||
| 741 | ibm/dock GDCK 00000003 00000001 -- eject request | ||
| 742 | ibm/dock GDCK 00000003 00000002 -- undocked | ||
| 743 | ibm/dock GDCK 00000000 00000003 -- docked | ||
| 744 | |||
| 745 | NOTE: These events will only be generated if the laptop was docked | ||
| 746 | when originally booted. This is due to the current lack of support for | ||
| 747 | hot plugging of devices in the Linux ACPI framework. If the laptop was | ||
| 748 | booted while not in the dock, the following message is shown in the | ||
| 749 | logs: | ||
| 750 | |||
| 751 | Mar 17 01:42:34 aero kernel: thinkpad_acpi: dock device not present | ||
| 752 | |||
| 753 | In this case, no dock-related events are generated but the dock and | ||
| 754 | undock commands described below still work. They can be executed | ||
| 755 | manually or triggered by Fn key combinations (see the example acpid | ||
| 756 | configuration files included in the driver tarball package available | ||
| 757 | on the web site). | ||
| 758 | |||
| 759 | When the eject request button on the dock is pressed, the first event | ||
| 760 | above is generated. The handler for this event should issue the | ||
| 761 | following command: | ||
| 762 | |||
| 763 | echo undock > /proc/acpi/ibm/dock | ||
| 764 | |||
| 765 | After the LED on the dock goes off, it is safe to eject the laptop. | ||
| 766 | Note: if you pressed this key by mistake, go ahead and eject the | ||
| 767 | laptop, then dock it back in. Otherwise, the dock may not function as | ||
| 768 | expected. | ||
| 769 | |||
| 770 | When the laptop is docked, the third event above is generated. The | ||
| 771 | handler for this event should issue the following command to fully | ||
| 772 | enable the dock: | ||
| 773 | |||
| 774 | echo dock > /proc/acpi/ibm/dock | ||
| 775 | |||
| 776 | The contents of the /proc/acpi/ibm/dock file shows the current status | ||
| 777 | of the dock, as provided by the ACPI framework. | ||
| 778 | |||
| 779 | The docking support in this driver does not take care of enabling or | ||
| 780 | disabling any other devices you may have attached to the dock. For | ||
| 781 | example, a CD drive plugged into the UltraBase needs to be disabled or | ||
| 782 | enabled separately. See the provided example acpid configuration files | ||
| 783 | for how this can be accomplished. | ||
| 784 | |||
| 785 | There is no support yet for PCI devices that may be attached to a | ||
| 786 | docking station, e.g. in the ThinkPad Dock II. The driver currently | ||
| 787 | does not recognize, enable or disable such devices. This means that | ||
| 788 | the only docking stations currently supported are the X-series | ||
| 789 | UltraBase docks and "dumb" port replicators like the Mini Dock (the | ||
| 790 | latter don't need any ACPI support, actually). | ||
| 791 | |||
| 792 | |||
| 793 | UltraBay eject -- /proc/acpi/ibm/bay | ||
| 794 | ------------------------------------ | ||
| 795 | |||
| 796 | Inserting or ejecting an UltraBay device requires some actions to be | ||
| 797 | taken by the operating system to safely make or break the electrical | ||
| 798 | connections with the device. | ||
| 799 | |||
| 800 | This feature generates the following ACPI events: | ||
| 801 | |||
| 802 | ibm/bay MSTR 00000003 00000000 -- eject request | ||
| 803 | ibm/bay MSTR 00000001 00000000 -- eject lever inserted | ||
| 804 | |||
| 805 | NOTE: These events will only be generated if the UltraBay was present | ||
| 806 | when the laptop was originally booted (on the X series, the UltraBay | ||
| 807 | is in the dock, so it may not be present if the laptop was undocked). | ||
| 808 | This is due to the current lack of support for hot plugging of devices | ||
| 809 | in the Linux ACPI framework. If the laptop was booted without the | ||
| 810 | UltraBay, the following message is shown in the logs: | ||
| 811 | |||
| 812 | Mar 17 01:42:34 aero kernel: thinkpad_acpi: bay device not present | ||
| 813 | |||
| 814 | In this case, no bay-related events are generated but the eject | ||
| 815 | command described below still works. It can be executed manually or | ||
| 816 | triggered by a hot key combination. | ||
| 817 | |||
| 818 | Sliding the eject lever generates the first event shown above. The | ||
| 819 | handler for this event should take whatever actions are necessary to | ||
| 820 | shut down the device in the UltraBay (e.g. call idectl), then issue | ||
| 821 | the following command: | ||
| 822 | |||
| 823 | echo eject > /proc/acpi/ibm/bay | ||
| 824 | |||
| 825 | After the LED on the UltraBay goes off, it is safe to pull out the | ||
| 826 | device. | ||
| 827 | |||
| 828 | When the eject lever is inserted, the second event above is | ||
| 829 | generated. The handler for this event should take whatever actions are | ||
| 830 | necessary to enable the UltraBay device (e.g. call idectl). | ||
| 831 | |||
| 832 | The contents of the /proc/acpi/ibm/bay file shows the current status | ||
| 833 | of the UltraBay, as provided by the ACPI framework. | ||
| 834 | |||
| 835 | EXPERIMENTAL warm eject support on the 600e/x, A22p and A3x (To use | ||
| 836 | this feature, you need to supply the experimental=1 parameter when | ||
| 837 | loading the module): | ||
| 838 | |||
| 839 | These models do not have a button near the UltraBay device to request | ||
| 840 | a hot eject but rather require the laptop to be put to sleep | ||
| 841 | (suspend-to-ram) before the bay device is ejected or inserted). | ||
| 842 | The sequence of steps to eject the device is as follows: | ||
| 843 | |||
| 844 | echo eject > /proc/acpi/ibm/bay | ||
| 845 | put the ThinkPad to sleep | ||
| 846 | remove the drive | ||
| 847 | resume from sleep | ||
| 848 | cat /proc/acpi/ibm/bay should show that the drive was removed | ||
| 849 | |||
| 850 | On the A3x, both the UltraBay 2000 and UltraBay Plus devices are | ||
| 851 | supported. Use "eject2" instead of "eject" for the second bay. | ||
| 852 | |||
| 853 | Note: the UltraBay eject support on the 600e/x, A22p and A3x is | ||
| 854 | EXPERIMENTAL and may not work as expected. USE WITH CAUTION! | ||
| 855 | |||
| 856 | |||
| 857 | CMOS/UCMS control | 730 | CMOS/UCMS control |
| 858 | ----------------- | 731 | ----------------- |
| 859 | 732 | ||
| @@ -1,7 +1,9 @@ | |||
| 1 | /*P:100 This is the Launcher code, a simple program which lays out the | 1 | /*P:100 |
| 2 | * "physical" memory for the new Guest by mapping the kernel image and | 2 | * This is the Launcher code, a simple program which lays out the "physical" |
| 3 | * the virtual devices, then opens /dev/lguest to tell the kernel | 3 | * memory for the new Guest by mapping the kernel image and the virtual |
| 4 | * about the Guest and control it. :*/ | 4 | * devices, then opens /dev/lguest to tell the kernel about the Guest and |
| 5 | * control it. | ||
| 6 | :*/ | ||
| 5 | #define _LARGEFILE64_SOURCE | 7 | #define _LARGEFILE64_SOURCE |
| 6 | #define _GNU_SOURCE | 8 | #define _GNU_SOURCE |
| 7 | #include <stdio.h> | 9 | #include <stdio.h> |
| @@ -46,13 +48,15 @@ · 38 unmodified lines | |||
| 46 | #include "linux/virtio_rng.h" | 48 | #include "linux/virtio_rng.h" |
| 47 | #include "linux/virtio_ring.h" | 49 | #include "linux/virtio_ring.h" |
| 48 | #include "asm/bootparam.h" | 50 | #include "asm/bootparam.h" |
| 49 | /*L:110 We can ignore the 39 include files we need for this program, but I do | 51 | /*L:110 |
| 50 | * want to draw attention to the use of kernel-style types. | 52 | * We can ignore the 42 include files we need for this program, but I do want |
| 53 | * to draw attention to the use of kernel-style types. | ||
| 51 | * | 54 | * |
| 52 | * As Linus said, "C is a Spartan language, and so should your naming be." I | 55 | * As Linus said, "C is a Spartan language, and so should your naming be." I |
| 53 | * like these abbreviations, so we define them here. Note that u64 is always | 56 | * like these abbreviations, so we define them here. Note that u64 is always |
| 54 | * unsigned long long, which works on all Linux systems: this means that we can | 57 | * unsigned long long, which works on all Linux systems: this means that we can |
| 55 | * use %llu in printf for any u64. */ | 58 | * use %llu in printf for any u64. |
| 59 | */ | ||
| 56 | typedef unsigned long long u64; | 60 | typedef unsigned long long u64; |
| 57 | typedef uint32_t u32; | 61 | typedef uint32_t u32; |
| 58 | typedef uint16_t u16; | 62 | typedef uint16_t u16; |
| @@ -69,8 +73,10 @@ typedef uint8_t u8; · 10 unmodified lines | |||
| 69 | /* This will occupy 3 pages: it must be a power of 2. */ | 73 | /* This will occupy 3 pages: it must be a power of 2. */ |
| 70 | #define VIRTQUEUE_NUM 256 | 74 | #define VIRTQUEUE_NUM 256 |
| 71 | 75 | ||
| 72 | /*L:120 verbose is both a global flag and a macro. The C preprocessor allows | 76 | /*L:120 |
| 73 | * this, and although I wouldn't recommend it, it works quite nicely here. */ | 77 | * verbose is both a global flag and a macro. The C preprocessor allows |
| 78 | * this, and although I wouldn't recommend it, it works quite nicely here. | ||
| 79 | */ | ||
| 74 | static bool verbose; | 80 | static bool verbose; |
| 75 | #define verbose(args...) \ | 81 | #define verbose(args...) \ |
| 76 | do { if (verbose) printf(args); } while(0) | 82 | do { if (verbose) printf(args); } while(0) |
| @@ -87,8 +93,7 @@ static int lguest_fd; · 10 unmodified lines | |||
| 87 | static unsigned int __thread cpu_id; | 93 | static unsigned int __thread cpu_id; |
| 88 | 94 | ||
| 89 | /* This is our list of devices. */ | 95 | /* This is our list of devices. */ |
| 90 | struct device_list | 96 | struct device_list { |
| 91 | { | ||
| 92 | /* Counter to assign interrupt numbers. */ | 97 | /* Counter to assign interrupt numbers. */ |
| 93 | unsigned int next_irq; | 98 | unsigned int next_irq; |
| 94 | 99 | ||
| @@ -100,8 +105,7 @@ struct device_list · 5 unmodified lines | |||
| 100 | 105 | ||
| 101 | /* A single linked list of devices. */ | 106 | /* A single linked list of devices. */ |
| 102 | struct device *dev; | 107 | struct device *dev; |
| 103 | /* And a pointer to the last device for easy append and also for | 108 | /* And a pointer to the last device for easy append. */ |
| 104 | * configuration appending. */ | ||
| 105 | struct device *lastdev; | 109 | struct device *lastdev; |
| 106 | }; | 110 | }; |
| 107 | 111 | ||
| @@ -109,8 +113,7 @@ struct device_list · 1 unmodified line | |||
| 109 | static struct device_list devices; | 113 | static struct device_list devices; |
| 110 | 114 | ||
| 111 | /* The device structure describes a single device. */ | 115 | /* The device structure describes a single device. */ |
| 112 | struct device | 116 | struct device { |
| 113 | { | ||
| 114 | /* The linked-list pointer. */ | 117 | /* The linked-list pointer. */ |
| 115 | struct device *next; | 118 | struct device *next; |
| 116 | 119 | ||
| @@ -135,8 +138,7 @@ struct device · 18 unmodified lines | |||
| 135 | }; | 138 | }; |
| 136 | 139 | ||
| 137 | /* The virtqueue structure describes a queue attached to a device. */ | 140 | /* The virtqueue structure describes a queue attached to a device. */ |
| 138 | struct virtqueue | 141 | struct virtqueue { |
| 139 | { | ||
| 140 | struct virtqueue *next; | 142 | struct virtqueue *next; |
| 141 | 143 | ||
| 142 | /* Which device owns me. */ | 144 | /* Which device owns me. */ |
| @@ -168,20 +170,24 @@ static char **main_args; · 25 unmodified lines | |||
| 168 | /* The original tty settings to restore on exit. */ | 170 | /* The original tty settings to restore on exit. */ |
| 169 | static struct termios orig_term; | 171 | static struct termios orig_term; |
| 170 | 172 | ||
| 171 | /* We have to be careful with barriers: our devices are all run in separate | 173 | /* |
| 174 | * We have to be careful with barriers: our devices are all run in separate | ||
| 172 | * threads and so we need to make sure that changes visible to the Guest happen | 175 | * threads and so we need to make sure that changes visible to the Guest happen |
| 173 | * in precise order. */ | 176 | * in precise order. |
| 177 | */ | ||
| 174 | #define wmb() __asm__ __volatile__("" : : : "memory") | 178 | #define wmb() __asm__ __volatile__("" : : : "memory") |
| 175 | #define mb() __asm__ __volatile__("" : : : "memory") | 179 | #define mb() __asm__ __volatile__("" : : : "memory") |
| 176 | 180 | ||
| 177 | /* Convert an iovec element to the given type. | 181 | /* |
| 182 | * Convert an iovec element to the given type. | ||
| 178 | * | 183 | * |
| 179 | * This is a fairly ugly trick: we need to know the size of the type and | 184 | * This is a fairly ugly trick: we need to know the size of the type and |
| 180 | * alignment requirement to check the pointer is kosher. It's also nice to | 185 | * alignment requirement to check the pointer is kosher. It's also nice to |
| 181 | * have the name of the type in case we report failure. | 186 | * have the name of the type in case we report failure. |
| 182 | * | 187 | * |
| 183 | * Typing those three things all the time is cumbersome and error prone, so we | 188 | * Typing those three things all the time is cumbersome and error prone, so we |
| 184 | * have a macro which sets them all up and passes to the real function. */ | 189 | * have a macro which sets them all up and passes to the real function. |
| 190 | */ | ||
| 185 | #define convert(iov, type) \ | 191 | #define convert(iov, type) \ |
| 186 | ((type *)_convert((iov), sizeof(type), __alignof__(type), #type)) | 192 | ((type *)_convert((iov), sizeof(type), __alignof__(type), #type)) |
| 187 | 193 | ||
| @@ -198,8 +204,10 @@ static void *_convert(struct iovec *iov, size_t size, size_t align, · 10 unmodified lines | |||
| 198 | /* Wrapper for the last available index. Makes it easier to change. */ | 204 | /* Wrapper for the last available index. Makes it easier to change. */ |
| 199 | #define lg_last_avail(vq) ((vq)->last_avail_idx) | 205 | #define lg_last_avail(vq) ((vq)->last_avail_idx) |
| 200 | 206 | ||
| 201 | /* The virtio configuration space is defined to be little-endian. x86 is | 207 | /* |
| 202 | * little-endian too, but it's nice to be explicit so we have these helpers. */ | 208 | * The virtio configuration space is defined to be little-endian. x86 is |
| 209 | * little-endian too, but it's nice to be explicit so we have these helpers. | ||
| 210 | */ | ||
| 203 | #define cpu_to_le16(v16) (v16) | 211 | #define cpu_to_le16(v16) (v16) |
| 204 | #define cpu_to_le32(v32) (v32) | 212 | #define cpu_to_le32(v32) (v32) |
| 205 | #define cpu_to_le64(v64) (v64) | 213 | #define cpu_to_le64(v64) (v64) |
| @@ -241,11 +249,12 @@ static u8 *get_feature_bits(struct device *dev) · 35 unmodified lines | |||
| 241 | + dev->num_vq * sizeof(struct lguest_vqconfig); | 249 | + dev->num_vq * sizeof(struct lguest_vqconfig); |
| 242 | } | 250 | } |
| 243 | 251 | ||
| 244 | /*L:100 The Launcher code itself takes us out into userspace, that scary place | 252 | /*L:100 |
| 245 | * where pointers run wild and free! Unfortunately, like most userspace | 253 | * The Launcher code itself takes us out into userspace, that scary place where |
| 246 | * programs, it's quite boring (which is why everyone likes to hack on the | 254 | * pointers run wild and free! Unfortunately, like most userspace programs, |
| 247 | * kernel!). Perhaps if you make up an Lguest Drinking Game at this point, it | 255 | * it's quite boring (which is why everyone likes to hack on the kernel!). |
| 248 | * will get you through this section. Or, maybe not. | 256 | * Perhaps if you make up an Lguest Drinking Game at this point, it will get |
| 257 | * you through this section. Or, maybe not. | ||
| 249 | * | 258 | * |
| 250 | * The Launcher sets up a big chunk of memory to be the Guest's "physical" | 259 | * The Launcher sets up a big chunk of memory to be the Guest's "physical" |
| 251 | * memory and stores it in "guest_base". In other words, Guest physical == | 260 | * memory and stores it in "guest_base". In other words, Guest physical == |
| @@ -253,7 +262,8 @@ static u8 *get_feature_bits(struct device *dev) · 1 unmodified line | |||
| 253 | * | 262 | * |
| 254 | * This can be tough to get your head around, but usually it just means that we | 263 | * This can be tough to get your head around, but usually it just means that we |
| 255 | * use these trivial conversion functions when the Guest gives us it's | 264 | * use these trivial conversion functions when the Guest gives us it's |
| 256 | * "physical" addresses: */ | 265 | * "physical" addresses: |
| 266 | */ | ||
| 257 | static void *from_guest_phys(unsigned long addr) | 267 | static void *from_guest_phys(unsigned long addr) |
| 258 | { | 268 | { |
| 259 | return guest_base + addr; | 269 | return guest_base + addr; |
| @@ -268,7 +278,8 @@ static unsigned long to_guest_phys(const void *addr) · 8 unmodified lines | |||
| 268 | * Loading the Kernel. | 278 | * Loading the Kernel. |
| 269 | * | 279 | * |
| 270 | * We start with couple of simple helper routines. open_or_die() avoids | 280 | * We start with couple of simple helper routines. open_or_die() avoids |
| 271 | * error-checking code cluttering the callers: */ | 281 | * error-checking code cluttering the callers: |
| 282 | */ | ||
| 272 | static int open_or_die(const char *name, int flags) | 283 | static int open_or_die(const char *name, int flags) |
| 273 | { | 284 | { |
| 274 | int fd = open(name, flags); | 285 | int fd = open(name, flags); |
| @@ -283,12 +294,19 @@ static void *map_zeroed_pages(unsigned int num) · 8 unmodified lines | |||
| 283 | int fd = open_or_die("/dev/zero", O_RDONLY); | 294 | int fd = open_or_die("/dev/zero", O_RDONLY); |
| 284 | void *addr; | 295 | void *addr; |
| 285 | 296 | ||
| 286 | /* We use a private mapping (ie. if we write to the page, it will be | 297 | /* |
| 287 | * copied). */ | 298 | * We use a private mapping (ie. if we write to the page, it will be |
| 299 | * copied). | ||
| 300 | */ | ||
| 288 | addr = mmap(NULL, getpagesize() * num, | 301 | addr = mmap(NULL, getpagesize() * num, |
| 289 | PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, fd, 0); | 302 | PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, fd, 0); |
| 290 | if (addr == MAP_FAILED) | 303 | if (addr == MAP_FAILED) |
| 291 | err(1, "Mmaping %u pages of /dev/zero", num); | 304 | err(1, "Mmaping %u pages of /dev/zero", num); |
| 305 | |||
| 306 | /* | ||
| 307 | * One neat mmap feature is that you can close the fd, and it | ||
| 308 | * stays mapped. | ||
| 309 | */ | ||
| 292 | close(fd); | 310 | close(fd); |
| 293 | 311 | ||
| 294 | return addr; | 312 | return addr; |
| @@ -305,20 +323,24 @@ static void *get_pages(unsigned int num) · 10 unmodified lines | |||
| 305 | return addr; | 323 | return addr; |
| 306 | } | 324 | } |
| 307 | 325 | ||
| 308 | /* This routine is used to load the kernel or initrd. It tries mmap, but if | 326 | /* |
| 327 | * This routine is used to load the kernel or initrd. It tries mmap, but if | ||
| 309 | * that fails (Plan 9's kernel file isn't nicely aligned on page boundaries), | 328 | * that fails (Plan 9's kernel file isn't nicely aligned on page boundaries), |
| 310 | * it falls back to reading the memory in. */ | 329 | * it falls back to reading the memory in. |
| 330 | */ | ||
| 311 | static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) | 331 | static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) |
| 312 | { | 332 | { |
| 313 | ssize_t r; | 333 | ssize_t r; |
| 314 | 334 | ||
| 315 | /* We map writable even though for some segments are marked read-only. | 335 | /* |
| 336 | * We map writable even though for some segments are marked read-only. | ||
| 316 | * The kernel really wants to be writable: it patches its own | 337 | * The kernel really wants to be writable: it patches its own |
| 317 | * instructions. | 338 | * instructions. |
| 318 | * | 339 | * |
| 319 | * MAP_PRIVATE means that the page won't be copied until a write is | 340 | * MAP_PRIVATE means that the page won't be copied until a write is |
| 320 | * done to it. This allows us to share untouched memory between | 341 | * done to it. This allows us to share untouched memory between |
| 321 | * Guests. */ | 342 | * Guests. |
| 343 | */ | ||
| 322 | if (mmap(addr, len, PROT_READ|PROT_WRITE|PROT_EXEC, | 344 | if (mmap(addr, len, PROT_READ|PROT_WRITE|PROT_EXEC, |
| 323 | MAP_FIXED|MAP_PRIVATE, fd, offset) != MAP_FAILED) | 345 | MAP_FIXED|MAP_PRIVATE, fd, offset) != MAP_FAILED) |
| 324 | return; | 346 | return; |
| @@ -329,7 +351,8 @@ static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) · 4 unmodified lines | |||
| 329 | err(1, "Reading offset %lu len %lu gave %zi", offset, len, r); | 351 | err(1, "Reading offset %lu len %lu gave %zi", offset, len, r); |
| 330 | } | 352 | } |
| 331 | 353 | ||
| 332 | /* This routine takes an open vmlinux image, which is in ELF, and maps it into | 354 | /* |
| 355 | * This routine takes an open vmlinux image, which is in ELF, and maps it into | ||
| 333 | * the Guest memory. ELF = Embedded Linking Format, which is the format used | 356 | * the Guest memory. ELF = Embedded Linking Format, which is the format used |
| 334 | * by all modern binaries on Linux including the kernel. | 357 | * by all modern binaries on Linux including the kernel. |
| 335 | * | 358 | * |
| @@ -337,23 +360,28 @@ static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) · 1 unmodified line | |||
| 337 | * address. We use the physical address; the Guest will map itself to the | 360 | * address. We use the physical address; the Guest will map itself to the |
| 338 | * virtual address. | 361 | * virtual address. |
| 339 | * | 362 | * |
| 340 | * We return the starting address. */ | 363 | * We return the starting address. |
| 364 | */ | ||
| 341 | static unsigned long map_elf(int elf_fd, const Elf32_Ehdr *ehdr) | 365 | static unsigned long map_elf(int elf_fd, const Elf32_Ehdr *ehdr) |
| 342 | { | 366 | { |
| 343 | Elf32_Phdr phdr[ehdr->e_phnum]; | 367 | Elf32_Phdr phdr[ehdr->e_phnum]; |
| 344 | unsigned int i; | 368 | unsigned int i; |
| 345 | 369 | ||
| 346 | /* Sanity checks on the main ELF header: an x86 executable with a | 370 | /* |
| 347 | * reasonable number of correctly-sized program headers. */ | 371 | * Sanity checks on the main ELF header: an x86 executable with a |
| 372 | * reasonable number of correctly-sized program headers. | ||
| 373 | */ | ||
| 348 | if (ehdr->e_type != ET_EXEC | 374 | if (ehdr->e_type != ET_EXEC |
| 349 | || ehdr->e_machine != EM_386 | 375 | || ehdr->e_machine != EM_386 |
| 350 | || ehdr->e_phentsize != sizeof(Elf32_Phdr) | 376 | || ehdr->e_phentsize != sizeof(Elf32_Phdr) |
| 351 | || ehdr->e_phnum < 1 || ehdr->e_phnum > 65536U/sizeof(Elf32_Phdr)) | 377 | || ehdr->e_phnum < 1 || ehdr->e_phnum > 65536U/sizeof(Elf32_Phdr)) |
| 352 | errx(1, "Malformed elf header"); | 378 | errx(1, "Malformed elf header"); |
| 353 | 379 | ||
| 354 | /* An ELF executable contains an ELF header and a number of "program" | 380 | /* |
| 381 | * An ELF executable contains an ELF header and a number of "program" | ||
| 355 | * headers which indicate which parts ("segments") of the program to | 382 | * headers which indicate which parts ("segments") of the program to |
| 356 | * load where. */ | 383 | * load where. |
| 384 | */ | ||
| 357 | 385 | ||
| 358 | /* We read in all the program headers at once: */ | 386 | /* We read in all the program headers at once: */ |
| 359 | if (lseek(elf_fd, ehdr->e_phoff, SEEK_SET) < 0) | 387 | if (lseek(elf_fd, ehdr->e_phoff, SEEK_SET) < 0) |
| @@ -361,8 +389,10 @@ static unsigned long map_elf(int elf_fd, const Elf32_Ehdr *ehdr) · 1 unmodified line | |||
| 361 | if (read(elf_fd, phdr, sizeof(phdr)) != sizeof(phdr)) | 389 | if (read(elf_fd, phdr, sizeof(phdr)) != sizeof(phdr)) |
| 362 | err(1, "Reading program headers"); | 390 | err(1, "Reading program headers"); |
| 363 | 391 | ||
| 364 | /* Try all the headers: there are usually only three. A read-only one, | 392 | /* |
| 365 | * a read-write one, and a "note" section which we don't load. */ | 393 | * Try all the headers: there are usually only three. A read-only one, |
| 394 | * a read-write one, and a "note" section which we don't load. | ||
| 395 | */ | ||
| 366 | for (i = 0; i < ehdr->e_phnum; i++) { | 396 | for (i = 0; i < ehdr->e_phnum; i++) { |
| 367 | /* If this isn't a loadable segment, we ignore it */ | 397 | /* If this isn't a loadable segment, we ignore it */ |
| 368 | if (phdr[i].p_type != PT_LOAD) | 398 | if (phdr[i].p_type != PT_LOAD) |
| @@ -380,13 +410,15 @@ static unsigned long map_elf(int elf_fd, const Elf32_Ehdr *ehdr) · 11 unmodified lines | |||
| 380 | return ehdr->e_entry; | 410 | return ehdr->e_entry; |
| 381 | } | 411 | } |
| 382 | 412 | ||
| 383 | /*L:150 A bzImage, unlike an ELF file, is not meant to be loaded. You're | 413 | /*L:150 |
| 384 | * supposed to jump into it and it will unpack itself. We used to have to | 414 | * A bzImage, unlike an ELF file, is not meant to be loaded. You're supposed |
| 385 | * perform some hairy magic because the unpacking code scared me. | 415 | * to jump into it and it will unpack itself. We used to have to perform some |
| 416 | * hairy magic because the unpacking code scared me. | ||
| 386 | * | 417 | * |
| 387 | * Fortunately, Jeremy Fitzhardinge convinced me it wasn't that hard and wrote | 418 | * Fortunately, Jeremy Fitzhardinge convinced me it wasn't that hard and wrote |
| 388 | * a small patch to jump over the tricky bits in the Guest, so now we just read | 419 | * a small patch to jump over the tricky bits in the Guest, so now we just read |
| 389 | * the funky header so we know where in the file to load, and away we go! */ | 420 | * the funky header so we know where in the file to load, and away we go! |
| 421 | */ | ||
| 390 | static unsigned long load_bzimage(int fd) | 422 | static unsigned long load_bzimage(int fd) |
| 391 | { | 423 | { |
| 392 | struct boot_params boot; | 424 | struct boot_params boot; |
| @@ -394,8 +426,10 @@ static unsigned long load_bzimage(int fd) · 1 unmodified line | |||
| 394 | /* Modern bzImages get loaded at 1M. */ | 426 | /* Modern bzImages get loaded at 1M. */ |
| 395 | void *p = from_guest_phys(0x100000); | 427 | void *p = from_guest_phys(0x100000); |
| 396 | 428 | ||
| 397 | /* Go back to the start of the file and read the header. It should be | 429 | /* |
| 398 | * a Linux boot header (see Documentation/x86/i386/boot.txt) */ | 430 | * Go back to the start of the file and read the header. It should be |
| 431 | * a Linux boot header (see Documentation/x86/i386/boot.txt) | ||
| 432 | */ | ||
| 399 | lseek(fd, 0, SEEK_SET); | 433 | lseek(fd, 0, SEEK_SET); |
| 400 | read(fd, &boot, sizeof(boot)); | 434 | read(fd, &boot, sizeof(boot)); |
| 401 | 435 | ||
| @@ -414,9 +448,11 @@ static unsigned long load_bzimage(int fd) · 12 unmodified lines | |||
| 414 | return boot.hdr.code32_start; | 448 | return boot.hdr.code32_start; |
| 415 | } | 449 | } |
| 416 | 450 | ||
| 417 | /*L:140 Loading the kernel is easy when it's a "vmlinux", but most kernels | 451 | /*L:140 |
| 452 | * Loading the kernel is easy when it's a "vmlinux", but most kernels | ||
| 418 | * come wrapped up in the self-decompressing "bzImage" format. With a little | 453 | * come wrapped up in the self-decompressing "bzImage" format. With a little |
| 419 | * work, we can load those, too. */ | 454 | * work, we can load those, too. |
| 455 | */ | ||
| 420 | static unsigned long load_kernel(int fd) | 456 | static unsigned long load_kernel(int fd) |
| 421 | { | 457 | { |
| 422 | Elf32_Ehdr hdr; | 458 | Elf32_Ehdr hdr; |
| @@ -433,24 +469,28 @@ static unsigned long load_kernel(int fd) · 10 unmodified lines | |||
| 433 | return load_bzimage(fd); | 469 | return load_bzimage(fd); |
| 434 | } | 470 | } |
| 435 | 471 | ||
| 436 | /* This is a trivial little helper to align pages. Andi Kleen hated it because | 472 | /* |
| 473 | * This is a trivial little helper to align pages. Andi Kleen hated it because | ||
| 437 | * it calls getpagesize() twice: "it's dumb code." | 474 | * it calls getpagesize() twice: "it's dumb code." |
| 438 | * | 475 | * |
| 439 | * Kernel guys get really het up about optimization, even when it's not | 476 | * Kernel guys get really het up about optimization, even when it's not |
| 440 | * necessary. I leave this code as a reaction against that. */ | 477 | * necessary. I leave this code as a reaction against that. |
| 478 | */ | ||
| 441 | static inline unsigned long page_align(unsigned long addr) | 479 | static inline unsigned long page_align(unsigned long addr) |
| 442 | { | 480 | { |
| 443 | /* Add upwards and truncate downwards. */ | 481 | /* Add upwards and truncate downwards. */ |
| 444 | return ((addr + getpagesize()-1) & ~(getpagesize()-1)); | 482 | return ((addr + getpagesize()-1) & ~(getpagesize()-1)); |
| 445 | } | 483 | } |
| 446 | 484 | ||
| 447 | /*L:180 An "initial ram disk" is a disk image loaded into memory along with | 485 | /*L:180 |
| 448 | * the kernel which the kernel can use to boot from without needing any | 486 | * An "initial ram disk" is a disk image loaded into memory along with the |
| 449 | * drivers. Most distributions now use this as standard: the initrd contains | 487 | * kernel which the kernel can use to boot from without needing any drivers. |
| 450 | * the code to load the appropriate driver modules for the current machine. | 488 | * Most distributions now use this as standard: the initrd contains the code to |
| 489 | * load the appropriate driver modules for the current machine. | ||
| 451 | * | 490 | * |
| 452 | * Importantly, James Morris works for RedHat, and Fedora uses initrds for its | 491 | * Importantly, James Morris works for RedHat, and Fedora uses initrds for its |
| 453 | * kernels. He sent me this (and tells me when I break it). */ | 492 | * kernels. He sent me this (and tells me when I break it). |
| 493 | */ | ||
| 454 | static unsigned long load_initrd(const char *name, unsigned long mem) | 494 | static unsigned long load_initrd(const char *name, unsigned long mem) |
| 455 | { | 495 | { |
| 456 | int ifd; | 496 | int ifd; |
| @@ -462,12 +502,16 @@ static unsigned long load_initrd(const char *name, unsigned long mem) · 5 unmodified lines | |||
| 462 | if (fstat(ifd, &st) < 0) | 502 | if (fstat(ifd, &st) < 0) |
| 463 | err(1, "fstat() on initrd '%s'", name); | 503 | err(1, "fstat() on initrd '%s'", name); |
| 464 | 504 | ||
| 465 | /* We map the initrd at the top of memory, but mmap wants it to be | 505 | /* |
| 466 | * page-aligned, so we round the size up for that. */ | 506 | * We map the initrd at the top of memory, but mmap wants it to be |
| 507 | * page-aligned, so we round the size up for that. | ||
| 508 | */ | ||
| 467 | len = page_align(st.st_size); | 509 | len = page_align(st.st_size); |
| 468 | map_at(ifd, from_guest_phys(mem - len), 0, st.st_size); | 510 | map_at(ifd, from_guest_phys(mem - len), 0, st.st_size); |
| 469 | /* Once a file is mapped, you can close the file descriptor. It's a | 511 | /* |
| 470 | * little odd, but quite useful. */ | 512 | * Once a file is mapped, you can close the file descriptor. It's a |
| 513 | * little odd, but quite useful. | ||
| 514 | */ | ||
| 471 | close(ifd); | 515 | close(ifd); |
| 472 | verbose("mapped initrd %s size=%lu @ %p\n", name, len, (void*)mem-len); | 516 | verbose("mapped initrd %s size=%lu @ %p\n", name, len, (void*)mem-len); |
| 473 | 517 | ||
| @@ -476,8 +520,10 @@ static unsigned long load_initrd(const char *name, unsigned long mem) · 2 unmodified lines | |||
| 476 | } | 520 | } |
| 477 | /*:*/ | 521 | /*:*/ |
| 478 | 522 | ||
| 479 | /* Simple routine to roll all the commandline arguments together with spaces | 523 | /* |
| 480 | * between them. */ | 524 | * Simple routine to roll all the commandline arguments together with spaces |
| 525 | * between them. | ||
| 526 | */ | ||
| 481 | static void concat(char *dst, char *args[]) | 527 | static void concat(char *dst, char *args[]) |
| 482 | { | 528 | { |
| 483 | unsigned int i, len = 0; | 529 | unsigned int i, len = 0; |
| @@ -494,10 +540,12 @@ static void concat(char *dst, char *args[]) · 10 unmodified lines | |||
| 494 | dst[len] = '\0'; | 540 | dst[len] = '\0'; |
| 495 | } | 541 | } |
| 496 | 542 | ||
| 497 | /*L:185 This is where we actually tell the kernel to initialize the Guest. We | 543 | /*L:185 |
| 544 | * This is where we actually tell the kernel to initialize the Guest. We | ||
| 498 | * saw the arguments it expects when we looked at initialize() in lguest_user.c: | 545 | * saw the arguments it expects when we looked at initialize() in lguest_user.c: |
| 499 | * the base of Guest "physical" memory, the top physical page to allow and the | 546 | * the base of Guest "physical" memory, the top physical page to allow and the |
| 500 | * entry point for the Guest. */ | 547 | * entry point for the Guest. |
| 548 | */ | ||
| 501 | static void tell_kernel(unsigned long start) | 549 | static void tell_kernel(unsigned long start) |
| 502 | { | 550 | { |
| 503 | unsigned long args[] = { LHREQ_INITIALIZE, | 551 | unsigned long args[] = { LHREQ_INITIALIZE, |
| @@ -511,7 +559,7 @@ static void tell_kernel(unsigned long start) · 7 unmodified lines | |||
| 511 | } | 559 | } |
| 512 | /*:*/ | 560 | /*:*/ |
| 513 | 561 | ||
| 514 | /* | 562 | /*L:200 |
| 515 | * Device Handling. | 563 | * Device Handling. |
| 516 | * | 564 | * |
| 517 | * When the Guest gives us a buffer, it sends an array of addresses and sizes. | 565 | * When the Guest gives us a buffer, it sends an array of addresses and sizes. |
| @@ -522,20 +570,26 @@ static void tell_kernel(unsigned long start) · 4 unmodified lines | |||
| 522 | static void *_check_pointer(unsigned long addr, unsigned int size, | 570 | static void *_check_pointer(unsigned long addr, unsigned int size, |
| 523 | unsigned int line) | 571 | unsigned int line) |
| 524 | { | 572 | { |
| 525 | /* We have to separately check addr and addr+size, because size could | 573 | /* |
| 526 | * be huge and addr + size might wrap around. */ | 574 | * We have to separately check addr and addr+size, because size could |
| 575 | * be huge and addr + size might wrap around. | ||
| 576 | */ | ||
| 527 | if (addr >= guest_limit || addr + size >= guest_limit) | 577 | if (addr >= guest_limit || addr + size >= guest_limit) |
| 528 | errx(1, "%s:%i: Invalid address %#lx", __FILE__, line, addr); | 578 | errx(1, "%s:%i: Invalid address %#lx", __FILE__, line, addr); |
| 529 | /* We return a pointer for the caller's convenience, now we know it's | 579 | /* |
| 530 | * safe to use. */ | 580 | * We return a pointer for the caller's convenience, now we know it's |
| 581 | * safe to use. | ||
| 582 | */ | ||
| 531 | return from_guest_phys(addr); | 583 | return from_guest_phys(addr); |
| 532 | } | 584 | } |
| 533 | /* A macro which transparently hands the line number to the real function. */ | 585 | /* A macro which transparently hands the line number to the real function. */ |
| 534 | #define check_pointer(addr,size) _check_pointer(addr, size, __LINE__) | 586 | #define check_pointer(addr,size) _check_pointer(addr, size, __LINE__) |
| 535 | 587 | ||
| 536 | /* Each buffer in the virtqueues is actually a chain of descriptors. This | 588 | /* |
| 589 | * Each buffer in the virtqueues is actually a chain of descriptors. This | ||
| 537 | * function returns the next descriptor in the chain, or vq->vring.num if we're | 590 | * function returns the next descriptor in the chain, or vq->vring.num if we're |
| 538 | * at the end. */ | 591 | * at the end. |
| 592 | */ | ||
| 539 | static unsigned next_desc(struct vring_desc *desc, | 593 | static unsigned next_desc(struct vring_desc *desc, |
| 540 | unsigned int i, unsigned int max) | 594 | unsigned int i, unsigned int max) |
| 541 | { | 595 | { |
| @@ -556,7 +610,10 @@ static unsigned next_desc(struct vring_desc *desc, · 14 unmodified lines | |||
| 556 | return next; | 610 | return next; |
| 557 | } | 611 | } |
| 558 | 612 | ||
| 559 | /* This actually sends the interrupt for this virtqueue */ | 613 | /* |
| 614 | * This actually sends the interrupt for this virtqueue, if we've used a | ||
| 615 | * buffer. | ||
| 616 | */ | ||
| 560 | static void trigger_irq(struct virtqueue *vq) | 617 | static void trigger_irq(struct virtqueue *vq) |
| 561 | { | 618 | { |
| 562 | unsigned long buf[] = { LHREQ_IRQ, vq->config.irq }; | 619 | unsigned long buf[] = { LHREQ_IRQ, vq->config.irq }; |
| @@ -576,12 +633,14 @@ static void trigger_irq(struct virtqueue *vq) · 13 unmodified lines | |||
| 576 | err(1, "Triggering irq %i", vq->config.irq); | 633 | err(1, "Triggering irq %i", vq->config.irq); |
| 577 | } | 634 | } |
| 578 | 635 | ||
| 579 | /* This looks in the virtqueue and for the first available buffer, and converts | 636 | /* |
| 637 | * This looks in the virtqueue for the first available buffer, and converts | ||
| 580 | * it to an iovec for convenient access. Since descriptors consist of some | 638 | * it to an iovec for convenient access. Since descriptors consist of some |
| 581 | * number of output then some number of input descriptors, it's actually two | 639 | * number of output then some number of input descriptors, it's actually two |
| 582 | * iovecs, but we pack them into one and note how many of each there were. | 640 | * iovecs, but we pack them into one and note how many of each there were. |
| 583 | * | 641 | * |
| 584 | * This function returns the descriptor number found. */ | 642 | * This function waits if necessary, and returns the descriptor number found. |
| 643 | */ | ||
| 585 | static unsigned wait_for_vq_desc(struct virtqueue *vq, | 644 | static unsigned wait_for_vq_desc(struct virtqueue *vq, |
| 586 | struct iovec iov[], | 645 | struct iovec iov[], |
| 587 | unsigned int *out_num, unsigned int *in_num) | 646 | unsigned int *out_num, unsigned int *in_num) |
| @@ -590,17 +649,23 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 2 unmodified lines | |||
| 590 | struct vring_desc *desc; | 649 | struct vring_desc *desc; |
| 591 | u16 last_avail = lg_last_avail(vq); | 650 | u16 last_avail = lg_last_avail(vq); |
| 592 | 651 | ||
| 652 | /* There's nothing available? */ | ||
| 593 | while (last_avail == vq->vring.avail->idx) { | 653 | while (last_avail == vq->vring.avail->idx) { |
| 594 | u64 event; | 654 | u64 event; |
| 595 | 655 | ||
| 596 | /* OK, tell Guest about progress up to now. */ | 656 | /* |
| 657 | * Since we're about to sleep, now is a good time to tell the | ||
| 658 | * Guest about what we've used up to now. | ||
| 659 | */ | ||
| 597 | trigger_irq(vq); | 660 | trigger_irq(vq); |
| 598 | 661 | ||
| 599 | /* OK, now we need to know about added descriptors. */ | 662 | /* OK, now we need to know about added descriptors. */ |
| 600 | vq->vring.used->flags &= ~VRING_USED_F_NO_NOTIFY; | 663 | vq->vring.used->flags &= ~VRING_USED_F_NO_NOTIFY; |
| 601 | 664 | ||
| 602 | /* They could have slipped one in as we were doing that: make | 665 | /* |
| 603 | * sure it's written, then check again. */ | 666 | * They could have slipped one in as we were doing that: make |
| 667 | * sure it's written, then check again. | ||
| 668 | */ | ||
| 604 | mb(); | 669 | mb(); |
| 605 | if (last_avail != vq->vring.avail->idx) { | 670 | if (last_avail != vq->vring.avail->idx) { |
| 606 | vq->vring.used->flags |= VRING_USED_F_NO_NOTIFY; | 671 | vq->vring.used->flags |= VRING_USED_F_NO_NOTIFY; |
| @@ -620,8 +685,10 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 13 unmodified lines | |||
| 620 | errx(1, "Guest moved used index from %u to %u", | 685 | errx(1, "Guest moved used index from %u to %u", |
| 621 | last_avail, vq->vring.avail->idx); | 686 | last_avail, vq->vring.avail->idx); |
| 622 | 687 | ||
| 623 | /* Grab the next descriptor number they're advertising, and increment | 688 | /* |
| 624 | * the index we've seen. */ | 689 | * Grab the next descriptor number they're advertising, and increment |
| 690 | * the index we've seen. | ||
| 691 | */ | ||
| 625 | head = vq->vring.avail->ring[last_avail % vq->vring.num]; | 692 | head = vq->vring.avail->ring[last_avail % vq->vring.num]; |
| 626 | lg_last_avail(vq)++; | 693 | lg_last_avail(vq)++; |
| 627 | 694 | ||
| @@ -636,8 +703,10 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 8 unmodified lines | |||
| 636 | desc = vq->vring.desc; | 703 | desc = vq->vring.desc; |
| 637 | i = head; | 704 | i = head; |
| 638 | 705 | ||
| 639 | /* If this is an indirect entry, then this buffer contains a descriptor | 706 | /* |
| 640 | * table which we handle as if it's any normal descriptor chain. */ | 707 | * If this is an indirect entry, then this buffer contains a descriptor |
| 708 | * table which we handle as if it's any normal descriptor chain. | ||
| 709 | */ | ||
| 641 | if (desc[i].flags & VRING_DESC_F_INDIRECT) { | 710 | if (desc[i].flags & VRING_DESC_F_INDIRECT) { |
| 642 | if (desc[i].len % sizeof(struct vring_desc)) | 711 | if (desc[i].len % sizeof(struct vring_desc)) |
| 643 | errx(1, "Invalid size for indirect buffer table"); | 712 | errx(1, "Invalid size for indirect buffer table"); |
| @@ -656,8 +725,10 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 12 unmodified lines | |||
| 656 | if (desc[i].flags & VRING_DESC_F_WRITE) | 725 | if (desc[i].flags & VRING_DESC_F_WRITE) |
| 657 | (*in_num)++; | 726 | (*in_num)++; |
| 658 | else { | 727 | else { |
| 659 | /* If it's an output descriptor, they're all supposed | 728 | /* |
| 660 | * to come before any input descriptors. */ | 729 | * If it's an output descriptor, they're all supposed |
| 730 | * to come before any input descriptors. | ||
| 731 | */ | ||
| 661 | if (*in_num) | 732 | if (*in_num) |
| 662 | errx(1, "Descriptor has out after in"); | 733 | errx(1, "Descriptor has out after in"); |
| 663 | (*out_num)++; | 734 | (*out_num)++; |
| @@ -671,14 +742,19 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 7 unmodified lines | |||
| 671 | return head; | 742 | return head; |
| 672 | } | 743 | } |
| 673 | 744 | ||
| 674 | /* After we've used one of their buffers, we tell them about it. We'll then | 745 | /* |
| 675 | * want to send them an interrupt, using trigger_irq(). */ | 746 | * After we've used one of their buffers, we tell the Guest about it. Sometime |
| 747 | * later we'll want to send them an interrupt using trigger_irq(); note that | ||
| 748 | * wait_for_vq_desc() does that for us if it has to wait. | ||
| 749 | */ | ||
| 676 | static void add_used(struct virtqueue *vq, unsigned int head, int len) | 750 | static void add_used(struct virtqueue *vq, unsigned int head, int len) |
| 677 | { | 751 | { |
| 678 | struct vring_used_elem *used; | 752 | struct vring_used_elem *used; |
| 679 | 753 | ||
| 680 | /* The virtqueue contains a ring of used buffers. Get a pointer to the | 754 | /* |
| 681 | * next entry in that used ring. */ | 755 | * The virtqueue contains a ring of used buffers. Get a pointer to the |
| 756 | * next entry in that used ring. | ||
| 757 | */ | ||
| 682 | used = &vq->vring.used->ring[vq->vring.used->idx % vq->vring.num]; | 758 | used = &vq->vring.used->ring[vq->vring.used->idx % vq->vring.num]; |
| 683 | used->id = head; | 759 | used->id = head; |
| 684 | used->len = len; | 760 | used->len = len; |
| @@ -698,9 +774,9 @@ static void add_used_and_trigger(struct virtqueue *vq, unsigned head, int len) · 13 unmodified lines | |||
| 698 | /* | 774 | /* |
| 699 | * The Console | 775 | * The Console |
| 700 | * | 776 | * |
| 701 | * We associate some data with the console for our exit hack. */ | 777 | * We associate some data with the console for our exit hack. |
| 702 | struct console_abort | 778 | */ |
| 703 | { | 779 | struct console_abort { |
| 704 | /* How many times have they hit ^C? */ | 780 | /* How many times have they hit ^C? */ |
| 705 | int count; | 781 | int count; |
| 706 | /* When did they start? */ | 782 | /* When did they start? */ |
| @@ -715,30 +791,35 @@ static void console_input(struct virtqueue *vq) · 8 unmodified lines | |||
| 715 | struct console_abort *abort = vq->dev->priv; | 791 | struct console_abort *abort = vq->dev->priv; |
| 716 | struct iovec iov[vq->vring.num]; | 792 | struct iovec iov[vq->vring.num]; |
| 717 | 793 | ||
| 718 | /* Make sure there's a descriptor waiting. */ | 794 | /* Make sure there's a descriptor available. */ |
| 719 | head = wait_for_vq_desc(vq, iov, &out_num, &in_num); | 795 | head = wait_for_vq_desc(vq, iov, &out_num, &in_num); |
| 720 | if (out_num) | 796 | if (out_num) |
| 721 | errx(1, "Output buffers in console in queue?"); | 797 | errx(1, "Output buffers in console in queue?"); |
| 722 | 798 | ||
| 723 | /* Read it in. */ | 799 | /* Read into it. This is where we usually wait. */ |
| 724 | len = readv(STDIN_FILENO, iov, in_num); | 800 | len = readv(STDIN_FILENO, iov, in_num); |
| 725 | if (len <= 0) { | 801 | if (len <= 0) { |
| 726 | /* Ran out of input? */ | 802 | /* Ran out of input? */ |
| 727 | warnx("Failed to get console input, ignoring console."); | 803 | warnx("Failed to get console input, ignoring console."); |
| 728 | /* For simplicity, dying threads kill the whole Launcher. So | 804 | /* |
| 729 | * just nap here. */ | 805 | * For simplicity, dying threads kill the whole Launcher. So |
| 806 | * just nap here. | ||
| 807 | */ | ||
| 730 | for (;;) | 808 | for (;;) |
| 731 | pause(); | 809 | pause(); |
| 732 | } | 810 | } |
| 733 | 811 | ||
| 812 | /* Tell the Guest we used a buffer. */ | ||
| 734 | add_used_and_trigger(vq, head, len); | 813 | add_used_and_trigger(vq, head, len); |
| 735 | 814 | ||
| 736 | /* Three ^C within one second? Exit. | 815 | /* |
| 816 | * Three ^C within one second? Exit. | ||
| 737 | * | 817 | * |
| 738 | * This is such a hack, but works surprisingly well. Each ^C has to | 818 | * This is such a hack, but works surprisingly well. Each ^C has to |
| 739 | * be in a buffer by itself, so they can't be too fast. But we check | 819 | * be in a buffer by itself, so they can't be too fast. But we check |
| 740 | * that we get three within about a second, so they can't be too | 820 | * that we get three within about a second, so they can't be too |
| 741 | * slow. */ | 821 | * slow. |
| 822 | */ | ||
| 742 | if (len != 1 || ((char *)iov[0].iov_base)[0] != 3) { | 823 | if (len != 1 || ((char *)iov[0].iov_base)[0] != 3) { |
| 743 | abort->count = 0; | 824 | abort->count = 0; |
| 744 | return; | 825 | return; |
| @@ -763,15 +844,23 @@ static void console_output(struct virtqueue *vq) · 18 unmodified lines | |||
| 763 | unsigned int head, out, in; | 844 | unsigned int head, out, in; |
| 764 | struct iovec iov[vq->vring.num]; | 845 | struct iovec iov[vq->vring.num]; |
| 765 | 846 | ||
| 847 | /* We usually wait in here, for the Guest to give us something. */ | ||
| 766 | head = wait_for_vq_desc(vq, iov, &out, &in); | 848 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 767 | if (in) | 849 | if (in) |
| 768 | errx(1, "Input buffers in console output queue?"); | 850 | errx(1, "Input buffers in console output queue?"); |
| 851 | |||
| 852 | /* writev can return a partial write, so we loop here. */ | ||
| 769 | while (!iov_empty(iov, out)) { | 853 | while (!iov_empty(iov, out)) { |
| 770 | int len = writev(STDOUT_FILENO, iov, out); | 854 | int len = writev(STDOUT_FILENO, iov, out); |
| 771 | if (len <= 0) | 855 | if (len <= 0) |
| 772 | err(1, "Write to stdout gave %i", len); | 856 | err(1, "Write to stdout gave %i", len); |
| 773 | iov_consume(iov, out, len); | 857 | iov_consume(iov, out, len); |
| 774 | } | 858 | } |
| 859 | |||
| 860 | /* | ||
| 861 | * We're finished with that buffer: if we're going to sleep, | ||
| 862 | * wait_for_vq_desc() will prod the Guest with an interrupt. | ||
| 863 | */ | ||
| 775 | add_used(vq, head, 0); | 864 | add_used(vq, head, 0); |
| 776 | } | 865 | } |
| 777 | 866 | ||
| @@ -791,15 +880,30 @@ static void net_output(struct virtqueue *vq) · 13 unmodified lines | |||
| 791 | unsigned int head, out, in; | 880 | unsigned int head, out, in; |
| 792 | struct iovec iov[vq->vring.num]; | 881 | struct iovec iov[vq->vring.num]; |
| 793 | 882 | ||
| 883 | /* We usually wait in here for the Guest to give us a packet. */ | ||
| 794 | head = wait_for_vq_desc(vq, iov, &out, &in); | 884 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 795 | if (in) | 885 | if (in) |
| 796 | errx(1, "Input buffers in net output queue?"); | 886 | errx(1, "Input buffers in net output queue?"); |
| 887 | /* | ||
| 888 | * Send the whole thing through to /dev/net/tun. It expects the exact | ||
| 889 | * same format: what a coincidence! | ||
| 890 | */ | ||
| 797 | if (writev(net_info->tunfd, iov, out) < 0) | 891 | if (writev(net_info->tunfd, iov, out) < 0) |
| 798 | errx(1, "Write to tun failed?"); | 892 | errx(1, "Write to tun failed?"); |
| 893 | |||
| 894 | /* | ||
| 895 | * Done with that one; wait_for_vq_desc() will send the interrupt if | ||
| 896 | * all packets are processed. | ||
| 897 | */ | ||
| 799 | add_used(vq, head, 0); | 898 | add_used(vq, head, 0); |
| 800 | } | 899 | } |
| 801 | 900 | ||
| 802 | /* Will reading from this file descriptor block? */ | 901 | /* |
| 902 | * Handling network input is a bit trickier, because I've tried to optimize it. | ||
| 903 | * | ||
| 904 | * First we have a helper routine which tells is if from this file descriptor | ||
| 905 | * (ie. the /dev/net/tun device) will block: | ||
| 906 | */ | ||
| 803 | static bool will_block(int fd) | 907 | static bool will_block(int fd) |
| 804 | { | 908 | { |
| 805 | fd_set fdset; | 909 | fd_set fdset; |
| @@ -809,8 +913,11 @@ static bool will_block(int fd) · 3 unmodified lines | |||
| 809 | return select(fd+1, &fdset, NULL, NULL, &zero) != 1; | 913 | return select(fd+1, &fdset, NULL, NULL, &zero) != 1; |
| 810 | } | 914 | } |
| 811 | 915 | ||
| 812 | /* This is where we handle packets coming in from the tun device to our | 916 | /* |
| 813 | * Guest. */ | 917 | * This handles packets coming in from the tun device to our Guest. Like all |
| 918 | * service routines, it gets called again as soon as it returns, so you don't | ||
| 919 | * see a while(1) loop here. | ||
| 920 | */ | ||
| 814 | static void net_input(struct virtqueue *vq) | 921 | static void net_input(struct virtqueue *vq) |
| 815 | { | 922 | { |
| 816 | int len; | 923 | int len; |
| @@ -818,21 +925,38 @@ static void net_input(struct virtqueue *vq) · 1 unmodified line | |||
| 818 | struct iovec iov[vq->vring.num]; | 925 | struct iovec iov[vq->vring.num]; |
| 819 | struct net_info *net_info = vq->dev->priv; | 926 | struct net_info *net_info = vq->dev->priv; |
| 820 | 927 | ||
| 928 | /* | ||
| 929 | * Get a descriptor to write an incoming packet into. This will also | ||
| 930 | * send an interrupt if they're out of descriptors. | ||
| 931 | */ | ||
| 821 | head = wait_for_vq_desc(vq, iov, &out, &in); | 932 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 822 | if (out) | 933 | if (out) |
| 823 | errx(1, "Output buffers in net input queue?"); | 934 | errx(1, "Output buffers in net input queue?"); |
| 824 | 935 | ||
| 825 | /* Deliver interrupt now, since we're about to sleep. */ | 936 | /* |
| 937 | * If it looks like we'll block reading from the tun device, send them | ||
| 938 | * an interrupt. | ||
| 939 | */ | ||
| 826 | if (vq->pending_used && will_block(net_info->tunfd)) | 940 | if (vq->pending_used && will_block(net_info->tunfd)) |
| 827 | trigger_irq(vq); | 941 | trigger_irq(vq); |
| 828 | 942 | ||
| 943 | /* | ||
| 944 | * Read in the packet. This is where we normally wait (when there's no | ||
| 945 | * incoming network traffic). | ||
| 946 | */ | ||
| 829 | len = readv(net_info->tunfd, iov, in); | 947 | len = readv(net_info->tunfd, iov, in); |
| 830 | if (len <= 0) | 948 | if (len <= 0) |
| 831 | err(1, "Failed to read from tun."); | 949 | err(1, "Failed to read from tun."); |
| 950 | |||
| 951 | /* | ||
| 952 | * Mark that packet buffer as used, but don't interrupt here. We want | ||
| 953 | * to wait until we've done as much work as we can. | ||
| 954 | */ | ||
| 832 | add_used(vq, head, len); | 955 | add_used(vq, head, len); |
| 833 | } | 956 | } |
| 957 | /*:*/ | ||
| 834 | 958 | ||
| 835 | /* This is the helper to create threads. */ | 959 | /* This is the helper to create threads: run the service routine in a loop. */ |
| 836 | static int do_thread(void *_vq) | 960 | static int do_thread(void *_vq) |
| 837 | { | 961 | { |
| 838 | struct virtqueue *vq = _vq; | 962 | struct virtqueue *vq = _vq; |
| @@ -842,8 +966,10 @@ static int do_thread(void *_vq) · 3 unmodified lines | |||
| 842 | return 0; | 966 | return 0; |
| 843 | } | 967 | } |
| 844 | 968 | ||
| 845 | /* When a child dies, we kill our entire process group with SIGTERM. This | 969 | /* |
| 846 | * also has the side effect that the shell restores the console for us! */ | 970 | * When a child dies, we kill our entire process group with SIGTERM. This |
| 971 | * also has the side effect that the shell restores the console for us! | ||
| 972 | */ | ||
| 847 | static void kill_launcher(int signal) | 973 | static void kill_launcher(int signal) |
| 848 | { | 974 | { |
| 849 | kill(0, SIGTERM); | 975 | kill(0, SIGTERM); |
| @@ -878,11 +1004,15 @@ static void reset_device(struct device *dev) · 28 unmodified lines | |||
| 878 | signal(SIGCHLD, (void *)kill_launcher); | 1004 | signal(SIGCHLD, (void *)kill_launcher); |
| 879 | } | 1005 | } |
| 880 | 1006 | ||
| 1007 | /*L:216 | ||
| 1008 | * This actually creates the thread which services the virtqueue for a device. | ||
| 1009 | */ | ||
| 881 | static void create_thread(struct virtqueue *vq) | 1010 | static void create_thread(struct virtqueue *vq) |
| 882 | { | 1011 | { |
| 883 | /* Create stack for thread and run it. Since stack grows | 1012 | /* |
| 884 | * upwards, we point the stack pointer to the end of this | 1013 | * Create stack for thread. Since the stack grows upwards, we point |
| 885 | * region. */ | 1014 | * the stack pointer to the end of this region. |
| 1015 | */ | ||
| 886 | char *stack = malloc(32768); | 1016 | char *stack = malloc(32768); |
| 887 | unsigned long args[] = { LHREQ_EVENTFD, | 1017 | unsigned long args[] = { LHREQ_EVENTFD, |
| 888 | vq->config.pfn*getpagesize(), 0 }; | 1018 | vq->config.pfn*getpagesize(), 0 }; |
| @@ -893,17 +1023,22 @@ static void create_thread(struct virtqueue *vq) · 4 unmodified lines | |||
| 893 | err(1, "Creating eventfd"); | 1023 | err(1, "Creating eventfd"); |
| 894 | args[2] = vq->eventfd; | 1024 | args[2] = vq->eventfd; |
| 895 | 1025 | ||
| 896 | /* Attach an eventfd to this virtqueue: it will go off | 1026 | /* |
| 897 | * when the Guest does an LHCALL_NOTIFY for this vq. */ | 1027 | * Attach an eventfd to this virtqueue: it will go off when the Guest |
| 1028 | * does an LHCALL_NOTIFY for this vq. | ||
| 1029 | */ | ||
| 898 | if (write(lguest_fd, &args, sizeof(args)) != 0) | 1030 | if (write(lguest_fd, &args, sizeof(args)) != 0) |
| 899 | err(1, "Attaching eventfd"); | 1031 | err(1, "Attaching eventfd"); |
| 900 | 1032 | ||
| 901 | /* CLONE_VM: because it has to access the Guest memory, and | 1033 | /* |
| 902 | * SIGCHLD so we get a signal if it dies. */ | 1034 | * CLONE_VM: because it has to access the Guest memory, and SIGCHLD so |
| 1035 | * we get a signal if it dies. | ||
| 1036 | */ | ||
| 903 | vq->thread = clone(do_thread, stack + 32768, CLONE_VM | SIGCHLD, vq); | 1037 | vq->thread = clone(do_thread, stack + 32768, CLONE_VM | SIGCHLD, vq); |
| 904 | if (vq->thread == (pid_t)-1) | 1038 | if (vq->thread == (pid_t)-1) |
| 905 | err(1, "Creating clone"); | 1039 | err(1, "Creating clone"); |
| 906 | /* We close our local copy, now the child has it. */ | 1040 | |
| 1041 | /* We close our local copy now the child has it. */ | ||
| 907 | close(vq->eventfd); | 1042 | close(vq->eventfd); |
| 908 | } | 1043 | } |
| 909 | 1044 | ||
| @@ -955,7 +1090,10 @@ static void update_device_status(struct device *dev) · 45 unmodified lines | |||
| 955 | } | 1090 | } |
| 956 | } | 1091 | } |
| 957 | 1092 | ||
| 958 | /* This is the generic routine we call when the Guest uses LHCALL_NOTIFY. */ | 1093 | /*L:215 |
| 1094 | * This is the generic routine we call when the Guest uses LHCALL_NOTIFY. In | ||
| 1095 | * particular, it's used to notify us of device status changes during boot. | ||
| 1096 | */ | ||
| 959 | static void handle_output(unsigned long addr) | 1097 | static void handle_output(unsigned long addr) |
| 960 | { | 1098 | { |
| 961 | struct device *i; | 1099 | struct device *i; |
| @@ -964,25 +1102,42 @@ static void handle_output(unsigned long addr) · 2 unmodified lines | |||
| 964 | for (i = devices.dev; i; i = i->next) { | 1102 | for (i = devices.dev; i; i = i->next) { |
| 965 | struct virtqueue *vq; | 1103 | struct virtqueue *vq; |
| 966 | 1104 | ||
| 967 | /* Notifications to device descriptors update device status. */ | 1105 | /* |
| 1106 | * Notifications to device descriptors mean they updated the | ||
| 1107 | * device status. | ||
| 1108 | */ | ||
| 968 | if (from_guest_phys(addr) == i->desc) { | 1109 | if (from_guest_phys(addr) == i->desc) { |
| 969 | update_device_status(i); | 1110 | update_device_status(i); |
| 970 | return; | 1111 | return; |
| 971 | } | 1112 | } |
| 972 | 1113 | ||
| 973 | /* Devices *can* be used before status is set to DRIVER_OK. */ | 1114 | /* |
| 1115 | * Devices *can* be used before status is set to DRIVER_OK. | ||
| 1116 | * The original plan was that they would never do this: they | ||
| 1117 | * would always finish setting up their status bits before | ||
| 1118 | * actually touching the virtqueues. In practice, we allowed | ||
| 1119 | * them to, and they do (eg. the disk probes for partition | ||
| 1120 | * tables as part of initialization). | ||
| 1121 | * | ||
| 1122 | * If we see this, we start the device: once it's running, we | ||
| 1123 | * expect the device to catch all the notifications. | ||
| 1124 | */ | ||
| 974 | for (vq = i->vq; vq; vq = vq->next) { | 1125 | for (vq = i->vq; vq; vq = vq->next) { |
| 975 | if (addr != vq->config.pfn*getpagesize()) | 1126 | if (addr != vq->config.pfn*getpagesize()) |
| 976 | continue; | 1127 | continue; |
| 977 | if (i->running) | 1128 | if (i->running) |
| 978 | errx(1, "Notification on running %s", i->name); | 1129 | errx(1, "Notification on running %s", i->name); |
| 1130 | /* This just calls create_thread() for each virtqueue */ | ||
| 979 | start_device(i); | 1131 | start_device(i); |
| 980 | return; | 1132 | return; |
| 981 | } | 1133 | } |
| 982 | } | 1134 | } |
| 983 | 1135 | ||
| 984 | /* Early console write is done using notify on a nul-terminated string | 1136 | /* |
| 985 | * in Guest memory. */ | 1137 | * Early console write is done using notify on a nul-terminated string |
| 1138 | * in Guest memory. It's also great for hacking debugging messages | ||
| 1139 | * into a Guest. | ||
| 1140 | */ | ||
| 986 | if (addr >= guest_limit) | 1141 | if (addr >= guest_limit) |
| 987 | errx(1, "Bad NOTIFY %#lx", addr); | 1142 | errx(1, "Bad NOTIFY %#lx", addr); |
| 988 | 1143 | ||
| @@ -998,10 +1153,12 @@ static void handle_output(unsigned long addr) · 9 unmodified lines | |||
| 998 | * routines to allocate and manage them. | 1153 | * routines to allocate and manage them. |
| 999 | */ | 1154 | */ |
| 1000 | 1155 | ||
| 1001 | /* The layout of the device page is a "struct lguest_device_desc" followed by a | 1156 | /* |
| 1157 | * The layout of the device page is a "struct lguest_device_desc" followed by a | ||
| 1002 | * number of virtqueue descriptors, then two sets of feature bits, then an | 1158 | * number of virtqueue descriptors, then two sets of feature bits, then an |
| 1003 | * array of configuration bytes. This routine returns the configuration | 1159 | * array of configuration bytes. This routine returns the configuration |
| 1004 | * pointer. */ | 1160 | * pointer. |
| 1161 | */ | ||
| 1005 | static u8 *device_config(const struct device *dev) | 1162 | static u8 *device_config(const struct device *dev) |
| 1006 | { | 1163 | { |
| 1007 | return (void *)(dev->desc + 1) | 1164 | return (void *)(dev->desc + 1) |
| @@ -1009,9 +1166,11 @@ static u8 *device_config(const struct device *dev) · 1 unmodified line | |||
| 1009 | + dev->feature_len * 2; | 1166 | + dev->feature_len * 2; |
| 1010 | } | 1167 | } |
| 1011 | 1168 | ||
| 1012 | /* This routine allocates a new "struct lguest_device_desc" from descriptor | 1169 | /* |
| 1170 | * This routine allocates a new "struct lguest_device_desc" from descriptor | ||
| 1013 | * table page just above the Guest's normal memory. It returns a pointer to | 1171 | * table page just above the Guest's normal memory. It returns a pointer to |
| 1014 | * that descriptor. */ | 1172 | * that descriptor. |
| 1173 | */ | ||
| 1015 | static struct lguest_device_desc *new_dev_desc(u16 type) | 1174 | static struct lguest_device_desc *new_dev_desc(u16 type) |
| 1016 | { | 1175 | { |
| 1017 | struct lguest_device_desc d = { .type = type }; | 1176 | struct lguest_device_desc d = { .type = type }; |
| @@ -1032,8 +1191,10 @@ static struct lguest_device_desc *new_dev_desc(u16 type) · 14 unmodified lines | |||
| 1032 | return memcpy(p, &d, sizeof(d)); | 1191 | return memcpy(p, &d, sizeof(d)); |
| 1033 | } | 1192 | } |
| 1034 | 1193 | ||
| 1035 | /* Each device descriptor is followed by the description of its virtqueues. We | 1194 | /* |
| 1036 | * specify how many descriptors the virtqueue is to have. */ | 1195 | * Each device descriptor is followed by the description of its virtqueues. We |
| 1196 | * specify how many descriptors the virtqueue is to have. | ||
| 1197 | */ | ||
| 1037 | static void add_virtqueue(struct device *dev, unsigned int num_descs, | 1198 | static void add_virtqueue(struct device *dev, unsigned int num_descs, |
| 1038 | void (*service)(struct virtqueue *)) | 1199 | void (*service)(struct virtqueue *)) |
| 1039 | { | 1200 | { |
| @@ -1050,6 +1211,11 @@ static void add_virtqueue(struct device *dev, unsigned int num_descs, · 10 unmodified lines | |||
| 1050 | vq->next = NULL; | 1211 | vq->next = NULL; |
| 1051 | vq->last_avail_idx = 0; | 1212 | vq->last_avail_idx = 0; |
| 1052 | vq->dev = dev; | 1213 | vq->dev = dev; |
| 1214 | |||
| 1215 | /* | ||
| 1216 | * This is the routine the service thread will run, and its Process ID | ||
| 1217 | * once it's running. | ||
| 1218 | */ | ||
| 1053 | vq->service = service; | 1219 | vq->service = service; |
| 1054 | vq->thread = (pid_t)-1; | 1220 | vq->thread = (pid_t)-1; |
| 1055 | 1221 | ||
| @@ -1061,10 +1227,12 @@ static void add_virtqueue(struct device *dev, unsigned int num_descs, · 5 unmodified lines | |||
| 1061 | /* Initialize the vring. */ | 1227 | /* Initialize the vring. */ |
| 1062 | vring_init(&vq->vring, num_descs, p, LGUEST_VRING_ALIGN); | 1228 | vring_init(&vq->vring, num_descs, p, LGUEST_VRING_ALIGN); |
| 1063 | 1229 | ||
| 1064 | /* Append virtqueue to this device's descriptor. We use | 1230 | /* |
| 1231 | * Append virtqueue to this device's descriptor. We use | ||
| 1065 | * device_config() to get the end of the device's current virtqueues; | 1232 | * device_config() to get the end of the device's current virtqueues; |
| 1066 | * we check that we haven't added any config or feature information | 1233 | * we check that we haven't added any config or feature information |
| 1067 | * yet, otherwise we'd be overwriting them. */ | 1234 | * yet, otherwise we'd be overwriting them. |
| 1235 | */ | ||
| 1068 | assert(dev->desc->config_len == 0 && dev->desc->feature_len == 0); | 1236 | assert(dev->desc->config_len == 0 && dev->desc->feature_len == 0); |
| 1069 | memcpy(device_config(dev), &vq->config, sizeof(vq->config)); | 1237 | memcpy(device_config(dev), &vq->config, sizeof(vq->config)); |
| 1070 | dev->num_vq++; | 1238 | dev->num_vq++; |
| @@ -1072,14 +1240,18 @@ static void add_virtqueue(struct device *dev, unsigned int num_descs, · 1 unmodified line | |||
| 1072 | 1240 | ||
| 1073 | verbose("Virtqueue page %#lx\n", to_guest_phys(p)); | 1241 | verbose("Virtqueue page %#lx\n", to_guest_phys(p)); |
| 1074 | 1242 | ||
| 1075 | /* Add to tail of list, so dev->vq is first vq, dev->vq->next is | 1243 | /* |
| 1076 | * second. */ | 1244 | * Add to tail of list, so dev->vq is first vq, dev->vq->next is |
| 1245 | * second. | ||
| 1246 | */ | ||
| 1077 | for (i = &dev->vq; *i; i = &(*i)->next); | 1247 | for (i = &dev->vq; *i; i = &(*i)->next); |
| 1078 | *i = vq; | 1248 | *i = vq; |
| 1079 | } | 1249 | } |
| 1080 | 1250 | ||
| 1081 | /* The first half of the feature bitmask is for us to advertise features. The | 1251 | /* |
| 1082 | * second half is for the Guest to accept features. */ | 1252 | * The first half of the feature bitmask is for us to advertise features. The |
| 1253 | * second half is for the Guest to accept features. | ||
| 1254 | */ | ||
| 1083 | static void add_feature(struct device *dev, unsigned bit) | 1255 | static void add_feature(struct device *dev, unsigned bit) |
| 1084 | { | 1256 | { |
| 1085 | u8 *features = get_feature_bits(dev); | 1257 | u8 *features = get_feature_bits(dev); |
| @@ -1093,9 +1265,11 @@ static void add_feature(struct device *dev, unsigned bit) · 7 unmodified lines | |||
| 1093 | features[bit / CHAR_BIT] |= (1 << (bit % CHAR_BIT)); | 1265 | features[bit / CHAR_BIT] |= (1 << (bit % CHAR_BIT)); |
| 1094 | } | 1266 | } |
| 1095 | 1267 | ||
| 1096 | /* This routine sets the configuration fields for an existing device's | 1268 | /* |
| 1269 | * This routine sets the configuration fields for an existing device's | ||
| 1097 | * descriptor. It only works for the last device, but that's OK because that's | 1270 | * descriptor. It only works for the last device, but that's OK because that's |
| 1098 | * how we use it. */ | 1271 | * how we use it. |
| 1272 | */ | ||
| 1099 | static void set_config(struct device *dev, unsigned len, const void *conf) | 1273 | static void set_config(struct device *dev, unsigned len, const void *conf) |
| 1100 | { | 1274 | { |
| 1101 | /* Check we haven't overflowed our single page. */ | 1275 | /* Check we haven't overflowed our single page. */ |
| @@ -1105,12 +1279,18 @@ static void set_config(struct device *dev, unsigned len, const void *conf) · 3 unmodified lines | |||
| 1105 | /* Copy in the config information, and store the length. */ | 1279 | /* Copy in the config information, and store the length. */ |
| 1106 | memcpy(device_config(dev), conf, len); | 1280 | memcpy(device_config(dev), conf, len); |
| 1107 | dev->desc->config_len = len; | 1281 | dev->desc->config_len = len; |
| 1282 | |||
| 1283 | /* Size must fit in config_len field (8 bits)! */ | ||
| 1284 | assert(dev->desc->config_len == len); | ||
| 1108 | } | 1285 | } |
| 1109 | 1286 | ||
| 1110 | /* This routine does all the creation and setup of a new device, including | 1287 | /* |
| 1111 | * calling new_dev_desc() to allocate the descriptor and device memory. | 1288 | * This routine does all the creation and setup of a new device, including |
| 1289 | * calling new_dev_desc() to allocate the descriptor and device memory. We | ||
| 1290 | * don't actually start the service threads until later. | ||
| 1112 | * | 1291 | * |
| 1113 | * See what I mean about userspace being boring? */ | 1292 | * See what I mean about userspace being boring? |
| 1293 | */ | ||
| 1114 | static struct device *new_device(const char *name, u16 type) | 1294 | static struct device *new_device(const char *name, u16 type) |
| 1115 | { | 1295 | { |
| 1116 | struct device *dev = malloc(sizeof(*dev)); | 1296 | struct device *dev = malloc(sizeof(*dev)); |
| @@ -1123,10 +1303,12 @@ static struct device *new_device(const char *name, u16 type) · 6 unmodified lines | |||
| 1123 | dev->num_vq = 0; | 1303 | dev->num_vq = 0; |
| 1124 | dev->running = false; | 1304 | dev->running = false; |
| 1125 | 1305 | ||
| 1126 | /* Append to device list. Prepending to a single-linked list is | 1306 | /* |
| 1307 | * Append to device list. Prepending to a single-linked list is | ||
| 1127 | * easier, but the user expects the devices to be arranged on the bus | 1308 | * easier, but the user expects the devices to be arranged on the bus |
| 1128 | * in command-line order. The first network device on the command line | 1309 | * in command-line order. The first network device on the command line |
| 1129 | * is eth0, the first block device /dev/vda, etc. */ | 1310 | * is eth0, the first block device /dev/vda, etc. |
| 1311 | */ | ||
| 1130 | if (devices.lastdev) | 1312 | if (devices.lastdev) |
| 1131 | devices.lastdev->next = dev; | 1313 | devices.lastdev->next = dev; |
| 1132 | else | 1314 | else |
| @@ -1136,8 +1318,10 @@ static struct device *new_device(const char *name, u16 type) · 3 unmodified lines | |||
| 1136 | return dev; | 1318 | return dev; |
| 1137 | } | 1319 | } |
| 1138 | 1320 | ||
| 1139 | /* Our first setup routine is the console. It's a fairly simple device, but | 1321 | /* |
| 1140 | * UNIX tty handling makes it uglier than it could be. */ | 1322 | * Our first setup routine is the console. It's a fairly simple device, but |
| 1323 | * UNIX tty handling makes it uglier than it could be. | ||
| 1324 | */ | ||
| 1141 | static void setup_console(void) | 1325 | static void setup_console(void) |
| 1142 | { | 1326 | { |
| 1143 | struct device *dev; | 1327 | struct device *dev; |
| @@ -1145,8 +1329,10 @@ static void setup_console(void) · 1 unmodified line | |||
| 1145 | /* If we can save the initial standard input settings... */ | 1329 | /* If we can save the initial standard input settings... */ |
| 1146 | if (tcgetattr(STDIN_FILENO, &orig_term) == 0) { | 1330 | if (tcgetattr(STDIN_FILENO, &orig_term) == 0) { |
| 1147 | struct termios term = orig_term; | 1331 | struct termios term = orig_term; |
| 1148 | /* Then we turn off echo, line buffering and ^C etc. We want a | 1332 | /* |
| 1149 | * raw input stream to the Guest. */ | 1333 | * Then we turn off echo, line buffering and ^C etc: We want a |
| 1334 | * raw input stream to the Guest. | ||
| 1335 | */ | ||
| 1150 | term.c_lflag &= ~(ISIG|ICANON|ECHO); | 1336 | term.c_lflag &= ~(ISIG|ICANON|ECHO); |
| 1151 | tcsetattr(STDIN_FILENO, TCSANOW, &term); | 1337 | tcsetattr(STDIN_FILENO, TCSANOW, &term); |
| 1152 | } | 1338 | } |
| @@ -1157,10 +1343,12 @@ static void setup_console(void) · 4 unmodified lines | |||
| 1157 | dev->priv = malloc(sizeof(struct console_abort)); | 1343 | dev->priv = malloc(sizeof(struct console_abort)); |
| 1158 | ((struct console_abort *)dev->priv)->count = 0; | 1344 | ((struct console_abort *)dev->priv)->count = 0; |
| 1159 | 1345 | ||
| 1160 | /* The console needs two virtqueues: the input then the output. When | 1346 | /* |
| 1347 | * The console needs two virtqueues: the input then the output. When | ||
| 1161 | * they put something the input queue, we make sure we're listening to | 1348 | * they put something the input queue, we make sure we're listening to |
| 1162 | * stdin. When they put something in the output queue, we write it to | 1349 | * stdin. When they put something in the output queue, we write it to |
| 1163 | * stdout. */ | 1350 | * stdout. |
| 1351 | */ | ||
| 1164 | add_virtqueue(dev, VIRTQUEUE_NUM, console_input); | 1352 | add_virtqueue(dev, VIRTQUEUE_NUM, console_input); |
| 1165 | add_virtqueue(dev, VIRTQUEUE_NUM, console_output); | 1353 | add_virtqueue(dev, VIRTQUEUE_NUM, console_output); |
| 1166 | 1354 | ||
| @@ -1168,7 +1356,8 @@ static void setup_console(void) · 1 unmodified line | |||
| 1168 | } | 1356 | } |
| 1169 | /*:*/ | 1357 | /*:*/ |
| 1170 | 1358 | ||
| 1171 | /*M:010 Inter-guest networking is an interesting area. Simplest is to have a | 1359 | /*M:010 |
| 1360 | * Inter-guest networking is an interesting area. Simplest is to have a | ||
| 1172 | * --sharenet=<name> option which opens or creates a named pipe. This can be | 1361 | * --sharenet=<name> option which opens or creates a named pipe. This can be |
| 1173 | * used to send packets to another guest in a 1:1 manner. | 1362 | * used to send packets to another guest in a 1:1 manner. |
| 1174 | * | 1363 | * |
| @@ -1182,7 +1371,8 @@ static void setup_console(void) · 7 unmodified lines | |||
| 1182 | * multiple inter-guest channels behind one interface, although it would | 1371 | * multiple inter-guest channels behind one interface, although it would |
| 1183 | * require some manner of hotplugging new virtio channels. | 1372 | * require some manner of hotplugging new virtio channels. |
| 1184 | * | 1373 | * |
| 1185 | * Finally, we could implement a virtio network switch in the kernel. :*/ | 1374 | * Finally, we could implement a virtio network switch in the kernel. |
| 1375 | :*/ | ||
| 1186 | 1376 | ||
| 1187 | static u32 str2ip(const char *ipaddr) | 1377 | static u32 str2ip(const char *ipaddr) |
| 1188 | { | 1378 | { |
| @@ -1207,11 +1397,13 @@ static void str2mac(const char *macaddr, unsigned char mac[6]) · 18 unmodified lines | |||
| 1207 | mac[5] = m[5]; | 1397 | mac[5] = m[5]; |
| 1208 | } | 1398 | } |
| 1209 | 1399 | ||
| 1210 | /* This code is "adapted" from libbridge: it attaches the Host end of the | 1400 | /* |
| 1401 | * This code is "adapted" from libbridge: it attaches the Host end of the | ||
| 1211 | * network device to the bridge device specified by the command line. | 1402 | * network device to the bridge device specified by the command line. |
| 1212 | * | 1403 | * |
| 1213 | * This is yet another James Morris contribution (I'm an IP-level guy, so I | 1404 | * This is yet another James Morris contribution (I'm an IP-level guy, so I |
| 1214 | * dislike bridging), and I just try not to break it. */ | 1405 | * dislike bridging), and I just try not to break it. |
| 1406 | */ | ||
| 1215 | static void add_to_bridge(int fd, const char *if_name, const char *br_name) | 1407 | static void add_to_bridge(int fd, const char *if_name, const char *br_name) |
| 1216 | { | 1408 | { |
| 1217 | int ifidx; | 1409 | int ifidx; |
| @@ -1231,9 +1423,11 @@ static void add_to_bridge(int fd, const char *if_name, const char *br_name) · 13 unmodified lines | |||
| 1231 | err(1, "can't add %s to bridge %s", if_name, br_name); | 1423 | err(1, "can't add %s to bridge %s", if_name, br_name); |
| 1232 | } | 1424 | } |
| 1233 | 1425 | ||
| 1234 | /* This sets up the Host end of the network device with an IP address, brings | 1426 | /* |
| 1427 | * This sets up the Host end of the network device with an IP address, brings | ||
| 1235 | * it up so packets will flow, the copies the MAC address into the hwaddr | 1428 | * it up so packets will flow, the copies the MAC address into the hwaddr |
| 1236 | * pointer. */ | 1429 | * pointer. |
| 1430 | */ | ||
| 1237 | static void configure_device(int fd, const char *tapif, u32 ipaddr) | 1431 | static void configure_device(int fd, const char *tapif, u32 ipaddr) |
| 1238 | { | 1432 | { |
| 1239 | struct ifreq ifr; | 1433 | struct ifreq ifr; |
| @@ -1260,10 +1454,12 @@ static int get_tun_device(char tapif[IFNAMSIZ]) · 20 unmodified lines | |||
| 1260 | /* Start with this zeroed. Messy but sure. */ | 1454 | /* Start with this zeroed. Messy but sure. */ |
| 1261 | memset(&ifr, 0, sizeof(ifr)); | 1455 | memset(&ifr, 0, sizeof(ifr)); |
| 1262 | 1456 | ||
| 1263 | /* We open the /dev/net/tun device and tell it we want a tap device. A | 1457 | /* |
| 1458 | * We open the /dev/net/tun device and tell it we want a tap device. A | ||
| 1264 | * tap device is like a tun device, only somehow different. To tell | 1459 | * tap device is like a tun device, only somehow different. To tell |
| 1265 | * the truth, I completely blundered my way through this code, but it | 1460 | * the truth, I completely blundered my way through this code, but it |
| 1266 | * works now! */ | 1461 | * works now! |
| 1462 | */ | ||
| 1267 | netfd = open_or_die("/dev/net/tun", O_RDWR); | 1463 | netfd = open_or_die("/dev/net/tun", O_RDWR); |
| 1268 | ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; | 1464 | ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; |
| 1269 | strcpy(ifr.ifr_name, "tap%d"); | 1465 | strcpy(ifr.ifr_name, "tap%d"); |
| @@ -1274,18 +1470,22 @@ static int get_tun_device(char tapif[IFNAMSIZ]) · 4 unmodified lines | |||
| 1274 | TUN_F_CSUM|TUN_F_TSO4|TUN_F_TSO6|TUN_F_TSO_ECN) != 0) | 1470 | TUN_F_CSUM|TUN_F_TSO4|TUN_F_TSO6|TUN_F_TSO_ECN) != 0) |
| 1275 | err(1, "Could not set features for tun device"); | 1471 | err(1, "Could not set features for tun device"); |
| 1276 | 1472 | ||
| 1277 | /* We don't need checksums calculated for packets coming in this | 1473 | /* |
| 1278 | * device: trust us! */ | 1474 | * We don't need checksums calculated for packets coming in this |
| 1475 | * device: trust us! | ||
| 1476 | */ | ||
| 1279 | ioctl(netfd, TUNSETNOCSUM, 1); | 1477 | ioctl(netfd, TUNSETNOCSUM, 1); |
| 1280 | 1478 | ||
| 1281 | memcpy(tapif, ifr.ifr_name, IFNAMSIZ); | 1479 | memcpy(tapif, ifr.ifr_name, IFNAMSIZ); |
| 1282 | return netfd; | 1480 | return netfd; |
| 1283 | } | 1481 | } |
| 1284 | 1482 | ||
| 1285 | /*L:195 Our network is a Host<->Guest network. This can either use bridging or | 1483 | /*L:195 |
| 1484 | * Our network is a Host<->Guest network. This can either use bridging or | ||
| 1286 | * routing, but the principle is the same: it uses the "tun" device to inject | 1485 | * routing, but the principle is the same: it uses the "tun" device to inject |
| 1287 | * packets into the Host as if they came in from a normal network card. We | 1486 | * packets into the Host as if they came in from a normal network card. We |
| 1288 | * just shunt packets between the Guest and the tun device. */ | 1487 | * just shunt packets between the Guest and the tun device. |
| 1488 | */ | ||
| 1289 | static void setup_tun_net(char *arg) | 1489 | static void setup_tun_net(char *arg) |
| 1290 | { | 1490 | { |
| 1291 | struct device *dev; | 1491 | struct device *dev; |
| @@ -1302,13 +1502,14 @@ static void setup_tun_net(char *arg) · 10 unmodified lines | |||
| 1302 | dev = new_device("net", VIRTIO_ID_NET); | 1502 | dev = new_device("net", VIRTIO_ID_NET); |
| 1303 | dev->priv = net_info; | 1503 | dev->priv = net_info; |
| 1304 | 1504 | ||
| 1305 | /* Network devices need a receive and a send queue, just like | 1505 | /* Network devices need a recv and a send queue, just like console. */ |
| 1306 | * console. */ | ||
| 1307 | add_virtqueue(dev, VIRTQUEUE_NUM, net_input); | 1506 | add_virtqueue(dev, VIRTQUEUE_NUM, net_input); |
| 1308 | add_virtqueue(dev, VIRTQUEUE_NUM, net_output); | 1507 | add_virtqueue(dev, VIRTQUEUE_NUM, net_output); |
| 1309 | 1508 | ||
| 1310 | /* We need a socket to perform the magic network ioctls to bring up the | 1509 | /* |
| 1311 | * tap interface, connect to the bridge etc. Any socket will do! */ | 1510 | * We need a socket to perform the magic network ioctls to bring up the |
| 1511 | * tap interface, connect to the bridge etc. Any socket will do! | ||
| 1512 | */ | ||
| 1312 | ipfd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP); | 1513 | ipfd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP); |
| 1313 | if (ipfd < 0) | 1514 | if (ipfd < 0) |
| 1314 | err(1, "opening IP socket"); | 1515 | err(1, "opening IP socket"); |
| @@ -1362,39 +1563,31 @@ static void setup_tun_net(char *arg) · 47 unmodified lines | |||
| 1362 | verbose("device %u: tun %s: %s\n", | 1563 | verbose("device %u: tun %s: %s\n", |
| 1363 | devices.device_num, tapif, arg); | 1564 | devices.device_num, tapif, arg); |
| 1364 | } | 1565 | } |
| 1365 | 1566 | /*:*/ | |
| 1366 | /* Our block (disk) device should be really simple: the Guest asks for a block | ||
| 1367 | * number and we read or write that position in the file. Unfortunately, that | ||
| 1368 | * was amazingly slow: the Guest waits until the read is finished before | ||
| 1369 | * running anything else, even if it could have been doing useful work. | ||
| 1370 | * | ||
| 1371 | * We could use async I/O, except it's reputed to suck so hard that characters | ||
| 1372 | * actually go missing from your code when you try to use it. | ||
| 1373 | * | ||
| 1374 | * So we farm the I/O out to thread, and communicate with it via a pipe. */ | ||
| 1375 | 1567 | ||
| 1376 | /* This hangs off device->priv. */ | 1568 | /* This hangs off device->priv. */ |
| 1377 | struct vblk_info | 1569 | struct vblk_info { |
| 1378 | { | ||
| 1379 | /* The size of the file. */ | 1570 | /* The size of the file. */ |
| 1380 | off64_t len; | 1571 | off64_t len; |
| 1381 | 1572 | ||
| 1382 | /* The file descriptor for the file. */ | 1573 | /* The file descriptor for the file. */ |
| 1383 | int fd; | 1574 | int fd; |
| 1384 | 1575 | ||
| 1385 | /* IO thread listens on this file descriptor [0]. */ | ||
| 1386 | int workpipe[2]; | ||
| 1387 | |||
| 1388 | /* IO thread writes to this file descriptor to mark it done, then | ||
| 1389 | * Launcher triggers interrupt to Guest. */ | ||
| 1390 | int done_fd; | ||
| 1391 | }; | 1576 | }; |
| 1392 | 1577 | ||
| 1393 | /*L:210 | 1578 | /*L:210 |
| 1394 | * The Disk | 1579 | * The Disk |
| 1395 | * | 1580 | * |
| 1396 | * Remember that the block device is handled by a separate I/O thread. We head | 1581 | * The disk only has one virtqueue, so it only has one thread. It is really |
| 1397 | * straight into the core of that thread here: | 1582 | * simple: the Guest asks for a block number and we read or write that position |
| 1583 | * in the file. | ||
| 1584 | * | ||
| 1585 | * Before we serviced each virtqueue in a separate thread, that was unacceptably | ||
| 1586 | * slow: the Guest waits until the read is finished before running anything | ||
| 1587 | * else, even if it could have been doing useful work. | ||
| 1588 | * | ||
| 1589 | * We could have used async I/O, except it's reputed to suck so hard that | ||
| 1590 | * characters actually go missing from your code when you try to use it. | ||
| 1398 | */ | 1591 | */ |
| 1399 | static void blk_request(struct virtqueue *vq) | 1592 | static void blk_request(struct virtqueue *vq) |
| 1400 | { | 1593 | { |
| @@ -1406,47 +1599,64 @@ static void blk_request(struct virtqueue *vq) · 5 unmodified lines | |||
| 1406 | struct iovec iov[vq->vring.num]; | 1599 | struct iovec iov[vq->vring.num]; |
| 1407 | off64_t off; | 1600 | off64_t off; |
| 1408 | 1601 | ||
| 1409 | /* Get the next request. */ | 1602 | /* |
| 1603 | * Get the next request, where we normally wait. It triggers the | ||
| 1604 | * interrupt to acknowledge previously serviced requests (if any). | ||
| 1605 | */ | ||
| 1410 | head = wait_for_vq_desc(vq, iov, &out_num, &in_num); | 1606 | head = wait_for_vq_desc(vq, iov, &out_num, &in_num); |
| 1411 | 1607 | ||
| 1412 | /* Every block request should contain at least one output buffer | 1608 | /* |
| 1609 | * Every block request should contain at least one output buffer | ||
| 1413 | * (detailing the location on disk and the type of request) and one | 1610 | * (detailing the location on disk and the type of request) and one |
| 1414 | * input buffer (to hold the result). */ | 1611 | * input buffer (to hold the result). |
| 1612 | */ | ||
| 1415 | if (out_num == 0 || in_num == 0) | 1613 | if (out_num == 0 || in_num == 0) |
| 1416 | errx(1, "Bad virtblk cmd %u out=%u in=%u", | 1614 | errx(1, "Bad virtblk cmd %u out=%u in=%u", |
| 1417 | head, out_num, in_num); | 1615 | head, out_num, in_num); |
| 1418 | 1616 | ||
| 1419 | out = convert(&iov[0], struct virtio_blk_outhdr); | 1617 | out = convert(&iov[0], struct virtio_blk_outhdr); |
| 1420 | in = convert(&iov[out_num+in_num-1], u8); | 1618 | in = convert(&iov[out_num+in_num-1], u8); |
| 1619 | /* | ||
| 1620 | * For historical reasons, block operations are expressed in 512 byte | ||
| 1621 | * "sectors". | ||
| 1622 | */ | ||
| 1421 | off = out->sector * 512; | 1623 | off = out->sector * 512; |
| 1422 | 1624 | ||
| 1423 | /* The block device implements "barriers", where the Guest indicates | 1625 | /* |
| 1626 | * The block device implements "barriers", where the Guest indicates | ||
| 1424 | * that it wants all previous writes to occur before this write. We | 1627 | * that it wants all previous writes to occur before this write. We |
| 1425 | * don't have a way of asking our kernel to do a barrier, so we just | 1628 | * don't have a way of asking our kernel to do a barrier, so we just |
| 1426 | * synchronize all the data in the file. Pretty poor, no? */ | 1629 | * synchronize all the data in the file. Pretty poor, no? |
| 1630 | */ | ||
| 1427 | if (out->type & VIRTIO_BLK_T_BARRIER) | 1631 | if (out->type & VIRTIO_BLK_T_BARRIER) |
| 1428 | fdatasync(vblk->fd); | 1632 | fdatasync(vblk->fd); |
| 1429 | 1633 | ||
| 1430 | /* In general the virtio block driver is allowed to try SCSI commands. | 1634 | /* |
| 1431 | * It'd be nice if we supported eject, for example, but we don't. */ | 1635 | * In general the virtio block driver is allowed to try SCSI commands. |
| 1636 | * It'd be nice if we supported eject, for example, but we don't. | ||
| 1637 | */ | ||
| 1432 | if (out->type & VIRTIO_BLK_T_SCSI_CMD) { | 1638 | if (out->type & VIRTIO_BLK_T_SCSI_CMD) { |
| 1433 | fprintf(stderr, "Scsi commands unsupported\n"); | 1639 | fprintf(stderr, "Scsi commands unsupported\n"); |
| 1434 | *in = VIRTIO_BLK_S_UNSUPP; | 1640 | *in = VIRTIO_BLK_S_UNSUPP; |
| 1435 | wlen = sizeof(*in); | 1641 | wlen = sizeof(*in); |
| 1436 | } else if (out->type & VIRTIO_BLK_T_OUT) { | 1642 | } else if (out->type & VIRTIO_BLK_T_OUT) { |
| 1437 | /* Write */ | 1643 | /* |
| 1438 | 1644 | * Write | |
| 1439 | /* Move to the right location in the block file. This can fail | 1645 | * |
| 1440 | * if they try to write past end. */ | 1646 | * Move to the right location in the block file. This can fail |
| 1647 | * if they try to write past end. | ||
| 1648 | */ | ||
| 1441 | if (lseek64(vblk->fd, off, SEEK_SET) != off) | 1649 | if (lseek64(vblk->fd, off, SEEK_SET) != off) |
| 1442 | err(1, "Bad seek to sector %llu", out->sector); | 1650 | err(1, "Bad seek to sector %llu", out->sector); |
| 1443 | 1651 | ||
| 1444 | ret = writev(vblk->fd, iov+1, out_num-1); | 1652 | ret = writev(vblk->fd, iov+1, out_num-1); |
| 1445 | verbose("WRITE to sector %llu: %i\n", out->sector, ret); | 1653 | verbose("WRITE to sector %llu: %i\n", out->sector, ret); |
| 1446 | 1654 | ||
| 1447 | /* Grr... Now we know how long the descriptor they sent was, we | 1655 | /* |
| 1656 | * Grr... Now we know how long the descriptor they sent was, we | ||
| 1448 | * make sure they didn't try to write over the end of the block | 1657 | * make sure they didn't try to write over the end of the block |
| 1449 | * file (possibly extending it). */ | 1658 | * file (possibly extending it). |
| 1659 | */ | ||
| 1450 | if (ret > 0 && off + ret > vblk->len) { | 1660 | if (ret > 0 && off + ret > vblk->len) { |
| 1451 | /* Trim it back to the correct length */ | 1661 | /* Trim it back to the correct length */ |
| 1452 | ftruncate64(vblk->fd, vblk->len); | 1662 | ftruncate64(vblk->fd, vblk->len); |
| @@ -1456,10 +1666,12 @@ static void blk_request(struct virtqueue *vq) · 3 unmodified lines | |||
| 1456 | wlen = sizeof(*in); | 1666 | wlen = sizeof(*in); |
| 1457 | *in = (ret >= 0 ? VIRTIO_BLK_S_OK : VIRTIO_BLK_S_IOERR); | 1667 | *in = (ret >= 0 ? VIRTIO_BLK_S_OK : VIRTIO_BLK_S_IOERR); |
| 1458 | } else { | 1668 | } else { |
| 1459 | /* Read */ | 1669 | /* |
| 1460 | 1670 | * Read | |
| 1461 | /* Move to the right location in the block file. This can fail | 1671 | * |
| 1462 | * if they try to read past end. */ | 1672 | * Move to the right location in the block file. This can fail |
| 1673 | * if they try to read past end. | ||
| 1674 | */ | ||
| 1463 | if (lseek64(vblk->fd, off, SEEK_SET) != off) | 1675 | if (lseek64(vblk->fd, off, SEEK_SET) != off) |
| 1464 | err(1, "Bad seek to sector %llu", out->sector); | 1676 | err(1, "Bad seek to sector %llu", out->sector); |
| 1465 | 1677 | ||
| @@ -1474,13 +1686,16 @@ static void blk_request(struct virtqueue *vq) · 8 unmodified lines | |||
| 1474 | } | 1686 | } |
| 1475 | } | 1687 | } |
| 1476 | 1688 | ||
| 1477 | /* OK, so we noted that it was pretty poor to use an fdatasync as a | 1689 | /* |
| 1690 | * OK, so we noted that it was pretty poor to use an fdatasync as a | ||
| 1478 | * barrier. But Christoph Hellwig points out that we need a sync | 1691 | * barrier. But Christoph Hellwig points out that we need a sync |
| 1479 | * *afterwards* as well: "Barriers specify no reordering to the front | 1692 | * *afterwards* as well: "Barriers specify no reordering to the front |
| 1480 | * or the back." And Jens Axboe confirmed it, so here we are: */ | 1693 | * or the back." And Jens Axboe confirmed it, so here we are: |
| 1694 | */ | ||
| 1481 | if (out->type & VIRTIO_BLK_T_BARRIER) | 1695 | if (out->type & VIRTIO_BLK_T_BARRIER) |
| 1482 | fdatasync(vblk->fd); | 1696 | fdatasync(vblk->fd); |
| 1483 | 1697 | ||
| 1698 | /* Finished that request. */ | ||
| 1484 | add_used(vq, head, wlen); | 1699 | add_used(vq, head, wlen); |
| 1485 | } | 1700 | } |
| 1486 | 1701 | ||
| @@ -1491,7 +1706,7 @@ static void setup_block_file(const char *filename) · 4 unmodified lines | |||
| 1491 | struct vblk_info *vblk; | 1706 | struct vblk_info *vblk; |
| 1492 | struct virtio_blk_config conf; | 1707 | struct virtio_blk_config conf; |
| 1493 | 1708 | ||
| 1494 | /* The device responds to return from I/O thread. */ | 1709 | /* Creat the device. */ |
| 1495 | dev = new_device("block", VIRTIO_ID_BLOCK); | 1710 | dev = new_device("block", VIRTIO_ID_BLOCK); |
| 1496 | 1711 | ||
| 1497 | /* The device has one virtqueue, where the Guest places requests. */ | 1712 | /* The device has one virtqueue, where the Guest places requests. */ |
| @@ -1510,27 +1725,32 @@ static void setup_block_file(const char *filename) · 12 unmodified lines | |||
| 1510 | /* Tell Guest how many sectors this device has. */ | 1725 | /* Tell Guest how many sectors this device has. */ |
| 1511 | conf.capacity = cpu_to_le64(vblk->len / 512); | 1726 | conf.capacity = cpu_to_le64(vblk->len / 512); |
| 1512 | 1727 | ||
| 1513 | /* Tell Guest not to put in too many descriptors at once: two are used | 1728 | /* |
| 1514 | * for the in and out elements. */ | 1729 | * Tell Guest not to put in too many descriptors at once: two are used |
| 1730 | * for the in and out elements. | ||
| 1731 | */ | ||
| 1515 | add_feature(dev, VIRTIO_BLK_F_SEG_MAX); | 1732 | add_feature(dev, VIRTIO_BLK_F_SEG_MAX); |
| 1516 | conf.seg_max = cpu_to_le32(VIRTQUEUE_NUM - 2); | 1733 | conf.seg_max = cpu_to_le32(VIRTQUEUE_NUM - 2); |
| 1517 | 1734 | ||
| 1518 | set_config(dev, sizeof(conf), &conf); | 1735 | /* Don't try to put whole struct: we have 8 bit limit. */ |
| 1736 | set_config(dev, offsetof(struct virtio_blk_config, geometry), &conf); | ||
| 1519 | 1737 | ||
| 1520 | verbose("device %u: virtblock %llu sectors\n", | 1738 | verbose("device %u: virtblock %llu sectors\n", |
| 1521 | ++devices.device_num, le64_to_cpu(conf.capacity)); | 1739 | ++devices.device_num, le64_to_cpu(conf.capacity)); |
| 1522 | } | 1740 | } |
| 1523 | 1741 | ||
| 1524 | struct rng_info { | 1742 | /*L:211 |
| 1525 | int rfd; | 1743 | * Our random number generator device reads from /dev/random into the Guest's |
| 1526 | }; | ||
| 1527 | |||
| 1528 | /* Our random number generator device reads from /dev/random into the Guest's | ||
| 1529 | * input buffers. The usual case is that the Guest doesn't want random numbers | 1744 | * input buffers. The usual case is that the Guest doesn't want random numbers |
| 1530 | * and so has no buffers although /dev/random is still readable, whereas | 1745 | * and so has no buffers although /dev/random is still readable, whereas |
| 1531 | * console is the reverse. | 1746 | * console is the reverse. |
| 1532 | * | 1747 | * |
| 1533 | * The same logic applies, however. */ | 1748 | * The same logic applies, however. |
| 1749 | */ | ||
| 1750 | struct rng_info { | ||
| 1751 | int rfd; | ||
| 1752 | }; | ||
| 1753 | |||
| 1534 | static void rng_input(struct virtqueue *vq) | 1754 | static void rng_input(struct virtqueue *vq) |
| 1535 | { | 1755 | { |
| 1536 | int len; | 1756 | int len; |
| @@ -1543,9 +1763,10 @@ static void rng_input(struct virtqueue *vq) · 6 unmodified lines | |||
| 1543 | if (out_num) | 1763 | if (out_num) |
| 1544 | errx(1, "Output buffers in rng?"); | 1764 | errx(1, "Output buffers in rng?"); |
| 1545 | 1765 | ||
| 1546 | /* This is why we convert to iovecs: the readv() call uses them, and so | 1766 | /* |
| 1547 | * it reads straight into the Guest's buffer. We loop to make sure we | 1767 | * Just like the console write, we loop to cover the whole iovec. |
| 1548 | * fill it. */ | 1768 | * In this case, short reads actually happen quite a bit. |
| 1769 | */ | ||
| 1549 | while (!iov_empty(iov, in_num)) { | 1770 | while (!iov_empty(iov, in_num)) { |
| 1550 | len = readv(rng_info->rfd, iov, in_num); | 1771 | len = readv(rng_info->rfd, iov, in_num); |
| 1551 | if (len <= 0) | 1772 | if (len <= 0) |
| @@ -1558,15 +1779,18 @@ static void rng_input(struct virtqueue *vq) · 6 unmodified lines | |||
| 1558 | add_used(vq, head, totlen); | 1779 | add_used(vq, head, totlen); |
| 1559 | } | 1780 | } |
| 1560 | 1781 | ||
| 1561 | /* And this creates a "hardware" random number device for the Guest. */ | 1782 | /*L:199 |
| 1783 | * This creates a "hardware" random number device for the Guest. | ||
| 1784 | */ | ||
| 1562 | static void setup_rng(void) | 1785 | static void setup_rng(void) |
| 1563 | { | 1786 | { |
| 1564 | struct device *dev; | 1787 | struct device *dev; |
| 1565 | struct rng_info *rng_info = malloc(sizeof(*rng_info)); | 1788 | struct rng_info *rng_info = malloc(sizeof(*rng_info)); |
| 1566 | 1789 | ||
| 1790 | /* Our device's privat info simply contains the /dev/random fd. */ | ||
| 1567 | rng_info->rfd = open_or_die("/dev/random", O_RDONLY); | 1791 | rng_info->rfd = open_or_die("/dev/random", O_RDONLY); |
| 1568 | 1792 | ||
| 1569 | /* The device responds to return from I/O thread. */ | 1793 | /* Create the new device. */ |
| 1570 | dev = new_device("rng", VIRTIO_ID_RNG); | 1794 | dev = new_device("rng", VIRTIO_ID_RNG); |
| 1571 | dev->priv = rng_info; | 1795 | dev->priv = rng_info; |
| 1572 | 1796 | ||
| @@ -1582,8 +1806,10 @@ static void __attribute__((noreturn)) restart_guest(void) · 9 unmodified lines | |||
| 1582 | { | 1806 | { |
| 1583 | unsigned int i; | 1807 | unsigned int i; |
| 1584 | 1808 | ||
| 1585 | /* Since we don't track all open fds, we simply close everything beyond | 1809 | /* |
| 1586 | * stderr. */ | 1810 | * Since we don't track all open fds, we simply close everything beyond |
| 1811 | * stderr. | ||
| 1812 | */ | ||
| 1587 | for (i = 3; i < FD_SETSIZE; i++) | 1813 | for (i = 3; i < FD_SETSIZE; i++) |
| 1588 | close(i); | 1814 | close(i); |
| 1589 | 1815 | ||
| @@ -1594,8 +1820,10 @@ static void __attribute__((noreturn)) restart_guest(void) · 4 unmodified lines | |||
| 1594 | err(1, "Could not exec %s", main_args[0]); | 1820 | err(1, "Could not exec %s", main_args[0]); |
| 1595 | } | 1821 | } |
| 1596 | 1822 | ||
| 1597 | /*L:220 Finally we reach the core of the Launcher which runs the Guest, serves | 1823 | /*L:220 |
| 1598 | * its input and output, and finally, lays it to rest. */ | 1824 | * Finally we reach the core of the Launcher which runs the Guest, serves |
| 1825 | * its input and output, and finally, lays it to rest. | ||
| 1826 | */ | ||
| 1599 | static void __attribute__((noreturn)) run_guest(void) | 1827 | static void __attribute__((noreturn)) run_guest(void) |
| 1600 | { | 1828 | { |
| 1601 | for (;;) { | 1829 | for (;;) { |
| @@ -1630,7 +1858,7 @@ static void __attribute__((noreturn)) run_guest(void) · 28 unmodified lines | |||
| 1630 | * | 1858 | * |
| 1631 | * Are you ready? Take a deep breath and join me in the core of the Host, in | 1859 | * Are you ready? Take a deep breath and join me in the core of the Host, in |
| 1632 | * "make Host". | 1860 | * "make Host". |
| 1633 | :*/ | 1861 | :*/ |
| 1634 | 1862 | ||
| 1635 | static struct option opts[] = { | 1863 | static struct option opts[] = { |
| 1636 | { "verbose", 0, NULL, 'v' }, | 1864 | { "verbose", 0, NULL, 'v' }, |
| @@ -1651,8 +1879,7 @@ static void usage(void) · 14 unmodified lines | |||
| 1651 | /*L:105 The main routine is where the real work begins: */ | 1879 | /*L:105 The main routine is where the real work begins: */ |
| 1652 | int main(int argc, char *argv[]) | 1880 | int main(int argc, char *argv[]) |
| 1653 | { | 1881 | { |
| 1654 | /* Memory, top-level pagetable, code startpoint and size of the | 1882 | /* Memory, code startpoint and size of the (optional) initrd. */ |
| 1655 | * (optional) initrd. */ | ||
| 1656 | unsigned long mem = 0, start, initrd_size = 0; | 1883 | unsigned long mem = 0, start, initrd_size = 0; |
| 1657 | /* Two temporaries. */ | 1884 | /* Two temporaries. */ |
| 1658 | int i, c; | 1885 | int i, c; |
| @@ -1664,24 +1891,32 @@ int main(int argc, char *argv[]) · 5 unmodified lines | |||
| 1664 | /* Save the args: we "reboot" by execing ourselves again. */ | 1891 | /* Save the args: we "reboot" by execing ourselves again. */ |
| 1665 | main_args = argv; | 1892 | main_args = argv; |
| 1666 | 1893 | ||
| 1667 | /* First we initialize the device list. We keep a pointer to the last | 1894 | /* |
| 1895 | * First we initialize the device list. We keep a pointer to the last | ||
| 1668 | * device, and the next interrupt number to use for devices (1: | 1896 | * device, and the next interrupt number to use for devices (1: |
| 1669 | * remember that 0 is used by the timer). */ | 1897 | * remember that 0 is used by the timer). |
| 1898 | */ | ||
| 1670 | devices.lastdev = NULL; | 1899 | devices.lastdev = NULL; |
| 1671 | devices.next_irq = 1; | 1900 | devices.next_irq = 1; |
| 1672 | 1901 | ||
| 1902 | /* We're CPU 0. In fact, that's the only CPU possible right now. */ | ||
| 1673 | cpu_id = 0; | 1903 | cpu_id = 0; |
| 1674 | /* We need to know how much memory so we can set up the device | 1904 | |
| 1905 | /* | ||
| 1906 | * We need to know how much memory so we can set up the device | ||
| 1675 | * descriptor and memory pages for the devices as we parse the command | 1907 | * descriptor and memory pages for the devices as we parse the command |
| 1676 | * line. So we quickly look through the arguments to find the amount | 1908 | * line. So we quickly look through the arguments to find the amount |
| 1677 | * of memory now. */ | 1909 | * of memory now. |
| 1910 | */ | ||
| 1678 | for (i = 1; i < argc; i++) { | 1911 | for (i = 1; i < argc; i++) { |
| 1679 | if (argv[i][0] != '-') { | 1912 | if (argv[i][0] != '-') { |
| 1680 | mem = atoi(argv[i]) * 1024 * 1024; | 1913 | mem = atoi(argv[i]) * 1024 * 1024; |
| 1681 | /* We start by mapping anonymous pages over all of | 1914 | /* |
| 1915 | * We start by mapping anonymous pages over all of | ||
| 1682 | * guest-physical memory range. This fills it with 0, | 1916 | * guest-physical memory range. This fills it with 0, |
| 1683 | * and ensures that the Guest won't be killed when it | 1917 | * and ensures that the Guest won't be killed when it |
| 1684 | * tries to access it. */ | 1918 | * tries to access it. |
| 1919 | */ | ||
| 1685 | guest_base = map_zeroed_pages(mem / getpagesize() | 1920 | guest_base = map_zeroed_pages(mem / getpagesize() |
| 1686 | + DEVICE_PAGES); | 1921 | + DEVICE_PAGES); |
| 1687 | guest_limit = mem; | 1922 | guest_limit = mem; |
| @@ -1714,8 +1949,10 @@ int main(int argc, char *argv[]) · 26 unmodified lines | |||
| 1714 | usage(); | 1949 | usage(); |
| 1715 | } | 1950 | } |
| 1716 | } | 1951 | } |
| 1717 | /* After the other arguments we expect memory and kernel image name, | 1952 | /* |
| 1718 | * followed by command line arguments for the kernel. */ | 1953 | * After the other arguments we expect memory and kernel image name, |
| 1954 | * followed by command line arguments for the kernel. | ||
| 1955 | */ | ||
| 1719 | if (optind + 2 > argc) | 1956 | if (optind + 2 > argc) |
| 1720 | usage(); | 1957 | usage(); |
| 1721 | 1958 | ||
| @@ -1733,20 +1970,26 @@ int main(int argc, char *argv[]) · 11 unmodified lines | |||
| 1733 | /* Map the initrd image if requested (at top of physical memory) */ | 1970 | /* Map the initrd image if requested (at top of physical memory) */ |
| 1734 | if (initrd_name) { | 1971 | if (initrd_name) { |
| 1735 | initrd_size = load_initrd(initrd_name, mem); | 1972 | initrd_size = load_initrd(initrd_name, mem); |
| 1736 | /* These are the location in the Linux boot header where the | 1973 | /* |
| 1737 | * start and size of the initrd are expected to be found. */ | 1974 | * These are the location in the Linux boot header where the |
| 1975 | * start and size of the initrd are expected to be found. | ||
| 1976 | */ | ||
| 1738 | boot->hdr.ramdisk_image = mem - initrd_size; | 1977 | boot->hdr.ramdisk_image = mem - initrd_size; |
| 1739 | boot->hdr.ramdisk_size = initrd_size; | 1978 | boot->hdr.ramdisk_size = initrd_size; |
| 1740 | /* The bootloader type 0xFF means "unknown"; that's OK. */ | 1979 | /* The bootloader type 0xFF means "unknown"; that's OK. */ |
| 1741 | boot->hdr.type_of_loader = 0xFF; | 1980 | boot->hdr.type_of_loader = 0xFF; |
| 1742 | } | 1981 | } |
| 1743 | 1982 | ||
| 1744 | /* The Linux boot header contains an "E820" memory map: ours is a | 1983 | /* |
| 1745 | * simple, single region. */ | 1984 | * The Linux boot header contains an "E820" memory map: ours is a |
| 1985 | * simple, single region. | ||
| 1986 | */ | ||
| 1746 | boot->e820_entries = 1; | 1987 | boot->e820_entries = 1; |
| 1747 | boot->e820_map[0] = ((struct e820entry) { 0, mem, E820_RAM }); | 1988 | boot->e820_map[0] = ((struct e820entry) { 0, mem, E820_RAM }); |
| 1748 | /* The boot header contains a command line pointer: we put the command | 1989 | /* |
| 1749 | * line after the boot header. */ | 1990 | * The boot header contains a command line pointer: we put the command |
| 1991 | * line after the boot header. | ||
| 1992 | */ | ||
| 1750 | boot->hdr.cmd_line_ptr = to_guest_phys(boot + 1); | 1993 | boot->hdr.cmd_line_ptr = to_guest_phys(boot + 1); |
| 1751 | /* We use a simple helper to copy the arguments separated by spaces. */ | 1994 | /* We use a simple helper to copy the arguments separated by spaces. */ |
| 1752 | concat((char *)(boot + 1), argv+optind+2); | 1995 | concat((char *)(boot + 1), argv+optind+2); |
| @@ -1760,11 +2003,13 @@ int main(int argc, char *argv[]) · 7 unmodified lines | |||
| 1760 | /* Tell the entry path not to try to reload segment registers. */ | 2003 | /* Tell the entry path not to try to reload segment registers. */ |
| 1761 | boot->hdr.loadflags |= KEEP_SEGMENTS; | 2004 | boot->hdr.loadflags |= KEEP_SEGMENTS; |
| 1762 | 2005 | ||
| 1763 | /* We tell the kernel to initialize the Guest: this returns the open | 2006 | /* |
| 1764 | * /dev/lguest file descriptor. */ | 2007 | * We tell the kernel to initialize the Guest: this returns the open |
| 2008 | * /dev/lguest file descriptor. | ||
| 2009 | */ | ||
| 1765 | tell_kernel(start); | 2010 | tell_kernel(start); |
| 1766 | 2011 | ||
| 1767 | /* Ensure that we terminate if a child dies. */ | 2012 | /* Ensure that we terminate if a device-servicing child dies. */ |
| 1768 | signal(SIGCHLD, kill_launcher); | 2013 | signal(SIGCHLD, kill_launcher); |
| 1769 | 2014 | ||
| 1770 | /* If we exit via err(), this kills all the threads, restores tty. */ | 2015 | /* If we exit via err(), this kills all the threads, restores tty. */ |
| @@ -30,9 +30,9 @@ State · 29 unmodified lines | |||
| 30 | The validator tracks lock-class usage history into 4n + 1 separate state bits: | 30 | The validator tracks lock-class usage history into 4n + 1 separate state bits: |
| 31 | 31 | ||
| 32 | - 'ever held in STATE context' | 32 | - 'ever held in STATE context' |
| 33 | - 'ever head as readlock in STATE context' | 33 | - 'ever held as readlock in STATE context' |
| 34 | - 'ever head with STATE enabled' | 34 | - 'ever held with STATE enabled' |
| 35 | - 'ever head as readlock with STATE enabled' | 35 | - 'ever held as readlock with STATE enabled' |
| 36 | 36 | ||
| 37 | Where STATE can be either one of (kernel/lockdep_states.h) | 37 | Where STATE can be either one of (kernel/lockdep_states.h) |
| 38 | - hardirq | 38 | - hardirq |
| @@ -1,7 +1,7 @@ | |||
| 1 | This is the 6pack-mini-HOWTO, written by | 1 | This is the 6pack-mini-HOWTO, written by |
| 2 | 2 | ||
| 3 | Andreas Könsgen DG3KQ | 3 | Andreas Könsgen DG3KQ |
| 4 | Internet: ajk@iehk.rwth-aachen.de | 4 | Internet: ajk@comnets.uni-bremen.de |
| 5 | AMPR-net: dg3kq@db0pra.ampr.org | 5 | AMPR-net: dg3kq@db0pra.ampr.org |
| 6 | AX.25: dg3kq@db0ach.#nrw.deu.eu | 6 | AX.25: dg3kq@db0ach.#nrw.deu.eu |
| 7 | 7 | ||
| @@ -101,6 +101,8 @@ card*/pcm*/xrun_debug · 100 unmodified lines | |||
| 101 | bit 0 = Enable XRUN/jiffies debug messages | 101 | bit 0 = Enable XRUN/jiffies debug messages |
| 102 | bit 1 = Show stack trace at XRUN / jiffies check | 102 | bit 1 = Show stack trace at XRUN / jiffies check |
| 103 | bit 2 = Enable additional jiffies check | 103 | bit 2 = Enable additional jiffies check |
| 104 | bit 3 = Log hwptr update at each period interrupt | ||
| 105 | bit 4 = Log hwptr update at each snd_pcm_update_hw_ptr() | ||
| 104 | 106 | ||
| 105 | When the bit 0 is set, the driver will show the messages to | 107 | When the bit 0 is set, the driver will show the messages to |
| 106 | kernel log when an xrun is detected. The debug message is | 108 | kernel log when an xrun is detected. The debug message is |
| @@ -117,6 +119,9 @@ card*/pcm*/xrun_debug · 10 unmodified lines | |||
| 117 | buggy) hardware that doesn't give smooth pointer updates. | 119 | buggy) hardware that doesn't give smooth pointer updates. |
| 118 | This feature is enabled via the bit 2. | 120 | This feature is enabled via the bit 2. |
| 119 | 121 | ||
| 122 | Bits 3 and 4 are for logging the hwptr records. Note that | ||
| 123 | these will give flood of kernel messages. | ||
| 124 | |||
| 120 | card*/pcm*/sub*/info | 125 | card*/pcm*/sub*/info |
| 121 | The general information of this PCM sub-stream. | 126 | The general information of this PCM sub-stream. |
| 122 | 127 | ||
| @@ -66,7 +66,8 @@ On all - write a character to /proc/sysrq-trigger. e.g.: · 65 unmodified lines | |||
| 66 | 'b' - Will immediately reboot the system without syncing or unmounting | 66 | 'b' - Will immediately reboot the system without syncing or unmounting |
| 67 | your disks. | 67 | your disks. |
| 68 | 68 | ||
| 69 | 'c' - Will perform a kexec reboot in order to take a crashdump. | 69 | 'c' - Will perform a system crash by a NULL pointer dereference. |
| 70 | A crashdump will be taken if configured. | ||
| 70 | 71 | ||
| 71 | 'd' - Shows all locks that are held. | 72 | 'd' - Shows all locks that are held. |
| 72 | 73 | ||
| @@ -141,8 +142,8 @@ useful when you want to exit a program that will not let you switch consoles. · 68 unmodified lines | |||
| 141 | re'B'oot is good when you're unable to shut down. But you should also 'S'ync | 142 | re'B'oot is good when you're unable to shut down. But you should also 'S'ync |
| 142 | and 'U'mount first. | 143 | and 'U'mount first. |
| 143 | 144 | ||
| 144 | 'C'rashdump can be used to manually trigger a crashdump when the system is hung. | 145 | 'C'rash can be used to manually trigger a crashdump when the system is hung. |
| 145 | The kernel needs to have been built with CONFIG_KEXEC enabled. | 146 | Note that this just triggers a crash if there is no dump mechanism available. |
| 146 | 147 | ||
| 147 | 'S'ync is great when your system is locked up, it allows you to sync your | 148 | 'S'ync is great when your system is locked up, it allows you to sync your |
| 148 | disks and will certainly lessen the chance of data loss and fscking. Note | 149 | disks and will certainly lessen the chance of data loss and fscking. Note |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | |||
| 20 | 19 -> EM2860/SAA711X Reference Design (em2860) | 20 | 19 -> EM2860/SAA711X Reference Design (em2860) |
| 21 | 20 -> AMD ATI TV Wonder HD 600 (em2880) [0438:b002] | 21 | 20 -> AMD ATI TV Wonder HD 600 (em2880) [0438:b002] |
| 22 | 21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder (em2800) [eb1a:2801] | 22 | 21 -> eMPIA Technology, Inc. GrabBeeX+ Video Encoder (em2800) [eb1a:2801] |
| 23 | 22 -> Unknown EM2750/EM2751 webcam grabber (em2750) [eb1a:2750,eb1a:2751] | 23 | 22 -> EM2710/EM2750/EM2751 webcam grabber (em2750) [eb1a:2750,eb1a:2751] |
| 24 | 23 -> Huaqi DLCW-130 (em2750) | 24 | 23 -> Huaqi DLCW-130 (em2750) |
| 25 | 24 -> D-Link DUB-T210 TV Tuner (em2820/em2840) [2001:f112] | 25 | 24 -> D-Link DUB-T210 TV Tuner (em2820/em2840) [2001:f112] |
| 26 | 25 -> Gadmei UTV310 (em2820/em2840) | 26 | 25 -> Gadmei UTV310 (em2820/em2840) |
| @@ -44,7 +44,9 @@ zc3xx 0458:7007 Genius VideoCam V2 · 43 unmodified lines | |||
| 44 | zc3xx 0458:700c Genius VideoCam V3 | 44 | zc3xx 0458:700c Genius VideoCam V3 |
| 45 | zc3xx 0458:700f Genius VideoCam Web V2 | 45 | zc3xx 0458:700f Genius VideoCam Web V2 |
| 46 | sonixj 0458:7025 Genius Eye 311Q | 46 | sonixj 0458:7025 Genius Eye 311Q |
| 47 | sn9c20x 0458:7029 Genius Look 320s | ||
| 47 | sonixj 0458:702e Genius Slim 310 NB | 48 | sonixj 0458:702e Genius Slim 310 NB |
| 49 | sn9c20x 045e:00f4 LifeCam VX-6000 (SN9C20x + OV9650) | ||
| 48 | sonixj 045e:00f5 MicroSoft VX3000 | 50 | sonixj 045e:00f5 MicroSoft VX3000 |
| 49 | sonixj 045e:00f7 MicroSoft VX1000 | 51 | sonixj 045e:00f7 MicroSoft VX1000 |
| 50 | ov519 045e:028c Micro$oft xbox cam | 52 | ov519 045e:028c Micro$oft xbox cam |
| @@ -282,6 +284,28 @@ sonixj 0c45:613a Microdia Sonix PC Camera · 231 unmodified lines | |||
| 282 | sonixj 0c45:613b Surfer SN-206 | 284 | sonixj 0c45:613b Surfer SN-206 |
| 283 | sonixj 0c45:613c Sonix Pccam168 | 285 | sonixj 0c45:613c Sonix Pccam168 |
| 284 | sonixj 0c45:6143 Sonix Pccam168 | 286 | sonixj 0c45:6143 Sonix Pccam168 |
| 287 | sn9c20x 0c45:6240 PC Camera (SN9C201 + MT9M001) | ||
| 288 | sn9c20x 0c45:6242 PC Camera (SN9C201 + MT9M111) | ||
| 289 | sn9c20x 0c45:6248 PC Camera (SN9C201 + OV9655) | ||
| 290 | sn9c20x 0c45:624e PC Camera (SN9C201 + SOI968) | ||
| 291 | sn9c20x 0c45:624f PC Camera (SN9C201 + OV9650) | ||
| 292 | sn9c20x 0c45:6251 PC Camera (SN9C201 + OV9650) | ||
| 293 | sn9c20x 0c45:6253 PC Camera (SN9C201 + OV9650) | ||
| 294 | sn9c20x 0c45:6260 PC Camera (SN9C201 + OV7670) | ||
| 295 | sn9c20x 0c45:6270 PC Camera (SN9C201 + MT9V011/MT9V111/MT9V112) | ||
| 296 | sn9c20x 0c45:627b PC Camera (SN9C201 + OV7660) | ||
| 297 | sn9c20x 0c45:627c PC Camera (SN9C201 + HV7131R) | ||
| 298 | sn9c20x 0c45:627f PC Camera (SN9C201 + OV9650) | ||
| 299 | sn9c20x 0c45:6280 PC Camera (SN9C202 + MT9M001) | ||
| 300 | sn9c20x 0c45:6282 PC Camera (SN9C202 + MT9M111) | ||
| 301 | sn9c20x 0c45:6288 PC Camera (SN9C202 + OV9655) | ||
| 302 | sn9c20x 0c45:628e PC Camera (SN9C202 + SOI968) | ||
| 303 | sn9c20x 0c45:628f PC Camera (SN9C202 + OV9650) | ||
| 304 | sn9c20x 0c45:62a0 PC Camera (SN9C202 + OV7670) | ||
| 305 | sn9c20x 0c45:62b0 PC Camera (SN9C202 + MT9V011/MT9V111/MT9V112) | ||
| 306 | sn9c20x 0c45:62b3 PC Camera (SN9C202 + OV9655) | ||
| 307 | sn9c20x 0c45:62bb PC Camera (SN9C202 + OV7660) | ||
| 308 | sn9c20x 0c45:62bc PC Camera (SN9C202 + HV7131R) | ||
| 285 | sunplus 0d64:0303 Sunplus FashionCam DXG | 309 | sunplus 0d64:0303 Sunplus FashionCam DXG |
| 286 | etoms 102c:6151 Qcam Sangha CIF | 310 | etoms 102c:6151 Qcam Sangha CIF |
| 287 | etoms 102c:6251 Qcam xxxxxx VGA | 311 | etoms 102c:6251 Qcam xxxxxx VGA |
| @@ -290,6 +314,7 @@ spca561 10fd:7e50 FlyCam Usb 100 · 2 unmodified lines | |||
| 290 | zc3xx 10fd:8050 Typhoon Webshot II USB 300k | 314 | zc3xx 10fd:8050 Typhoon Webshot II USB 300k |
| 291 | ov534 1415:2000 Sony HD Eye for PS3 (SLEH 00201) | 315 | ov534 1415:2000 Sony HD Eye for PS3 (SLEH 00201) |
| 292 | pac207 145f:013a Trust WB-1300N | 316 | pac207 145f:013a Trust WB-1300N |
| 317 | sn9c20x 145f:013d Trust WB-3600R | ||
| 293 | vc032x 15b8:6001 HP 2.0 Megapixel | 318 | vc032x 15b8:6001 HP 2.0 Megapixel |
| 294 | vc032x 15b8:6002 HP 2.0 Megapixel rz406aa | 319 | vc032x 15b8:6002 HP 2.0 Megapixel rz406aa |
| 295 | spca501 1776:501c Arowana 300K CMOS Camera | 320 | spca501 1776:501c Arowana 300K CMOS Camera |
| @@ -300,4 +325,11 @@ spca500 2899:012c Toptro Industrial · 4 unmodified lines | |||
| 300 | spca508 8086:0110 Intel Easy PC Camera | 325 | spca508 8086:0110 Intel Easy PC Camera |
| 301 | spca500 8086:0630 Intel Pocket PC Camera | 326 | spca500 8086:0630 Intel Pocket PC Camera |
| 302 | spca506 99fa:8988 Grandtec V.cap | 327 | spca506 99fa:8988 Grandtec V.cap |
| 328 | sn9c20x a168:0610 Dino-Lite Digital Microscope (SN9C201 + HV7131R) | ||
| 329 | sn9c20x a168:0611 Dino-Lite Digital Microscope (SN9C201 + HV7131R) | ||
| 330 | sn9c20x a168:0613 Dino-Lite Digital Microscope (SN9C201 + HV7131R) | ||
| 331 | sn9c20x a168:0618 Dino-Lite Digital Microscope (SN9C201 + HV7131R) | ||
| 332 | sn9c20x a168:0614 Dino-Lite Digital Microscope (SN9C201 + MT9M111) | ||
| 333 | sn9c20x a168:0615 Dino-Lite Digital Microscope (SN9C201 + MT9M111) | ||
| 334 | sn9c20x a168:0617 Dino-Lite Digital Microscope (SN9C201 + MT9M111) | ||
| 303 | spca561 abcd:cdee Petcam | 335 | spca561 abcd:cdee Petcam |
| @@ -73,8 +73,8 @@ Note: For the hard of thinking, this list is meant to remain in alphabetical · 72 unmodified lines | |||
| 73 | order. If you could add yourselves to it in alphabetical order that would be | 73 | order. If you could add yourselves to it in alphabetical order that would be |
| 74 | so much easier [Ed] | 74 | so much easier [Ed] |
| 75 | 75 | ||
| 76 | P: Person | 76 | P: Person (obsolete) |
| 77 | M: Mail patches to | 77 | M: Mail patches to: FullName <address@domain> |
| 78 | L: Mailing list that is relevant to this area | 78 | L: Mailing list that is relevant to this area |
| 79 | W: Web-page with status/info | 79 | W: Web-page with status/info |
| 80 | T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. | 80 | T: SCM tree type and location. Type is one of: git, hg, quilt, stgit. |
| @@ -104,88 +104,74 @@ X: Files and directories that are NOT maintained, same rules as F: · 23 unmodified lines | |||
| 104 | matches all files in and below net excluding net/ipv6/ | 104 | matches all files in and below net excluding net/ipv6/ |
| 105 | 105 | ||
| 106 | 3C505 NETWORK DRIVER | 106 | 3C505 NETWORK DRIVER |
| 107 | P: Philip Blundell | 107 | M: Philip Blundell <philb@gnu.org> |
| 108 | M: philb@gnu.org | ||
| 109 | L: netdev@vger.kernel.org | 108 | L: netdev@vger.kernel.org |
| 110 | S: Maintained | 109 | S: Maintained |
| 111 | F: drivers/net/3c505* | 110 | F: drivers/net/3c505* |
| 112 | 111 | ||
| 113 | 3C59X NETWORK DRIVER | 112 | 3C59X NETWORK DRIVER |
| 114 | P: Steffen Klassert | 113 | M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> |
| 115 | M: klassert@mathematik.tu-chemnitz.de | ||
| 116 | L: netdev@vger.kernel.org | 114 | L: netdev@vger.kernel.org |
| 117 | S: Maintained | 115 | S: Maintained |
| 118 | F: Documentation/networking/vortex.txt | 116 | F: Documentation/networking/vortex.txt |
| 119 | F: drivers/net/3c59x.c | 117 | F: drivers/net/3c59x.c |
| 120 | 118 | ||
| 121 | 3CR990 NETWORK DRIVER | 119 | 3CR990 NETWORK DRIVER |
| 122 | P: David Dillow | 120 | M: David Dillow <dave@thedillows.org> |
| 123 | M: dave@thedillows.org | ||
| 124 | L: netdev@vger.kernel.org | 121 | L: netdev@vger.kernel.org |
| 125 | S: Maintained | 122 | S: Maintained |
| 126 | F: drivers/net/typhoon* | 123 | F: drivers/net/typhoon* |
| 127 | 124 | ||
| 128 | 3W-9XXX SATA-RAID CONTROLLER DRIVER | 125 | 3W-9XXX SATA-RAID CONTROLLER DRIVER |
| 129 | P: Adam Radford | 126 | M: Adam Radford <linuxraid@amcc.com> |
| 130 | M: linuxraid@amcc.com | ||
| 131 | L: linux-scsi@vger.kernel.org | 127 | L: linux-scsi@vger.kernel.org |
| 132 | W: http://www.amcc.com | 128 | W: http://www.amcc.com |
| 133 | S: Supported | 129 | S: Supported |
| 134 | F: drivers/scsi/3w-9xxx* | 130 | F: drivers/scsi/3w-9xxx* |
| 135 | 131 | ||
| 136 | 3W-XXXX ATA-RAID CONTROLLER DRIVER | 132 | 3W-XXXX ATA-RAID CONTROLLER DRIVER |
| 137 | P: Adam Radford | 133 | M: Adam Radford <linuxraid@amcc.com> |
| 138 | M: linuxraid@amcc.com | ||
| 139 | L: linux-scsi@vger.kernel.org | 134 | L: linux-scsi@vger.kernel.org |
| 140 | W: http://www.amcc.com | 135 | W: http://www.amcc.com |
| 141 | S: Supported | 136 | S: Supported |
| 142 | F: drivers/scsi/3w-xxxx* | 137 | F: drivers/scsi/3w-xxxx* |
| 143 | 138 | ||
| 144 | 53C700 AND 53C700-66 SCSI DRIVER | 139 | 53C700 AND 53C700-66 SCSI DRIVER |
| 145 | P: James E.J. Bottomley | 140 | M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> |
| 146 | M: James.Bottomley@HansenPartnership.com | ||
| 147 | L: linux-scsi@vger.kernel.org | 141 | L: linux-scsi@vger.kernel.org |
| 148 | S: Maintained | 142 | S: Maintained |
| 149 | F: drivers/scsi/53c700* | 143 | F: drivers/scsi/53c700* |
| 150 | 144 | ||
| 151 | 6PACK NETWORK DRIVER FOR AX.25 | 145 | 6PACK NETWORK DRIVER FOR AX.25 |
| 152 | P: Andreas Koensgen | 146 | M: Andreas Koensgen <ajk@comnets.uni-bremen.de> |
| 153 | M: ajk@iehk.rwth-aachen.de | ||
| 154 | L: linux-hams@vger.kernel.org | 147 | L: linux-hams@vger.kernel.org |
| 155 | S: Maintained | 148 | S: Maintained |
| 156 | F: drivers/net/hamradio/6pack.c | 149 | F: drivers/net/hamradio/6pack.c |
| 157 | 150 | ||
| 158 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER | 151 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER |
| 159 | P: Francois Romieu | 152 | M: Francois Romieu <romieu@fr.zoreil.com> |
| 160 | M: romieu@fr.zoreil.com | ||
| 161 | L: netdev@vger.kernel.org | 153 | L: netdev@vger.kernel.org |
| 162 | S: Maintained | 154 | S: Maintained |
| 163 | F: drivers/net/r8169.c | 155 | F: drivers/net/r8169.c |
| 164 | 156 | ||
| 165 | 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER | 157 | 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER |
| 166 | P: Alan Cox | ||
| 167 | M: alan@lxorguk.ukuu.org.uk | ||
| 168 | L: linux-serial@vger.kernel.org | 158 | L: linux-serial@vger.kernel.org |
| 169 | W: http://serial.sourceforge.net | 159 | W: http://serial.sourceforge.net |
| 170 | S: Odd Fixes | 160 | S: Orphan |
| 171 | F: drivers/serial/8250* | 161 | F: drivers/serial/8250* |
| 172 | F: include/linux/serial_8250.h | 162 | F: include/linux/serial_8250.h |
| 173 | 163 | ||
| 174 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] | 164 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] |
| 175 | P: Paul Gortmaker | 165 | M: Paul Gortmaker <p_gortmaker@yahoo.com> |
| 176 | M: p_gortmaker@yahoo.com | ||
| 177 | L: netdev@vger.kernel.org | 166 | L: netdev@vger.kernel.org |
| 178 | S: Maintained | 167 | S: Maintained |
| 179 | F: drivers/net/*8390* | 168 | F: drivers/net/*8390* |
| 180 | F: drivers/net/ax88796.c | 169 | F: drivers/net/ax88796.c |
| 181 | 170 | ||
| 182 | 9P FILE SYSTEM | 171 | 9P FILE SYSTEM |
| 183 | P: Eric Van Hensbergen | 172 | M: Eric Van Hensbergen <ericvh@gmail.com> |
| 184 | M: ericvh@gmail.com | 173 | M: Ron Minnich <rminnich@sandia.gov> |
| 185 | P: Ron Minnich | 174 | M: Latchesar Ionkov <lucho@ionkov.net> |
| 186 | M: rminnich@sandia.gov | ||
| 187 | P: Latchesar Ionkov | ||
| 188 | M: lucho@ionkov.net | ||
| 189 | L: v9fs-developer@lists.sourceforge.net | 175 | L: v9fs-developer@lists.sourceforge.net |
| 190 | W: http://swik.net/v9fs | 176 | W: http://swik.net/v9fs |
| 191 | T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git | 177 | T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git |
| @@ -194,15 +180,13 @@ F: Documentation/filesystems/9p.txt · 2 unmodified lines | |||
| 194 | F: fs/9p/ | 180 | F: fs/9p/ |
| 195 | 181 | ||
| 196 | A2232 SERIAL BOARD DRIVER | 182 | A2232 SERIAL BOARD DRIVER |
| 197 | P: Enver Haase | 183 | M: Enver Haase <A2232@gmx.net> |
| 198 | M: A2232@gmx.net | ||
| 199 | L: linux-m68k@lists.linux-m68k.org | 184 | L: linux-m68k@lists.linux-m68k.org |
| 200 | S: Maintained | 185 | S: Maintained |
| 201 | F: drivers/char/ser_a2232* | 186 | F: drivers/char/ser_a2232* |
| 202 | 187 | ||
| 203 | AACRAID SCSI RAID DRIVER | 188 | AACRAID SCSI RAID DRIVER |
| 204 | P: Adaptec OEM Raid Solutions | 189 | M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> |
| 205 | M: aacraid@adaptec.com | ||
| 206 | L: linux-scsi@vger.kernel.org | 190 | L: linux-scsi@vger.kernel.org |
| 207 | W: http://www.adaptec.com/ | 191 | W: http://www.adaptec.com/ |
| 208 | S: Supported | 192 | S: Supported |
| @@ -210,44 +194,38 @@ F: Documentation/scsi/aacraid.txt · 1 unmodified line | |||
| 210 | F: drivers/scsi/aacraid/ | 194 | F: drivers/scsi/aacraid/ |
| 211 | 195 | ||
| 212 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER | 196 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER |
| 213 | P: Hans de Goede | 197 | M: Hans de Goede <j.w.r.degoede@hhs.nl> |
| 214 | M: j.w.r.degoede@hhs.nl | ||
| 215 | L: lm-sensors@lm-sensors.org | 198 | L: lm-sensors@lm-sensors.org |
| 216 | S: Maintained | 199 | S: Maintained |
| 217 | F: drivers/hwmon/abituguru.c | 200 | F: drivers/hwmon/abituguru.c |
| 218 | 201 | ||
| 219 | ABIT UGURU 3 HARDWARE MONITOR DRIVER | 202 | ABIT UGURU 3 HARDWARE MONITOR DRIVER |
| 220 | P: Alistair John Strachan | 203 | M: Alistair John Strachan <alistair@devzero.co.uk> |
| 221 | M: alistair@devzero.co.uk | ||
| 222 | L: lm-sensors@lm-sensors.org | 204 | L: lm-sensors@lm-sensors.org |
| 223 | S: Maintained | 205 | S: Maintained |
| 224 | F: drivers/hwmon/abituguru3.c | 206 | F: drivers/hwmon/abituguru3.c |
| 225 | 207 | ||
| 226 | ACENIC DRIVER | 208 | ACENIC DRIVER |
| 227 | P: Jes Sorensen | 209 | M: Jes Sorensen <jes@trained-monkey.org> |
| 228 | M: jes@trained-monkey.org | ||
| 229 | L: linux-acenic@sunsite.dk | 210 | L: linux-acenic@sunsite.dk |
| 230 | S: Maintained | 211 | S: Maintained |
| 231 | F: drivers/net/acenic* | 212 | F: drivers/net/acenic* |
| 232 | 213 | ||
| 233 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER | 214 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER |
| 234 | P: Peter Feuerer | 215 | M: Peter Feuerer <peter@piie.net> |
| 235 | M: peter@piie.net | 216 | W: http://piie.net/?section=acerhdf |
| 236 | W: http://piie.net/?section=acerhdf | 217 | S: Maintained |
| 237 | S: Maintained | 218 | F: drivers/platform/x86/acerhdf.c |
| 238 | F: drivers/platform/x86/acerhdf.c | ||
| 239 | 219 | ||
| 240 | ACER WMI LAPTOP EXTRAS | 220 | ACER WMI LAPTOP EXTRAS |
| 241 | P: Carlos Corbacho | 221 | M: Carlos Corbacho <carlos@strangeworlds.co.uk> |
| 242 | M: carlos@strangeworlds.co.uk | ||
| 243 | L: aceracpi@googlegroups.com (subscribers-only) | 222 | L: aceracpi@googlegroups.com (subscribers-only) |
| 244 | W: http://code.google.com/p/aceracpi | 223 | W: http://code.google.com/p/aceracpi |
| 245 | S: Maintained | 224 | S: Maintained |
| 246 | F: drivers/platform/x86/acer-wmi.c | 225 | F: drivers/platform/x86/acer-wmi.c |
| 247 | 226 | ||
| 248 | ACPI | 227 | ACPI |
| 249 | P: Len Brown | 228 | M: Len Brown <lenb@kernel.org> |
| 250 | M: lenb@kernel.org | ||
| 251 | L: linux-acpi@vger.kernel.org | 229 | L: linux-acpi@vger.kernel.org |
| 252 | W: http://www.lesswatts.org/projects/acpi/ | 230 | W: http://www.lesswatts.org/projects/acpi/ |
| 253 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git | 231 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git |
| @@ -257,8 +235,7 @@ F: drivers/pnp/pnpacpi/ · 3 unmodified lines | |||
| 257 | F: include/linux/acpi.h | 235 | F: include/linux/acpi.h |
| 258 | 236 | ||
| 259 | ACPI BATTERY DRIVERS | 237 | ACPI BATTERY DRIVERS |
| 260 | P: Alexey Starikovskiy | 238 | M: Alexey Starikovskiy <astarikovskiy@suse.de> |
| 261 | M: astarikovskiy@suse.de | ||
| 262 | L: linux-acpi@vger.kernel.org | 239 | L: linux-acpi@vger.kernel.org |
| 263 | W: http://www.lesswatts.org/projects/acpi/ | 240 | W: http://www.lesswatts.org/projects/acpi/ |
| 264 | S: Supported | 241 | S: Supported |
| @@ -266,80 +243,69 @@ F: drivers/acpi/battery.c · 1 unmodified line | |||
| 266 | F: drivers/acpi/*sbs* | 243 | F: drivers/acpi/*sbs* |
| 267 | 244 | ||
| 268 | ACPI EC DRIVER | 245 | ACPI EC DRIVER |
| 269 | P: Alexey Starikovskiy | 246 | M: Alexey Starikovskiy <astarikovskiy@suse.de> |
| 270 | M: astarikovskiy@suse.de | ||
| 271 | L: linux-acpi@vger.kernel.org | 247 | L: linux-acpi@vger.kernel.org |
| 272 | W: http://www.lesswatts.org/projects/acpi/ | 248 | W: http://www.lesswatts.org/projects/acpi/ |
| 273 | S: Supported | 249 | S: Supported |
| 274 | F: drivers/acpi/ec.c | 250 | F: drivers/acpi/ec.c |
| 275 | 251 | ||
| 276 | ACPI FAN DRIVER | 252 | ACPI FAN DRIVER |
| 277 | P: Zhang Rui | 253 | M: Zhang Rui <rui.zhang@intel.com> |
| 278 | M: rui.zhang@intel.com | ||
| 279 | L: linux-acpi@vger.kernel.org | 254 | L: linux-acpi@vger.kernel.org |
| 280 | W: http://www.lesswatts.org/projects/acpi/ | 255 | W: http://www.lesswatts.org/projects/acpi/ |
| 281 | S: Supported | 256 | S: Supported |
| 282 | F: drivers/acpi/fan.c | 257 | F: drivers/acpi/fan.c |
| 283 | 258 | ||
| 284 | ACPI PCI HOTPLUG DRIVER | 259 | ACPI PCI HOTPLUG DRIVER |
| 285 | P: Kristen Carlson Accardi | 260 | M: Kristen Carlson Accardi <kristen.c.accardi@intel.com> |
| 286 | M: kristen.c.accardi@intel.com | ||
| 287 | L: linux-pci@vger.kernel.org | 261 | L: linux-pci@vger.kernel.org |
| 288 | S: Supported | 262 | S: Supported |
| 289 | F: drivers/pci/hotplug/acpi* | 263 | F: drivers/pci/hotplug/acpi* |
| 290 | 264 | ||
| 291 | ACPI THERMAL DRIVER | 265 | ACPI THERMAL DRIVER |
| 292 | P: Zhang Rui | 266 | M: Zhang Rui <rui.zhang@intel.com> |
| 293 | M: rui.zhang@intel.com | ||
| 294 | L: linux-acpi@vger.kernel.org | 267 | L: linux-acpi@vger.kernel.org |
| 295 | W: http://www.lesswatts.org/projects/acpi/ | 268 | W: http://www.lesswatts.org/projects/acpi/ |
| 296 | S: Supported | 269 | S: Supported |
| 297 | F: drivers/acpi/*thermal* | 270 | F: drivers/acpi/*thermal* |
| 298 | 271 | ||
| 299 | ACPI VIDEO DRIVER | 272 | ACPI VIDEO DRIVER |
| 300 | P: Zhang Rui | 273 | M: Zhang Rui <rui.zhang@intel.com> |
| 301 | M: rui.zhang@intel.com | ||
| 302 | L: linux-acpi@vger.kernel.org | 274 | L: linux-acpi@vger.kernel.org |
| 303 | W: http://www.lesswatts.org/projects/acpi/ | 275 | W: http://www.lesswatts.org/projects/acpi/ |
| 304 | S: Supported | 276 | S: Supported |
| 305 | F: drivers/acpi/video.c | 277 | F: drivers/acpi/video.c |
| 306 | 278 | ||
| 307 | ACPI WMI DRIVER | 279 | ACPI WMI DRIVER |
| 308 | P: Carlos Corbacho | 280 | M: Carlos Corbacho <carlos@strangeworlds.co.uk> |
| 309 | M: carlos@strangeworlds.co.uk | ||
| 310 | L: linux-acpi@vger.kernel.org | 281 | L: linux-acpi@vger.kernel.org |
| 311 | W: http://www.lesswatts.org/projects/acpi/ | 282 | W: http://www.lesswatts.org/projects/acpi/ |
| 312 | S: Maintained | 283 | S: Maintained |
| 313 | F: drivers/platform/x86/wmi.c | 284 | F: drivers/platform/x86/wmi.c |
| 314 | 285 | ||
| 315 | AD1889 ALSA SOUND DRIVER | 286 | AD1889 ALSA SOUND DRIVER |
| 316 | P: Kyle McMartin | 287 | M: Kyle McMartin <kyle@mcmartin.ca> |
| 317 | M: kyle@mcmartin.ca | 288 | M: Thibaut Varene <T-Bone@parisc-linux.org> |
| 318 | P: Thibaut Varene | ||
| 319 | M: T-Bone@parisc-linux.org | ||
| 320 | W: http://wiki.parisc-linux.org/AD1889 | 289 | W: http://wiki.parisc-linux.org/AD1889 |
| 321 | L: linux-parisc@vger.kernel.org | 290 | L: linux-parisc@vger.kernel.org |
| 322 | S: Maintained | 291 | S: Maintained |
| 323 | F: sound/pci/ad1889.* | 292 | F: sound/pci/ad1889.* |
| 324 | 293 | ||
| 325 | ADM1025 HARDWARE MONITOR DRIVER | 294 | ADM1025 HARDWARE MONITOR DRIVER |
| 326 | P: Jean Delvare | 295 | M: Jean Delvare <khali@linux-fr.org> |
| 327 | M: khali@linux-fr.org | ||
| 328 | L: lm-sensors@lm-sensors.org | 296 | L: lm-sensors@lm-sensors.org |
| 329 | S: Maintained | 297 | S: Maintained |
| 330 | F: Documentation/hwmon/adm1025 | 298 | F: Documentation/hwmon/adm1025 |
| 331 | F: drivers/hwmon/adm1025.c | 299 | F: drivers/hwmon/adm1025.c |
| 332 | 300 | ||
| 333 | ADM1029 HARDWARE MONITOR DRIVER | 301 | ADM1029 HARDWARE MONITOR DRIVER |
| 334 | P: Corentin Labbe | 302 | M: Corentin Labbe <corentin.labbe@geomatys.fr> |
| 335 | M: corentin.labbe@geomatys.fr | ||
| 336 | L: lm-sensors@lm-sensors.org | 303 | L: lm-sensors@lm-sensors.org |
| 337 | S: Maintained | 304 | S: Maintained |
| 338 | F: drivers/hwmon/adm1029.c | 305 | F: drivers/hwmon/adm1029.c |
| 339 | 306 | ||
| 340 | ADM8211 WIRELESS DRIVER | 307 | ADM8211 WIRELESS DRIVER |
| 341 | P: Michael Wu | 308 | M: Michael Wu <flamingice@sourmilk.net> |
| 342 | M: flamingice@sourmilk.net | ||
| 343 | L: linux-wireless@vger.kernel.org | 309 | L: linux-wireless@vger.kernel.org |
| 344 | W: http://linuxwireless.org/ | 310 | W: http://linuxwireless.org/ |
| 345 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git | 311 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git |
| @@ -347,35 +313,30 @@ S: Maintained · 1 unmodified line | |||
| 347 | F: drivers/net/wireless/adm8211.* | 313 | F: drivers/net/wireless/adm8211.* |
| 348 | 314 | ||
| 349 | ADT746X FAN DRIVER | 315 | ADT746X FAN DRIVER |
| 350 | P: Colin Leroy | 316 | M: Colin Leroy <colin@colino.net> |
| 351 | M: colin@colino.net | ||
| 352 | S: Maintained | 317 | S: Maintained |
| 353 | F: drivers/macintosh/therm_adt746x.c | 318 | F: drivers/macintosh/therm_adt746x.c |
| 354 | 319 | ||
| 355 | ADVANSYS SCSI DRIVER | 320 | ADVANSYS SCSI DRIVER |
| 356 | P: Matthew Wilcox | 321 | M: Matthew Wilcox <matthew@wil.cx> |
| 357 | M: matthew@wil.cx | ||
| 358 | L: linux-scsi@vger.kernel.org | 322 | L: linux-scsi@vger.kernel.org |
| 359 | S: Maintained | 323 | S: Maintained |
| 360 | F: Documentation/scsi/advansys.txt | 324 | F: Documentation/scsi/advansys.txt |
| 361 | F: drivers/scsi/advansys.c | 325 | F: drivers/scsi/advansys.c |
| 362 | 326 | ||
| 363 | AEDSP16 DRIVER | 327 | AEDSP16 DRIVER |
| 364 | P: Riccardo Facchetti | 328 | M: Riccardo Facchetti <fizban@tin.it> |
| 365 | M: fizban@tin.it | ||
| 366 | S: Maintained | 329 | S: Maintained |
| 367 | F: sound/oss/aedsp16.c | 330 | F: sound/oss/aedsp16.c |
| 368 | 331 | ||
| 369 | AFFS FILE SYSTEM | 332 | AFFS FILE SYSTEM |
| 370 | P: Roman Zippel | 333 | M: Roman Zippel <zippel@linux-m68k.org> |
| 371 | M: zippel@linux-m68k.org | ||
| 372 | S: Maintained | 334 | S: Maintained |
| 373 | F: Documentation/filesystems/affs.txt | 335 | F: Documentation/filesystems/affs.txt |
| 374 | F: fs/affs/ | 336 | F: fs/affs/ |
| 375 | 337 | ||
| 376 | AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN | 338 | AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN |
| 377 | P: David Howells | 339 | M: David Howells <dhowells@redhat.com> |
| 378 | M: dhowells@redhat.com | ||
| 379 | L: linux-afs@lists.infradead.org | 340 | L: linux-afs@lists.infradead.org |
| 380 | S: Supported | 341 | S: Supported |
| 381 | F: fs/afs/ | 342 | F: fs/afs/ |
| @@ -383,40 +344,35 @@ F: include/net/af_rxrpc.h · 1 unmodified line | |||
| 383 | F: net/rxrpc/af_rxrpc.c | 344 | F: net/rxrpc/af_rxrpc.c |
| 384 | 345 | ||
| 385 | AGPGART DRIVER | 346 | AGPGART DRIVER |
| 386 | P: David Airlie | 347 | M: David Airlie <airlied@linux.ie> |
| 387 | M: airlied@linux.ie | ||
| 388 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git | 348 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git |
| 389 | S: Maintained | 349 | S: Maintained |
| 390 | F: drivers/char/agp/ | 350 | F: drivers/char/agp/ |
| 391 | F: include/linux/agp* | 351 | F: include/linux/agp* |
| 392 | 352 | ||
| 393 | AHA152X SCSI DRIVER | 353 | AHA152X SCSI DRIVER |
| 394 | P: Juergen E. Fischer | 354 | M: "Juergen E. Fischer" <fischer@norbit.de> |
| 395 | M: fischer@norbit.de | ||
| 396 | L: linux-scsi@vger.kernel.org | 355 | L: linux-scsi@vger.kernel.org |
| 397 | S: Maintained | 356 | S: Maintained |
| 398 | F: drivers/scsi/aha152x* | 357 | F: drivers/scsi/aha152x* |
| 399 | F: drivers/scsi/pcmcia/aha152x* | 358 | F: drivers/scsi/pcmcia/aha152x* |
| 400 | 359 | ||
| 401 | AIC7XXX / AIC79XX SCSI DRIVER | 360 | AIC7XXX / AIC79XX SCSI DRIVER |
| 402 | P: Hannes Reinecke | 361 | M: Hannes Reinecke <hare@suse.de> |
| 403 | M: hare@suse.de | ||
| 404 | L: linux-scsi@vger.kernel.org | 362 | L: linux-scsi@vger.kernel.org |
| 405 | S: Maintained | 363 | S: Maintained |
| 406 | F: drivers/scsi/aic7xxx/ | 364 | F: drivers/scsi/aic7xxx/ |
| 407 | F: drivers/scsi/aic7xxx_old/ | 365 | F: drivers/scsi/aic7xxx_old/ |
| 408 | 366 | ||
| 409 | AIO | 367 | AIO |
| 410 | P: Benjamin LaHaise | 368 | M: Benjamin LaHaise <bcrl@kvack.org> |
| 411 | M: bcrl@kvack.org | ||
| 412 | L: linux-aio@kvack.org | 369 | L: linux-aio@kvack.org |
| 413 | S: Supported | 370 | S: Supported |
| 414 | F: fs/aio.c | 371 | F: fs/aio.c |
| 415 | F: include/linux/*aio*.h | 372 | F: include/linux/*aio*.h |
| 416 | 373 | ||
| 417 | ALCATEL SPEEDTOUCH USB DRIVER | 374 | ALCATEL SPEEDTOUCH USB DRIVER |
| 418 | P: Duncan Sands | 375 | M: Duncan Sands <duncan.sands@free.fr> |
| 419 | M: duncan.sands@free.fr | ||
| 420 | L: linux-usb@vger.kernel.org | 376 | L: linux-usb@vger.kernel.org |
| 421 | W: http://www.linux-usb.org/SpeedTouch/ | 377 | W: http://www.linux-usb.org/SpeedTouch/ |
| 422 | S: Maintained | 378 | S: Maintained |
| @@ -424,32 +380,27 @@ F: drivers/usb/atm/speedtch.c · 1 unmodified line | |||
| 424 | F: drivers/usb/atm/usbatm.c | 380 | F: drivers/usb/atm/usbatm.c |
| 425 | 381 | ||
| 426 | ALCHEMY AU1XX0 MMC DRIVER | 382 | ALCHEMY AU1XX0 MMC DRIVER |
| 427 | P: Manuel Lauss | 383 | M: Manuel Lauss <manuel.lauss@gmail.com> |
| 428 | M: manuel.lauss@gmail.com | ||
| 429 | S: Maintained | 384 | S: Maintained |
| 430 | F: drivers/mmc/host/au1xmmc.c | 385 | F: drivers/mmc/host/au1xmmc.c |
| 431 | 386 | ||
| 432 | ALI1563 I2C DRIVER | 387 | ALI1563 I2C DRIVER |
| 433 | P: Rudolf Marek | 388 | M: Rudolf Marek <r.marek@assembler.cz> |
| 434 | M: r.marek@assembler.cz | ||
| 435 | L: linux-i2c@vger.kernel.org | 389 | L: linux-i2c@vger.kernel.org |
| 436 | S: Maintained | 390 | S: Maintained |
| 437 | F: Documentation/i2c/busses/i2c-ali1563 | 391 | F: Documentation/i2c/busses/i2c-ali1563 |
| 438 | F: drivers/i2c/busses/i2c-ali1563.c | 392 | F: drivers/i2c/busses/i2c-ali1563.c |
| 439 | 393 | ||
| 440 | ALPHA PORT | 394 | ALPHA PORT |
| 441 | P: Richard Henderson | 395 | M: Richard Henderson <rth@twiddle.net> |
| 442 | M: rth@twiddle.net | ||
| 443 | S: Odd Fixes for 2.4; Maintained for 2.6. | 396 | S: Odd Fixes for 2.4; Maintained for 2.6. |
| 444 | P: Ivan Kokshaysky | 397 | M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> |
| 445 | M: ink@jurassic.park.msu.ru | ||
| 446 | S: Maintained for 2.4; PCI support for 2.6. | 398 | S: Maintained for 2.4; PCI support for 2.6. |
| 447 | L: linux-alpha@vger.kernel.org | 399 | L: linux-alpha@vger.kernel.org |
| 448 | F: arch/alpha/ | 400 | F: arch/alpha/ |
| 449 | 401 | ||
| 450 | AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER | 402 | AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER |
| 451 | P: Thomas Dahlmann | 403 | M: Thomas Dahlmann <dahlmann.thomas@arcor.de> |
| 452 | M: dahlmann.thomas@arcor.de | ||
| 453 | L: linux-geode@lists.infradead.org (moderated for non-subscribers) | 404 | L: linux-geode@lists.infradead.org (moderated for non-subscribers) |
| 454 | S: Supported | 405 | S: Supported |
| 455 | F: drivers/usb/gadget/amd5536udc.* | 406 | F: drivers/usb/gadget/amd5536udc.* |
| @@ -466,8 +417,7 @@ F: drivers/video/geode/ · 10 unmodified lines | |||
| 466 | F: arch/x86/include/asm/geode.h | 417 | F: arch/x86/include/asm/geode.h |
| 467 | 418 | ||
| 468 | AMD IOMMU (AMD-VI) | 419 | AMD IOMMU (AMD-VI) |
| 469 | P: Joerg Roedel | 420 | M: Joerg Roedel <joerg.roedel@amd.com> |
| 470 | M: joerg.roedel@amd.com | ||
| 471 | L: iommu@lists.linux-foundation.org | 421 | L: iommu@lists.linux-foundation.org |
| 472 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git | 422 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git |
| 473 | S: Supported | 423 | S: Supported |
| @@ -475,40 +425,33 @@ F: arch/x86/kernel/amd_iommu*.c · 1 unmodified line | |||
| 475 | F: arch/x86/include/asm/amd_iommu*.h | 425 | F: arch/x86/include/asm/amd_iommu*.h |
| 476 | 426 | ||
| 477 | AMD MICROCODE UPDATE SUPPORT | 427 | AMD MICROCODE UPDATE SUPPORT |
| 478 | P: Andreas Herrmann | 428 | M: Andreas Herrmann <andreas.herrmann3@amd.com> |
| 479 | M: andreas.herrmann3@amd.com | ||
| 480 | L: amd64-microcode@amd64.org | 429 | L: amd64-microcode@amd64.org |
| 481 | S: Supported | 430 | S: Supported |
| 482 | F: arch/x86/kernel/microcode_amd.c | 431 | F: arch/x86/kernel/microcode_amd.c |
| 483 | 432 | ||
| 484 | AMS (Apple Motion Sensor) DRIVER | 433 | AMS (Apple Motion Sensor) DRIVER |
| 485 | P: Stelian Pop | 434 | M: Stelian Pop <stelian@popies.net> |
| 486 | M: stelian@popies.net | 435 | M: Michael Hanselmann <linux-kernel@hansmi.ch> |
| 487 | P: Michael Hanselmann | ||
| 488 | M: linux-kernel@hansmi.ch | ||
| 489 | S: Supported | 436 | S: Supported |
| 490 | F: drivers/hwmon/ams/ | 437 | F: drivers/hwmon/ams/ |
| 491 | 438 | ||
| 492 | AMSO1100 RNIC DRIVER | 439 | AMSO1100 RNIC DRIVER |
| 493 | P: Tom Tucker | 440 | M: Tom Tucker <tom@opengridcomputing.com> |
| 494 | M: tom@opengridcomputing.com | 441 | M: Steve Wise <swise@opengridcomputing.com> |
| 495 | P: Steve Wise | ||
| 496 | M: swise@opengridcomputing.com | ||
| 497 | L: general@lists.openfabrics.org | 442 | L: general@lists.openfabrics.org |
| 498 | S: Maintained | 443 | S: Maintained |
| 499 | F: drivers/infiniband/hw/amso1100/ | 444 | F: drivers/infiniband/hw/amso1100/ |
| 500 | 445 | ||
| 501 | AOA (Apple Onboard Audio) ALSA DRIVER | 446 | AOA (Apple Onboard Audio) ALSA DRIVER |
| 502 | P: Johannes Berg | 447 | M: Johannes Berg <johannes@sipsolutions.net> |
| 503 | M: johannes@sipsolutions.net | ||
| 504 | L: linuxppc-dev@ozlabs.org | 448 | L: linuxppc-dev@ozlabs.org |
| 505 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 449 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 506 | S: Maintained | 450 | S: Maintained |
| 507 | F: sound/aoa/ | 451 | F: sound/aoa/ |
| 508 | 452 | ||
| 509 | APM DRIVER | 453 | APM DRIVER |
| 510 | P: Stephen Rothwell | 454 | M: Stephen Rothwell <sfr@canb.auug.org.au> |
| 511 | M: sfr@canb.auug.org.au | ||
| 512 | L: linux-laptop@vger.kernel.org | 455 | L: linux-laptop@vger.kernel.org |
| 513 | W: http://www.canb.auug.org.au/~sfr/ | 456 | W: http://www.canb.auug.org.au/~sfr/ |
| 514 | S: Supported | 457 | S: Supported |
| @@ -516,51 +459,44 @@ F: arch/x86/kernel/apm_32.c · 1 unmodified line | |||
| 516 | F: include/linux/apm_bios.h | 459 | F: include/linux/apm_bios.h |
| 517 | 460 | ||
| 518 | APPLE BCM5974 MULTITOUCH DRIVER | 461 | APPLE BCM5974 MULTITOUCH DRIVER |
| 519 | P: Henrik Rydberg | 462 | M: Henrik Rydberg <rydberg@euromail.se> |
| 520 | M: rydberg@euromail.se | ||
| 521 | L: linux-input@vger.kernel.org | 463 | L: linux-input@vger.kernel.org |
| 522 | S: Maintained | 464 | S: Maintained |
| 523 | F: drivers/input/mouse/bcm5974.c | 465 | F: drivers/input/mouse/bcm5974.c |
| 524 | 466 | ||
| 525 | APPLE SMC DRIVER | 467 | APPLE SMC DRIVER |
| 526 | P: Nicolas Boichat | 468 | M: Nicolas Boichat <nicolas@boichat.ch> |
| 527 | M: nicolas@boichat.ch | ||
| 528 | L: mactel-linux-devel@lists.sourceforge.net | 469 | L: mactel-linux-devel@lists.sourceforge.net |
| 529 | S: Maintained | 470 | S: Maintained |
| 530 | F: drivers/hwmon/applesmc.c | 471 | F: drivers/hwmon/applesmc.c |
| 531 | 472 | ||
| 532 | APPLETALK NETWORK LAYER | 473 | APPLETALK NETWORK LAYER |
| 533 | P: Arnaldo Carvalho de Melo | 474 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 534 | M: acme@ghostprotocols.net | ||
| 535 | S: Maintained | 475 | S: Maintained |
| 536 | F: drivers/net/appletalk/ | 476 | F: drivers/net/appletalk/ |
| 537 | F: net/appletalk/ | 477 | F: net/appletalk/ |
| 538 | 478 | ||
| 539 | APPLETOUCH TOUCHPAD DRIVER | 479 | APPLETOUCH TOUCHPAD DRIVER |
| 540 | P: Johannes Berg | 480 | M: Johannes Berg <johannes@sipsolutions.net> |
| 541 | M: johannes@sipsolutions.net | ||
| 542 | L: linux-input@vger.kernel.org | 481 | L: linux-input@vger.kernel.org |
| 543 | S: Maintained | 482 | S: Maintained |
| 544 | F: Documentation/input/appletouch.txt | 483 | F: Documentation/input/appletouch.txt |
| 545 | F: drivers/input/mouse/appletouch.c | 484 | F: drivers/input/mouse/appletouch.c |
| 546 | 485 | ||
| 547 | ARC FRAMEBUFFER DRIVER | 486 | ARC FRAMEBUFFER DRIVER |
| 548 | P: Jaya Kumar | 487 | M: Jaya Kumar <jayalk@intworks.biz> |
| 549 | M: jayalk@intworks.biz | ||
| 550 | S: Maintained | 488 | S: Maintained |
| 551 | F: drivers/video/arcfb.c | 489 | F: drivers/video/arcfb.c |
| 552 | F: drivers/video/fb_defio.c | 490 | F: drivers/video/fb_defio.c |
| 553 | 491 | ||
| 554 | ARM MFM AND FLOPPY DRIVERS | 492 | ARM MFM AND FLOPPY DRIVERS |
| 555 | P: Ian Molton | 493 | M: Ian Molton <spyro@f2s.com> |
| 556 | M: spyro@f2s.com | ||
| 557 | S: Maintained | 494 | S: Maintained |
| 558 | F: arch/arm/lib/floppydma.S | 495 | F: arch/arm/lib/floppydma.S |
| 559 | F: arch/arm/include/asm/floppy.h | 496 | F: arch/arm/include/asm/floppy.h |
| 560 | 497 | ||
| 561 | ARM PORT | 498 | ARM PORT |
| 562 | P: Russell King | 499 | M: Russell King <linux@arm.linux.org.uk> |
| 563 | M: linux@arm.linux.org.uk | ||
| 564 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 500 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 565 | W: http://www.arm.linux.org.uk/ | 501 | W: http://www.arm.linux.org.uk/ |
| 566 | S: Maintained | 502 | S: Maintained |
| @@ -571,79 +507,67 @@ S: Orphan · 4 unmodified lines | |||
| 571 | F: drivers/mmc/host/mmci.* | 507 | F: drivers/mmc/host/mmci.* |
| 572 | 508 | ||
| 573 | ARM/ADI ROADRUNNER MACHINE SUPPORT | 509 | ARM/ADI ROADRUNNER MACHINE SUPPORT |
| 574 | P: Lennert Buytenhek | 510 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 575 | M: kernel@wantstofly.org | ||
| 576 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 511 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 577 | S: Maintained | 512 | S: Maintained |
| 578 | F: arch/arm/mach-ixp23xx/ | 513 | F: arch/arm/mach-ixp23xx/ |
| 579 | F: arch/arm/mach-ixp23xx/include/mach/ | 514 | F: arch/arm/mach-ixp23xx/include/mach/ |
| 580 | 515 | ||
| 581 | ARM/ADS SPHERE MACHINE SUPPORT | 516 | ARM/ADS SPHERE MACHINE SUPPORT |
| 582 | P: Lennert Buytenhek | 517 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 583 | M: kernel@wantstofly.org | ||
| 584 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 518 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 585 | S: Maintained | 519 | S: Maintained |
| 586 | 520 | ||
| 587 | ARM/AFEB9260 MACHINE SUPPORT | 521 | ARM/AFEB9260 MACHINE SUPPORT |
| 588 | P: Sergey Lapin | 522 | M: Sergey Lapin <slapin@ossfans.org> |
| 589 | M: slapin@ossfans.org | ||
| 590 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 523 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 591 | S: Maintained | 524 | S: Maintained |
| 592 | 525 | ||
| 593 | ARM/AJECO 1ARM MACHINE SUPPORT | 526 | ARM/AJECO 1ARM MACHINE SUPPORT |
| 594 | P: Lennert Buytenhek | 527 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 595 | M: kernel@wantstofly.org | ||
| 596 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 528 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 597 | S: Maintained | 529 | S: Maintained |
| 598 | 530 | ||
| 599 | ARM/ATMEL AT91RM9200 ARM ARCHITECTURE | 531 | ARM/ATMEL AT91RM9200 ARM ARCHITECTURE |
| 600 | P: Andrew Victor | 532 | M: Andrew Victor <linux@maxim.org.za> |
| 601 | M: linux@maxim.org.za | ||
| 602 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 533 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 603 | W: http://maxim.org.za/at91_26.html | 534 | W: http://maxim.org.za/at91_26.html |
| 604 | S: Maintained | 535 | S: Maintained |
| 605 | 536 | ||
| 606 | ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE | 537 | ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE |
| 607 | P: Lennert Buytenhek | 538 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 608 | M: kernel@wantstofly.org | ||
| 609 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 539 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 610 | S: Maintained | 540 | S: Maintained |
| 611 | 541 | ||
| 612 | ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT | 542 | ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT |
| 613 | P: Lennert Buytenhek | 543 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 614 | M: kernel@wantstofly.org | ||
| 615 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 544 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 616 | S: Maintained | 545 | S: Maintained |
| 617 | 546 | ||
| 618 | ARM/CLKDEV SUPPORT | 547 | ARM/CLKDEV SUPPORT |
| 619 | P: Russell King | 548 | M: Russell King <linux@arm.linux.org.uk> |
| 620 | M: linux@arm.linux.org.uk | ||
| 621 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 549 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 622 | F: arch/arm/common/clkdev.c | 550 | F: arch/arm/common/clkdev.c |
| 623 | F: arch/arm/include/asm/clkdev.h | 551 | F: arch/arm/include/asm/clkdev.h |
| 624 | 552 | ||
| 625 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT | 553 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT |
| 626 | P: Mike Rapoport | 554 | M: Mike Rapoport <mike@compulab.co.il> |
| 627 | M: mike@compulab.co.il | ||
| 628 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 555 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 629 | S: Maintained | 556 | S: Maintained |
| 630 | 557 | ||
| 631 | ARM/CORGI MACHINE SUPPORT | 558 | ARM/CORGI MACHINE SUPPORT |
| 632 | P: Richard Purdie | 559 | M: Richard Purdie <rpurdie@rpsys.net> |
| 633 | M: rpurdie@rpsys.net | ||
| 634 | S: Maintained | 560 | S: Maintained |
| 635 | 561 | ||
| 636 | ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE | 562 | ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE |
| 637 | P: Paulius Zaleckas | 563 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
| 638 | M: paulius.zaleckas@teltonika.lt | ||
| 639 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 564 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 640 | T: git git://gitorious.org/linux-gemini/mainline.git | 565 | T: git git://gitorious.org/linux-gemini/mainline.git |
| 641 | S: Maintained | 566 | S: Maintained |
| 642 | F: arch/arm/mach-gemini/ | 567 | F: arch/arm/mach-gemini/ |
| 643 | 568 | ||
| 644 | ARM/EBSA110 MACHINE SUPPORT | 569 | ARM/EBSA110 MACHINE SUPPORT |
| 645 | P: Russell King | 570 | M: Russell King <linux@arm.linux.org.uk> |
| 646 | M: linux@arm.linux.org.uk | ||
| 647 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 571 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 648 | W: http://www.arm.linux.org.uk/ | 572 | W: http://www.arm.linux.org.uk/ |
| 649 | S: Maintained | 573 | S: Maintained |
| @@ -651,12 +575,9 @@ F: arch/arm/mach-ebsa110/ · 1 unmodified line | |||
| 651 | F: drivers/net/arm/am79c961a.* | 575 | F: drivers/net/arm/am79c961a.* |
| 652 | 576 | ||
| 653 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) | 577 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) |
| 654 | P: Daniel Ribeiro | 578 | M: Daniel Ribeiro <drwyrm@gmail.com> |
| 655 | M: drwyrm@gmail.com | 579 | M: Stefan Schmidt <stefan@openezx.org> |
| 656 | P: Stefan Schmidt | 580 | M: Harald Welte <laforge@openezx.org> |
| 657 | M: stefan@openezx.org | ||
| 658 | P: Harald Welte | ||
| 659 | M: laforge@openezx.org | ||
| 660 | L: openezx-devel@lists.openezx.org (subscribers-only) | 581 | L: openezx-devel@lists.openezx.org (subscribers-only) |
| 661 | W: http://www.openezx.org/ | 582 | W: http://www.openezx.org/ |
| 662 | S: Maintained | 583 | S: Maintained |
| @@ -664,15 +585,13 @@ T: topgit git://git.openezx.org/openezx.git · 1 unmodified line | |||
| 664 | F: arch/arm/mach-pxa/ezx.c | 585 | F: arch/arm/mach-pxa/ezx.c |
| 665 | 586 | ||
| 666 | ARM/FARADAY FA526 PORT | 587 | ARM/FARADAY FA526 PORT |
| 667 | P: Paulius Zaleckas | 588 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
| 668 | M: paulius.zaleckas@teltonika.lt | ||
| 669 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 589 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 670 | S: Maintained | 590 | S: Maintained |
| 671 | F: arch/arm/mm/*-fa* | 591 | F: arch/arm/mm/*-fa* |
| 672 | 592 | ||
| 673 | ARM/FOOTBRIDGE ARCHITECTURE | 593 | ARM/FOOTBRIDGE ARCHITECTURE |
| 674 | P: Russell King | 594 | M: Russell King <linux@arm.linux.org.uk> |
| 675 | M: linux@arm.linux.org.uk | ||
| 676 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 595 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 677 | W: http://www.arm.linux.org.uk/ | 596 | W: http://www.arm.linux.org.uk/ |
| 678 | S: Maintained | 597 | S: Maintained |
| @@ -680,175 +599,146 @@ F: arch/arm/include/asm/hardware/dec21285.h · 1 unmodified line | |||
| 680 | F: arch/arm/mach-footbridge/ | 599 | F: arch/arm/mach-footbridge/ |
| 681 | 600 | ||
| 682 | ARM/FREESCALE IMX / MXC ARM ARCHITECTURE | 601 | ARM/FREESCALE IMX / MXC ARM ARCHITECTURE |
| 683 | P: Sascha Hauer | 602 | M: Sascha Hauer <kernel@pengutronix.de> |
| 684 | M: kernel@pengutronix.de | ||
| 685 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 603 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 686 | S: Maintained | 604 | S: Maintained |
| 687 | 605 | ||
| 688 | ARM/GLOMATION GESBC9312SX MACHINE SUPPORT | 606 | ARM/GLOMATION GESBC9312SX MACHINE SUPPORT |
| 689 | P: Lennert Buytenhek | 607 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 690 | M: kernel@wantstofly.org | ||
| 691 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 608 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 692 | S: Maintained | 609 | S: Maintained |
| 693 | 610 | ||
| 694 | ARM/GUMSTIX MACHINE SUPPORT | 611 | ARM/GUMSTIX MACHINE SUPPORT |
| 695 | P: Steve Sakoman | 612 | M: Steve Sakoman <sakoman@gmail.com> |
| 696 | M: sakoman@gmail.com | ||
| 697 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 613 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 698 | S: Maintained | 614 | S: Maintained |
| 699 | 615 | ||
| 700 | ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT | 616 | ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT |
| 701 | P: Philipp Zabel | 617 | M: Philipp Zabel <philipp.zabel@gmail.com> |
| 702 | M: philipp.zabel@gmail.com | ||
| 703 | S: Maintained | 618 | S: Maintained |
| 704 | F: arch/arm/mach-pxa/hx4700.c | 619 | F: arch/arm/mach-pxa/hx4700.c |
| 705 | F: arch/arm/mach-pxa/include/mach/hx4700.h | 620 | F: arch/arm/mach-pxa/include/mach/hx4700.h |
| 706 | 621 | ||
| 707 | ARM/HP JORNADA 7XX MACHINE SUPPORT | 622 | ARM/HP JORNADA 7XX MACHINE SUPPORT |
| 708 | P: Kristoffer Ericson | 623 | M: Kristoffer Ericson <kristoffer.ericson@gmail.com> |
| 709 | M: kristoffer.ericson@gmail.com | ||
| 710 | W: www.jlime.com | 624 | W: www.jlime.com |
| 711 | S: Maintained | 625 | S: Maintained |
| 626 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git | ||
| 627 | F: arch/arm/mach-sa1100/jornada720.c | ||
| 628 | F: arch/arm/mach-sa1100/include/mach/jornada720.h | ||
| 712 | 629 | ||
| 713 | ARM/INTEL IOP32X ARM ARCHITECTURE | 630 | ARM/INTEL IOP32X ARM ARCHITECTURE |
| 714 | P: Lennert Buytenhek | 631 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 715 | M: kernel@wantstofly.org | 632 | M: Dan Williams <dan.j.williams@intel.com> |
| 716 | P: Dan Williams | ||
| 717 | M: dan.j.williams@intel.com | ||
| 718 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 633 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 719 | S: Supported | 634 | S: Supported |
| 720 | 635 | ||
| 721 | ARM/INTEL IOP33X ARM ARCHITECTURE | 636 | ARM/INTEL IOP33X ARM ARCHITECTURE |
| 722 | P: Dan Williams | 637 | M: Dan Williams <dan.j.williams@intel.com> |
| 723 | M: dan.j.williams@intel.com | ||
| 724 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 638 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 725 | S: Supported | 639 | S: Supported |
| 726 | 640 | ||
| 727 | ARM/INTEL IOP13XX ARM ARCHITECTURE | 641 | ARM/INTEL IOP13XX ARM ARCHITECTURE |
| 728 | P: Lennert Buytenhek | 642 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 729 | M: kernel@wantstofly.org | 643 | M: Dan Williams <dan.j.williams@intel.com> |
| 730 | P: Dan Williams | ||
| 731 | M: dan.j.williams@intel.com | ||
| 732 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 644 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 733 | S: Supported | 645 | S: Supported |
| 734 | 646 | ||
| 735 | ARM/INTEL IQ81342EX MACHINE SUPPORT | 647 | ARM/INTEL IQ81342EX MACHINE SUPPORT |
| 736 | P: Lennert Buytenhek | 648 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 737 | M: kernel@wantstofly.org | 649 | M: Dan Williams <dan.j.williams@intel.com> |
| 738 | P: Dan Williams | ||
| 739 | M: dan.j.williams@intel.com | ||
| 740 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 650 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 741 | S: Supported | 651 | S: Supported |
| 742 | 652 | ||
| 743 | ARM/INTEL IXP2000 ARM ARCHITECTURE | 653 | ARM/INTEL IXP2000 ARM ARCHITECTURE |
| 744 | P: Lennert Buytenhek | 654 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 745 | M: kernel@wantstofly.org | ||
| 746 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 655 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 747 | S: Maintained | 656 | S: Maintained |
| 748 | 657 | ||
| 749 | ARM/INTEL IXDP2850 MACHINE SUPPORT | 658 | ARM/INTEL IXDP2850 MACHINE SUPPORT |
| 750 | P: Lennert Buytenhek | 659 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 751 | M: kernel@wantstofly.org | ||
| 752 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 660 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 753 | S: Maintained | 661 | S: Maintained |
| 754 | 662 | ||
| 755 | ARM/INTEL IXP23XX ARM ARCHITECTURE | 663 | ARM/INTEL IXP23XX ARM ARCHITECTURE |
| 756 | P: Lennert Buytenhek | 664 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 757 | M: kernel@wantstofly.org | ||
| 758 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 665 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 759 | S: Maintained | 666 | S: Maintained |
| 760 | 667 | ||
| 761 | ARM/INTEL XSC3 (MANZANO) ARM CORE | 668 | ARM/INTEL XSC3 (MANZANO) ARM CORE |
| 762 | P: Lennert Buytenhek | 669 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 763 | M: kernel@wantstofly.org | 670 | M: Dan Williams <dan.j.williams@intel.com> |
| 764 | P: Dan Williams | ||
| 765 | M: dan.j.williams@intel.com | ||
| 766 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 671 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 767 | S: Supported | 672 | S: Supported |
| 768 | 673 | ||
| 769 | ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT | 674 | ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT |
| 770 | P: Lennert Buytenhek | 675 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 771 | M: kernel@wantstofly.org | ||
| 772 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 676 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 773 | S: Maintained | 677 | S: Maintained |
| 774 | 678 | ||
| 775 | ARM/LOGICPD PXA270 MACHINE SUPPORT | 679 | ARM/LOGICPD PXA270 MACHINE SUPPORT |
| 776 | P: Lennert Buytenhek | 680 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 777 | M: kernel@wantstofly.org | ||
| 778 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 681 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 779 | S: Maintained | 682 | S: Maintained |
| 780 | 683 | ||
| 781 | ARM/MAGICIAN MACHINE SUPPORT | 684 | ARM/MAGICIAN MACHINE SUPPORT |
| 782 | P: Philipp Zabel | 685 | M: Philipp Zabel <philipp.zabel@gmail.com> |
| 783 | M: philipp.zabel@gmail.com | ||
| 784 | S: Maintained | 686 | S: Maintained |
| 785 | 687 | ||
| 786 | ARM/MIOA701 MACHINE SUPPORT | 688 | ARM/MIOA701 MACHINE SUPPORT |
| 787 | P: Robert Jarzmik | 689 | M: Robert Jarzmik <robert.jarzmik@free.fr> |
| 788 | M: robert.jarzmik@free.fr | ||
| 789 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 690 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 790 | F: arch/arm/mach-pxa/mioa701.c | 691 | F: arch/arm/mach-pxa/mioa701.c |
| 791 | S: Maintained | 692 | S: Maintained |
| 792 | 693 | ||
| 793 | ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT | 694 | ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT |
| 794 | P: Michael Petchkovsky | 695 | M: Michael Petchkovsky <mkpetch@internode.on.net> |
| 795 | M: mkpetch@internode.on.net | ||
| 796 | S: Maintained | 696 | S: Maintained |
| 797 | 697 | ||
| 798 | ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT | 698 | ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT |
| 799 | P: Nelson Castillo | 699 | M: Nelson Castillo <arhuaco@freaks-unidos.net> |
| 800 | M: arhuaco@freaks-unidos.net | ||
| 801 | L: openmoko-kernel@lists.openmoko.org (subscribers-only) | 700 | L: openmoko-kernel@lists.openmoko.org (subscribers-only) |
| 802 | W: http://wiki.openmoko.org/wiki/Neo_FreeRunner | 701 | W: http://wiki.openmoko.org/wiki/Neo_FreeRunner |
| 803 | S: Supported | 702 | S: Supported |
| 804 | 703 | ||
| 805 | ARM/TOSA MACHINE SUPPORT | 704 | ARM/TOSA MACHINE SUPPORT |
| 806 | P: Dmitry Eremin-Solenikov | 705 | M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
| 807 | M: dbaryshkov@gmail.com | 706 | M: Dirk Opfer <dirk@opfer-online.de> |
| 808 | P: Dirk Opfer | ||
| 809 | M: dirk@opfer-online.de | ||
| 810 | S: Maintained | 707 | S: Maintained |
| 811 | 708 | ||
| 812 | ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT | 709 | ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT |
| 813 | P: Marek Vasut | 710 | M: Marek Vasut <marek.vasut@gmail.com> |
| 814 | M: marek.vasut@gmail.com | ||
| 815 | W: http://hackndev.com | 711 | W: http://hackndev.com |
| 816 | S: Maintained | 712 | S: Maintained |
| 817 | 713 | ||
| 818 | ARM/PALM TREO 680 SUPPORT | 714 | ARM/PALM TREO 680 SUPPORT |
| 819 | P: Tomas Cech | 715 | M: Tomas Cech <sleep_walker@suse.cz> |
| 820 | M: sleep_walker@suse.cz | ||
| 821 | W: http://hackndev.com | 716 | W: http://hackndev.com |
| 822 | S: Maintained | 717 | S: Maintained |
| 823 | 718 | ||
| 824 | ARM/PALMZ72 SUPPORT | 719 | ARM/PALMZ72 SUPPORT |
| 825 | P: Sergey Lapin | 720 | M: Sergey Lapin <slapin@ossfans.org> |
| 826 | M: slapin@ossfans.org | ||
| 827 | W: http://hackndev.com | 721 | W: http://hackndev.com |
| 828 | S: Maintained | 722 | S: Maintained |
| 829 | 723 | ||
| 830 | ARM/PLEB SUPPORT | 724 | ARM/PLEB SUPPORT |
| 831 | P: Peter Chubb | 725 | M: Peter Chubb <pleb@gelato.unsw.edu.au> |
| 832 | M: pleb@gelato.unsw.edu.au | ||
| 833 | W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB | 726 | W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB |
| 834 | S: Maintained | 727 | S: Maintained |
| 835 | 728 | ||
| 836 | ARM/PT DIGITAL BOARD PORT | 729 | ARM/PT DIGITAL BOARD PORT |
| 837 | P: Stefan Eletzhofer | 730 | M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> |
| 838 | M: stefan.eletzhofer@eletztrick.de | ||
| 839 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 731 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 840 | W: http://www.arm.linux.org.uk/ | 732 | W: http://www.arm.linux.org.uk/ |
| 841 | S: Maintained | 733 | S: Maintained |
| 842 | 734 | ||
| 843 | ARM/RADISYS ENP2611 MACHINE SUPPORT | 735 | ARM/RADISYS ENP2611 MACHINE SUPPORT |
| 844 | P: Lennert Buytenhek | 736 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 845 | M: kernel@wantstofly.org | ||
| 846 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 737 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 847 | S: Maintained | 738 | S: Maintained |
| 848 | 739 | ||
| 849 | ARM/RISCPC ARCHITECTURE | 740 | ARM/RISCPC ARCHITECTURE |
| 850 | P: Russell King | 741 | M: Russell King <linux@arm.linux.org.uk> |
| 851 | M: linux@arm.linux.org.uk | ||
| 852 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 742 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 853 | W: http://www.arm.linux.org.uk/ | 743 | W: http://www.arm.linux.org.uk/ |
| 854 | S: Maintained | 744 | S: Maintained |
| @@ -862,14 +752,12 @@ F: drivers/net/arm/ether* · 7 unmodified lines | |||
| 862 | F: drivers/scsi/arm/ | 752 | F: drivers/scsi/arm/ |
| 863 | 753 | ||
| 864 | ARM/SHARK MACHINE SUPPORT | 754 | ARM/SHARK MACHINE SUPPORT |
| 865 | P: Alexander Schulz | 755 | M: Alexander Schulz <alex@shark-linux.de> |
| 866 | M: alex@shark-linux.de | ||
| 867 | W: http://www.shark-linux.de/shark.html | 756 | W: http://www.shark-linux.de/shark.html |
| 868 | S: Maintained | 757 | S: Maintained |
| 869 | 758 | ||
| 870 | ARM/SAMSUNG ARM ARCHITECTURES | 759 | ARM/SAMSUNG ARM ARCHITECTURES |
| 871 | P: Ben Dooks | 760 | M: Ben Dooks <ben-linux@fluff.org> |
| 872 | M: ben-linux@fluff.org | ||
| 873 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 761 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 874 | W: http://www.fluff.org/ben/linux/ | 762 | W: http://www.fluff.org/ben/linux/ |
| 875 | S: Maintained | 763 | S: Maintained |
| @@ -877,91 +765,73 @@ F: arch/arm/plat-s3c/ · 1 unmodified line | |||
| 877 | F: arch/arm/plat-s3c24xx/ | 765 | F: arch/arm/plat-s3c24xx/ |
| 878 | 766 | ||
| 879 | ARM/S3C2410 ARM ARCHITECTURE | 767 | ARM/S3C2410 ARM ARCHITECTURE |
| 880 | P: Ben Dooks | 768 | M: Ben Dooks <ben-linux@fluff.org> |
| 881 | M: ben-linux@fluff.org | ||
| 882 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 769 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 883 | W: http://www.fluff.org/ben/linux/ | 770 | W: http://www.fluff.org/ben/linux/ |
| 884 | S: Maintained | 771 | S: Maintained |
| 885 | F: arch/arm/mach-s3c2410/ | 772 | F: arch/arm/mach-s3c2410/ |
| 886 | 773 | ||
| 887 | ARM/S3C2440 ARM ARCHITECTURE | 774 | ARM/S3C2440 ARM ARCHITECTURE |
| 888 | P: Ben Dooks | 775 | M: Ben Dooks <ben-linux@fluff.org> |
| 889 | M: ben-linux@fluff.org | ||
| 890 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 776 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 891 | W: http://www.fluff.org/ben/linux/ | 777 | W: http://www.fluff.org/ben/linux/ |
| 892 | S: Maintained | 778 | S: Maintained |
| 893 | F: arch/arm/mach-s3c2440/ | 779 | F: arch/arm/mach-s3c2440/ |
| 894 | 780 | ||
| 895 | ARM/S3C2442 ARM ARCHITECTURE | 781 | ARM/S3C2442 ARM ARCHITECTURE |
| 896 | P: Ben Dooks | 782 | M: Ben Dooks <ben-linux@fluff.org> |
| 897 | M: ben-linux@fluff.org | ||
| 898 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 783 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 899 | W: http://www.fluff.org/ben/linux/ | 784 | W: http://www.fluff.org/ben/linux/ |
| 900 | S: Maintained | 785 | S: Maintained |
| 901 | F: arch/arm/mach-s3c2442/ | 786 | F: arch/arm/mach-s3c2442/ |
| 902 | 787 | ||
| 903 | ARM/S3C2443 ARM ARCHITECTURE | 788 | ARM/S3C2443 ARM ARCHITECTURE |
| 904 | P: Ben Dooks | 789 | M: Ben Dooks <ben-linux@fluff.org> |
| 905 | M: ben-linux@fluff.org | ||
| 906 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 790 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 907 | W: http://www.fluff.org/ben/linux/ | 791 | W: http://www.fluff.org/ben/linux/ |
| 908 | S: Maintained | 792 | S: Maintained |
| 909 | F: arch/arm/mach-s3c2443/ | 793 | F: arch/arm/mach-s3c2443/ |
| 910 | 794 | ||
| 911 | ARM/S3C6400 ARM ARCHITECTURE | 795 | ARM/S3C6400 ARM ARCHITECTURE |
| 912 | P: Ben Dooks | 796 | M: Ben Dooks <ben-linux@fluff.org> |
| 913 | M: ben-linux@fluff.org | ||
| 914 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 797 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 915 | W: http://www.fluff.org/ben/linux/ | 798 | W: http://www.fluff.org/ben/linux/ |
| 916 | S: Maintained | 799 | S: Maintained |
| 917 | F: arch/arm/mach-s3c6400/ | 800 | F: arch/arm/mach-s3c6400/ |
| 918 | 801 | ||
| 919 | ARM/S3C6410 ARM ARCHITECTURE | 802 | ARM/S3C6410 ARM ARCHITECTURE |
| 920 | P: Ben Dooks | 803 | M: Ben Dooks <ben-linux@fluff.org> |
| 921 | M: ben-linux@fluff.org | ||
| 922 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 804 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 923 | W: http://www.fluff.org/ben/linux/ | 805 | W: http://www.fluff.org/ben/linux/ |
| 924 | S: Maintained | 806 | S: Maintained |
| 925 | F: arch/arm/mach-s3c6410/ | 807 | F: arch/arm/mach-s3c6410/ |
| 926 | 808 | ||
| 927 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | 809 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT |
| 928 | P: Lennert Buytenhek | 810 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 929 | M: kernel@wantstofly.org | ||
| 930 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 811 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 931 | S: Maintained | 812 | S: Maintained |
| 932 | 813 | ||
| 933 | ARM/THECUS N2100 MACHINE SUPPORT | 814 | ARM/THECUS N2100 MACHINE SUPPORT |
| 934 | P: Lennert Buytenhek | 815 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 935 | M: kernel@wantstofly.org | ||
| 936 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 816 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 937 | S: Maintained | 817 | S: Maintained |
| 938 | 818 | ||
| 939 | ARM/NUVOTON W90X900 ARM ARCHITECTURE | 819 | ARM/NUVOTON W90X900 ARM ARCHITECTURE |
| 940 | P: Wan ZongShun | 820 | M: Wan ZongShun <mcuos.com@gmail.com> |
| 941 | M: mcuos.com@gmail.com | ||
| 942 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 821 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 943 | W: http://www.mcuos.com | 822 | W: http://www.mcuos.com |
| 944 | S: Maintained | 823 | S: Maintained |
| 945 | 824 | ||
| 946 | ARM/VFP SUPPORT | 825 | ARM/VFP SUPPORT |
| 947 | P: Russell King | 826 | M: Russell King <linux@arm.linux.org.uk> |
| 948 | M: linux@arm.linux.org.uk | ||
| 949 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 827 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 950 | W: http://www.arm.linux.org.uk/ | 828 | W: http://www.arm.linux.org.uk/ |
| 951 | S: Maintained | 829 | S: Maintained |
| 952 | F: arch/arm/vfp/ | 830 | F: arch/arm/vfp/ |
| 953 | 831 | ||
| 954 | ARPD SUPPORT | ||
| 955 | P: Jonathan Layes | ||
| 956 | L: netdev@vger.kernel.org | ||
| 957 | S: Maintained | ||
| 958 | F: net/ipv4/arp.c | ||
| 959 | |||
| 960 | ASUS ACPI EXTRAS DRIVER | 832 | ASUS ACPI EXTRAS DRIVER |
| 961 | P: Corentin Chary | 833 | M: Corentin Chary <corentincj@iksaif.net> |
| 962 | M: corentincj@iksaif.net | 834 | M: Karol Kozimor <sziwan@users.sourceforge.net> |
| 963 | P: Karol Kozimor | ||
| 964 | M: sziwan@users.sourceforge.net | ||
| 965 | L: acpi4asus-user@lists.sourceforge.net | 835 | L: acpi4asus-user@lists.sourceforge.net |
| 966 | W: http://acpi4asus.sf.net | 836 | W: http://acpi4asus.sf.net |
| 967 | S: Maintained | 837 | S: Maintained |
| @@ -969,25 +839,21 @@ F: arch/x86/kernel/acpi/boot.c · 1 unmodified line | |||
| 969 | F: drivers/platform/x86/asus_acpi.c | 839 | F: drivers/platform/x86/asus_acpi.c |
| 970 | 840 | ||
| 971 | ASUS ASB100 HARDWARE MONITOR DRIVER | 841 | ASUS ASB100 HARDWARE MONITOR DRIVER |
| 972 | P: Mark M. Hoffman | 842 | M: "Mark M. Hoffman" <mhoffman@lightlink.com> |
| 973 | M: mhoffman@lightlink.com | ||
| 974 | L: lm-sensors@lm-sensors.org | 843 | L: lm-sensors@lm-sensors.org |
| 975 | S: Maintained | 844 | S: Maintained |
| 976 | F: drivers/hwmon/asb100.c | 845 | F: drivers/hwmon/asb100.c |
| 977 | 846 | ||
| 978 | ASUS LAPTOP EXTRAS DRIVER | 847 | ASUS LAPTOP EXTRAS DRIVER |
| 979 | P: Corentin Chary | 848 | M: Corentin Chary <corentincj@iksaif.net> |
| 980 | M: corentincj@iksaif.net | ||
| 981 | L: acpi4asus-user@lists.sourceforge.net | 849 | L: acpi4asus-user@lists.sourceforge.net |
| 982 | W: http://acpi4asus.sf.net | 850 | W: http://acpi4asus.sf.net |
| 983 | S: Maintained | 851 | S: Maintained |
| 984 | F: drivers/platform/x86/asus-laptop.c | 852 | F: drivers/platform/x86/asus-laptop.c |
| 985 | 853 | ||
| 986 | ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API | 854 | ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API |
| 987 | P: Dan Williams | 855 | M: Dan Williams <dan.j.williams@intel.com> |
| 988 | M: dan.j.williams@intel.com | 856 | M: Maciej Sosnowski <maciej.sosnowski@intel.com> |
| 989 | P: Maciej Sosnowski | ||
| 990 | M: maciej.sosnowski@intel.com | ||
| 991 | W: http://sourceforge.net/projects/xscaleiop | 857 | W: http://sourceforge.net/projects/xscaleiop |
| 992 | S: Supported | 858 | S: Supported |
| 993 | F: Documentation/crypto/async-tx-api.txt | 859 | F: Documentation/crypto/async-tx-api.txt |
| @@ -997,64 +863,49 @@ F: include/linux/dmaengine.h · 3 unmodified lines | |||
| 997 | F: include/linux/async_tx.h | 863 | F: include/linux/async_tx.h |
| 998 | 864 | ||
| 999 | ATA OVER ETHERNET (AOE) DRIVER | 865 | ATA OVER ETHERNET (AOE) DRIVER |
| 1000 | P: Ed L. Cashin | 866 | M: "Ed L. Cashin" <ecashin@coraid.com> |
| 1001 | M: ecashin@coraid.com | ||
| 1002 | W: http://www.coraid.com/support/linux | 867 | W: http://www.coraid.com/support/linux |
| 1003 | S: Supported | 868 | S: Supported |
| 1004 | F: Documentation/aoe/ | 869 | F: Documentation/aoe/ |
| 1005 | F: drivers/block/aoe/ | 870 | F: drivers/block/aoe/ |
| 1006 | 871 | ||
| 1007 | ATHEROS ATH5K WIRELESS DRIVER | 872 | ATHEROS ATH5K WIRELESS DRIVER |
| 1008 | P: Jiri Slaby | 873 | M: Jiri Slaby <jirislaby@gmail.com> |
| 1009 | M: jirislaby@gmail.com | 874 | M: Nick Kossifidis <mickflemm@gmail.com> |
| 1010 | P: Nick Kossifidis | 875 | M: "Luis R. Rodriguez" <lrodriguez@atheros.com> |
| 1011 | M: mickflemm@gmail.com | 876 | M: Bob Copeland <me@bobcopeland.com> |
| 1012 | P: Luis R. Rodriguez | ||
| 1013 | M: lrodriguez@atheros.com | ||
| 1014 | P: Bob Copeland | ||
| 1015 | M: me@bobcopeland.com | ||
| 1016 | L: linux-wireless@vger.kernel.org | 877 | L: linux-wireless@vger.kernel.org |
| 1017 | L: ath5k-devel@lists.ath5k.org | 878 | L: ath5k-devel@lists.ath5k.org |
| 1018 | S: Maintained | 879 | S: Maintained |
| 1019 | F: drivers/net/wireless/ath/ath5k/ | 880 | F: drivers/net/wireless/ath/ath5k/ |
| 1020 | 881 | ||
| 1021 | ATHEROS ATH9K WIRELESS DRIVER | 882 | ATHEROS ATH9K WIRELESS DRIVER |
| 1022 | P: Luis R. Rodriguez | 883 | M: "Luis R. Rodriguez" <lrodriguez@atheros.com> |
| 1023 | M: lrodriguez@atheros.com | 884 | M: Jouni Malinen <jmalinen@atheros.com> |
| 1024 | P: Jouni Malinen | 885 | M: Sujith Manoharan <Sujith.Manoharan@atheros.com> |
| 1025 | M: jmalinen@atheros.com | 886 | M: Vasanthakumar Thiagarajan <vasanth@atheros.com> |
| 1026 | P: Sujith Manoharan | 887 | M: Senthil Balasubramanian <senthilkumar@atheros.com> |
| 1027 | M: Sujith.Manoharan@atheros.com | ||
| 1028 | P: Vasanthakumar Thiagarajan | ||
| 1029 | M: vasanth@atheros.com | ||
| 1030 | P: Senthil Balasubramanian | ||
| 1031 | M: senthilkumar@atheros.com | ||
| 1032 | L: linux-wireless@vger.kernel.org | 888 | L: linux-wireless@vger.kernel.org |
| 1033 | L: ath9k-devel@lists.ath9k.org | 889 | L: ath9k-devel@lists.ath9k.org |
| 1034 | S: Supported | 890 | S: Supported |
| 1035 | F: drivers/net/wireless/ath/ath9k/ | 891 | F: drivers/net/wireless/ath/ath9k/ |
| 1036 | 892 | ||
| 1037 | ATHEROS AR9170 WIRELESS DRIVER | 893 | ATHEROS AR9170 WIRELESS DRIVER |
| 1038 | P: Christian Lamparter | 894 | M: Christian Lamparter <chunkeey@web.de> |
| 1039 | M: chunkeey@web.de | ||
| 1040 | L: linux-wireless@vger.kernel.org | 895 | L: linux-wireless@vger.kernel.org |
| 1041 | W: http://wireless.kernel.org/en/users/Drivers/ar9170 | 896 | W: http://wireless.kernel.org/en/users/Drivers/ar9170 |
| 1042 | S: Maintained | 897 | S: Maintained |
| 1043 | F: drivers/net/wireless/ath/ar9170/ | 898 | F: drivers/net/wireless/ath/ar9170/ |
| 1044 | 899 | ||
| 1045 | ATI_REMOTE2 DRIVER | 900 | ATI_REMOTE2 DRIVER |
| 1046 | P: Ville Syrjala | 901 | M: Ville Syrjala <syrjala@sci.fi> |
| 1047 | M: syrjala@sci.fi | ||
| 1048 | S: Maintained | 902 | S: Maintained |
| 1049 | F: drivers/input/misc/ati_remote2.c | 903 | F: drivers/input/misc/ati_remote2.c |
| 1050 | 904 | ||
| 1051 | ATLX ETHERNET DRIVERS | 905 | ATLX ETHERNET DRIVERS |
| 1052 | P: Jay Cliburn | 906 | M: Jay Cliburn <jcliburn@gmail.com> |
| 1053 | M: jcliburn@gmail.com | 907 | M: Chris Snook <csnook@redhat.com> |
| 1054 | P: Chris Snook | 908 | M: Jie Yang <jie.yang@atheros.com> |
| 1055 | M: csnook@redhat.com | ||
| 1056 | P: Jie Yang | ||
| 1057 | M: jie.yang@atheros.com | ||
| 1058 | L: atl1-devel@lists.sourceforge.net | 909 | L: atl1-devel@lists.sourceforge.net |
| 1059 | W: http://sourceforge.net/projects/atl1 | 910 | W: http://sourceforge.net/projects/atl1 |
| 1060 | W: http://atl1.sourceforge.net | 911 | W: http://atl1.sourceforge.net |
| @@ -1062,8 +913,7 @@ S: Maintained · 1 unmodified line | |||
| 1062 | F: drivers/net/atlx/ | 913 | F: drivers/net/atlx/ |
| 1063 | 914 | ||
| 1064 | ATM | 915 | ATM |
| 1065 | P: Chas Williams | 916 | M: Chas Williams <chas@cmf.nrl.navy.mil> |
| 1066 | M: chas@cmf.nrl.navy.mil | ||
| 1067 | L: linux-atm-general@lists.sourceforge.net (subscribers-only) | 917 | L: linux-atm-general@lists.sourceforge.net (subscribers-only) |
| 1068 | L: netdev@vger.kernel.org | 918 | L: netdev@vger.kernel.org |
| 1069 | W: http://linux-atm.sourceforge.net | 919 | W: http://linux-atm.sourceforge.net |
| @@ -1072,8 +922,7 @@ F: drivers/atm/ · 2 unmodified lines | |||
| 1072 | F: include/linux/atm* | 922 | F: include/linux/atm* |
| 1073 | 923 | ||
| 1074 | ATMEL AT91 MCI DRIVER | 924 | ATMEL AT91 MCI DRIVER |
| 1075 | P: Nicolas Ferre | 925 | M: Nicolas Ferre <nicolas.ferre@atmel.com> |
| 1076 | M: nicolas.ferre@atmel.com | ||
| 1077 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 926 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 1078 | W: http://www.atmel.com/products/AT91/ | 927 | W: http://www.atmel.com/products/AT91/ |
| 1079 | W: http://www.at91.com/ | 928 | W: http://www.at91.com/ |
| @@ -1081,49 +930,42 @@ S: Maintained · 1 unmodified line | |||
| 1081 | F: drivers/mmc/host/at91_mci.c | 930 | F: drivers/mmc/host/at91_mci.c |
| 1082 | 931 | ||
| 1083 | ATMEL AT91 / AT32 MCI DRIVER | 932 | ATMEL AT91 / AT32 MCI DRIVER |
| 1084 | P: Nicolas Ferre | 933 | M: Nicolas Ferre <nicolas.ferre@atmel.com> |
| 1085 | M: nicolas.ferre@atmel.com | ||
| 1086 | S: Maintained | 934 | S: Maintained |
| 1087 | F: drivers/mmc/host/atmel-mci.c | 935 | F: drivers/mmc/host/atmel-mci.c |
| 1088 | F: drivers/mmc/host/atmel-mci-regs.h | 936 | F: drivers/mmc/host/atmel-mci-regs.h |
| 1089 | 937 | ||
| 1090 | ATMEL AT91 / AT32 SERIAL DRIVER | 938 | ATMEL AT91 / AT32 SERIAL DRIVER |
| 1091 | P: Haavard Skinnemoen | 939 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1092 | M: hskinnemoen@atmel.com | ||
| 1093 | S: Supported | 940 | S: Supported |
| 1094 | F: drivers/serial/atmel_serial.c | 941 | F: drivers/serial/atmel_serial.c |
| 1095 | 942 | ||
| 1096 | ATMEL LCDFB DRIVER | 943 | ATMEL LCDFB DRIVER |
| 1097 | P: Nicolas Ferre | 944 | M: Nicolas Ferre <nicolas.ferre@atmel.com> |
| 1098 | M: nicolas.ferre@atmel.com | ||
| 1099 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 945 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 1100 | S: Maintained | 946 | S: Maintained |
| 1101 | F: drivers/video/atmel_lcdfb.c | 947 | F: drivers/video/atmel_lcdfb.c |
| 1102 | F: include/video/atmel_lcdc.h | 948 | F: include/video/atmel_lcdc.h |
| 1103 | 949 | ||
| 1104 | ATMEL MACB ETHERNET DRIVER | 950 | ATMEL MACB ETHERNET DRIVER |
| 1105 | P: Haavard Skinnemoen | 951 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1106 | M: hskinnemoen@atmel.com | ||
| 1107 | S: Supported | 952 | S: Supported |
| 1108 | F: drivers/net/macb.* | 953 | F: drivers/net/macb.* |
| 1109 | 954 | ||
| 1110 | ATMEL SPI DRIVER | 955 | ATMEL SPI DRIVER |
| 1111 | P: Haavard Skinnemoen | 956 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1112 | M: hskinnemoen@atmel.com | ||
| 1113 | S: Supported | 957 | S: Supported |
| 1114 | F: drivers/spi/atmel_spi.* | 958 | F: drivers/spi/atmel_spi.* |
| 1115 | 959 | ||
| 1116 | ATMEL USBA UDC DRIVER | 960 | ATMEL USBA UDC DRIVER |
| 1117 | P: Haavard Skinnemoen | 961 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1118 | M: hskinnemoen@atmel.com | ||
| 1119 | L: kernel@avr32linux.org | 962 | L: kernel@avr32linux.org |
| 1120 | W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver | 963 | W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver |
| 1121 | S: Supported | 964 | S: Supported |
| 1122 | F: drivers/usb/gadget/atmel_usba_udc.* | 965 | F: drivers/usb/gadget/atmel_usba_udc.* |
| 1123 | 966 | ||
| 1124 | ATMEL WIRELESS DRIVER | 967 | ATMEL WIRELESS DRIVER |
| 1125 | P: Simon Kelley | 968 | M: Simon Kelley <simon@thekelleys.org.uk> |
| 1126 | M: simon@thekelleys.org.uk | ||
| 1127 | L: linux-wireless@vger.kernel.org | 969 | L: linux-wireless@vger.kernel.org |
| 1128 | W: http://www.thekelleys.org.uk/atmel | 970 | W: http://www.thekelleys.org.uk/atmel |
| 1129 | W: http://atmelwlandriver.sourceforge.net/ | 971 | W: http://atmelwlandriver.sourceforge.net/ |
| @@ -1131,10 +973,8 @@ S: Maintained · 1 unmodified line | |||
| 1131 | F: drivers/net/wireless/atmel* | 973 | F: drivers/net/wireless/atmel* |
| 1132 | 974 | ||
| 1133 | AUDIT SUBSYSTEM | 975 | AUDIT SUBSYSTEM |
| 1134 | P: Al Viro | 976 | M: Al Viro <viro@zeniv.linux.org.uk> |
| 1135 | M: viro@zeniv.linux.org.uk | 977 | M: Eric Paris <eparis@redhat.com> |
| 1136 | P: Eric Paris | ||
| 1137 | M: eparis@redhat.com | ||
| 1138 | L: linux-audit@redhat.com (subscribers-only) | 978 | L: linux-audit@redhat.com (subscribers-only) |
| 1139 | W: http://people.redhat.com/sgrubb/audit/ | 979 | W: http://people.redhat.com/sgrubb/audit/ |
| 1140 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git | 980 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git |
| @@ -1143,8 +983,7 @@ F: include/linux/audit.h · 2 unmodified lines | |||
| 1143 | F: kernel/audit* | 983 | F: kernel/audit* |
| 1144 | 984 | ||
| 1145 | AUXILIARY DISPLAY DRIVERS | 985 | AUXILIARY DISPLAY DRIVERS |
| 1146 | P: Miguel Ojeda Sandonis | 986 | M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> |
| 1147 | M: miguel.ojeda.sandonis@gmail.com | ||
| 1148 | W: http://miguelojeda.es/auxdisplay.htm | 987 | W: http://miguelojeda.es/auxdisplay.htm |
| 1149 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm | 988 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1150 | S: Maintained | 989 | S: Maintained |
| @@ -1152,8 +991,7 @@ F: drivers/auxdisplay/ · 1 unmodified line | |||
| 1152 | F: include/linux/cfag12864b.h | 991 | F: include/linux/cfag12864b.h |
| 1153 | 992 | ||
| 1154 | AVR32 ARCHITECTURE | 993 | AVR32 ARCHITECTURE |
| 1155 | P: Haavard Skinnemoen | 994 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1156 | M: hskinnemoen@atmel.com | ||
| 1157 | W: http://www.atmel.com/products/AVR32/ | 995 | W: http://www.atmel.com/products/AVR32/ |
| 1158 | W: http://avr32linux.org/ | 996 | W: http://avr32linux.org/ |
| 1159 | W: http://avrfreaks.net/ | 997 | W: http://avrfreaks.net/ |
| @@ -1161,14 +999,12 @@ S: Supported · 1 unmodified line | |||
| 1161 | F: arch/avr32/ | 999 | F: arch/avr32/ |
| 1162 | 1000 | ||
| 1163 | AVR32/AT32AP MACHINE SUPPORT | 1001 | AVR32/AT32AP MACHINE SUPPORT |
| 1164 | P: Haavard Skinnemoen | 1002 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 1165 | M: hskinnemoen@atmel.com | ||
| 1166 | S: Supported | 1003 | S: Supported |
| 1167 | F: arch/avr32/mach-at32ap/ | 1004 | F: arch/avr32/mach-at32ap/ |
| 1168 | 1005 | ||
| 1169 | AX.25 NETWORK LAYER | 1006 | AX.25 NETWORK LAYER |
| 1170 | P: Ralf Baechle | 1007 | M: Ralf Baechle <ralf@linux-mips.org> |
| 1171 | M: ralf@linux-mips.org | ||
| 1172 | L: linux-hams@vger.kernel.org | 1008 | L: linux-hams@vger.kernel.org |
| 1173 | W: http://www.linux-ax25.org/ | 1009 | W: http://www.linux-ax25.org/ |
| 1174 | S: Maintained | 1010 | S: Maintained |
| @@ -1177,128 +1013,110 @@ F: include/net/ax25.h · 2 unmodified lines | |||
| 1177 | F: net/ax25/ | 1013 | F: net/ax25/ |
| 1178 | 1014 | ||
| 1179 | B43 WIRELESS DRIVER | 1015 | B43 WIRELESS DRIVER |
| 1180 | P: Michael Buesch | 1016 | M: Michael Buesch <mb@bu3sch.de> |
| 1181 | M: mb@bu3sch.de | 1017 | M: Stefano Brivio <stefano.brivio@polimi.it> |
| 1182 | P: Stefano Brivio | ||
| 1183 | M: stefano.brivio@polimi.it | ||
| 1184 | L: linux-wireless@vger.kernel.org | 1018 | L: linux-wireless@vger.kernel.org |
| 1185 | W: http://linuxwireless.org/en/users/Drivers/b43 | 1019 | W: http://linuxwireless.org/en/users/Drivers/b43 |
| 1186 | S: Maintained | 1020 | S: Maintained |
| 1187 | F: drivers/net/wireless/b43/ | 1021 | F: drivers/net/wireless/b43/ |
| 1188 | 1022 | ||
| 1189 | B43LEGACY WIRELESS DRIVER | 1023 | B43LEGACY WIRELESS DRIVER |
| 1190 | P: Larry Finger | 1024 | M: Larry Finger <Larry.Finger@lwfinger.net> |
| 1191 | M: Larry.Finger@lwfinger.net | 1025 | M: Stefano Brivio <stefano.brivio@polimi.it> |
| 1192 | P: Stefano Brivio | ||
| 1193 | M: stefano.brivio@polimi.it | ||
| 1194 | L: linux-wireless@vger.kernel.org | 1026 | L: linux-wireless@vger.kernel.org |
| 1195 | W: http://linuxwireless.org/en/users/Drivers/b43 | 1027 | W: http://linuxwireless.org/en/users/Drivers/b43 |
| 1196 | S: Maintained | 1028 | S: Maintained |
| 1197 | F: drivers/net/wireless/b43legacy/ | 1029 | F: drivers/net/wireless/b43legacy/ |
| 1198 | 1030 | ||
| 1199 | BACKLIGHT CLASS/SUBSYSTEM | 1031 | BACKLIGHT CLASS/SUBSYSTEM |
| 1200 | P: Richard Purdie | 1032 | M: Richard Purdie <rpurdie@rpsys.net> |
| 1201 | M: rpurdie@rpsys.net | ||
| 1202 | S: Maintained | 1033 | S: Maintained |
| 1203 | F: drivers/video/backlight/ | 1034 | F: drivers/video/backlight/ |
| 1204 | F: include/linux/backlight.h | 1035 | F: include/linux/backlight.h |
| 1205 | 1036 | ||
| 1206 | BAYCOM/HDLCDRV DRIVERS FOR AX.25 | 1037 | BAYCOM/HDLCDRV DRIVERS FOR AX.25 |
| 1207 | P: Thomas Sailer | 1038 | M: Thomas Sailer <t.sailer@alumni.ethz.ch> |
| 1208 | M: t.sailer@alumni.ethz.ch | ||
| 1209 | L: linux-hams@vger.kernel.org | 1039 | L: linux-hams@vger.kernel.org |
| 1210 | W: http://www.baycom.org/~tom/ham/ham.html | 1040 | W: http://www.baycom.org/~tom/ham/ham.html |
| 1211 | S: Maintained | 1041 | S: Maintained |
| 1212 | F: drivers/net/hamradio/baycom* | 1042 | F: drivers/net/hamradio/baycom* |
| 1213 | 1043 | ||
| 1214 | BEFS FILE SYSTEM | 1044 | BEFS FILE SYSTEM |
| 1215 | P: Sergey S. Kostyliov | 1045 | M: "Sergey S. Kostyliov" <rathamahata@php4.ru> |
| 1216 | M: rathamahata@php4.ru | ||
| 1217 | S: Maintained | 1046 | S: Maintained |
| 1218 | F: Documentation/filesystems/befs.txt | 1047 | F: Documentation/filesystems/befs.txt |
| 1219 | F: fs/befs/ | 1048 | F: fs/befs/ |
| 1220 | 1049 | ||
| 1221 | BFS FILE SYSTEM | 1050 | BFS FILE SYSTEM |
| 1222 | P: Tigran A. Aivazian | 1051 | M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> |
| 1223 | M: tigran@aivazian.fsnet.co.uk | ||
| 1224 | S: Maintained | 1052 | S: Maintained |
| 1225 | F: Documentation/filesystems/bfs.txt | 1053 | F: Documentation/filesystems/bfs.txt |
| 1226 | F: fs/bfs/ | 1054 | F: fs/bfs/ |
| 1227 | F: include/linux/bfs_fs.h | 1055 | F: include/linux/bfs_fs.h |
| 1228 | 1056 | ||
| 1229 | BLACKFIN ARCHITECTURE | 1057 | BLACKFIN ARCHITECTURE |
| 1230 | P: Mike Frysinger | 1058 | M: Mike Frysinger <vapier@gentoo.org> |
| 1231 | M: vapier@gentoo.org | ||
| 1232 | L: uclinux-dist-devel@blackfin.uclinux.org | 1059 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1233 | W: http://blackfin.uclinux.org | 1060 | W: http://blackfin.uclinux.org |
| 1234 | S: Supported | 1061 | S: Supported |
| 1235 | F: arch/blackfin/ | 1062 | F: arch/blackfin/ |
| 1236 | 1063 | ||
| 1237 | BLACKFIN EMAC DRIVER | 1064 | BLACKFIN EMAC DRIVER |
| 1238 | P: Michael Hennerich | 1065 | M: Michael Hennerich <michael.hennerich@analog.com> |
| 1239 | M: michael.hennerich@analog.com | ||
| 1240 | L: uclinux-dist-devel@blackfin.uclinux.org | 1066 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1241 | W: http://blackfin.uclinux.org | 1067 | W: http://blackfin.uclinux.org |
| 1242 | S: Supported | 1068 | S: Supported |
| 1243 | F: drivers/net/bfin_mac.* | 1069 | F: drivers/net/bfin_mac.* |
| 1244 | 1070 | ||
| 1245 | BLACKFIN RTC DRIVER | 1071 | BLACKFIN RTC DRIVER |
| 1246 | P: Mike Frysinger | 1072 | M: Mike Frysinger <vapier.adi@gmail.com> |
| 1247 | M: vapier.adi@gmail.com | ||
| 1248 | L: uclinux-dist-devel@blackfin.uclinux.org | 1073 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1249 | W: http://blackfin.uclinux.org | 1074 | W: http://blackfin.uclinux.org |
| 1250 | S: Supported | 1075 | S: Supported |
| 1251 | F: drivers/rtc/rtc-bfin.c | 1076 | F: drivers/rtc/rtc-bfin.c |
| 1252 | 1077 | ||
| 1253 | BLACKFIN SERIAL DRIVER | 1078 | BLACKFIN SERIAL DRIVER |
| 1254 | P: Sonic Zhang | 1079 | M: Sonic Zhang <sonic.zhang@analog.com> |
| 1255 | M: sonic.zhang@analog.com | ||
| 1256 | L: uclinux-dist-devel@blackfin.uclinux.org | 1080 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1257 | W: http://blackfin.uclinux.org | 1081 | W: http://blackfin.uclinux.org |
| 1258 | S: Supported | 1082 | S: Supported |
| 1259 | F: drivers/serial/bfin_5xx.c | 1083 | F: drivers/serial/bfin_5xx.c |
| 1260 | 1084 | ||
| 1261 | BLACKFIN WATCHDOG DRIVER | 1085 | BLACKFIN WATCHDOG DRIVER |
| 1262 | P: Mike Frysinger | 1086 | M: Mike Frysinger <vapier.adi@gmail.com> |
| 1263 | M: vapier.adi@gmail.com | ||
| 1264 | L: uclinux-dist-devel@blackfin.uclinux.org | 1087 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1265 | W: http://blackfin.uclinux.org | 1088 | W: http://blackfin.uclinux.org |
| 1266 | S: Supported | 1089 | S: Supported |
| 1267 | F: drivers/watchdog/bfin_wdt.c | 1090 | F: drivers/watchdog/bfin_wdt.c |
| 1268 | 1091 | ||
| 1269 | BLACKFIN I2C TWI DRIVER | 1092 | BLACKFIN I2C TWI DRIVER |
| 1270 | P: Sonic Zhang | 1093 | M: Sonic Zhang <sonic.zhang@analog.com> |
| 1271 | M: sonic.zhang@analog.com | ||
| 1272 | L: uclinux-dist-devel@blackfin.uclinux.org | 1094 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1273 | W: http://blackfin.uclinux.org/ | 1095 | W: http://blackfin.uclinux.org/ |
| 1274 | S: Supported | 1096 | S: Supported |
| 1275 | F: drivers/i2c/busses/i2c-bfin-twi.c | 1097 | F: drivers/i2c/busses/i2c-bfin-twi.c |
| 1276 | 1098 | ||
| 1277 | BLOCK LAYER | 1099 | BLOCK LAYER |
| 1278 | P: Jens Axboe | 1100 | M: Jens Axboe <axboe@kernel.dk> |
| 1279 | M: axboe@kernel.dk | ||
| 1280 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git | 1101 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git |
| 1281 | S: Maintained | 1102 | S: Maintained |
| 1282 | F: block/ | 1103 | F: block/ |
| 1283 | 1104 | ||
| 1284 | BLOCK2MTD DRIVER | 1105 | BLOCK2MTD DRIVER |
| 1285 | P: Joern Engel | 1106 | M: Joern Engel <joern@lazybastard.org> |
| 1286 | M: joern@lazybastard.org | ||
| 1287 | L: linux-mtd@lists.infradead.org | 1107 | L: linux-mtd@lists.infradead.org |
| 1288 | S: Maintained | 1108 | S: Maintained |
| 1289 | F: drivers/mtd/devices/block2mtd.c | 1109 | F: drivers/mtd/devices/block2mtd.c |
| 1290 | 1110 | ||
| 1291 | BLUETOOTH DRIVERS | 1111 | BLUETOOTH DRIVERS |
| 1292 | P: Marcel Holtmann | 1112 | M: Marcel Holtmann <marcel@holtmann.org> |
| 1293 | M: marcel@holtmann.org | ||
| 1294 | L: linux-bluetooth@vger.kernel.org | 1113 | L: linux-bluetooth@vger.kernel.org |
| 1295 | W: http://www.bluez.org/ | 1114 | W: http://www.bluez.org/ |
| 1296 | S: Maintained | 1115 | S: Maintained |
| 1297 | F: drivers/bluetooth/ | 1116 | F: drivers/bluetooth/ |
| 1298 | 1117 | ||
| 1299 | BLUETOOTH SUBSYSTEM | 1118 | BLUETOOTH SUBSYSTEM |
| 1300 | P: Marcel Holtmann | 1119 | M: Marcel Holtmann <marcel@holtmann.org> |
| 1301 | M: marcel@holtmann.org | ||
| 1302 | L: linux-bluetooth@vger.kernel.org | 1120 | L: linux-bluetooth@vger.kernel.org |
| 1303 | W: http://www.bluez.org/ | 1121 | W: http://www.bluez.org/ |
| 1304 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git | 1122 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6.git |
| @@ -1307,8 +1125,7 @@ F: net/bluetooth/ · 2 unmodified lines | |||
| 1307 | F: include/net/bluetooth/ | 1125 | F: include/net/bluetooth/ |
| 1308 | 1126 | ||
| 1309 | BONDING DRIVER | 1127 | BONDING DRIVER |
| 1310 | P: Jay Vosburgh | 1128 | M: Jay Vosburgh <fubar@us.ibm.com> |
| 1311 | M: fubar@us.ibm.com | ||
| 1312 | L: bonding-devel@lists.sourceforge.net | 1129 | L: bonding-devel@lists.sourceforge.net |
| 1313 | W: http://sourceforge.net/projects/bonding/ | 1130 | W: http://sourceforge.net/projects/bonding/ |
| 1314 | S: Supported | 1131 | S: Supported |
| @@ -1316,54 +1133,46 @@ F: drivers/net/bonding/ · 1 unmodified line | |||
| 1316 | F: include/linux/if_bonding.h | 1133 | F: include/linux/if_bonding.h |
| 1317 | 1134 | ||
| 1318 | BROADCOM B44 10/100 ETHERNET DRIVER | 1135 | BROADCOM B44 10/100 ETHERNET DRIVER |
| 1319 | P: Gary Zambrano | 1136 | M: Gary Zambrano <zambrano@broadcom.com> |
| 1320 | M: zambrano@broadcom.com | ||
| 1321 | L: netdev@vger.kernel.org | 1137 | L: netdev@vger.kernel.org |
| 1322 | S: Supported | 1138 | S: Supported |
| 1323 | F: drivers/net/b44.* | 1139 | F: drivers/net/b44.* |
| 1324 | 1140 | ||
| 1325 | BROADCOM BNX2 GIGABIT ETHERNET DRIVER | 1141 | BROADCOM BNX2 GIGABIT ETHERNET DRIVER |
| 1326 | P: Michael Chan | 1142 | M: Michael Chan <mchan@broadcom.com> |
| 1327 | M: mchan@broadcom.com | ||
| 1328 | L: netdev@vger.kernel.org | 1143 | L: netdev@vger.kernel.org |
| 1329 | S: Supported | 1144 | S: Supported |
| 1330 | F: drivers/net/bnx2.* | 1145 | F: drivers/net/bnx2.* |
| 1331 | F: drivers/net/bnx2_* | 1146 | F: drivers/net/bnx2_* |
| 1332 | 1147 | ||
| 1333 | BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER | 1148 | BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER |
| 1334 | P: Eilon Greenstein | 1149 | M: Eilon Greenstein <eilong@broadcom.com> |
| 1335 | M: eilong@broadcom.com | ||
| 1336 | L: netdev@vger.kernel.org | 1150 | L: netdev@vger.kernel.org |
| 1337 | S: Supported | 1151 | S: Supported |
| 1338 | F: drivers/net/bnx2x* | 1152 | F: drivers/net/bnx2x* |
| 1339 | 1153 | ||
| 1340 | BROADCOM TG3 GIGABIT ETHERNET DRIVER | 1154 | BROADCOM TG3 GIGABIT ETHERNET DRIVER |
| 1341 | P: Matt Carlson | 1155 | M: Matt Carlson <mcarlson@broadcom.com> |
| 1342 | M: mcarlson@broadcom.com | 1156 | M: Michael Chan <mchan@broadcom.com> |
| 1343 | P: Michael Chan | ||
| 1344 | M: mchan@broadcom.com | ||
| 1345 | L: netdev@vger.kernel.org | 1157 | L: netdev@vger.kernel.org |
| 1346 | S: Supported | 1158 | S: Supported |
| 1347 | F: drivers/net/tg3.* | 1159 | F: drivers/net/tg3.* |
| 1348 | 1160 | ||
| 1349 | BSG (block layer generic sg v4 driver) | 1161 | BSG (block layer generic sg v4 driver) |
| 1350 | P: FUJITA Tomonori | 1162 | M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> |
| 1351 | M: fujita.tomonori@lab.ntt.co.jp | ||
| 1352 | L: linux-scsi@vger.kernel.org | 1163 | L: linux-scsi@vger.kernel.org |
| 1353 | S: Supported | 1164 | S: Supported |
| 1354 | F: block/bsg.c | 1165 | F: block/bsg.c |
| 1355 | F: include/linux/bsg.h | 1166 | F: include/linux/bsg.h |
| 1356 | 1167 | ||
| 1357 | BT8XXGPIO DRIVER | 1168 | BT8XXGPIO DRIVER |
| 1358 | P: Michael Buesch | 1169 | M: Michael Buesch <mb@bu3sch.de> |
| 1359 | M: mb@bu3sch.de | ||
| 1360 | W: http://bu3sch.de/btgpio.php | 1170 | W: http://bu3sch.de/btgpio.php |
| 1361 | S: Maintained | 1171 | S: Maintained |
| 1362 | F: drivers/gpio/bt8xxgpio.c | 1172 | F: drivers/gpio/bt8xxgpio.c |
| 1363 | 1173 | ||
| 1364 | BTRFS FILE SYSTEM | 1174 | BTRFS FILE SYSTEM |
| 1365 | P: Chris Mason | 1175 | M: Chris Mason <chris.mason@oracle.com> |
| 1366 | M: chris.mason@oracle.com | ||
| 1367 | L: linux-btrfs@vger.kernel.org | 1176 | L: linux-btrfs@vger.kernel.org |
| 1368 | W: http://btrfs.wiki.kernel.org/ | 1177 | W: http://btrfs.wiki.kernel.org/ |
| 1369 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git | 1178 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git |
| @@ -1372,8 +1181,7 @@ F: Documentation/filesystems/btrfs.txt · 2 unmodified lines | |||
| 1372 | F: fs/btrfs/ | 1181 | F: fs/btrfs/ |
| 1373 | 1182 | ||
| 1374 | BTTV VIDEO4LINUX DRIVER | 1183 | BTTV VIDEO4LINUX DRIVER |
| 1375 | P: Mauro Carvalho Chehab | 1184 | M: Mauro Carvalho Chehab <mchehab@infradead.org> |
| 1376 | M: mchehab@infradead.org | ||
| 1377 | L: linux-media@vger.kernel.org | 1185 | L: linux-media@vger.kernel.org |
| 1378 | W: http://linuxtv.org | 1186 | W: http://linuxtv.org |
| 1379 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 1187 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| @@ -1382,16 +1190,14 @@ F: Documentation/video4linux/bttv/ · 2 unmodified lines | |||
| 1382 | F: drivers/media/video/bt8xx/bttv* | 1190 | F: drivers/media/video/bt8xx/bttv* |
| 1383 | 1191 | ||
| 1384 | CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS | 1192 | CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS |
| 1385 | P: David Howells | 1193 | M: David Howells <dhowells@redhat.com> |
| 1386 | M: dhowells@redhat.com | ||
| 1387 | L: linux-cachefs@redhat.com | 1194 | L: linux-cachefs@redhat.com |
| 1388 | S: Supported | 1195 | S: Supported |
| 1389 | F: Documentation/filesystems/caching/cachefiles.txt | 1196 | F: Documentation/filesystems/caching/cachefiles.txt |
| 1390 | F: fs/cachefiles/ | 1197 | F: fs/cachefiles/ |
| 1391 | 1198 | ||
| 1392 | CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER | 1199 | CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER |
| 1393 | P: Jonathan Corbet | 1200 | M: Jonathan Corbet <corbet@lwn.net> |
| 1394 | M: corbet@lwn.net | ||
| 1395 | L: linux-media@vger.kernel.org | 1201 | L: linux-media@vger.kernel.org |
| 1396 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 1202 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 1397 | S: Maintained | 1203 | S: Maintained |
| @@ -1399,10 +1205,8 @@ F: Documentation/video4linux/cafe_ccic · 1 unmodified line | |||
| 1399 | F: drivers/media/video/cafe_ccic* | 1205 | F: drivers/media/video/cafe_ccic* |
| 1400 | 1206 | ||
| 1401 | CALGARY x86-64 IOMMU | 1207 | CALGARY x86-64 IOMMU |
| 1402 | P: Muli Ben-Yehuda | 1208 | M: Muli Ben-Yehuda <muli@il.ibm.com> |
| 1403 | M: muli@il.ibm.com | 1209 | M: "Jon D. Mason" <jdmason@kudzu.us> |
| 1404 | P: Jon D. Mason | ||
| 1405 | M: jdmason@kudzu.us | ||
| 1406 | L: discuss@x86-64.org | 1210 | L: discuss@x86-64.org |
| 1407 | S: Maintained | 1211 | S: Maintained |
| 1408 | F: arch/x86/kernel/pci-calgary_64.c | 1212 | F: arch/x86/kernel/pci-calgary_64.c |
| @@ -1411,10 +1215,8 @@ F: arch/x86/include/asm/calgary.h · 2 unmodified lines | |||
| 1411 | F: arch/x86/include/asm/tce.h | 1215 | F: arch/x86/include/asm/tce.h |
| 1412 | 1216 | ||
| 1413 | CAN NETWORK LAYER | 1217 | CAN NETWORK LAYER |
| 1414 | P: Urs Thuermann | 1218 | M: Urs Thuermann <urs.thuermann@volkswagen.de> |
| 1415 | M: urs.thuermann@volkswagen.de | 1219 | M: Oliver Hartkopp <oliver.hartkopp@volkswagen.de> |
| 1416 | P: Oliver Hartkopp | ||
| 1417 | M: oliver.hartkopp@volkswagen.de | ||
| 1418 | L: socketcan-core@lists.berlios.de (subscribers-only) | 1220 | L: socketcan-core@lists.berlios.de (subscribers-only) |
| 1419 | W: http://developer.berlios.de/projects/socketcan/ | 1221 | W: http://developer.berlios.de/projects/socketcan/ |
| 1420 | S: Maintained | 1222 | S: Maintained |
| @@ -1423,15 +1225,13 @@ F: include/linux/can/ · 2 unmodified lines | |||
| 1423 | F: include/linux/can.h | 1225 | F: include/linux/can.h |
| 1424 | 1226 | ||
| 1425 | CAN NETWORK DRIVERS | 1227 | CAN NETWORK DRIVERS |
| 1426 | P: Wolfgang Grandegger | 1228 | M: Wolfgang Grandegger <wg@grandegger.com> |
| 1427 | M: wg@grandegger.com | ||
| 1428 | L: socketcan-core@lists.berlios.de (subscribers-only) | 1229 | L: socketcan-core@lists.berlios.de (subscribers-only) |
| 1429 | W: http://developer.berlios.de/projects/socketcan/ | 1230 | W: http://developer.berlios.de/projects/socketcan/ |
| 1430 | S: Maintained | 1231 | S: Maintained |
| 1431 | 1232 | ||
| 1432 | CELL BROADBAND ENGINE ARCHITECTURE | 1233 | CELL BROADBAND ENGINE ARCHITECTURE |
| 1433 | P: Arnd Bergmann | 1234 | M: Arnd Bergmann <arnd@arndb.de> |
| 1434 | M: arnd@arndb.de | ||
| 1435 | L: linuxppc-dev@ozlabs.org | 1235 | L: linuxppc-dev@ozlabs.org |
| 1436 | L: cbe-oss-dev@ozlabs.org | 1236 | L: cbe-oss-dev@ozlabs.org |
| 1437 | W: http://www.ibm.com/developerworks/power/cell/ | 1237 | W: http://www.ibm.com/developerworks/power/cell/ |
| @@ -1442,8 +1242,7 @@ F: arch/powerpc/oprofile/*cell* · 4 unmodified lines | |||
| 1442 | F: arch/powerpc/platforms/cell/ | 1242 | F: arch/powerpc/platforms/cell/ |
| 1443 | 1243 | ||
| 1444 | CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: | 1244 | CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: |
| 1445 | P: David Vrabel | 1245 | M: David Vrabel <david.vrabel@csr.com> |
| 1446 | M: david.vrabel@csr.com | ||
| 1447 | L: linux-usb@vger.kernel.org | 1246 | L: linux-usb@vger.kernel.org |
| 1448 | S: Supported | 1247 | S: Supported |
| 1449 | F: Documentation/usb/WUSB-Design-overview.txt | 1248 | F: Documentation/usb/WUSB-Design-overview.txt |
| @@ -1452,8 +1251,7 @@ F: drivers/usb/wusbcore/ · 2 unmodified lines | |||
| 1452 | F: include/linux/usb/wusb* | 1251 | F: include/linux/usb/wusb* |
| 1453 | 1252 | ||
| 1454 | CFAG12864B LCD DRIVER | 1253 | CFAG12864B LCD DRIVER |
| 1455 | P: Miguel Ojeda Sandonis | 1254 | M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> |
| 1456 | M: miguel.ojeda.sandonis@gmail.com | ||
| 1457 | W: http://miguelojeda.es/auxdisplay.htm | 1255 | W: http://miguelojeda.es/auxdisplay.htm |
| 1458 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm | 1256 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1459 | S: Maintained | 1257 | S: Maintained |
| @@ -1461,8 +1259,7 @@ F: drivers/auxdisplay/cfag12864b.c · 1 unmodified line | |||
| 1461 | F: include/linux/cfag12864b.h | 1259 | F: include/linux/cfag12864b.h |
| 1462 | 1260 | ||
| 1463 | CFAG12864BFB LCD FRAMEBUFFER DRIVER | 1261 | CFAG12864BFB LCD FRAMEBUFFER DRIVER |
| 1464 | P: Miguel Ojeda Sandonis | 1262 | M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> |
| 1465 | M: miguel.ojeda.sandonis@gmail.com | ||
| 1466 | W: http://miguelojeda.es/auxdisplay.htm | 1263 | W: http://miguelojeda.es/auxdisplay.htm |
| 1467 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm | 1264 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1468 | S: Maintained | 1265 | S: Maintained |
| @@ -1470,8 +1267,7 @@ F: drivers/auxdisplay/cfag12864bfb.c · 1 unmodified line | |||
| 1470 | F: include/linux/cfag12864b.h | 1267 | F: include/linux/cfag12864b.h |
| 1471 | 1268 | ||
| 1472 | CFG80211 and NL80211 | 1269 | CFG80211 and NL80211 |
| 1473 | P: Johannes Berg | 1270 | M: Johannes Berg <johannes@sipsolutions.net> |
| 1474 | M: johannes@sipsolutions.net | ||
| 1475 | L: linux-wireless@vger.kernel.org | 1271 | L: linux-wireless@vger.kernel.org |
| 1476 | S: Maintained | 1272 | S: Maintained |
| 1477 | F: include/linux/nl80211.h | 1273 | F: include/linux/nl80211.h |
| @@ -1480,66 +1276,47 @@ F: net/wireless/* · 2 unmodified lines | |||
| 1480 | X: net/wireless/wext* | 1276 | X: net/wireless/wext* |
| 1481 | 1277 | ||
| 1482 | CHECKPATCH | 1278 | CHECKPATCH |
| 1483 | P: Andy Whitcroft | 1279 | M: Andy Whitcroft <apw@canonical.com> |
| 1484 | M: apw@canonical.com | ||
| 1485 | S: Supported | 1280 | S: Supported |
| 1486 | F: scripts/checkpatch.pl | 1281 | F: scripts/checkpatch.pl |
| 1487 | 1282 | ||
| 1488 | CISCO 10G ETHERNET DRIVER | 1283 | CISCO 10G ETHERNET DRIVER |
| 1489 | P: Scott Feldman | 1284 | M: Scott Feldman <scofeldm@cisco.com> |
| 1490 | M: scofeldm@cisco.com | 1285 | M: Joe Eykholt <jeykholt@cisco.com> |
| 1491 | P: Joe Eykholt | ||
| 1492 | M: jeykholt@cisco.com | ||
| 1493 | S: Supported | 1286 | S: Supported |
| 1494 | F: drivers/net/enic/ | 1287 | F: drivers/net/enic/ |
| 1495 | 1288 | ||
| 1496 | CIRRUS LOGIC EP93XX ETHERNET DRIVER | 1289 | CIRRUS LOGIC EP93XX ETHERNET DRIVER |
| 1497 | P: Lennert Buytenhek | 1290 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 1498 | M: kernel@wantstofly.org | ||
| 1499 | L: netdev@vger.kernel.org | 1291 | L: netdev@vger.kernel.org |
| 1500 | S: Maintained | 1292 | S: Maintained |
| 1501 | F: drivers/net/arm/ep93xx_eth.c | 1293 | F: drivers/net/arm/ep93xx_eth.c |
| 1502 | 1294 | ||
| 1503 | CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER | 1295 | CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER |
| 1504 | P: Lennert Buytenhek | 1296 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 1505 | M: kernel@wantstofly.org | ||
| 1506 | L: linux-usb@vger.kernel.org | 1297 | L: linux-usb@vger.kernel.org |
| 1507 | S: Maintained | 1298 | S: Maintained |
| 1508 | F: drivers/usb/host/ohci-ep93xx.c | 1299 | F: drivers/usb/host/ohci-ep93xx.c |
| 1509 | 1300 | ||
| 1510 | CIRRUS LOGIC CS4270 SOUND DRIVER | 1301 | CIRRUS LOGIC CS4270 SOUND DRIVER |
| 1511 | P: Timur Tabi | 1302 | M: Timur Tabi <timur@freescale.com> |
| 1512 | M: timur@freescale.com | ||
| 1513 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 1303 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 1514 | S: Supported | 1304 | S: Supported |
| 1515 | F: sound/soc/codecs/cs4270* | 1305 | F: sound/soc/codecs/cs4270* |
| 1516 | 1306 | ||
| 1517 | CIRRUS LOGIC CS4280/CS461x SOUNDDRIVER | ||
| 1518 | P: Cirrus Logic Corporation (kernel 2.2 driver) | ||
| 1519 | M: Cirrus Logic Corporation, Thomas Woller <twoller@crystal.cirrus.com> | ||
| 1520 | P: Nils Faerber (port to kernel 2.4) | ||
| 1521 | M: Nils Faerber <nils@kernelconcepts.de> | ||
| 1522 | S: Maintained | ||
| 1523 | F: Documentation/input/cs461x.txt | ||
| 1524 | F: sound/pci/cs46xx/ | ||
| 1525 | |||
| 1526 | CLK API | 1307 | CLK API |
| 1527 | P: Russell King | 1308 | M: Russell King <linux@arm.linux.org.uk> |
| 1528 | M: linux@arm.linux.org.uk | ||
| 1529 | F: include/linux/clk.h | 1309 | F: include/linux/clk.h |
| 1530 | 1310 | ||
| 1531 | CISCO FCOE HBA DRIVER | 1311 | CISCO FCOE HBA DRIVER |
| 1532 | P: Abhijeet Joglekar | 1312 | M: Abhijeet Joglekar <abjoglek@cisco.com> |
| 1533 | M: abjoglek@cisco.com | 1313 | M: Joe Eykholt <jeykholt@cisco.com> |
| 1534 | P: Joe Eykholt | ||
| 1535 | M: jeykholt@cisco.com | ||
| 1536 | L: linux-scsi@vger.kernel.org | 1314 | L: linux-scsi@vger.kernel.org |
| 1537 | S: Supported | 1315 | S: Supported |
| 1538 | F: drivers/scsi/fnic/ | 1316 | F: drivers/scsi/fnic/ |
| 1539 | 1317 | ||
| 1540 | CODA FILE SYSTEM | 1318 | CODA FILE SYSTEM |
| 1541 | P: Jan Harkes | 1319 | M: Jan Harkes <jaharkes@cs.cmu.edu> |
| 1542 | M: jaharkes@cs.cmu.edu | ||
| 1543 | M: coda@cs.cmu.edu | 1320 | M: coda@cs.cmu.edu |
| 1544 | L: codalist@coda.cs.cmu.edu | 1321 | L: codalist@coda.cs.cmu.edu |
| 1545 | W: http://www.coda.cs.cmu.edu/ | 1322 | W: http://www.coda.cs.cmu.edu/ |
| @@ -1549,8 +1326,7 @@ F: fs/coda/ · 3 unmodified lines | |||
| 1549 | F: include/linux/coda*.h | 1326 | F: include/linux/coda*.h |
| 1550 | 1327 | ||
| 1551 | COMMON INTERNET FILE SYSTEM (CIFS) | 1328 | COMMON INTERNET FILE SYSTEM (CIFS) |
| 1552 | P: Steve French | 1329 | M: Steve French <sfrench@samba.org> |
| 1553 | M: sfrench@samba.org | ||
| 1554 | L: linux-cifs-client@lists.samba.org | 1330 | L: linux-cifs-client@lists.samba.org |
| 1555 | L: samba-technical@lists.samba.org | 1331 | L: samba-technical@lists.samba.org |
| 1556 | W: http://linux-cifs.samba.org/ | 1332 | W: http://linux-cifs.samba.org/ |
| @@ -1560,63 +1336,57 @@ F: Documentation/filesystems/cifs.txt · 3 unmodified lines | |||
| 1560 | F: fs/cifs/ | 1336 | F: fs/cifs/ |
| 1561 | 1337 | ||
| 1562 | COMPACTPCI HOTPLUG CORE | 1338 | COMPACTPCI HOTPLUG CORE |
| 1563 | P: Scott Murray | 1339 | M: Scott Murray <scott@spiteful.org> |
| 1564 | M: scottm@somanetworks.com | ||
| 1565 | M: scott@spiteful.org | ||
| 1566 | L: linux-pci@vger.kernel.org | 1340 | L: linux-pci@vger.kernel.org |
| 1567 | S: Supported | 1341 | S: Maintained |
| 1568 | F: drivers/pci/hotplug/cpci_hotplug* | 1342 | F: drivers/pci/hotplug/cpci_hotplug* |
| 1569 | 1343 | ||
| 1570 | COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER | 1344 | COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER |
| 1571 | P: Scott Murray | 1345 | M: Scott Murray <scott@spiteful.org> |
| 1572 | M: scottm@somanetworks.com | ||
| 1573 | M: scott@spiteful.org | ||
| 1574 | L: linux-pci@vger.kernel.org | 1346 | L: linux-pci@vger.kernel.org |
| 1575 | S: Supported | 1347 | S: Maintained |
| 1576 | F: drivers/pci/hotplug/cpcihp_zt5550.* | 1348 | F: drivers/pci/hotplug/cpcihp_zt5550.* |
| 1577 | 1349 | ||
| 1578 | COMPACTPCI HOTPLUG GENERIC DRIVER | 1350 | COMPACTPCI HOTPLUG GENERIC DRIVER |
| 1579 | P: Scott Murray | 1351 | M: Scott Murray <scott@spiteful.org> |
| 1580 | M: scottm@somanetworks.com | ||
| 1581 | M: scott@spiteful.org | ||
| 1582 | L: linux-pci@vger.kernel.org | 1352 | L: linux-pci@vger.kernel.org |
| 1583 | S: Supported | 1353 | S: Maintained |
| 1584 | F: drivers/pci/hotplug/cpcihp_generic.c | 1354 | F: drivers/pci/hotplug/cpcihp_generic.c |
| 1585 | 1355 | ||
| 1586 | COMPAL LAPTOP SUPPORT | 1356 | COMPAL LAPTOP SUPPORT |
| 1587 | P: Cezary Jackiewicz | 1357 | M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> |
| 1588 | M: cezary.jackiewicz@gmail.com | ||
| 1589 | S: Maintained | 1358 | S: Maintained |
| 1590 | F: drivers/platform/x86/compal-laptop.c | 1359 | F: drivers/platform/x86/compal-laptop.c |
| 1591 | 1360 | ||
| 1592 | COMPUTONE INTELLIPORT MULTIPORT CARD | 1361 | COMPUTONE INTELLIPORT MULTIPORT CARD |
| 1593 | P: Michael H. Warfield | 1362 | M: "Michael H. Warfield" <mhw@wittsend.com> |
| 1594 | M: mhw@wittsend.com | ||
| 1595 | W: http://www.wittsend.com/computone.html | 1363 | W: http://www.wittsend.com/computone.html |
| 1596 | S: Maintained | 1364 | S: Maintained |
| 1597 | F: Documentation/serial/computone.txt | 1365 | F: Documentation/serial/computone.txt |
| 1598 | F: drivers/char/ip2/ | 1366 | F: drivers/char/ip2/ |
| 1599 | 1367 | ||
| 1600 | CONEXANT ACCESSRUNNER USB DRIVER | 1368 | CONEXANT ACCESSRUNNER USB DRIVER |
| 1601 | P: Simon Arlott | 1369 | M: Simon Arlott <cxacru@fire.lp0.eu> |
| 1602 | M: cxacru@fire.lp0.eu | ||
| 1603 | L: accessrunner-general@lists.sourceforge.net | 1370 | L: accessrunner-general@lists.sourceforge.net |
| 1604 | W: http://accessrunner.sourceforge.net/ | 1371 | W: http://accessrunner.sourceforge.net/ |
| 1605 | S: Maintained | 1372 | S: Maintained |
| 1606 | F: drivers/usb/atm/cxacru.c | 1373 | F: drivers/usb/atm/cxacru.c |
| 1607 | 1374 | ||
| 1608 | CONFIGFS | 1375 | CONFIGFS |
| 1609 | P: Joel Becker | 1376 | M: Joel Becker <joel.becker@oracle.com> |
| 1610 | M: joel.becker@oracle.com | ||
| 1611 | S: Supported | 1377 | S: Supported |
| 1612 | F: fs/configfs/ | 1378 | F: fs/configfs/ |
| 1613 | F: include/linux/configfs.h | 1379 | F: include/linux/configfs.h |
| 1614 | 1380 | ||
| 1381 | CONNECTOR | ||
| 1382 | M: Evgeniy Polyakov <zbr@ioremap.net> | ||
| 1383 | L: netdev@vger.kernel.org | ||
| 1384 | S: Maintained | ||
| 1385 | F: drivers/connector/ | ||
| 1386 | |||
| 1615 | CONTROL GROUPS (CGROUPS) | 1387 | CONTROL GROUPS (CGROUPS) |
| 1616 | P: Paul Menage | 1388 | M: Paul Menage <menage@google.com> |
| 1617 | M: menage@google.com | 1389 | M: Li Zefan <lizf@cn.fujitsu.com> |
| 1618 | P: Li Zefan | ||
| 1619 | M: lizf@cn.fujitsu.com | ||
| 1620 | L: containers@lists.linux-foundation.org | 1390 | L: containers@lists.linux-foundation.org |
| 1621 | S: Maintained | 1391 | S: Maintained |
| 1622 | F: include/linux/cgroup* | 1392 | F: include/linux/cgroup* |
| @@ -1624,30 +1394,26 @@ F: kernel/cgroup* · 1 unmodified line | |||
| 1624 | F: mm/*cgroup* | 1394 | F: mm/*cgroup* |
| 1625 | 1395 | ||
| 1626 | CORETEMP HARDWARE MONITORING DRIVER | 1396 | CORETEMP HARDWARE MONITORING DRIVER |
| 1627 | P: Rudolf Marek | 1397 | M: Rudolf Marek <r.marek@assembler.cz> |
| 1628 | M: r.marek@assembler.cz | ||
| 1629 | L: lm-sensors@lm-sensors.org | 1398 | L: lm-sensors@lm-sensors.org |
| 1630 | S: Maintained | 1399 | S: Maintained |
| 1631 | F: Documentation/hwmon/coretemp | 1400 | F: Documentation/hwmon/coretemp |
| 1632 | F: drivers/hwmon/coretemp.c | 1401 | F: drivers/hwmon/coretemp.c |
| 1633 | 1402 | ||
| 1634 | COSA/SRP SYNC SERIAL DRIVER | 1403 | COSA/SRP SYNC SERIAL DRIVER |
| 1635 | P: Jan "Yenya" Kasprzak | 1404 | M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> |
| 1636 | M: kas@fi.muni.cz | ||
| 1637 | W: http://www.fi.muni.cz/~kas/cosa/ | 1405 | W: http://www.fi.muni.cz/~kas/cosa/ |
| 1638 | S: Maintained | 1406 | S: Maintained |
| 1639 | F: drivers/net/wan/cosa* | 1407 | F: drivers/net/wan/cosa* |
| 1640 | 1408 | ||
| 1641 | CPMAC ETHERNET DRIVER | 1409 | CPMAC ETHERNET DRIVER |
| 1642 | P: Florian Fainelli | 1410 | M: Florian Fainelli <florian@openwrt.org> |
| 1643 | M: florian@openwrt.org | ||
| 1644 | L: netdev@vger.kernel.org | 1411 | L: netdev@vger.kernel.org |
| 1645 | S: Maintained | 1412 | S: Maintained |
| 1646 | F: drivers/net/cpmac.c | 1413 | F: drivers/net/cpmac.c |
| 1647 | 1414 | ||
| 1648 | CPU FREQUENCY DRIVERS | 1415 | CPU FREQUENCY DRIVERS |
| 1649 | P: Dave Jones | 1416 | M: Dave Jones <davej@redhat.com> |
| 1650 | M: davej@redhat.com | ||
| 1651 | L: cpufreq@vger.kernel.org | 1417 | L: cpufreq@vger.kernel.org |
| 1652 | W: http://www.codemonkey.org.uk/projects/cpufreq/ | 1418 | W: http://www.codemonkey.org.uk/projects/cpufreq/ |
| 1653 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git | 1419 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq.git |
| @@ -1657,15 +1423,13 @@ F: drivers/cpufreq/ · 3 unmodified lines | |||
| 1657 | F: include/linux/cpufreq.h | 1423 | F: include/linux/cpufreq.h |
| 1658 | 1424 | ||
| 1659 | CPUID/MSR DRIVER | 1425 | CPUID/MSR DRIVER |
| 1660 | P: H. Peter Anvin | 1426 | M: "H. Peter Anvin" <hpa@zytor.com> |
| 1661 | M: hpa@zytor.com | ||
| 1662 | S: Maintained | 1427 | S: Maintained |
| 1663 | F: arch/x86/kernel/cpuid.c | 1428 | F: arch/x86/kernel/cpuid.c |
| 1664 | F: arch/x86/kernel/msr.c | 1429 | F: arch/x86/kernel/msr.c |
| 1665 | 1430 | ||
| 1666 | CPUSETS | 1431 | CPUSETS |
| 1667 | P: Paul Menage | 1432 | M: Paul Menage <menage@google.com> |
| 1668 | M: menage@google.com | ||
| 1669 | W: http://www.bullopensource.org/cpuset/ | 1433 | W: http://www.bullopensource.org/cpuset/ |
| 1670 | W: http://oss.sgi.com/projects/cpusets/ | 1434 | W: http://oss.sgi.com/projects/cpusets/ |
| 1671 | S: Supported | 1435 | S: Supported |
| @@ -1680,20 +1444,16 @@ F: Documentation/filesystems/cramfs.txt · 8 unmodified lines | |||
| 1680 | F: fs/cramfs/ | 1444 | F: fs/cramfs/ |
| 1681 | 1445 | ||
| 1682 | CRIS PORT | 1446 | CRIS PORT |
| 1683 | P: Mikael Starvik | 1447 | M: Mikael Starvik <starvik@axis.com> |
| 1684 | M: starvik@axis.com | 1448 | M: Jesper Nilsson <jesper.nilsson@axis.com> |
| 1685 | P: Jesper Nilsson | ||
| 1686 | M: jesper.nilsson@axis.com | ||
| 1687 | L: linux-cris-kernel@axis.com | 1449 | L: linux-cris-kernel@axis.com |
| 1688 | W: http://developer.axis.com | 1450 | W: http://developer.axis.com |
| 1689 | S: Maintained | 1451 | S: Maintained |
| 1690 | F: arch/cris/ | 1452 | F: arch/cris/ |
| 1691 | 1453 | ||
| 1692 | CRYPTO API | 1454 | CRYPTO API |
| 1693 | P: Herbert Xu | 1455 | M: Herbert Xu <herbert@gondor.apana.org.au> |
| 1694 | M: herbert@gondor.apana.org.au | 1456 | M: "David S. Miller" <davem@davemloft.net> |
| 1695 | P: David S. Miller | ||
| 1696 | M: davem@davemloft.net | ||
| 1697 | L: linux-crypto@vger.kernel.org | 1457 | L: linux-crypto@vger.kernel.org |
| 1698 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git | 1458 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git |
| 1699 | S: Maintained | 1459 | S: Maintained |
| @@ -1704,58 +1464,50 @@ F: drivers/crypto/ · 4 unmodified lines | |||
| 1704 | F: include/crypto/ | 1464 | F: include/crypto/ |
| 1705 | 1465 | ||
| 1706 | CRYPTOGRAPHIC RANDOM NUMBER GENERATOR | 1466 | CRYPTOGRAPHIC RANDOM NUMBER GENERATOR |
| 1707 | P: Neil Horman | 1467 | M: Neil Horman <nhorman@tuxdriver.com> |
| 1708 | M: nhorman@tuxdriver.com | ||
| 1709 | L: linux-crypto@vger.kernel.org | 1468 | L: linux-crypto@vger.kernel.org |
| 1710 | S: Maintained | 1469 | S: Maintained |
| 1711 | 1470 | ||
| 1712 | CS5535 Audio ALSA driver | 1471 | CS5535 Audio ALSA driver |
| 1713 | P: Jaya Kumar | 1472 | M: Jaya Kumar <jayakumar.alsa@gmail.com> |
| 1714 | M: jayakumar.alsa@gmail.com | ||
| 1715 | S: Maintained | 1473 | S: Maintained |
| 1716 | F: sound/pci/cs5535audio/ | 1474 | F: sound/pci/cs5535audio/ |
| 1717 | 1475 | ||
| 1718 | CX18 VIDEO4LINUX DRIVER | 1476 | CX18 VIDEO4LINUX DRIVER |
| 1719 | P: Hans Verkuil | 1477 | M: Hans Verkuil <hverkuil@xs4all.nl> |
| 1720 | M: hverkuil@xs4all.nl | 1478 | M: Andy Walls <awalls@radix.net> |
| 1721 | P: Andy Walls | ||
| 1722 | M: awalls@radix.net | ||
| 1723 | L: ivtv-devel@ivtvdriver.org | 1479 | L: ivtv-devel@ivtvdriver.org |
| 1724 | L: ivtv-users@ivtvdriver.org | ||
| 1725 | L: linux-media@vger.kernel.org | 1480 | L: linux-media@vger.kernel.org |
| 1726 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 1481 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 1727 | W: http://linuxtv.org | 1482 | W: http://linuxtv.org |
| 1483 | W: http://www.ivtvdriver.org/index.php/Cx18 | ||
| 1728 | S: Maintained | 1484 | S: Maintained |
| 1729 | F: Documentation/video4linux/cx18.txt | 1485 | F: Documentation/video4linux/cx18.txt |
| 1730 | F: drivers/media/video/cx18/ | 1486 | F: drivers/media/video/cx18/ |
| 1731 | 1487 | ||
| 1732 | CXGB3 ETHERNET DRIVER (CXGB3) | 1488 | CXGB3 ETHERNET DRIVER (CXGB3) |
| 1733 | P: Divy Le Ray | 1489 | M: Divy Le Ray <divy@chelsio.com> |
| 1734 | M: divy@chelsio.com | ||
| 1735 | L: netdev@vger.kernel.org | 1490 | L: netdev@vger.kernel.org |
| 1736 | W: http://www.chelsio.com | 1491 | W: http://www.chelsio.com |
| 1737 | S: Supported | 1492 | S: Supported |
| 1738 | F: drivers/net/cxgb3/ | 1493 | F: drivers/net/cxgb3/ |
| 1739 | 1494 | ||
| 1740 | CXGB3 IWARP RNIC DRIVER (IW_CXGB3) | 1495 | CXGB3 IWARP RNIC DRIVER (IW_CXGB3) |
| 1741 | P: Steve Wise | 1496 | M: Steve Wise <swise@chelsio.com> |
| 1742 | M: swise@chelsio.com | ||
| 1743 | L: general@lists.openfabrics.org | 1497 | L: general@lists.openfabrics.org |
| 1744 | W: http://www.openfabrics.org | 1498 | W: http://www.openfabrics.org |
| 1745 | S: Supported | 1499 | S: Supported |
| 1746 | F: drivers/infiniband/hw/cxgb3/ | 1500 | F: drivers/infiniband/hw/cxgb3/ |
| 1747 | 1501 | ||
| 1748 | CYBERPRO FB DRIVER | 1502 | CYBERPRO FB DRIVER |
| 1749 | P: Russell King | 1503 | M: Russell King <linux@arm.linux.org.uk> |
| 1750 | M: linux@arm.linux.org.uk | ||
| 1751 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 1504 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 1752 | W: http://www.arm.linux.org.uk/ | 1505 | W: http://www.arm.linux.org.uk/ |
| 1753 | S: Maintained | 1506 | S: Maintained |
| 1754 | F: drivers/video/cyber2000fb.* | 1507 | F: drivers/video/cyber2000fb.* |
| 1755 | 1508 | ||
| 1756 | CYCLADES 2X SYNC CARD DRIVER | 1509 | CYCLADES 2X SYNC CARD DRIVER |
| 1757 | P: Arnaldo Carvalho de Melo | 1510 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 1758 | M: acme@ghostprotocols.net | ||
| 1759 | W: http://oops.ghostprotocols.net:81/blog | 1511 | W: http://oops.ghostprotocols.net:81/blog |
| 1760 | S: Maintained | 1512 | S: Maintained |
| 1761 | F: drivers/net/wan/cycx* | 1513 | F: drivers/net/wan/cycx* |
| @@ -1772,8 +1524,7 @@ S: Orphan · 10 unmodified lines | |||
| 1772 | F: drivers/net/wan/pc300* | 1524 | F: drivers/net/wan/pc300* |
| 1773 | 1525 | ||
| 1774 | DAMA SLAVE for AX.25 | 1526 | DAMA SLAVE for AX.25 |
| 1775 | P: Joerg Reuter | 1527 | M: Joerg Reuter <jreuter@yaina.de> |
| 1776 | M: jreuter@yaina.de | ||
| 1777 | W: http://yaina.de/jreuter/ | 1528 | W: http://yaina.de/jreuter/ |
| 1778 | W: http://www.qsl.net/dl1bke/ | 1529 | W: http://www.qsl.net/dl1bke/ |
| 1779 | L: linux-hams@vger.kernel.org | 1530 | L: linux-hams@vger.kernel.org |
| @@ -1787,29 +1538,23 @@ F: net/ax25/ax25_timer.c · 7 unmodified lines | |||
| 1787 | F: net/ax25/sysctl_net_ax25.c | 1538 | F: net/ax25/sysctl_net_ax25.c |
| 1788 | 1539 | ||
| 1789 | DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER | 1540 | DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER |
| 1790 | P: Tobias Ringstrom | 1541 | M: Tobias Ringstrom <tori@unhappy.mine.nu> |
| 1791 | M: tori@unhappy.mine.nu | ||
| 1792 | L: netdev@vger.kernel.org | 1542 | L: netdev@vger.kernel.org |
| 1793 | S: Maintained | 1543 | S: Maintained |
| 1794 | F: Documentation/networking/dmfe.txt | 1544 | F: Documentation/networking/dmfe.txt |
| 1795 | F: drivers/net/tulip/dmfe.c | 1545 | F: drivers/net/tulip/dmfe.c |
| 1796 | 1546 | ||
| 1797 | DC390/AM53C974 SCSI driver | 1547 | DC390/AM53C974 SCSI driver |
| 1798 | P: Kurt Garloff | 1548 | M: Kurt Garloff <garloff@suse.de> |
| 1799 | M: garloff@suse.de | ||
| 1800 | W: http://www.garloff.de/kurt/linux/dc390/ | 1549 | W: http://www.garloff.de/kurt/linux/dc390/ |
| 1801 | P: Guennadi Liakhovetski | 1550 | M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| 1802 | M: g.liakhovetski@gmx.de | ||
| 1803 | S: Maintained | 1551 | S: Maintained |
| 1804 | F: drivers/scsi/tmscsim.* | 1552 | F: drivers/scsi/tmscsim.* |
| 1805 | 1553 | ||
| 1806 | DC395x SCSI driver | 1554 | DC395x SCSI driver |
| 1807 | P: Oliver Neukum | 1555 | M: Oliver Neukum <oliver@neukum.name> |
| 1808 | M: oliver@neukum.name | 1556 | M: Ali Akcaagac <aliakc@web.de> |
| 1809 | P: Ali Akcaagac | 1557 | M: Jamie Lenehan <lenehan@twibble.org> |
| 1810 | M: aliakc@web.de | ||
| 1811 | P: Jamie Lenehan | ||
| 1812 | M: lenehan@twibble.org | ||
| 1813 | W: http://twibble.org/dist/dc395x/ | 1558 | W: http://twibble.org/dist/dc395x/ |
| 1814 | L: dc395x@twibble.org | 1559 | L: dc395x@twibble.org |
| 1815 | L: http://lists.twibble.org/mailman/listinfo/dc395x/ | 1560 | L: http://lists.twibble.org/mailman/listinfo/dc395x/ |
| @@ -1818,8 +1563,7 @@ F: Documentation/scsi/dc395x.txt · 2 unmodified lines | |||
| 1818 | F: drivers/scsi/dc395x.* | 1563 | F: drivers/scsi/dc395x.* |
| 1819 | 1564 | ||
| 1820 | DCCP PROTOCOL | 1565 | DCCP PROTOCOL |
| 1821 | P: Arnaldo Carvalho de Melo | 1566 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 1822 | M: acme@ghostprotocols.net | ||
| 1823 | L: dccp@vger.kernel.org | 1567 | L: dccp@vger.kernel.org |
| 1824 | W: http://linux-net.osdl.org/index.php/DCCP | 1568 | W: http://linux-net.osdl.org/index.php/DCCP |
| 1825 | S: Maintained | 1569 | S: Maintained |
| @@ -1828,8 +1572,7 @@ F: include/linux/tfrc.h · 2 unmodified lines | |||
| 1828 | F: net/dccp/ | 1572 | F: net/dccp/ |
| 1829 | 1573 | ||
| 1830 | DECnet NETWORK LAYER | 1574 | DECnet NETWORK LAYER |
| 1831 | P: Christine Caulfield | 1575 | M: Christine Caulfield <christine.caulfield@googlemail.com> |
| 1832 | M: christine.caulfield@googlemail.com | ||
| 1833 | W: http://linux-decnet.sourceforge.net | 1576 | W: http://linux-decnet.sourceforge.net |
| 1834 | L: linux-decnet-user@lists.sourceforge.net | 1577 | L: linux-decnet-user@lists.sourceforge.net |
| 1835 | S: Maintained | 1578 | S: Maintained |
| @@ -1837,40 +1580,34 @@ F: Documentation/networking/decnet.txt · 1 unmodified line | |||
| 1837 | F: net/decnet/ | 1580 | F: net/decnet/ |
| 1838 | 1581 | ||
| 1839 | DEFXX FDDI NETWORK DRIVER | 1582 | DEFXX FDDI NETWORK DRIVER |
| 1840 | P: Maciej W. Rozycki | 1583 | M: "Maciej W. Rozycki" <macro@linux-mips.org> |
| 1841 | M: macro@linux-mips.org | ||
| 1842 | S: Maintained | 1584 | S: Maintained |
| 1843 | F: drivers/net/defxx.* | 1585 | F: drivers/net/defxx.* |
| 1844 | 1586 | ||
| 1845 | DELL LAPTOP DRIVER | 1587 | DELL LAPTOP DRIVER |
| 1846 | P: Matthew Garrett | 1588 | M: Matthew Garrett <mjg59@srcf.ucam.org> |
| 1847 | M: mjg59@srcf.ucam.org | ||
| 1848 | S: Maintained | 1589 | S: Maintained |
| 1849 | F: drivers/platform/x86/dell-laptop.c | 1590 | F: drivers/platform/x86/dell-laptop.c |
| 1850 | 1591 | ||
| 1851 | DELL LAPTOP SMM DRIVER | 1592 | DELL LAPTOP SMM DRIVER |
| 1852 | P: Massimo Dal Zotto | 1593 | M: Massimo Dal Zotto <dz@debian.org> |
| 1853 | M: dz@debian.org | ||
| 1854 | W: http://www.debian.org/~dz/i8k/ | 1594 | W: http://www.debian.org/~dz/i8k/ |
| 1855 | S: Maintained | 1595 | S: Maintained |
| 1856 | F: drivers/char/i8k.c | 1596 | F: drivers/char/i8k.c |
| 1857 | F: include/linux/i8k.h | 1597 | F: include/linux/i8k.h |
| 1858 | 1598 | ||
| 1859 | DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) | 1599 | DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) |
| 1860 | P: Doug Warzecha | 1600 | M: Doug Warzecha <Douglas_Warzecha@dell.com> |
| 1861 | M: Douglas_Warzecha@dell.com | ||
| 1862 | S: Maintained | 1601 | S: Maintained |
| 1863 | F: Documentation/dcdbas.txt | 1602 | F: Documentation/dcdbas.txt |
| 1864 | F: drivers/firmware/dcdbas.* | 1603 | F: drivers/firmware/dcdbas.* |
| 1865 | 1604 | ||
| 1866 | DELL WMI EXTRAS DRIVER | 1605 | DELL WMI EXTRAS DRIVER |
| 1867 | P: Matthew Garrett | 1606 | M: Matthew Garrett <mjg59@srcf.ucam.org> |
| 1868 | M: mjg59@srcf.ucam.org | ||
| 1869 | S: Maintained | 1607 | S: Maintained |
| 1870 | 1608 | ||
| 1871 | DEVICE NUMBER REGISTRY | 1609 | DEVICE NUMBER REGISTRY |
| 1872 | P: Torben Mathiasen | 1610 | M: Torben Mathiasen <device@lanana.org> |
| 1873 | M: device@lanana.org | ||
| 1874 | W: http://lanana.org/docs/device-list/index.html | 1611 | W: http://lanana.org/docs/device-list/index.html |
| 1875 | S: Maintained | 1612 | S: Maintained |
| 1876 | 1613 | ||
| @@ -1885,8 +1622,7 @@ F: include/linux/device-mapper.h · 8 unmodified lines | |||
| 1885 | F: include/linux/dm-*.h | 1622 | F: include/linux/dm-*.h |
| 1886 | 1623 | ||
| 1887 | DIGI INTL. EPCA DRIVER | 1624 | DIGI INTL. EPCA DRIVER |
| 1888 | P: Digi International, Inc | 1625 | M: "Digi International, Inc" <Eng.Linux@digi.com> |
| 1889 | M: Eng.Linux@digi.com | ||
| 1890 | L: Eng.Linux@digi.com | 1626 | L: Eng.Linux@digi.com |
| 1891 | W: http://www.digi.com | 1627 | W: http://www.digi.com |
| 1892 | S: Orphan | 1628 | S: Orphan |
| @@ -1895,34 +1631,29 @@ F: drivers/char/epca* · 2 unmodified lines | |||
| 1895 | F: drivers/char/digi* | 1631 | F: drivers/char/digi* |
| 1896 | 1632 | ||
| 1897 | DIRECTORY NOTIFICATION (DNOTIFY) | 1633 | DIRECTORY NOTIFICATION (DNOTIFY) |
| 1898 | P: Eric Paris | 1634 | M: Eric Paris <eparis@parisplace.org> |
| 1899 | M: eparis@parisplace.org | ||
| 1900 | S: Maintained | 1635 | S: Maintained |
| 1901 | F: Documentation/filesystems/dnotify.txt | 1636 | F: Documentation/filesystems/dnotify.txt |
| 1902 | F: fs/notify/dnotify/ | 1637 | F: fs/notify/dnotify/ |
| 1903 | F: include/linux/dnotify.h | 1638 | F: include/linux/dnotify.h |
| 1904 | 1639 | ||
| 1905 | DISK GEOMETRY AND PARTITION HANDLING | 1640 | DISK GEOMETRY AND PARTITION HANDLING |
| 1906 | P: Andries Brouwer | 1641 | M: Andries Brouwer <aeb@cwi.nl> |
| 1907 | M: aeb@cwi.nl | ||
| 1908 | W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html | 1642 | W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html |
| 1909 | W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html | 1643 | W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html |
| 1910 | W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html | 1644 | W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html |
| 1911 | S: Maintained | 1645 | S: Maintained |
| 1912 | 1646 | ||
| 1913 | DISKQUOTA | 1647 | DISKQUOTA |
| 1914 | P: Jan Kara | 1648 | M: Jan Kara <jack@suse.cz> |
| 1915 | M: jack@suse.cz | ||
| 1916 | S: Maintained | 1649 | S: Maintained |
| 1917 | F: Documentation/filesystems/quota.txt | 1650 | F: Documentation/filesystems/quota.txt |
| 1918 | F: fs/quota/ | 1651 | F: fs/quota/ |
| 1919 | F: include/linux/quota*.h | 1652 | F: include/linux/quota*.h |
| 1920 | 1653 | ||
| 1921 | DISTRIBUTED LOCK MANAGER (DLM) | 1654 | DISTRIBUTED LOCK MANAGER (DLM) |
| 1922 | P: Christine Caulfield | 1655 | M: Christine Caulfield <ccaulfie@redhat.com> |
| 1923 | M: ccaulfie@redhat.com | 1656 | M: David Teigland <teigland@redhat.com> |
| 1924 | P: David Teigland | ||
| 1925 | M: teigland@redhat.com | ||
| 1926 | L: cluster-devel@redhat.com | 1657 | L: cluster-devel@redhat.com |
| 1927 | W: http://sources.redhat.com/cluster/ | 1658 | W: http://sources.redhat.com/cluster/ |
| 1928 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git | 1659 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git |
| @@ -1930,52 +1661,44 @@ S: Supported · 1 unmodified line | |||
| 1930 | F: fs/dlm/ | 1661 | F: fs/dlm/ |
| 1931 | 1662 | ||
| 1932 | DMA GENERIC OFFLOAD ENGINE SUBSYSTEM | 1663 | DMA GENERIC OFFLOAD ENGINE SUBSYSTEM |
| 1933 | P: Maciej Sosnowski | 1664 | M: Maciej Sosnowski <maciej.sosnowski@intel.com> |
| 1934 | M: maciej.sosnowski@intel.com | 1665 | M: Dan Williams <dan.j.williams@intel.com> |
| 1935 | P: Dan Williams | ||
| 1936 | M: dan.j.williams@intel.com | ||
| 1937 | S: Supported | 1666 | S: Supported |
| 1938 | F: drivers/dma/ | 1667 | F: drivers/dma/ |
| 1939 | F: include/linux/dma* | 1668 | F: include/linux/dma* |
| 1940 | 1669 | ||
| 1941 | DME1737 HARDWARE MONITOR DRIVER | 1670 | DME1737 HARDWARE MONITOR DRIVER |
| 1942 | P: Juerg Haefliger | 1671 | M: Juerg Haefliger <juergh@gmail.com> |
| 1943 | M: juergh@gmail.com | ||
| 1944 | L: lm-sensors@lm-sensors.org | 1672 | L: lm-sensors@lm-sensors.org |
| 1945 | S: Maintained | 1673 | S: Maintained |
| 1946 | F: Documentation/hwmon/dme1737 | 1674 | F: Documentation/hwmon/dme1737 |
| 1947 | F: drivers/hwmon/dme1737.c | 1675 | F: drivers/hwmon/dme1737.c |
| 1948 | 1676 | ||
| 1949 | DOCBOOK FOR DOCUMENTATION | 1677 | DOCBOOK FOR DOCUMENTATION |
| 1950 | P: Randy Dunlap | 1678 | M: Randy Dunlap <rdunlap@xenotime.net> |
| 1951 | M: rdunlap@xenotime.net | ||
| 1952 | S: Maintained | 1679 | S: Maintained |
| 1953 | 1680 | ||
| 1954 | DOCKING STATION DRIVER | 1681 | DOCKING STATION DRIVER |
| 1955 | P: Shaohua Li | 1682 | M: Shaohua Li <shaohua.li@intel.com> |
| 1956 | M: shaohua.li@intel.com | ||
| 1957 | L: linux-acpi@vger.kernel.org | 1683 | L: linux-acpi@vger.kernel.org |
| 1958 | S: Supported | 1684 | S: Supported |
| 1959 | F: drivers/acpi/dock.c | 1685 | F: drivers/acpi/dock.c |
| 1960 | 1686 | ||
| 1961 | DOCUMENTATION | 1687 | DOCUMENTATION |
| 1962 | P: Randy Dunlap | 1688 | M: Randy Dunlap <rdunlap@xenotime.net> |
| 1963 | M: rdunlap@xenotime.net | ||
| 1964 | L: linux-doc@vger.kernel.org | 1689 | L: linux-doc@vger.kernel.org |
| 1965 | S: Maintained | 1690 | S: Maintained |
| 1966 | F: Documentation/ | 1691 | F: Documentation/ |
| 1967 | 1692 | ||
| 1968 | DOUBLETALK DRIVER | 1693 | DOUBLETALK DRIVER |
| 1969 | P: James R. Van Zandt | 1694 | M: "James R. Van Zandt" <jrv@vanzandt.mv.com> |
| 1970 | M: jrv@vanzandt.mv.com | ||
| 1971 | L: blinux-list@redhat.com | 1695 | L: blinux-list@redhat.com |
| 1972 | S: Maintained | 1696 | S: Maintained |
| 1973 | F: drivers/char/dtlk.c | 1697 | F: drivers/char/dtlk.c |
| 1974 | F: include/linux/dtlk.h | 1698 | F: include/linux/dtlk.h |
| 1975 | 1699 | ||
| 1976 | DPT_I2O SCSI RAID DRIVER | 1700 | DPT_I2O SCSI RAID DRIVER |
| 1977 | P: Adaptec OEM Raid Solutions | 1701 | M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> |
| 1978 | M: aacraid@adaptec.com | ||
| 1979 | L: linux-scsi@vger.kernel.org | 1702 | L: linux-scsi@vger.kernel.org |
| 1980 | W: http://www.adaptec.com/ | 1703 | W: http://www.adaptec.com/ |
| 1981 | S: Maintained | 1704 | S: Maintained |
| @@ -1983,8 +1706,7 @@ F: drivers/scsi/dpt* · 1 unmodified line | |||
| 1983 | F: drivers/scsi/dpt/ | 1706 | F: drivers/scsi/dpt/ |
| 1984 | 1707 | ||
| 1985 | DRIVER CORE, KOBJECTS, AND SYSFS | 1708 | DRIVER CORE, KOBJECTS, AND SYSFS |
| 1986 | P: Greg Kroah-Hartman | 1709 | M: Greg Kroah-Hartman <gregkh@suse.de> |
| 1987 | M: gregkh@suse.de | ||
| 1988 | T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/ | 1710 | T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/ |
| 1989 | S: Supported | 1711 | S: Supported |
| 1990 | F: Documentation/kobject.txt | 1712 | F: Documentation/kobject.txt |
| @@ -1994,52 +1716,45 @@ F: include/linux/kobj* · 3 unmodified lines | |||
| 1994 | F: lib/kobj* | 1716 | F: lib/kobj* |
| 1995 | 1717 | ||
| 1996 | DRM DRIVERS | 1718 | DRM DRIVERS |
| 1997 | P: David Airlie | 1719 | M: David Airlie <airlied@linux.ie> |
| 1998 | M: airlied@linux.ie | ||
| 1999 | L: dri-devel@lists.sourceforge.net | 1720 | L: dri-devel@lists.sourceforge.net |
| 2000 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git | 1721 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git |
| 2001 | S: Maintained | 1722 | S: Maintained |
| 2002 | F: drivers/gpu/drm/ | 1723 | F: drivers/gpu/drm/ |
| 2003 | 1724 | ||
| 2004 | DSCC4 DRIVER | 1725 | DSCC4 DRIVER |
| 2005 | P: Francois Romieu | 1726 | M: Francois Romieu <romieu@fr.zoreil.com> |
| 2006 | M: romieu@fr.zoreil.com | ||
| 2007 | L: netdev@vger.kernel.org | 1727 | L: netdev@vger.kernel.org |
| 2008 | S: Maintained | 1728 | S: Maintained |
| 2009 | F: drivers/net/wan/dscc4.c | 1729 | F: drivers/net/wan/dscc4.c |
| 2010 | 1730 | ||
| 2011 | DZ DECSTATION DZ11 SERIAL DRIVER | 1731 | DZ DECSTATION DZ11 SERIAL DRIVER |
| 2012 | P: Maciej W. Rozycki | 1732 | M: "Maciej W. Rozycki" <macro@linux-mips.org> |
| 2013 | M: macro@linux-mips.org | ||
| 2014 | S: Maintained | 1733 | S: Maintained |
| 2015 | F: drivers/serial/dz.* | 1734 | F: drivers/serial/dz.* |
| 2016 | 1735 | ||
| 2017 | EATA-DMA SCSI DRIVER | 1736 | EATA-DMA SCSI DRIVER |
| 2018 | P: Michael Neuffer | 1737 | M: Michael Neuffer <mike@i-Connect.Net> |
| 2019 | M: mike@i-Connect.Net | ||
| 2020 | L: linux-eata@i-connect.net | 1738 | L: linux-eata@i-connect.net |
| 2021 | L: linux-scsi@vger.kernel.org | 1739 | L: linux-scsi@vger.kernel.org |
| 2022 | S: Maintained | 1740 | S: Maintained |
| 2023 | F: drivers/scsi/eata* | 1741 | F: drivers/scsi/eata* |
| 2024 | 1742 | ||
| 2025 | EATA ISA/EISA/PCI SCSI DRIVER | 1743 | EATA ISA/EISA/PCI SCSI DRIVER |
| 2026 | P: Dario Ballabio | 1744 | M: Dario Ballabio <ballabio_dario@emc.com> |
| 2027 | M: ballabio_dario@emc.com | ||
| 2028 | L: linux-scsi@vger.kernel.org | 1745 | L: linux-scsi@vger.kernel.org |
| 2029 | S: Maintained | 1746 | S: Maintained |
| 2030 | F: drivers/scsi/eata.c | 1747 | F: drivers/scsi/eata.c |
| 2031 | 1748 | ||
| 2032 | EATA-PIO SCSI DRIVER | 1749 | EATA-PIO SCSI DRIVER |
| 2033 | P: Michael Neuffer | 1750 | M: Michael Neuffer <mike@i-Connect.Net> |
| 2034 | M: mike@i-Connect.Net | ||
| 2035 | L: linux-eata@i-connect.net | 1751 | L: linux-eata@i-connect.net |
| 2036 | L: linux-scsi@vger.kernel.org | 1752 | L: linux-scsi@vger.kernel.org |
| 2037 | S: Maintained | 1753 | S: Maintained |
| 2038 | F: drivers/scsi/eata_pio.* | 1754 | F: drivers/scsi/eata_pio.* |
| 2039 | 1755 | ||
| 2040 | EBTABLES | 1756 | EBTABLES |
| 2041 | P: Bart De Schuymer | 1757 | M: Bart De Schuymer <bart.de.schuymer@pandora.be> |
| 2042 | M: bart.de.schuymer@pandora.be | ||
| 2043 | L: ebtables-user@lists.sourceforge.net | 1758 | L: ebtables-user@lists.sourceforge.net |
| 2044 | L: ebtables-devel@lists.sourceforge.net | 1759 | L: ebtables-devel@lists.sourceforge.net |
| 2045 | W: http://ebtables.sourceforge.net/ | 1760 | W: http://ebtables.sourceforge.net/ |
| @@ -2048,10 +1763,8 @@ F: include/linux/netfilter_bridge/ebt_*.h · 2 unmodified lines | |||
| 2048 | F: net/bridge/netfilter/ebt*.c | 1763 | F: net/bridge/netfilter/ebt*.c |
| 2049 | 1764 | ||
| 2050 | ECRYPT FILE SYSTEM | 1765 | ECRYPT FILE SYSTEM |
| 2051 | P: Tyler Hicks | 1766 | M: Tyler Hicks <tyhicks@linux.vnet.ibm.com> |
| 2052 | M: tyhicks@linux.vnet.ibm.com | 1767 | M: Dustin Kirkland <kirkland@canonical.com> |
| 2053 | P: Dustin Kirkland | ||
| 2054 | M: kirkland@canonical.com | ||
| 2055 | L: ecryptfs-devel@lists.launchpad.net | 1768 | L: ecryptfs-devel@lists.launchpad.net |
| 2056 | W: https://launchpad.net/ecryptfs | 1769 | W: https://launchpad.net/ecryptfs |
| 2057 | S: Supported | 1770 | S: Supported |
| @@ -2059,8 +1772,7 @@ F: Documentation/filesystems/ecryptfs.txt · 1 unmodified line | |||
| 2059 | F: fs/ecryptfs/ | 1772 | F: fs/ecryptfs/ |
| 2060 | 1773 | ||
| 2061 | EDAC-CORE | 1774 | EDAC-CORE |
| 2062 | P: Doug Thompson | 1775 | M: Doug Thompson <dougthompson@xmission.com> |
| 2063 | M: dougthompson@xmission.com | ||
| 2064 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1776 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2065 | W: bluesmoke.sourceforge.net | 1777 | W: bluesmoke.sourceforge.net |
| 2066 | S: Supported | 1778 | S: Supported |
| @@ -2069,94 +1781,80 @@ F: drivers/edac/edac_* · 2 unmodified lines | |||
| 2069 | F: include/linux/edac.h | 1781 | F: include/linux/edac.h |
| 2070 | 1782 | ||
| 2071 | EDAC-AMD64 | 1783 | EDAC-AMD64 |
| 2072 | P: Doug Thompson | 1784 | M: Doug Thompson <dougthompson@xmission.com> |
| 2073 | M: dougthompson@xmission.com | 1785 | M: Borislav Petkov <borislav.petkov@amd.com> |
| 2074 | P: Borislav Petkov | ||
| 2075 | M: borislav.petkov@amd.com | ||
| 2076 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1786 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2077 | W: bluesmoke.sourceforge.net | 1787 | W: bluesmoke.sourceforge.net |
| 2078 | S: Supported | 1788 | S: Supported |
| 2079 | F: drivers/edac/amd64_edac* | 1789 | F: drivers/edac/amd64_edac* |
| 2080 | 1790 | ||
| 2081 | EDAC-E752X | 1791 | EDAC-E752X |
| 2082 | P: Mark Gross | 1792 | M: Mark Gross <mark.gross@intel.com> |
| 2083 | M: mark.gross@intel.com | 1793 | M: Doug Thompson <dougthompson@xmission.com> |
| 2084 | P: Doug Thompson | ||
| 2085 | M: dougthompson@xmission.com | ||
| 2086 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1794 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2087 | W: bluesmoke.sourceforge.net | 1795 | W: bluesmoke.sourceforge.net |
| 2088 | S: Maintained | 1796 | S: Maintained |
| 2089 | F: drivers/edac/e752x_edac.c | 1797 | F: drivers/edac/e752x_edac.c |
| 2090 | 1798 | ||
| 2091 | EDAC-E7XXX | 1799 | EDAC-E7XXX |
| 2092 | P: Doug Thompson | 1800 | M: Doug Thompson <dougthompson@xmission.com> |
| 2093 | M: dougthompson@xmission.com | ||
| 2094 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1801 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2095 | W: bluesmoke.sourceforge.net | 1802 | W: bluesmoke.sourceforge.net |
| 2096 | S: Maintained | 1803 | S: Maintained |
| 2097 | F: drivers/edac/e7xxx_edac.c | 1804 | F: drivers/edac/e7xxx_edac.c |
| 2098 | 1805 | ||
| 2099 | EDAC-I82443BXGX | 1806 | EDAC-I82443BXGX |
| 2100 | P: Tim Small | 1807 | M: Tim Small <tim@buttersideup.com> |
| 2101 | M: tim@buttersideup.com | ||
| 2102 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1808 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2103 | W: bluesmoke.sourceforge.net | 1809 | W: bluesmoke.sourceforge.net |
| 2104 | S: Maintained | 1810 | S: Maintained |
| 2105 | F: drivers/edac/i82443bxgx_edac.c | 1811 | F: drivers/edac/i82443bxgx_edac.c |
| 2106 | 1812 | ||
| 2107 | EDAC-I3000 | 1813 | EDAC-I3000 |
| 2108 | P: Jason Uhlenkott | 1814 | M: Jason Uhlenkott <juhlenko@akamai.com> |
| 2109 | M: juhlenko@akamai.com | ||
| 2110 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1815 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2111 | W: bluesmoke.sourceforge.net | 1816 | W: bluesmoke.sourceforge.net |
| 2112 | S: Maintained | 1817 | S: Maintained |
| 2113 | F: drivers/edac/i3000_edac.c | 1818 | F: drivers/edac/i3000_edac.c |
| 2114 | 1819 | ||
| 2115 | EDAC-I5000 | 1820 | EDAC-I5000 |
| 2116 | P: Doug Thompson | 1821 | M: Doug Thompson <dougthompson@xmission.com> |
| 2117 | M: dougthompson@xmission.com | ||
| 2118 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1822 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2119 | W: bluesmoke.sourceforge.net | 1823 | W: bluesmoke.sourceforge.net |
| 2120 | S: Maintained | 1824 | S: Maintained |
| 2121 | F: drivers/edac/i5000_edac.c | 1825 | F: drivers/edac/i5000_edac.c |
| 2122 | 1826 | ||
| 2123 | EDAC-I5400 | 1827 | EDAC-I5400 |
| 2124 | P: Mauro Carvalho Chehab | 1828 | M: Mauro Carvalho Chehab <mchehab@redhat.com> |
| 2125 | M: mchehab@redhat.com | ||
| 2126 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1829 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2127 | W: bluesmoke.sourceforge.net | 1830 | W: bluesmoke.sourceforge.net |
| 2128 | S: Maintained | 1831 | S: Maintained |
| 2129 | F: drivers/edac/i5400_edac.c | 1832 | F: drivers/edac/i5400_edac.c |
| 2130 | 1833 | ||
| 2131 | EDAC-I82975X | 1834 | EDAC-I82975X |
| 2132 | P: Ranganathan Desikan | 1835 | M: Ranganathan Desikan <ravi@jetztechnologies.com> |
| 2133 | M: ravi@jetztechnologies.com | 1836 | M: "Arvind R." <arvind@jetztechnologies.com> |
| 2134 | P: Arvind R. | ||
| 2135 | M: arvind@jetztechnologies.com | ||
| 2136 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1837 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2137 | W: bluesmoke.sourceforge.net | 1838 | W: bluesmoke.sourceforge.net |
| 2138 | S: Maintained | 1839 | S: Maintained |
| 2139 | F: drivers/edac/i82975x_edac.c | 1840 | F: drivers/edac/i82975x_edac.c |
| 2140 | 1841 | ||
| 2141 | EDAC-PASEMI | 1842 | EDAC-PASEMI |
| 2142 | P: Egor Martovetsky | 1843 | M: Egor Martovetsky <egor@pasemi.com> |
| 2143 | M: egor@pasemi.com | ||
| 2144 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1844 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2145 | W: bluesmoke.sourceforge.net | 1845 | W: bluesmoke.sourceforge.net |
| 2146 | S: Maintained | 1846 | S: Maintained |
| 2147 | F: drivers/edac/pasemi_edac.c | 1847 | F: drivers/edac/pasemi_edac.c |
| 2148 | 1848 | ||
| 2149 | EDAC-R82600 | 1849 | EDAC-R82600 |
| 2150 | P: Tim Small | 1850 | M: Tim Small <tim@buttersideup.com> |
| 2151 | M: tim@buttersideup.com | ||
| 2152 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) | 1851 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2153 | W: bluesmoke.sourceforge.net | 1852 | W: bluesmoke.sourceforge.net |
| 2154 | S: Maintained | 1853 | S: Maintained |
| 2155 | F: drivers/edac/r82600_edac.c | 1854 | F: drivers/edac/r82600_edac.c |
| 2156 | 1855 | ||
| 2157 | EEEPC LAPTOP EXTRAS DRIVER | 1856 | EEEPC LAPTOP EXTRAS DRIVER |
| 2158 | P: Corentin Chary | 1857 | M: Corentin Chary <corentincj@iksaif.net> |
| 2159 | M: corentincj@iksaif.net | ||
| 2160 | L: acpi4asus-user@lists.sourceforge.net | 1858 | L: acpi4asus-user@lists.sourceforge.net |
| 2161 | W: http://acpi4asus.sf.net | 1859 | W: http://acpi4asus.sf.net |
| 2162 | S: Maintained | 1860 | S: Maintained |
| @@ -2168,66 +1866,54 @@ S: Orphan · 5 unmodified lines | |||
| 2168 | F: fs/efs/ | 1866 | F: fs/efs/ |
| 2169 | 1867 | ||
| 2170 | EHCA (IBM GX bus InfiniBand adapter) DRIVER | 1868 | EHCA (IBM GX bus InfiniBand adapter) DRIVER |
| 2171 | P: Hoang-Nam Nguyen | 1869 | M: Hoang-Nam Nguyen <hnguyen@de.ibm.com> |
| 2172 | M: hnguyen@de.ibm.com | 1870 | M: Christoph Raisch <raisch@de.ibm.com> |
| 2173 | P: Christoph Raisch | ||
| 2174 | M: raisch@de.ibm.com | ||
| 2175 | L: general@lists.openfabrics.org | 1871 | L: general@lists.openfabrics.org |
| 2176 | S: Supported | 1872 | S: Supported |
| 2177 | F: drivers/infiniband/hw/ehca/ | 1873 | F: drivers/infiniband/hw/ehca/ |
| 2178 | 1874 | ||
| 2179 | EMBEDDED LINUX | 1875 | EMBEDDED LINUX |
| 2180 | P: Paul Gortmaker | 1876 | M: Paul Gortmaker <paul.gortmaker@windriver.com> |
| 2181 | M: paul.gortmaker@windriver.com | 1877 | M: Matt Mackall <mpm@selenic.com> |
| 2182 | P: Matt Mackall | 1878 | M: David Woodhouse <dwmw2@infradead.org> |
| 2183 | M: mpm@selenic.com | ||
| 2184 | P: David Woodhouse | ||
| 2185 | M: dwmw2@infradead.org | ||
| 2186 | L: linux-embedded@vger.kernel.org | 1879 | L: linux-embedded@vger.kernel.org |
| 2187 | S: Maintained | 1880 | S: Maintained |
| 2188 | 1881 | ||
| 2189 | EMULEX LPFC FC SCSI DRIVER | 1882 | EMULEX LPFC FC SCSI DRIVER |
| 2190 | P: James Smart | 1883 | M: James Smart <james.smart@emulex.com> |
| 2191 | M: james.smart@emulex.com | ||
| 2192 | L: linux-scsi@vger.kernel.org | 1884 | L: linux-scsi@vger.kernel.org |
| 2193 | W: http://sourceforge.net/projects/lpfcxxxx | 1885 | W: http://sourceforge.net/projects/lpfcxxxx |
| 2194 | S: Supported | 1886 | S: Supported |
| 2195 | F: drivers/scsi/lpfc/ | 1887 | F: drivers/scsi/lpfc/ |
| 2196 | 1888 | ||
| 2197 | ENE CB710 FLASH CARD READER DRIVER | 1889 | ENE CB710 FLASH CARD READER DRIVER |
| 2198 | P: Michał Mirosław | 1890 | M: Michał Mirosław <mirq-linux@rere.qmqm.pl> |
| 2199 | M: mirq-linux@rere.qmqm.pl | ||
| 2200 | L: linux-kernel@vger.kernel.org | ||
| 2201 | S: Maintained | 1891 | S: Maintained |
| 2202 | F: drivers/misc/cb710/ | 1892 | F: drivers/misc/cb710/ |
| 2203 | F: drivers/mmc/host/cb710-mmc.* | 1893 | F: drivers/mmc/host/cb710-mmc.* |
| 2204 | F: include/linux/cb710.h | 1894 | F: include/linux/cb710.h |
| 2205 | 1895 | ||
| 2206 | EPSON 1355 FRAMEBUFFER DRIVER | 1896 | EPSON 1355 FRAMEBUFFER DRIVER |
| 2207 | P: Christopher Hoover | 1897 | M: Christopher Hoover <ch@murgatroid.com> |
| 2208 | M: ch@murgatroid.com | 1898 | M: Christopher Hoover <ch@hpl.hp.com> |
| 2209 | P: Christopher Hoover | ||
| 2210 | M: ch@hpl.hp.com | ||
| 2211 | S: Maintained | 1899 | S: Maintained |
| 2212 | F: drivers/video/epson1355fb.c | 1900 | F: drivers/video/epson1355fb.c |
| 2213 | 1901 | ||
| 2214 | EPSON S1D13XXX FRAMEBUFFER DRIVER | 1902 | EPSON S1D13XXX FRAMEBUFFER DRIVER |
| 2215 | P: Kristoffer Ericson | 1903 | M: Kristoffer Ericson <kristoffer.ericson@gmail.com> |
| 2216 | M: kristoffer.ericson@gmail.com | ||
| 2217 | S: Maintained | 1904 | S: Maintained |
| 1905 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git | ||
| 2218 | F: drivers/video/s1d13xxxfb.c | 1906 | F: drivers/video/s1d13xxxfb.c |
| 2219 | F: include/video/s1d13xxxfb.h | 1907 | F: include/video/s1d13xxxfb.h |
| 2220 | 1908 | ||
| 2221 | ETHEREXPRESS-16 NETWORK DRIVER | 1909 | ETHEREXPRESS-16 NETWORK DRIVER |
| 2222 | P: Philip Blundell | 1910 | M: Philip Blundell <philb@gnu.org> |
| 2223 | M: philb@gnu.org | ||
| 2224 | L: netdev@vger.kernel.org | 1911 | L: netdev@vger.kernel.org |
| 2225 | S: Maintained | 1912 | S: Maintained |
| 2226 | F: drivers/net/eexpress.* | 1913 | F: drivers/net/eexpress.* |
| 2227 | 1914 | ||
| 2228 | ETHERNET BRIDGE | 1915 | ETHERNET BRIDGE |
| 2229 | P: Stephen Hemminger | 1916 | M: Stephen Hemminger <shemminger@linux-foundation.org> |
| 2230 | M: shemminger@linux-foundation.org | ||
| 2231 | L: bridge@lists.linux-foundation.org | 1917 | L: bridge@lists.linux-foundation.org |
| 2232 | W: http://www.linux-foundation.org/en/Net:Bridge | 1918 | W: http://www.linux-foundation.org/en/Net:Bridge |
| 2233 | S: Maintained | 1919 | S: Maintained |
| @@ -2235,8 +1921,7 @@ F: include/linux/netfilter_bridge/ · 1 unmodified line | |||
| 2235 | F: net/bridge/ | 1921 | F: net/bridge/ |
| 2236 | 1922 | ||
| 2237 | ETHERTEAM 16I DRIVER | 1923 | ETHERTEAM 16I DRIVER |
| 2238 | P: Mika Kuoppala | 1924 | M: Mika Kuoppala <miku@iki.fi> |
| 2239 | M: miku@iki.fi | ||
| 2240 | S: Maintained | 1925 | S: Maintained |
| 2241 | F: drivers/net/eth16i.c | 1926 | F: drivers/net/eth16i.c |
| 2242 | 1927 | ||
| @@ -2248,12 +1933,9 @@ F: fs/ext2/ · 5 unmodified lines | |||
| 2248 | F: include/linux/ext2* | 1933 | F: include/linux/ext2* |
| 2249 | 1934 | ||
| 2250 | EXT3 FILE SYSTEM | 1935 | EXT3 FILE SYSTEM |
| 2251 | P: Stephen Tweedie | 1936 | M: Stephen Tweedie <sct@redhat.com> |
| 2252 | M: sct@redhat.com | 1937 | M: Andrew Morton <akpm@linux-foundation.org> |
| 2253 | P: Andrew Morton | 1938 | M: Andreas Dilger <adilger@sun.com> |
| 2254 | M: akpm@linux-foundation.org | ||
| 2255 | P: Andreas Dilger | ||
| 2256 | M: adilger@sun.com | ||
| 2257 | L: linux-ext4@vger.kernel.org | 1939 | L: linux-ext4@vger.kernel.org |
| 2258 | S: Maintained | 1940 | S: Maintained |
| 2259 | F: Documentation/filesystems/ext3.txt | 1941 | F: Documentation/filesystems/ext3.txt |
| @@ -2261,10 +1943,8 @@ F: fs/ext3/ · 1 unmodified line | |||
| 2261 | F: include/linux/ext3* | 1943 | F: include/linux/ext3* |
| 2262 | 1944 | ||
| 2263 | EXT4 FILE SYSTEM | 1945 | EXT4 FILE SYSTEM |
| 2264 | P: Theodore Ts'o | 1946 | M: "Theodore Ts'o" <tytso@mit.edu> |
| 2265 | M: tytso@mit.edu | 1947 | M: Andreas Dilger <adilger@sun.com> |
| 2266 | P: Andreas Dilger | ||
| 2267 | M: adilger@sun.com | ||
| 2268 | L: linux-ext4@vger.kernel.org | 1948 | L: linux-ext4@vger.kernel.org |
| 2269 | W: http://ext4.wiki.kernel.org | 1949 | W: http://ext4.wiki.kernel.org |
| 2270 | S: Maintained | 1950 | S: Maintained |
| @@ -2272,30 +1952,26 @@ F: Documentation/filesystems/ext4.txt · 1 unmodified line | |||
| 2272 | F: fs/ext4/ | 1952 | F: fs/ext4/ |
| 2273 | 1953 | ||
| 2274 | F71805F HARDWARE MONITORING DRIVER | 1954 | F71805F HARDWARE MONITORING DRIVER |
| 2275 | P: Jean Delvare | 1955 | M: Jean Delvare <khali@linux-fr.org> |
| 2276 | M: khali@linux-fr.org | ||
| 2277 | L: lm-sensors@lm-sensors.org | 1956 | L: lm-sensors@lm-sensors.org |
| 2278 | S: Maintained | 1957 | S: Maintained |
| 2279 | F: Documentation/hwmon/f71805f | 1958 | F: Documentation/hwmon/f71805f |
| 2280 | F: drivers/hwmon/f71805f.c | 1959 | F: drivers/hwmon/f71805f.c |
| 2281 | 1960 | ||
| 2282 | FARSYNC SYNCHRONOUS DRIVER | 1961 | FARSYNC SYNCHRONOUS DRIVER |
| 2283 | P: Kevin Curtis | 1962 | M: Kevin Curtis <kevin.curtis@farsite.co.uk> |
| 2284 | M: kevin.curtis@farsite.co.uk | ||
| 2285 | W: http://www.farsite.co.uk/ | 1963 | W: http://www.farsite.co.uk/ |
| 2286 | S: Supported | 1964 | S: Supported |
| 2287 | F: drivers/net/wan/farsync.* | 1965 | F: drivers/net/wan/farsync.* |
| 2288 | 1966 | ||
| 2289 | FAULT INJECTION SUPPORT | 1967 | FAULT INJECTION SUPPORT |
| 2290 | P: Akinobu Mita | 1968 | M: Akinobu Mita <akinobu.mita@gmail.com> |
| 2291 | M: akinobu.mita@gmail.com | ||
| 2292 | S: Supported | 1969 | S: Supported |
| 2293 | F: Documentation/fault-injection/ | 1970 | F: Documentation/fault-injection/ |
| 2294 | F: lib/fault-inject.c | 1971 | F: lib/fault-inject.c |
| 2295 | 1972 | ||
| 2296 | FILE LOCKING (flock() and fcntl()/lockf()) | 1973 | FILE LOCKING (flock() and fcntl()/lockf()) |
| 2297 | P: Matthew Wilcox | 1974 | M: Matthew Wilcox <matthew@wil.cx> |
| 2298 | M: matthew@wil.cx | ||
| 2299 | L: linux-fsdevel@vger.kernel.org | 1975 | L: linux-fsdevel@vger.kernel.org |
| 2300 | S: Maintained | 1976 | S: Maintained |
| 2301 | F: include/linux/fcntl.h | 1977 | F: include/linux/fcntl.h |
| @@ -2304,25 +1980,21 @@ F: fs/fcntl.c · 2 unmodified lines | |||
| 2304 | F: fs/locks.c | 1980 | F: fs/locks.c |
| 2305 | 1981 | ||
| 2306 | FILESYSTEMS (VFS and infrastructure) | 1982 | FILESYSTEMS (VFS and infrastructure) |
| 2307 | P: Alexander Viro | 1983 | M: Alexander Viro <viro@zeniv.linux.org.uk> |
| 2308 | M: viro@zeniv.linux.org.uk | ||
| 2309 | L: linux-fsdevel@vger.kernel.org | 1984 | L: linux-fsdevel@vger.kernel.org |
| 2310 | S: Maintained | 1985 | S: Maintained |
| 2311 | F: fs/* | 1986 | F: fs/* |
| 2312 | 1987 | ||
| 2313 | FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER | 1988 | FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER |
| 2314 | P: Riku Voipio | 1989 | M: Riku Voipio <riku.vipio@iki.fi> |
| 2315 | M: riku.vipio@iki.fi | ||
| 2316 | L: lm-sensors@lm-sensors.org | 1990 | L: lm-sensors@lm-sensors.org |
| 2317 | S: Maintained | 1991 | S: Maintained |
| 2318 | F: drivers/hwmon/f75375s.c | 1992 | F: drivers/hwmon/f75375s.c |
| 2319 | F: include/linux/f75375s.h | 1993 | F: include/linux/f75375s.h |
| 2320 | 1994 | ||
| 2321 | FIREWIRE SUBSYSTEM | 1995 | FIREWIRE SUBSYSTEM |
| 2322 | P: Kristian Hoegsberg | 1996 | M: Kristian Hoegsberg <krh@redhat.com> |
| 2323 | M: krh@redhat.com | 1997 | M: Stefan Richter <stefanr@s5r6.in-berlin.de> |
| 2324 | P: Stefan Richter | ||
| 2325 | M: stefanr@s5r6.in-berlin.de | ||
| 2326 | L: linux1394-devel@lists.sourceforge.net | 1998 | L: linux1394-devel@lists.sourceforge.net |
| 2327 | W: http://www.linux1394.org/ | 1999 | W: http://www.linux1394.org/ |
| 2328 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git | 2000 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git |
| @@ -2337,15 +2009,13 @@ F: drivers/base/firmware*.c · 8 unmodified lines | |||
| 2337 | F: include/linux/firmware.h | 2009 | F: include/linux/firmware.h |
| 2338 | 2010 | ||
| 2339 | FPU EMULATOR | 2011 | FPU EMULATOR |
| 2340 | P: Bill Metzenthen | 2012 | M: Bill Metzenthen <billm@melbpc.org.au> |
| 2341 | M: billm@melbpc.org.au | ||
| 2342 | W: http://floatingpoint.sourceforge.net/emulator/index.html | 2013 | W: http://floatingpoint.sourceforge.net/emulator/index.html |
| 2343 | S: Maintained | 2014 | S: Maintained |
| 2344 | F: arch/x86/math-emu/ | 2015 | F: arch/x86/math-emu/ |
| 2345 | 2016 | ||
| 2346 | FRAME RELAY DLCI/FRAD (Sangoma drivers too) | 2017 | FRAME RELAY DLCI/FRAD (Sangoma drivers too) |
| 2347 | P: Mike McLagan | 2018 | M: Mike McLagan <mike.mclagan@linux.org> |
| 2348 | M: mike.mclagan@linux.org | ||
| 2349 | L: netdev@vger.kernel.org | 2019 | L: netdev@vger.kernel.org |
| 2350 | S: Maintained | 2020 | S: Maintained |
| 2351 | F: drivers/net/wan/dlci.c | 2021 | F: drivers/net/wan/dlci.c |
| @@ -2360,25 +2030,21 @@ F: drivers/video/fb* · 8 unmodified lines | |||
| 2360 | F: include/linux/fb.h | 2030 | F: include/linux/fb.h |
| 2361 | 2031 | ||
| 2362 | FREESCALE DMA DRIVER | 2032 | FREESCALE DMA DRIVER |
| 2363 | P: Li Yang | 2033 | M: Li Yang <leoli@freescale.com> |
| 2364 | M: leoli@freescale.com | 2034 | M: Zhang Wei <zw@zh-kernel.org> |
| 2365 | P: Zhang Wei | ||
| 2366 | M: zw@zh-kernel.org | ||
| 2367 | L: linuxppc-dev@ozlabs.org | 2035 | L: linuxppc-dev@ozlabs.org |
| 2368 | S: Maintained | 2036 | S: Maintained |
| 2369 | F: drivers/dma/fsldma.* | 2037 | F: drivers/dma/fsldma.* |
| 2370 | 2038 | ||
| 2371 | FREESCALE I2C CPM DRIVER | 2039 | FREESCALE I2C CPM DRIVER |
| 2372 | P: Jochen Friedrich | 2040 | M: Jochen Friedrich <jochen@scram.de> |
| 2373 | M: jochen@scram.de | ||
| 2374 | L: linuxppc-dev@ozlabs.org | 2041 | L: linuxppc-dev@ozlabs.org |
| 2375 | L: linux-i2c@vger.kernel.org | 2042 | L: linux-i2c@vger.kernel.org |
| 2376 | S: Maintained | 2043 | S: Maintained |
| 2377 | F: drivers/i2c/busses/i2c-cpm.c | 2044 | F: drivers/i2c/busses/i2c-cpm.c |
| 2378 | 2045 | ||
| 2379 | FREESCALE IMX / MXC FRAMEBUFFER DRIVER | 2046 | FREESCALE IMX / MXC FRAMEBUFFER DRIVER |
| 2380 | P: Sascha Hauer | 2047 | M: Sascha Hauer <kernel@pengutronix.de> |
| 2381 | M: kernel@pengutronix.de | ||
| 2382 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 2048 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2383 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 2049 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 2384 | S: Maintained | 2050 | S: Maintained |
| @@ -2386,10 +2052,8 @@ F: arch/arm/plat-mxc/include/mach/imxfb.h · 1 unmodified line | |||
| 2386 | F: drivers/video/imxfb.c | 2052 | F: drivers/video/imxfb.c |
| 2387 | 2053 | ||
| 2388 | FREESCALE SOC FS_ENET DRIVER | 2054 | FREESCALE SOC FS_ENET DRIVER |
| 2389 | P: Pantelis Antoniou | 2055 | M: Pantelis Antoniou <pantelis.antoniou@gmail.com> |
| 2390 | M: pantelis.antoniou@gmail.com | 2056 | M: Vitaly Bordug <vbordug@ru.mvista.com> |
| 2391 | P: Vitaly Bordug | ||
| 2392 | M: vbordug@ru.mvista.com | ||
| 2393 | L: linuxppc-dev@ozlabs.org | 2057 | L: linuxppc-dev@ozlabs.org |
| 2394 | L: netdev@vger.kernel.org | 2058 | L: netdev@vger.kernel.org |
| 2395 | S: Maintained | 2059 | S: Maintained |
| @@ -2397,39 +2061,34 @@ F: drivers/net/fs_enet/ · 1 unmodified line | |||
| 2397 | F: include/linux/fs_enet_pd.h | 2061 | F: include/linux/fs_enet_pd.h |
| 2398 | 2062 | ||
| 2399 | FREESCALE QUICC ENGINE LIBRARY | 2063 | FREESCALE QUICC ENGINE LIBRARY |
| 2400 | P: Timur Tabi | 2064 | M: Timur Tabi <timur@freescale.com> |
| 2401 | M: timur@freescale.com | ||
| 2402 | L: linuxppc-dev@ozlabs.org | 2065 | L: linuxppc-dev@ozlabs.org |
| 2403 | S: Supported | 2066 | S: Supported |
| 2404 | F: arch/powerpc/sysdev/qe_lib/ | 2067 | F: arch/powerpc/sysdev/qe_lib/ |
| 2405 | F: arch/powerpc/include/asm/*qe.h | 2068 | F: arch/powerpc/include/asm/*qe.h |
| 2406 | 2069 | ||
| 2407 | FREESCALE HIGHSPEED USB DEVICE DRIVER | 2070 | FREESCALE HIGHSPEED USB DEVICE DRIVER |
| 2408 | P: Li Yang | 2071 | M: Li Yang <leoli@freescale.com> |
| 2409 | M: leoli@freescale.com | ||
| 2410 | L: linux-usb@vger.kernel.org | 2072 | L: linux-usb@vger.kernel.org |
| 2411 | L: linuxppc-dev@ozlabs.org | 2073 | L: linuxppc-dev@ozlabs.org |
| 2412 | S: Maintained | 2074 | S: Maintained |
| 2413 | F: drivers/usb/gadget/fsl_usb2_udc.c | 2075 | F: drivers/usb/gadget/fsl_usb2_udc.c |
| 2414 | 2076 | ||
| 2415 | FREESCALE QUICC ENGINE UCC ETHERNET DRIVER | 2077 | FREESCALE QUICC ENGINE UCC ETHERNET DRIVER |
| 2416 | P: Li Yang | 2078 | M: Li Yang <leoli@freescale.com> |
| 2417 | M: leoli@freescale.com | ||
| 2418 | L: netdev@vger.kernel.org | 2079 | L: netdev@vger.kernel.org |
| 2419 | L: linuxppc-dev@ozlabs.org | 2080 | L: linuxppc-dev@ozlabs.org |
| 2420 | S: Maintained | 2081 | S: Maintained |
| 2421 | F: drivers/net/ucc_geth* | 2082 | F: drivers/net/ucc_geth* |
| 2422 | 2083 | ||
| 2423 | FREESCALE QUICC ENGINE UCC UART DRIVER | 2084 | FREESCALE QUICC ENGINE UCC UART DRIVER |
| 2424 | P: Timur Tabi | 2085 | M: Timur Tabi <timur@freescale.com> |
| 2425 | M: timur@freescale.com | ||
| 2426 | L: linuxppc-dev@ozlabs.org | 2086 | L: linuxppc-dev@ozlabs.org |
| 2427 | S: Supported | 2087 | S: Supported |
| 2428 | F: drivers/serial/ucc_uart.c | 2088 | F: drivers/serial/ucc_uart.c |
| 2429 | 2089 | ||
| 2430 | FREESCALE SOC SOUND DRIVERS | 2090 | FREESCALE SOC SOUND DRIVERS |
| 2431 | P: Timur Tabi | 2091 | M: Timur Tabi <timur@freescale.com> |
| 2432 | M: timur@freescale.com | ||
| 2433 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) | 2092 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 2434 | L: linuxppc-dev@ozlabs.org | 2093 | L: linuxppc-dev@ozlabs.org |
| 2435 | S: Supported | 2094 | S: Supported |
| @@ -2437,17 +2096,14 @@ F: sound/soc/fsl/fsl* · 1 unmodified line | |||
| 2437 | F: sound/soc/fsl/mpc8610_hpcd.c | 2096 | F: sound/soc/fsl/mpc8610_hpcd.c |
| 2438 | 2097 | ||
| 2439 | FREEVXFS FILESYSTEM | 2098 | FREEVXFS FILESYSTEM |
| 2440 | P: Christoph Hellwig | 2099 | M: Christoph Hellwig <hch@infradead.org> |
| 2441 | M: hch@infradead.org | ||
| 2442 | W: ftp://ftp.openlinux.org/pub/people/hch/vxfs | 2100 | W: ftp://ftp.openlinux.org/pub/people/hch/vxfs |
| 2443 | S: Maintained | 2101 | S: Maintained |
| 2444 | F: fs/freevxfs/ | 2102 | F: fs/freevxfs/ |
| 2445 | 2103 | ||
| 2446 | FREEZER | 2104 | FREEZER |
| 2447 | P: Pavel Machek | 2105 | M: Pavel Machek <pavel@ucw.cz> |
| 2448 | M: pavel@ucw.cz | 2106 | M: "Rafael J. Wysocki" <rjw@sisk.pl> |
| 2449 | P: Rafael J. Wysocki | ||
| 2450 | M: rjw@sisk.pl | ||
| 2451 | L: linux-pm@lists.linux-foundation.org | 2107 | L: linux-pm@lists.linux-foundation.org |
| 2452 | S: Supported | 2108 | S: Supported |
| 2453 | F: Documentation/power/freezing-of-tasks.txt | 2109 | F: Documentation/power/freezing-of-tasks.txt |
| @@ -2455,8 +2111,7 @@ F: include/linux/freezer.h · 1 unmodified line | |||
| 2455 | F: kernel/freezer.c | 2111 | F: kernel/freezer.c |
| 2456 | 2112 | ||
| 2457 | FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS | 2113 | FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS |
| 2458 | P: David Howells | 2114 | M: David Howells <dhowells@redhat.com> |
| 2459 | M: dhowells@redhat.com | ||
| 2460 | L: linux-cachefs@redhat.com | 2115 | L: linux-cachefs@redhat.com |
| 2461 | S: Supported | 2116 | S: Supported |
| 2462 | F: Documentation/filesystems/caching/ | 2117 | F: Documentation/filesystems/caching/ |
| @@ -2464,8 +2119,7 @@ F: fs/fscache/ · 1 unmodified line | |||
| 2464 | F: include/linux/fscache*.h | 2119 | F: include/linux/fscache*.h |
| 2465 | 2120 | ||
| 2466 | FTRACE | 2121 | FTRACE |
| 2467 | P: Steven Rostedt | 2122 | M: Steven Rostedt <rostedt@goodmis.org> |
| 2468 | M: rostedt@goodmis.org | ||
| 2469 | S: Maintained | 2123 | S: Maintained |
| 2470 | F: Documentation/trace/ftrace.txt | 2124 | F: Documentation/trace/ftrace.txt |
| 2471 | F: arch/*/*/*/ftrace.h | 2125 | F: arch/*/*/*/ftrace.h |
| @@ -2474,21 +2128,18 @@ F: include/*/ftrace.h · 2 unmodified lines | |||
| 2474 | F: kernel/trace/ | 2128 | F: kernel/trace/ |
| 2475 | 2129 | ||
| 2476 | FUJITSU FR-V (FRV) PORT | 2130 | FUJITSU FR-V (FRV) PORT |
| 2477 | P: David Howells | 2131 | M: David Howells <dhowells@redhat.com> |
| 2478 | M: dhowells@redhat.com | ||
| 2479 | S: Maintained | 2132 | S: Maintained |
| 2480 | F: arch/frv/ | 2133 | F: arch/frv/ |
| 2481 | 2134 | ||
| 2482 | FUJITSU LAPTOP EXTRAS | 2135 | FUJITSU LAPTOP EXTRAS |
| 2483 | P: Jonathan Woithe | 2136 | M: Jonathan Woithe <jwoithe@physics.adelaide.edu.au> |
| 2484 | M: jwoithe@physics.adelaide.edu.au | ||
| 2485 | L: linux-acpi@vger.kernel.org | 2137 | L: linux-acpi@vger.kernel.org |
| 2486 | S: Maintained | 2138 | S: Maintained |
| 2487 | F: drivers/platform/x86/fujitsu-laptop.c | 2139 | F: drivers/platform/x86/fujitsu-laptop.c |
| 2488 | 2140 | ||
| 2489 | FUSE: FILESYSTEM IN USERSPACE | 2141 | FUSE: FILESYSTEM IN USERSPACE |
| 2490 | P: Miklos Szeredi | 2142 | M: Miklos Szeredi <miklos@szeredi.hu> |
| 2491 | M: miklos@szeredi.hu | ||
| 2492 | L: fuse-devel@lists.sourceforge.net | 2143 | L: fuse-devel@lists.sourceforge.net |
| 2493 | W: http://fuse.sourceforge.net/ | 2144 | W: http://fuse.sourceforge.net/ |
| 2494 | S: Maintained | 2145 | S: Maintained |
| @@ -2496,30 +2147,26 @@ F: fs/fuse/ · 1 unmodified line | |||
| 2496 | F: include/linux/fuse.h | 2147 | F: include/linux/fuse.h |
| 2497 | 2148 | ||
| 2498 | FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) | 2149 | FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) |
| 2499 | P: Rik Faith | 2150 | M: Rik Faith <faith@cs.unc.edu> |
| 2500 | M: faith@cs.unc.edu | ||
| 2501 | L: linux-scsi@vger.kernel.org | 2151 | L: linux-scsi@vger.kernel.org |
| 2502 | S: Odd Fixes (e.g., new signatures) | 2152 | S: Odd Fixes (e.g., new signatures) |
| 2503 | F: drivers/scsi/fdomain.* | 2153 | F: drivers/scsi/fdomain.* |
| 2504 | 2154 | ||
| 2505 | GDT SCSI DISK ARRAY CONTROLLER DRIVER | 2155 | GDT SCSI DISK ARRAY CONTROLLER DRIVER |
| 2506 | P: Achim Leubner | 2156 | M: Achim Leubner <achim_leubner@adaptec.com> |
| 2507 | M: achim_leubner@adaptec.com | ||
| 2508 | L: linux-scsi@vger.kernel.org | 2157 | L: linux-scsi@vger.kernel.org |
| 2509 | W: http://www.icp-vortex.com/ | 2158 | W: http://www.icp-vortex.com/ |
| 2510 | S: Supported | 2159 | S: Supported |
| 2511 | F: drivers/scsi/gdt* | 2160 | F: drivers/scsi/gdt* |
| 2512 | 2161 | ||
| 2513 | GENERIC GPIO I2C DRIVER | 2162 | GENERIC GPIO I2C DRIVER |
| 2514 | P: Haavard Skinnemoen | 2163 | M: Haavard Skinnemoen <hskinnemoen@atmel.com> |
| 2515 | M: hskinnemoen@atmel.com | ||
| 2516 | S: Supported | 2164 | S: Supported |
| 2517 | F: drivers/i2c/busses/i2c-gpio.c | 2165 | F: drivers/i2c/busses/i2c-gpio.c |
| 2518 | F: include/linux/i2c-gpio.h | 2166 | F: include/linux/i2c-gpio.h |
| 2519 | 2167 | ||
| 2520 | GENERIC HDLC (WAN) DRIVERS | 2168 | GENERIC HDLC (WAN) DRIVERS |
| 2521 | P: Krzysztof Halasa | 2169 | M: Krzysztof Halasa <khc@pm.waw.pl> |
| 2522 | M: khc@pm.waw.pl | ||
| 2523 | W: http://www.kernel.org/pub/linux/utils/net/hdlc/ | 2170 | W: http://www.kernel.org/pub/linux/utils/net/hdlc/ |
| 2524 | S: Maintained | 2171 | S: Maintained |
| 2525 | F: drivers/net/wan/c101.c | 2172 | F: drivers/net/wan/c101.c |
| @@ -2531,16 +2178,14 @@ F: drivers/net/wan/pci200syn.c · 5 unmodified lines | |||
| 2531 | F: drivers/net/wan/wanxl* | 2178 | F: drivers/net/wan/wanxl* |
| 2532 | 2179 | ||
| 2533 | GENERIC INCLUDE/ASM HEADER FILES | 2180 | GENERIC INCLUDE/ASM HEADER FILES |
| 2534 | P: Arnd Bergmann | 2181 | M: Arnd Bergmann <arnd@arndb.de> |
| 2535 | M: arnd@arndb.de | ||
| 2536 | L: linux-arch@vger.kernel.org | 2182 | L: linux-arch@vger.kernel.org |
| 2537 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git | 2183 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git |
| 2538 | S: Maintained | 2184 | S: Maintained |
| 2539 | F: include/asm-generic | 2185 | F: include/asm-generic |
| 2540 | 2186 | ||
| 2541 | GFS2 FILE SYSTEM | 2187 | GFS2 FILE SYSTEM |
| 2542 | P: Steven Whitehouse | 2188 | M: Steven Whitehouse <swhiteho@redhat.com> |
| 2543 | M: swhiteho@redhat.com | ||
| 2544 | L: cluster-devel@redhat.com | 2189 | L: cluster-devel@redhat.com |
| 2545 | W: http://sources.redhat.com/cluster/ | 2190 | W: http://sources.redhat.com/cluster/ |
| 2546 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git | 2191 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes.git |
| @@ -2551,10 +2196,8 @@ F: fs/gfs2/ · 4 unmodified lines | |||
| 2551 | F: include/linux/gfs2_ondisk.h | 2196 | F: include/linux/gfs2_ondisk.h |
| 2552 | 2197 | ||
| 2553 | GIGASET ISDN DRIVERS | 2198 | GIGASET ISDN DRIVERS |
| 2554 | P: Hansjoerg Lipp | 2199 | M: Hansjoerg Lipp <hjlipp@web.de> |
| 2555 | M: hjlipp@web.de | 2200 | M: Tilman Schmidt <tilman@imap.cc> |
| 2556 | P: Tilman Schmidt | ||
| 2557 | M: tilman@imap.cc | ||
| 2558 | L: gigaset307x-common@lists.sourceforge.net | 2201 | L: gigaset307x-common@lists.sourceforge.net |
| 2559 | W: http://gigaset307x.sourceforge.net/ | 2202 | W: http://gigaset307x.sourceforge.net/ |
| 2560 | S: Maintained | 2203 | S: Maintained |
| @@ -2563,8 +2206,7 @@ F: drivers/isdn/gigaset/ · 2 unmodified lines | |||
| 2563 | F: include/linux/gigaset_dev.h | 2206 | F: include/linux/gigaset_dev.h |
| 2564 | 2207 | ||
| 2565 | HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER | 2208 | HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER |
| 2566 | P: Frank Seidel | 2209 | M: Frank Seidel <frank@f-seidel.de> |
| 2567 | M: frank@f-seidel.de | ||
| 2568 | L: lm-sensors@lm-sensors.org | 2210 | L: lm-sensors@lm-sensors.org |
| 2569 | W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ | 2211 | W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ |
| 2570 | S: Maintained | 2212 | S: Maintained |
| @@ -2576,40 +2218,35 @@ S: Odd Fixes · 5 unmodified lines | |||
| 2576 | F: drivers/char/hvc_* | 2218 | F: drivers/char/hvc_* |
| 2577 | 2219 | ||
| 2578 | GSPCA FINEPIX SUBDRIVER | 2220 | GSPCA FINEPIX SUBDRIVER |
| 2579 | P: Frank Zago | 2221 | M: Frank Zago <frank@zago.net> |
| 2580 | M: frank@zago.net | ||
| 2581 | L: linux-media@vger.kernel.org | 2222 | L: linux-media@vger.kernel.org |
| 2582 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2223 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2583 | S: Maintained | 2224 | S: Maintained |
| 2584 | F: drivers/media/video/gspca/finepix.c | 2225 | F: drivers/media/video/gspca/finepix.c |
| 2585 | 2226 | ||
| 2586 | GSPCA M5602 SUBDRIVER | 2227 | GSPCA M5602 SUBDRIVER |
| 2587 | P: Erik Andren | 2228 | M: Erik Andren <erik.andren@gmail.com> |
| 2588 | M: erik.andren@gmail.com | ||
| 2589 | L: linux-media@vger.kernel.org | 2229 | L: linux-media@vger.kernel.org |
| 2590 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2230 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2591 | S: Maintained | 2231 | S: Maintained |
| 2592 | F: drivers/media/video/gspca/m5602/ | 2232 | F: drivers/media/video/gspca/m5602/ |
| 2593 | 2233 | ||
| 2594 | GSPCA PAC207 SONIXB SUBDRIVER | 2234 | GSPCA PAC207 SONIXB SUBDRIVER |
| 2595 | P: Hans de Goede | 2235 | M: Hans de Goede <hdegoede@redhat.com> |
| 2596 | M: hdegoede@redhat.com | ||
| 2597 | L: linux-media@vger.kernel.org | 2236 | L: linux-media@vger.kernel.org |
| 2598 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2237 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2599 | S: Maintained | 2238 | S: Maintained |
| 2600 | F: drivers/media/video/gspca/pac207.c | 2239 | F: drivers/media/video/gspca/pac207.c |
| 2601 | 2240 | ||
| 2602 | GSPCA T613 SUBDRIVER | 2241 | GSPCA T613 SUBDRIVER |
| 2603 | P: Leandro Costantino | 2242 | M: Leandro Costantino <lcostantino@gmail.com> |
| 2604 | M: lcostantino@gmail.com | ||
| 2605 | L: linux-media@vger.kernel.org | 2243 | L: linux-media@vger.kernel.org |
| 2606 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2244 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2607 | S: Maintained | 2245 | S: Maintained |
| 2608 | F: drivers/media/video/gspca/t613.c | 2246 | F: drivers/media/video/gspca/t613.c |
| 2609 | 2247 | ||
| 2610 | GSPCA USB WEBCAM DRIVER | 2248 | GSPCA USB WEBCAM DRIVER |
| 2611 | P: Jean-Francois Moine | 2249 | M: Jean-Francois Moine <moinejf@free.fr> |
| 2612 | M: moinejf@free.fr | ||
| 2613 | W: http://moinejf.free.fr | 2250 | W: http://moinejf.free.fr |
| 2614 | L: linux-media@vger.kernel.org | 2251 | L: linux-media@vger.kernel.org |
| 2615 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2252 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| @@ -2629,31 +2266,27 @@ F: drivers/char/hw_random/ · 13 unmodified lines | |||
| 2629 | F: include/linux/hw_random.h | 2266 | F: include/linux/hw_random.h |
| 2630 | 2267 | ||
| 2631 | HARMONY SOUND DRIVER | 2268 | HARMONY SOUND DRIVER |
| 2632 | P: Kyle McMartin | 2269 | M: Kyle McMartin <kyle@mcmartin.ca> |
| 2633 | M: kyle@mcmartin.ca | ||
| 2634 | L: linux-parisc@vger.kernel.org | 2270 | L: linux-parisc@vger.kernel.org |
| 2635 | S: Maintained | 2271 | S: Maintained |
| 2636 | F: sound/parisc/harmony.* | 2272 | F: sound/parisc/harmony.* |
| 2637 | 2273 | ||
| 2638 | HAYES ESP SERIAL DRIVER | 2274 | HAYES ESP SERIAL DRIVER |
| 2639 | P: Andrew J. Robinson | 2275 | M: "Andrew J. Robinson" <arobinso@nyx.net> |
| 2640 | M: arobinso@nyx.net | ||
| 2641 | W: http://www.nyx.net/~arobinso | 2276 | W: http://www.nyx.net/~arobinso |
| 2642 | S: Maintained | 2277 | S: Maintained |
| 2643 | F: Documentation/serial/hayes-esp.txt | 2278 | F: Documentation/serial/hayes-esp.txt |
| 2644 | F: drivers/char/esp.c | 2279 | F: drivers/char/esp.c |
| 2645 | 2280 | ||
| 2646 | HEWLETT-PACKARD SMART2 RAID DRIVER | 2281 | HEWLETT-PACKARD SMART2 RAID DRIVER |
| 2647 | P: Chirag Kantharia | 2282 | M: Chirag Kantharia <chirag.kantharia@hp.com> |
| 2648 | M: chirag.kantharia@hp.com | ||
| 2649 | L: iss_storagedev@hp.com | 2283 | L: iss_storagedev@hp.com |
| 2650 | S: Maintained | 2284 | S: Maintained |
| 2651 | F: Documentation/blockdev/cpqarray.txt | 2285 | F: Documentation/blockdev/cpqarray.txt |
| 2652 | F: drivers/block/cpqarray.* | 2286 | F: drivers/block/cpqarray.* |
| 2653 | 2287 | ||
| 2654 | HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) | 2288 | HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) |
| 2655 | P: Mike Miller | 2289 | M: Mike Miller <mike.miller@hp.com> |
| 2656 | M: mike.miller@hp.com | ||
| 2657 | L: iss_storagedev@hp.com | 2290 | L: iss_storagedev@hp.com |
| 2658 | S: Supported | 2291 | S: Supported |
| 2659 | F: Documentation/blockdev/cciss.txt | 2292 | F: Documentation/blockdev/cciss.txt |
| @@ -2661,25 +2294,21 @@ F: drivers/block/cciss* · 1 unmodified line | |||
| 2661 | F: include/linux/cciss_ioctl.h | 2294 | F: include/linux/cciss_ioctl.h |
| 2662 | 2295 | ||
| 2663 | HFS FILESYSTEM | 2296 | HFS FILESYSTEM |
| 2664 | P: Roman Zippel | 2297 | M: Roman Zippel <zippel@linux-m68k.org> |
| 2665 | M: zippel@linux-m68k.org | ||
| 2666 | S: Maintained | 2298 | S: Maintained |
| 2667 | F: Documentation/filesystems/hfs.txt | 2299 | F: Documentation/filesystems/hfs.txt |
| 2668 | F: fs/hfs/ | 2300 | F: fs/hfs/ |
| 2669 | 2301 | ||
| 2670 | HGA FRAMEBUFFER DRIVER | 2302 | HGA FRAMEBUFFER DRIVER |
| 2671 | P: Ferenc Bakonyi | 2303 | M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> |
| 2672 | M: fero@drama.obuda.kando.hu | ||
| 2673 | L: linux-nvidia@lists.surfsouth.com | 2304 | L: linux-nvidia@lists.surfsouth.com |
| 2674 | W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml | 2305 | W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml |
| 2675 | S: Maintained | 2306 | S: Maintained |
| 2676 | F: drivers/video/hgafb.c | 2307 | F: drivers/video/hgafb.c |
| 2677 | 2308 | ||
| 2678 | HIBERNATION (aka Software Suspend, aka swsusp) | 2309 | HIBERNATION (aka Software Suspend, aka swsusp) |
| 2679 | P: Pavel Machek | 2310 | M: Pavel Machek <pavel@ucw.cz> |
| 2680 | M: pavel@ucw.cz | 2311 | M: "Rafael J. Wysocki" <rjw@sisk.pl> |
| 2681 | P: Rafael J. Wysocki | ||
| 2682 | M: rjw@sisk.pl | ||
| 2683 | L: linux-pm@lists.linux-foundation.org | 2312 | L: linux-pm@lists.linux-foundation.org |
| 2684 | S: Supported | 2313 | S: Supported |
| 2685 | F: arch/x86/power/ | 2314 | F: arch/x86/power/ |
| @@ -2691,8 +2320,7 @@ F: include/linux/pm.h · 5 unmodified lines | |||
| 2691 | F: arch/*/include/asm/suspend*.h | 2320 | F: arch/*/include/asm/suspend*.h |
| 2692 | 2321 | ||
| 2693 | HID CORE LAYER | 2322 | HID CORE LAYER |
| 2694 | P: Jiri Kosina | 2323 | M: Jiri Kosina <jkosina@suse.cz> |
| 2695 | M: jkosina@suse.cz | ||
| 2696 | L: linux-input@vger.kernel.org | 2324 | L: linux-input@vger.kernel.org |
| 2697 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git | 2325 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git |
| 2698 | S: Maintained | 2326 | S: Maintained |
| @@ -2700,16 +2328,14 @@ F: drivers/hid/ · 1 unmodified line | |||
| 2700 | F: include/linux/hid* | 2328 | F: include/linux/hid* |
| 2701 | 2329 | ||
| 2702 | HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS | 2330 | HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS |
| 2703 | P: Thomas Gleixner | 2331 | M: Thomas Gleixner <tglx@linutronix.de> |
| 2704 | M: tglx@linutronix.de | ||
| 2705 | S: Maintained | 2332 | S: Maintained |
| 2706 | F: Documentation/timers/ | 2333 | F: Documentation/timers/ |
| 2707 | F: kernel/hrtimer.c | 2334 | F: kernel/hrtimer.c |
| 2708 | F: include/linux/hrtimer.h | 2335 | F: include/linux/hrtimer.h |
| 2709 | 2336 | ||
| 2710 | HIGH-SPEED SCC DRIVER FOR AX.25 | 2337 | HIGH-SPEED SCC DRIVER FOR AX.25 |
| 2711 | P: Klaus Kudielka | 2338 | M: Klaus Kudielka <klaus.kudielka@ieee.org> |
| 2712 | M: klaus.kudielka@ieee.org | ||
| 2713 | L: linux-hams@vger.kernel.org | 2339 | L: linux-hams@vger.kernel.org |
| 2714 | W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/ | 2340 | W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/ |
| 2715 | S: Maintained | 2341 | S: Maintained |
| @@ -2717,16 +2343,14 @@ F: drivers/net/hamradio/dmascc.c · 1 unmodified line | |||
| 2717 | F: drivers/net/hamradio/scc.c | 2343 | F: drivers/net/hamradio/scc.c |
| 2718 | 2344 | ||
| 2719 | HIGHPOINT ROCKETRAID 3xxx RAID DRIVER | 2345 | HIGHPOINT ROCKETRAID 3xxx RAID DRIVER |
| 2720 | P: HighPoint Linux Team | 2346 | M: HighPoint Linux Team <linux@highpoint-tech.com> |
| 2721 | M: linux@highpoint-tech.com | ||
| 2722 | W: http://www.highpoint-tech.com | 2347 | W: http://www.highpoint-tech.com |
| 2723 | S: Supported | 2348 | S: Supported |
| 2724 | F: Documentation/scsi/hptiop.txt | 2349 | F: Documentation/scsi/hptiop.txt |
| 2725 | F: drivers/scsi/hptiop.c | 2350 | F: drivers/scsi/hptiop.c |
| 2726 | 2351 | ||
| 2727 | HIPPI | 2352 | HIPPI |
| 2728 | P: Jes Sorensen | 2353 | M: Jes Sorensen <jes@trained-monkey.org> |
| 2729 | M: jes@trained-monkey.org | ||
| 2730 | L: linux-hippi@sunsite.dk | 2354 | L: linux-hippi@sunsite.dk |
| 2731 | S: Maintained | 2355 | S: Maintained |
| 2732 | F: include/linux/hippidevice.h | 2356 | F: include/linux/hippidevice.h |
| @@ -2734,8 +2358,7 @@ F: include/linux/if_hippi.h · 1 unmodified line | |||
| 2734 | F: net/802/hippi.c | 2358 | F: net/802/hippi.c |
| 2735 | 2359 | ||
| 2736 | HOST AP DRIVER | 2360 | HOST AP DRIVER |
| 2737 | P: Jouni Malinen | 2361 | M: Jouni Malinen <j@w1.fi> |
| 2738 | M: j@w1.fi | ||
| 2739 | L: hostap@shmoo.com (subscribers-only) | 2362 | L: hostap@shmoo.com (subscribers-only) |
| 2740 | L: linux-wireless@vger.kernel.org | 2363 | L: linux-wireless@vger.kernel.org |
| 2741 | W: http://hostap.epitest.fi/ | 2364 | W: http://hostap.epitest.fi/ |
| @@ -2743,82 +2366,69 @@ S: Maintained · 1 unmodified line | |||
| 2743 | F: drivers/net/wireless/hostap/ | 2366 | F: drivers/net/wireless/hostap/ |
| 2744 | 2367 | ||
| 2745 | HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER | 2368 | HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER |
| 2746 | P: Carlos Corbacho | 2369 | M: Carlos Corbacho <carlos@strangeworlds.co.uk> |
| 2747 | M: carlos@strangeworlds.co.uk | ||
| 2748 | S: Odd Fixes | 2370 | S: Odd Fixes |
| 2749 | F: drivers/platform/x86/tc1100-wmi.c | 2371 | F: drivers/platform/x86/tc1100-wmi.c |
| 2750 | 2372 | ||
| 2751 | HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series | 2373 | HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series |
| 2752 | P: Jaroslav Kysela | 2374 | M: Jaroslav Kysela <perex@perex.cz> |
| 2753 | M: perex@perex.cz | ||
| 2754 | S: Maintained | 2375 | S: Maintained |
| 2755 | F: drivers/net/hp100.* | 2376 | F: drivers/net/hp100.* |
| 2756 | 2377 | ||
| 2757 | HPET: High Precision Event Timers driver | 2378 | HPET: High Precision Event Timers driver |
| 2758 | P: Clemens Ladisch | 2379 | M: Clemens Ladisch <clemens@ladisch.de> |
| 2759 | M: clemens@ladisch.de | ||
| 2760 | S: Maintained | 2380 | S: Maintained |
| 2761 | F: Documentation/timers/hpet.txt | 2381 | F: Documentation/timers/hpet.txt |
| 2762 | F: drivers/char/hpet.c | 2382 | F: drivers/char/hpet.c |
| 2763 | F: include/linux/hpet.h | 2383 | F: include/linux/hpet.h |
| 2764 | 2384 | ||
| 2765 | HPET: i386 | 2385 | HPET: i386 |
| 2766 | P: Venkatesh Pallipadi (Venki) | 2386 | M: "Venkatesh Pallipadi (Venki)" <venkatesh.pallipadi@intel.com> |
| 2767 | M: venkatesh.pallipadi@intel.com | ||
| 2768 | S: Maintained | 2387 | S: Maintained |
| 2769 | F: arch/x86/kernel/hpet.c | 2388 | F: arch/x86/kernel/hpet.c |
| 2770 | F: arch/x86/include/asm/hpet.h | 2389 | F: arch/x86/include/asm/hpet.h |
| 2771 | 2390 | ||
| 2772 | HPET: x86_64 | 2391 | HPET: x86_64 |
| 2773 | P: Vojtech Pavlik | 2392 | M: Vojtech Pavlik <vojtech@suse.cz> |
| 2774 | M: vojtech@suse.cz | ||
| 2775 | S: Maintained | 2393 | S: Maintained |
| 2776 | 2394 | ||
| 2777 | HPET: ACPI | 2395 | HPET: ACPI |
| 2778 | P: Bob Picco | 2396 | M: Bob Picco <bob.picco@hp.com> |
| 2779 | M: bob.picco@hp.com | ||
| 2780 | S: Maintained | 2397 | S: Maintained |
| 2781 | F: drivers/char/hpet.c | 2398 | F: drivers/char/hpet.c |
| 2782 | 2399 | ||
| 2783 | HPFS FILESYSTEM | 2400 | HPFS FILESYSTEM |
| 2784 | P: Mikulas Patocka | 2401 | M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> |
| 2785 | M: mikulas@artax.karlin.mff.cuni.cz | ||
| 2786 | W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi | 2402 | W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi |
| 2787 | S: Maintained | 2403 | S: Maintained |
| 2788 | F: fs/hpfs/ | 2404 | F: fs/hpfs/ |
| 2789 | 2405 | ||
| 2790 | HSO 3G MODEM DRIVER | 2406 | HSO 3G MODEM DRIVER |
| 2791 | P: Jan Dumon | 2407 | M: Jan Dumon <j.dumon@option.com> |
| 2792 | M: j.dumon@option.com | ||
| 2793 | W: http://www.pharscape.org | 2408 | W: http://www.pharscape.org |
| 2794 | S: Maintained | 2409 | S: Maintained |
| 2795 | F: drivers/net/usb/hso.c | 2410 | F: drivers/net/usb/hso.c |
| 2796 | 2411 | ||
| 2797 | HTCPEN TOUCHSCREEN DRIVER | 2412 | HTCPEN TOUCHSCREEN DRIVER |
| 2798 | P: Pau Oliva Fora | 2413 | M: Pau Oliva Fora <pof@eslack.org> |
| 2799 | M: pof@eslack.org | ||
| 2800 | L: linux-input@vger.kernel.org | 2414 | L: linux-input@vger.kernel.org |
| 2801 | S: Maintained | 2415 | S: Maintained |
| 2802 | F: drivers/input/touchscreen/htcpen.c | 2416 | F: drivers/input/touchscreen/htcpen.c |
| 2803 | 2417 | ||
| 2804 | HUGETLB FILESYSTEM | 2418 | HUGETLB FILESYSTEM |
| 2805 | P: William Irwin | 2419 | M: William Irwin <wli@holomorphy.com> |
| 2806 | M: wli@holomorphy.com | ||
| 2807 | S: Maintained | 2420 | S: Maintained |
| 2808 | F: fs/hugetlbfs/ | 2421 | F: fs/hugetlbfs/ |
| 2809 | 2422 | ||
| 2810 | I2C/SMBUS STUB DRIVER | 2423 | I2C/SMBUS STUB DRIVER |
| 2811 | P: Mark M. Hoffman | 2424 | M: "Mark M. Hoffman" <mhoffman@lightlink.com> |
| 2812 | M: mhoffman@lightlink.com | ||
| 2813 | L: linux-i2c@vger.kernel.org | 2425 | L: linux-i2c@vger.kernel.org |
| 2814 | S: Maintained | 2426 | S: Maintained |
| 2815 | F: drivers/i2c/busses/i2c-stub.c | 2427 | F: drivers/i2c/busses/i2c-stub.c |
| 2816 | 2428 | ||
| 2817 | I2C SUBSYSTEM | 2429 | I2C SUBSYSTEM |
| 2818 | P: Jean Delvare (PC drivers, core) | 2430 | M: "Jean Delvare (PC drivers, core)" <khali@linux-fr.org> |
| 2819 | M: khali@linux-fr.org | 2431 | M: "Ben Dooks (embedded platforms)" <ben-linux@fluff.org> |
| 2820 | P: Ben Dooks (embedded platforms) | ||
| 2821 | M: ben-linux@fluff.org | ||
| 2822 | L: linux-i2c@vger.kernel.org | 2432 | L: linux-i2c@vger.kernel.org |
| 2823 | W: http://i2c.wiki.kernel.org/ | 2433 | W: http://i2c.wiki.kernel.org/ |
| 2824 | T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/ | 2434 | T: quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/ |
| @@ -2830,30 +2440,25 @@ F: include/linux/i2c-dev.h · 5 unmodified lines | |||
| 2830 | F: include/linux/i2c-id.h | 2440 | F: include/linux/i2c-id.h |
| 2831 | 2441 | ||
| 2832 | I2C-TINY-USB DRIVER | 2442 | I2C-TINY-USB DRIVER |
| 2833 | P: Till Harbaum | 2443 | M: Till Harbaum <till@harbaum.org> |
| 2834 | M: till@harbaum.org | ||
| 2835 | L: linux-i2c@vger.kernel.org | 2444 | L: linux-i2c@vger.kernel.org |
| 2836 | W: http://www.harbaum.org/till/i2c_tiny_usb | 2445 | W: http://www.harbaum.org/till/i2c_tiny_usb |
| 2837 | S: Maintained | 2446 | S: Maintained |
| 2838 | F: drivers/i2c/busses/i2c-tiny-usb.c | 2447 | F: drivers/i2c/busses/i2c-tiny-usb.c |
| 2839 | 2448 | ||
| 2840 | i386 BOOT CODE | 2449 | i386 BOOT CODE |
| 2841 | P: H. Peter Anvin | 2450 | M: "H. Peter Anvin" <hpa@zytor.com> |
| 2842 | M: hpa@zytor.com | ||
| 2843 | S: Maintained | 2451 | S: Maintained |
| 2844 | F: arch/x86/boot/ | 2452 | F: arch/x86/boot/ |
| 2845 | 2453 | ||
| 2846 | i386 SETUP CODE / CPU ERRATA WORKAROUNDS | 2454 | i386 SETUP CODE / CPU ERRATA WORKAROUNDS |
| 2847 | P: H. Peter Anvin | 2455 | M: "H. Peter Anvin" <hpa@zytor.com> |
| 2848 | M: hpa@zytor.com | ||
| 2849 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git | 2456 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git |
| 2850 | S: Maintained | 2457 | S: Maintained |
| 2851 | 2458 | ||
| 2852 | IA64 (Itanium) PLATFORM | 2459 | IA64 (Itanium) PLATFORM |
| 2853 | P: Tony Luck | 2460 | M: Tony Luck <tony.luck@intel.com> |
| 2854 | P: Fenghua Yu | 2461 | M: Fenghua Yu <fenghua.yu@intel.com> |
| 2855 | M: tony.luck@intel.com | ||
| 2856 | M: fenghua.yu@intel.com | ||
| 2857 | L: linux-ia64@vger.kernel.org | 2462 | L: linux-ia64@vger.kernel.org |
| 2858 | W: http://www.ia64-linux.org/ | 2463 | W: http://www.ia64-linux.org/ |
| 2859 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git | 2464 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6.git |
| @@ -2861,29 +2466,25 @@ S: Maintained · 1 unmodified line | |||
| 2861 | F: arch/ia64/ | 2466 | F: arch/ia64/ |
| 2862 | 2467 | ||
| 2863 | IBM MCA SCSI SUBSYSTEM DRIVER | 2468 | IBM MCA SCSI SUBSYSTEM DRIVER |
| 2864 | P: Michael Lang | 2469 | M: Michael Lang <langa2@kph.uni-mainz.de> |
| 2865 | M: langa2@kph.uni-mainz.de | ||
| 2866 | W: http://www.uni-mainz.de/~langm000/linux.html | 2470 | W: http://www.uni-mainz.de/~langm000/linux.html |
| 2867 | S: Maintained | 2471 | S: Maintained |
| 2868 | F: drivers/scsi/ibmmca.c | 2472 | F: drivers/scsi/ibmmca.c |
| 2869 | 2473 | ||
| 2870 | IBM Power Linux RAID adapter | 2474 | IBM Power Linux RAID adapter |
| 2871 | P: Brian King | 2475 | M: Brian King <brking@us.ibm.com> |
| 2872 | M: brking@us.ibm.com | ||
| 2873 | S: Supported | 2476 | S: Supported |
| 2874 | F: drivers/scsi/ipr.* | 2477 | F: drivers/scsi/ipr.* |
| 2875 | 2478 | ||
| 2876 | IBM ServeRAID RAID DRIVER | 2479 | IBM ServeRAID RAID DRIVER |
| 2877 | P: Jack Hammer | 2480 | P: Jack Hammer |
| 2878 | P: Dave Jeffery | 2481 | M: Dave Jeffery <ipslinux@adaptec.com> |
| 2879 | M: ipslinux@adaptec.com | ||
| 2880 | W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html | 2482 | W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html |
| 2881 | S: Supported | 2483 | S: Supported |
| 2882 | F: drivers/scsi/ips.* | 2484 | F: drivers/scsi/ips.* |
| 2883 | 2485 | ||
| 2884 | IDE SUBSYSTEM | 2486 | IDE SUBSYSTEM |
| 2885 | P: David S. Miller | 2487 | M: "David S. Miller" <davem@davemloft.net> |
| 2886 | M: davem@davemloft.net | ||
| 2887 | L: linux-ide@vger.kernel.org | 2488 | L: linux-ide@vger.kernel.org |
| 2888 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git | 2489 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git |
| 2889 | S: Maintained | 2490 | S: Maintained |
| @@ -2892,25 +2493,21 @@ F: drivers/ide/ · 2 unmodified lines | |||
| 2892 | F: include/linux/ide.h | 2493 | F: include/linux/ide.h |
| 2893 | 2494 | ||
| 2894 | IDE/ATAPI DRIVERS | 2495 | IDE/ATAPI DRIVERS |
| 2895 | P: Borislav Petkov | 2496 | M: Borislav Petkov <petkovbb@gmail.com> |
| 2896 | M: petkovbb@gmail.com | ||
| 2897 | L: linux-ide@vger.kernel.org | 2497 | L: linux-ide@vger.kernel.org |
| 2898 | S: Maintained | 2498 | S: Maintained |
| 2899 | F: Documentation/cdrom/ide-cd | 2499 | F: Documentation/cdrom/ide-cd |
| 2900 | F: drivers/ide/ide-cd* | 2500 | F: drivers/ide/ide-cd* |
| 2901 | 2501 | ||
| 2902 | IDLE-I7300 | 2502 | IDLE-I7300 |
| 2903 | P: Andy Henroid | 2503 | M: Andy Henroid <andrew.d.henroid@intel.com> |
| 2904 | M: andrew.d.henroid@intel.com | ||
| 2905 | L: linux-pm@lists.linux-foundation.org | 2504 | L: linux-pm@lists.linux-foundation.org |
| 2906 | S: Supported | 2505 | S: Supported |
| 2907 | F: drivers/idle/i7300_idle.c | 2506 | F: drivers/idle/i7300_idle.c |
| 2908 | 2507 | ||
| 2909 | IEEE 1394 SUBSYSTEM | 2508 | IEEE 1394 SUBSYSTEM |
| 2910 | P: Ben Collins | 2509 | M: Ben Collins <ben.collins@ubuntu.com> |
| 2911 | M: ben.collins@ubuntu.com | 2510 | M: Stefan Richter <stefanr@s5r6.in-berlin.de> |
| 2912 | P: Stefan Richter | ||
| 2913 | M: stefanr@s5r6.in-berlin.de | ||
| 2914 | L: linux1394-devel@lists.sourceforge.net | 2511 | L: linux1394-devel@lists.sourceforge.net |
| 2915 | W: http://www.linux1394.org/ | 2512 | W: http://www.linux1394.org/ |
| 2916 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git | 2513 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git |
| @@ -2918,19 +2515,15 @@ S: Maintained · 1 unmodified line | |||
| 2918 | F: drivers/ieee1394/ | 2515 | F: drivers/ieee1394/ |
| 2919 | 2516 | ||
| 2920 | IEEE 1394 RAW I/O DRIVER | 2517 | IEEE 1394 RAW I/O DRIVER |
| 2921 | P: Dan Dennedy | 2518 | M: Dan Dennedy <dan@dennedy.org> |
| 2922 | M: dan@dennedy.org | 2519 | M: Stefan Richter <stefanr@s5r6.in-berlin.de> |
| 2923 | P: Stefan Richter | ||
| 2924 | M: stefanr@s5r6.in-berlin.de | ||
| 2925 | L: linux1394-devel@lists.sourceforge.net | 2520 | L: linux1394-devel@lists.sourceforge.net |
| 2926 | S: Maintained | 2521 | S: Maintained |
| 2927 | F: drivers/ieee1394/raw1394* | 2522 | F: drivers/ieee1394/raw1394* |
| 2928 | 2523 | ||
| 2929 | IEEE 802.15.4 SUBSYSTEM | 2524 | IEEE 802.15.4 SUBSYSTEM |
| 2930 | P: Dmitry Eremin-Solenikov | 2525 | M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> |
| 2931 | M: dbaryshkov@gmail.com | 2526 | M: Sergey Lapin <slapin@ossfans.org> |
| 2932 | P: Sergey Lapin | ||
| 2933 | M: slapin@ossfans.org | ||
| 2934 | L: linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers) | 2527 | L: linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2935 | W: http://apps.sourceforge.net/trac/linux-zigbee | 2528 | W: http://apps.sourceforge.net/trac/linux-zigbee |
| 2936 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git | 2529 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan.git |
| @@ -2939,8 +2532,7 @@ F: net/ieee802154/ · 2 unmodified lines | |||
| 2939 | F: drivers/ieee802154/ | 2532 | F: drivers/ieee802154/ |
| 2940 | 2533 | ||
| 2941 | INTEGRITY MEASUREMENT ARCHITECTURE (IMA) | 2534 | INTEGRITY MEASUREMENT ARCHITECTURE (IMA) |
| 2942 | P: Mimi Zohar | 2535 | M: Mimi Zohar <zohar@us.ibm.com> |
| 2943 | M: zohar@us.ibm.com | ||
| 2944 | S: Supported | 2536 | S: Supported |
| 2945 | F: security/integrity/ima/ | 2537 | F: security/integrity/ima/ |
| 2946 | 2538 | ||
| @@ -2950,12 +2542,9 @@ S: Orphan · 3 unmodified lines | |||
| 2950 | F: drivers/video/imsttfb.c | 2542 | F: drivers/video/imsttfb.c |
| 2951 | 2543 | ||
| 2952 | INFINIBAND SUBSYSTEM | 2544 | INFINIBAND SUBSYSTEM |
| 2953 | P: Roland Dreier | 2545 | M: Roland Dreier <rolandd@cisco.com> |
| 2954 | M: rolandd@cisco.com | 2546 | M: Sean Hefty <sean.hefty@intel.com> |
| 2955 | P: Sean Hefty | 2547 | M: Hal Rosenstock <hal.rosenstock@gmail.com> |
| 2956 | M: sean.hefty@intel.com | ||
| 2957 | P: Hal Rosenstock | ||
| 2958 | M: hal.rosenstock@gmail.com | ||
| 2959 | L: general@lists.openfabrics.org (moderated for non-subscribers) | 2548 | L: general@lists.openfabrics.org (moderated for non-subscribers) |
| 2960 | W: http://www.openib.org/ | 2549 | W: http://www.openib.org/ |
| 2961 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git | 2550 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git |
| @@ -2965,65 +2554,55 @@ F: drivers/infiniband/ · 3 unmodified lines | |||
| 2965 | F: include/linux/if_infiniband.h | 2554 | F: include/linux/if_infiniband.h |
| 2966 | 2555 | ||
| 2967 | INOTIFY | 2556 | INOTIFY |
| 2968 | P: John McCutchan | 2557 | M: John McCutchan <john@johnmccutchan.com> |
| 2969 | M: john@johnmccutchan.com | 2558 | M: Robert Love <rlove@rlove.org> |
| 2970 | P: Robert Love | 2559 | M: Eric Paris <eparis@parisplace.org> |
| 2971 | M: rlove@rlove.org | ||
| 2972 | P: Eric Paris | ||
| 2973 | M: eparis@parisplace.org | ||
| 2974 | S: Maintained | 2560 | S: Maintained |
| 2975 | F: Documentation/filesystems/inotify.txt | 2561 | F: Documentation/filesystems/inotify.txt |
| 2976 | F: fs/notify/inotify/ | 2562 | F: fs/notify/inotify/ |
| 2977 | F: include/linux/inotify.h | 2563 | F: include/linux/inotify.h |
| 2978 | 2564 | ||
| 2979 | INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS | 2565 | INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS |
| 2980 | P: Dmitry Torokhov | 2566 | M: Dmitry Torokhov <dmitry.torokhov@gmail.com> |
| 2981 | M: dmitry.torokhov@gmail.com | 2567 | M: Dmitry Torokhov <dtor@mail.ru> |
| 2982 | M: dtor@mail.ru | ||
| 2983 | L: linux-input@vger.kernel.org | 2568 | L: linux-input@vger.kernel.org |
| 2984 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git | 2569 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git |
| 2985 | S: Maintained | 2570 | S: Maintained |
| 2986 | F: drivers/input/ | 2571 | F: drivers/input/ |
| 2987 | 2572 | ||
| 2988 | INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) | 2573 | INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) |
| 2989 | P: Sylvain Meyer | 2574 | M: Sylvain Meyer <sylvain.meyer@worldonline.fr> |
| 2990 | M: sylvain.meyer@worldonline.fr | ||
| 2991 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 2575 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2992 | S: Maintained | 2576 | S: Maintained |
| 2993 | F: Documentation/fb/intelfb.txt | 2577 | F: Documentation/fb/intelfb.txt |
| 2994 | F: drivers/video/intelfb/ | 2578 | F: drivers/video/intelfb/ |
| 2995 | 2579 | ||
| 2996 | INTEL 810/815 FRAMEBUFFER DRIVER | 2580 | INTEL 810/815 FRAMEBUFFER DRIVER |
| 2997 | P: Antonino Daplas | 2581 | M: Antonino Daplas <adaplas@gmail.com> |
| 2998 | M: adaplas@gmail.com | ||
| 2999 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 2582 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 3000 | S: Maintained | 2583 | S: Maintained |
| 3001 | F: drivers/video/i810/ | 2584 | F: drivers/video/i810/ |
| 3002 | 2585 | ||
| 3003 | INTEL MENLOW THERMAL DRIVER | 2586 | INTEL MENLOW THERMAL DRIVER |
| 3004 | P: Sujith Thomas | 2587 | M: Sujith Thomas <sujith.thomas@intel.com> |
| 3005 | M: sujith.thomas@intel.com | ||
| 3006 | L: linux-acpi@vger.kernel.org | 2588 | L: linux-acpi@vger.kernel.org |
| 3007 | W: http://www.lesswatts.org/projects/acpi/ | 2589 | W: http://www.lesswatts.org/projects/acpi/ |
| 3008 | S: Supported | 2590 | S: Supported |
| 3009 | F: drivers/platform/x86/intel_menlow.c | 2591 | F: drivers/platform/x86/intel_menlow.c |
| 3010 | 2592 | ||
| 3011 | INTEL IA32 MICROCODE UPDATE SUPPORT | 2593 | INTEL IA32 MICROCODE UPDATE SUPPORT |
| 3012 | P: Tigran Aivazian | 2594 | M: Tigran Aivazian <tigran@aivazian.fsnet.co.uk> |
| 3013 | M: tigran@aivazian.fsnet.co.uk | ||
| 3014 | S: Maintained | 2595 | S: Maintained |
| 3015 | F: arch/x86/kernel/microcode_core.c | 2596 | F: arch/x86/kernel/microcode_core.c |
| 3016 | F: arch/x86/kernel/microcode_intel.c | 2597 | F: arch/x86/kernel/microcode_intel.c |
| 3017 | 2598 | ||
| 3018 | INTEL I/OAT DMA DRIVER | 2599 | INTEL I/OAT DMA DRIVER |
| 3019 | P: Maciej Sosnowski | 2600 | M: Maciej Sosnowski <maciej.sosnowski@intel.com> |
| 3020 | M: maciej.sosnowski@intel.com | ||
| 3021 | S: Supported | 2601 | S: Supported |
| 3022 | F: drivers/dma/ioat* | 2602 | F: drivers/dma/ioat* |
| 3023 | 2603 | ||
| 3024 | INTEL IOMMU (VT-d) | 2604 | INTEL IOMMU (VT-d) |
| 3025 | P: David Woodhouse | 2605 | M: David Woodhouse <dwmw2@infradead.org> |
| 3026 | M: dwmw2@infradead.org | ||
| 3027 | L: iommu@lists.linux-foundation.org | 2606 | L: iommu@lists.linux-foundation.org |
| 3028 | T: git git://git.infradead.org/iommu-2.6.git | 2607 | T: git git://git.infradead.org/iommu-2.6.git |
| 3029 | S: Supported | 2608 | S: Supported |
| @@ -3031,14 +2610,12 @@ F: drivers/pci/intel-iommu.c · 1 unmodified line | |||
| 3031 | F: include/linux/intel-iommu.h | 2610 | F: include/linux/intel-iommu.h |
| 3032 | 2611 | ||
| 3033 | INTEL IOP-ADMA DMA DRIVER | 2612 | INTEL IOP-ADMA DMA DRIVER |
| 3034 | P: Dan Williams | 2613 | M: Dan Williams <dan.j.williams@intel.com> |
| 3035 | M: dan.j.williams@intel.com | ||
| 3036 | S: Supported | 2614 | S: Supported |
| 3037 | F: drivers/dma/iop-adma.c | 2615 | F: drivers/dma/iop-adma.c |
| 3038 | 2616 | ||
| 3039 | INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT | 2617 | INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT |
| 3040 | P: Krzysztof Halasa | 2618 | M: Krzysztof Halasa <khc@pm.waw.pl> |
| 3041 | M: khc@pm.waw.pl | ||
| 3042 | S: Maintained | 2619 | S: Maintained |
| 3043 | F: arch/arm/mach-ixp4xx/include/mach/qmgr.h | 2620 | F: arch/arm/mach-ixp4xx/include/mach/qmgr.h |
| 3044 | F: arch/arm/mach-ixp4xx/include/mach/npe.h | 2621 | F: arch/arm/mach-ixp4xx/include/mach/npe.h |
| @@ -3048,29 +2625,22 @@ F: drivers/net/arm/ixp4xx_eth.c · 3 unmodified lines | |||
| 3048 | F: drivers/net/wan/ixp4xx_hss.c | 2625 | F: drivers/net/wan/ixp4xx_hss.c |
| 3049 | 2626 | ||
| 3050 | INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT | 2627 | INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT |
| 3051 | P: Deepak Saxena | 2628 | M: Deepak Saxena <dsaxena@plexity.net> |
| 3052 | M: dsaxena@plexity.net | ||
| 3053 | S: Maintained | 2629 | S: Maintained |
| 3054 | F: drivers/char/hw_random/ixp4xx-rng.c | 2630 | F: drivers/char/hw_random/ixp4xx-rng.c |
| 3055 | 2631 | ||
| 3056 | INTEL IXP2000 ETHERNET DRIVER | 2632 | INTEL IXP2000 ETHERNET DRIVER |
| 3057 | P: Lennert Buytenhek | 2633 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| 3058 | M: kernel@wantstofly.org | ||
| 3059 | L: netdev@vger.kernel.org | 2634 | L: netdev@vger.kernel.org |
| 3060 | S: Maintained | 2635 | S: Maintained |
| 3061 | F: drivers/net/ixp2000/ | 2636 | F: drivers/net/ixp2000/ |
| 3062 | 2637 | ||
| 3063 | INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe) | 2638 | INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe) |
| 3064 | P: Jeff Kirsher | 2639 | M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> |
| 3065 | M: jeffrey.t.kirsher@intel.com | 2640 | M: Jesse Brandeburg <jesse.brandeburg@intel.com> |
| 3066 | P: Jesse Brandeburg | 2641 | M: Bruce Allan <bruce.w.allan@intel.com> |
| 3067 | M: jesse.brandeburg@intel.com | 2642 | M: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> |
| 3068 | P: Bruce Allan | 2643 | M: John Ronciak <john.ronciak@intel.com> |
| 3069 | M: bruce.w.allan@intel.com | ||
| 3070 | P: PJ Waskiewicz | ||
| 3071 | M: peter.p.waskiewicz.jr@intel.com | ||
| 3072 | P: John Ronciak | ||
| 3073 | M: john.ronciak@intel.com | ||
| 3074 | L: e1000-devel@lists.sourceforge.net | 2644 | L: e1000-devel@lists.sourceforge.net |
| 3075 | W: http://e1000.sourceforge.net/ | 2645 | W: http://e1000.sourceforge.net/ |
| 3076 | S: Supported | 2646 | S: Supported |
| @@ -3082,12 +2652,9 @@ F: drivers/net/ixgb/ · 5 unmodified lines | |||
| 3082 | F: drivers/net/ixgbe/ | 2652 | F: drivers/net/ixgbe/ |
| 3083 | 2653 | ||
| 3084 | INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT | 2654 | INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT |
| 3085 | P: Zhu Yi | 2655 | M: Zhu Yi <yi.zhu@intel.com> |
| 3086 | M: yi.zhu@intel.com | 2656 | M: James Ketrenos <jketreno@linux.intel.com> |
| 3087 | P: James Ketrenos | 2657 | M: Reinette Chatre <reinette.chatre@intel.com> |
| 3088 | M: jketreno@linux.intel.com | ||
| 3089 | P: Reinette Chatre | ||
| 3090 | M: reinette.chatre@intel.com | ||
| 3091 | L: linux-wireless@vger.kernel.org | 2658 | L: linux-wireless@vger.kernel.org |
| 3092 | L: ipw2100-devel@lists.sourceforge.net | 2659 | L: ipw2100-devel@lists.sourceforge.net |
| 3093 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel | 2660 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel |
| @@ -3097,12 +2664,9 @@ F: Documentation/networking/README.ipw2100 · 3 unmodified lines | |||
| 3097 | F: drivers/net/wireless/ipw2x00/ipw2100.* | 2664 | F: drivers/net/wireless/ipw2x00/ipw2100.* |
| 3098 | 2665 | ||
| 3099 | INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT | 2666 | INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT |
| 3100 | P: Zhu Yi | 2667 | M: Zhu Yi <yi.zhu@intel.com> |
| 3101 | M: yi.zhu@intel.com | 2668 | M: James Ketrenos <jketreno@linux.intel.com> |
| 3102 | P: James Ketrenos | 2669 | M: Reinette Chatre <reinette.chatre@intel.com> |
| 3103 | M: jketreno@linux.intel.com | ||
| 3104 | P: Reinette Chatre | ||
| 3105 | M: reinette.chatre@intel.com | ||
| 3106 | L: linux-wireless@vger.kernel.org | 2670 | L: linux-wireless@vger.kernel.org |
| 3107 | L: ipw2100-devel@lists.sourceforge.net | 2671 | L: ipw2100-devel@lists.sourceforge.net |
| 3108 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel | 2672 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel |
| @@ -3112,8 +2676,7 @@ F: Documentation/networking/README.ipw2200 · 3 unmodified lines | |||
| 3112 | F: drivers/net/wireless/ipw2x00/ipw2200.* | 2676 | F: drivers/net/wireless/ipw2x00/ipw2200.* |
| 3113 | 2677 | ||
| 3114 | INTEL WIRELESS WIMAX CONNECTION 2400 | 2678 | INTEL WIRELESS WIMAX CONNECTION 2400 |
| 3115 | P: Inaky Perez-Gonzalez | 2679 | M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> |
| 3116 | M: inaky.perez-gonzalez@intel.com | ||
| 3117 | M: linux-wimax@intel.com | 2680 | M: linux-wimax@intel.com |
| 3118 | L: wimax@linuxwimax.org | 2681 | L: wimax@linuxwimax.org |
| 3119 | S: Supported | 2682 | S: Supported |
| @@ -3123,10 +2686,8 @@ F: drivers/net/wimax/i2400m/ · 3 unmodified lines | |||
| 3123 | F: include/linux/wimax/i2400m.h | 2686 | F: include/linux/wimax/i2400m.h |
| 3124 | 2687 | ||
| 3125 | INTEL WIRELESS WIFI LINK (iwlwifi) | 2688 | INTEL WIRELESS WIFI LINK (iwlwifi) |
| 3126 | P: Zhu Yi | 2689 | M: Zhu Yi <yi.zhu@intel.com> |
| 3127 | M: yi.zhu@intel.com | 2690 | M: Reinette Chatre <reinette.chatre@intel.com> |
| 3128 | P: Reinette Chatre | ||
| 3129 | M: reinette.chatre@intel.com | ||
| 3130 | L: linux-wireless@vger.kernel.org | 2691 | L: linux-wireless@vger.kernel.org |
| 3131 | L: ipw3945-devel@lists.sourceforge.net | 2692 | L: ipw3945-devel@lists.sourceforge.net |
| 3132 | W: http://intellinuxwireless.org | 2693 | W: http://intellinuxwireless.org |
| @@ -3135,47 +2696,39 @@ S: Supported · 2 unmodified lines | |||
| 3135 | F: drivers/net/wireless/iwlwifi/ | 2696 | F: drivers/net/wireless/iwlwifi/ |
| 3136 | 2697 | ||
| 3137 | IOC3 ETHERNET DRIVER | 2698 | IOC3 ETHERNET DRIVER |
| 3138 | P: Ralf Baechle | 2699 | M: Ralf Baechle <ralf@linux-mips.org> |
| 3139 | M: ralf@linux-mips.org | ||
| 3140 | L: linux-mips@linux-mips.org | 2700 | L: linux-mips@linux-mips.org |
| 3141 | S: Maintained | 2701 | S: Maintained |
| 3142 | F: drivers/net/ioc3-eth.c | 2702 | F: drivers/net/ioc3-eth.c |
| 3143 | 2703 | ||
| 3144 | IOC3 SERIAL DRIVER | 2704 | IOC3 SERIAL DRIVER |
| 3145 | P: Pat Gefre | 2705 | M: Pat Gefre <pfg@sgi.com> |
| 3146 | M: pfg@sgi.com | ||
| 3147 | L: linux-mips@linux-mips.org | 2706 | L: linux-mips@linux-mips.org |
| 3148 | S: Maintained | 2707 | S: Maintained |
| 3149 | F: drivers/serial/ioc3_serial.c | 2708 | F: drivers/serial/ioc3_serial.c |
| 3150 | 2709 | ||
| 3151 | IP MASQUERADING | 2710 | IP MASQUERADING |
| 3152 | P: Juanjo Ciarlante | 2711 | M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> |
| 3153 | M: jjciarla@raiz.uncu.edu.ar | ||
| 3154 | S: Maintained | 2712 | S: Maintained |
| 3155 | F: net/ipv4/netfilter/ipt_MASQUERADE.c | 2713 | F: net/ipv4/netfilter/ipt_MASQUERADE.c |
| 3156 | 2714 | ||
| 3157 | IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER | 2715 | IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER |
| 3158 | P: Francois Romieu | 2716 | M: Francois Romieu <romieu@fr.zoreil.com> |
| 3159 | M: romieu@fr.zoreil.com | 2717 | M: Sorbica Shieh <sorbica@icplus.com.tw> |
| 3160 | P: Sorbica Shieh | 2718 | M: Jesse Huang <jesse@icplus.com.tw> |
| 3161 | M: sorbica@icplus.com.tw | ||
| 3162 | P: Jesse Huang | ||
| 3163 | M: jesse@icplus.com.tw | ||
| 3164 | L: netdev@vger.kernel.org | 2719 | L: netdev@vger.kernel.org |
| 3165 | S: Maintained | 2720 | S: Maintained |
| 3166 | F: drivers/net/ipg.c | 2721 | F: drivers/net/ipg.c |
| 3167 | 2722 | ||
| 3168 | IPATH DRIVER | 2723 | IPATH DRIVER |
| 3169 | P: Ralph Campbell | 2724 | M: Ralph Campbell <infinipath@qlogic.com> |
| 3170 | M: infinipath@qlogic.com | ||
| 3171 | L: general@lists.openfabrics.org | 2725 | L: general@lists.openfabrics.org |
| 3172 | T: git git://git.qlogic.com/ipath-linux-2.6 | 2726 | T: git git://git.qlogic.com/ipath-linux-2.6 |
| 3173 | S: Supported | 2727 | S: Supported |
| 3174 | F: drivers/infiniband/hw/ipath/ | 2728 | F: drivers/infiniband/hw/ipath/ |
| 3175 | 2729 | ||
| 3176 | IPMI SUBSYSTEM | 2730 | IPMI SUBSYSTEM |
| 3177 | P: Corey Minyard | 2731 | M: Corey Minyard <minyard@acm.org> |
| 3178 | M: minyard@acm.org | ||
| 3179 | L: openipmi-developer@lists.sourceforge.net | 2732 | L: openipmi-developer@lists.sourceforge.net |
| 3180 | W: http://openipmi.sourceforge.net/ | 2733 | W: http://openipmi.sourceforge.net/ |
| 3181 | S: Supported | 2734 | S: Supported |
| @@ -3184,20 +2737,16 @@ F: drivers/char/ipmi/ · 2 unmodified lines | |||
| 3184 | F: include/linux/ipmi* | 2737 | F: include/linux/ipmi* |
| 3185 | 2738 | ||
| 3186 | IPS SCSI RAID DRIVER | 2739 | IPS SCSI RAID DRIVER |
| 3187 | P: Adaptec OEM Raid Solutions | 2740 | M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> |
| 3188 | M: aacraid@adaptec.com | ||
| 3189 | L: linux-scsi@vger.kernel.org | 2741 | L: linux-scsi@vger.kernel.org |
| 3190 | W: http://www.adaptec.com/ | 2742 | W: http://www.adaptec.com/ |
| 3191 | S: Maintained | 2743 | S: Maintained |
| 3192 | F: drivers/scsi/ips* | 2744 | F: drivers/scsi/ips* |
| 3193 | 2745 | ||
| 3194 | IPVS | 2746 | IPVS |
| 3195 | P: Wensong Zhang | 2747 | M: Wensong Zhang <wensong@linux-vs.org> |
| 3196 | M: wensong@linux-vs.org | 2748 | M: Simon Horman <horms@verge.net.au> |
| 3197 | P: Simon Horman | 2749 | M: Julian Anastasov <ja@ssi.bg> |
| 3198 | M: horms@verge.net.au | ||
| 3199 | P: Julian Anastasov | ||
| 3200 | M: ja@ssi.bg | ||
| 3201 | L: netdev@vger.kernel.org | 2750 | L: netdev@vger.kernel.org |
| 3202 | L: lvs-devel@vger.kernel.org | 2751 | L: lvs-devel@vger.kernel.org |
| 3203 | S: Maintained | 2752 | S: Maintained |
| @@ -3205,17 +2754,14 @@ F: Documentation/networking/ipvs-sysctl.txt · 1 unmodified line | |||
| 3205 | F: net/netfilter/ipvs/ | 2754 | F: net/netfilter/ipvs/ |
| 3206 | 2755 | ||
| 3207 | IPWIRELESS DRIVER | 2756 | IPWIRELESS DRIVER |
| 3208 | P: Jiri Kosina | 2757 | M: Jiri Kosina <jkosina@suse.cz> |
| 3209 | M: jkosina@suse.cz | 2758 | M: David Sterba <dsterba@suse.cz> |
| 3210 | P: David Sterba | ||
| 3211 | M: dsterba@suse.cz | ||
| 3212 | S: Maintained | 2759 | S: Maintained |
| 3213 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git | 2760 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git |
| 3214 | F: drivers/char/pcmcia/ipwireless/ | 2761 | F: drivers/char/pcmcia/ipwireless/ |
| 3215 | 2762 | ||
| 3216 | IPX NETWORK LAYER | 2763 | IPX NETWORK LAYER |
| 3217 | P: Arnaldo Carvalho de Melo | 2764 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 3218 | M: acme@ghostprotocols.net | ||
| 3219 | L: netdev@vger.kernel.org | 2765 | L: netdev@vger.kernel.org |
| 3220 | S: Maintained | 2766 | S: Maintained |
| 3221 | F: include/linux/ipx.h | 2767 | F: include/linux/ipx.h |
| @@ -3223,8 +2769,7 @@ F: include/net/ipx.h · 1 unmodified line | |||
| 3223 | F: net/ipx/ | 2769 | F: net/ipx/ |
| 3224 | 2770 | ||
| 3225 | IRDA SUBSYSTEM | 2771 | IRDA SUBSYSTEM |
| 3226 | P: Samuel Ortiz | 2772 | M: Samuel Ortiz <samuel@sortiz.org> |
| 3227 | M: samuel@sortiz.org | ||
| 3228 | L: irda-users@lists.sourceforge.net (subscribers-only) | 2773 | L: irda-users@lists.sourceforge.net (subscribers-only) |
| 3229 | W: http://irda.sourceforge.net/ | 2774 | W: http://irda.sourceforge.net/ |
| 3230 | S: Maintained | 2775 | S: Maintained |
| @@ -3235,16 +2780,14 @@ F: include/net/irda/ · 4 unmodified lines | |||
| 3235 | F: net/irda/ | 2780 | F: net/irda/ |
| 3236 | 2781 | ||
| 3237 | ISAPNP | 2782 | ISAPNP |
| 3238 | P: Jaroslav Kysela | 2783 | M: Jaroslav Kysela <perex@perex.cz> |
| 3239 | M: perex@perex.cz | ||
| 3240 | S: Maintained | 2784 | S: Maintained |
| 3241 | F: Documentation/isapnp.txt | 2785 | F: Documentation/isapnp.txt |
| 3242 | F: drivers/pnp/isapnp/ | 2786 | F: drivers/pnp/isapnp/ |
| 3243 | F: include/linux/isapnp.h | 2787 | F: include/linux/isapnp.h |
| 3244 | 2788 | ||
| 3245 | ISCSI | 2789 | ISCSI |
| 3246 | P: Mike Christie | 2790 | M: Mike Christie <michaelc@cs.wisc.edu> |
| 3247 | M: michaelc@cs.wisc.edu | ||
| 3248 | L: open-iscsi@googlegroups.com | 2791 | L: open-iscsi@googlegroups.com |
| 3249 | W: www.open-iscsi.org | 2792 | W: www.open-iscsi.org |
| 3250 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git | 2793 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git |
| @@ -3253,8 +2796,7 @@ F: drivers/scsi/*iscsi* · 2 unmodified lines | |||
| 3253 | F: include/scsi/*iscsi* | 2796 | F: include/scsi/*iscsi* |
| 3254 | 2797 | ||
| 3255 | ISDN SUBSYSTEM | 2798 | ISDN SUBSYSTEM |
| 3256 | P: Karsten Keil | 2799 | M: Karsten Keil <isdn@linux-pingi.de> |
| 3257 | M: isdn@linux-pingi.de | ||
| 3258 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) | 2800 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) |
| 3259 | W: http://www.isdn4linux.de | 2801 | W: http://www.isdn4linux.de |
| 3260 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git | 2802 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git |
| @@ -3265,18 +2807,15 @@ F: include/linux/isdn.h · 4 unmodified lines | |||
| 3265 | F: include/linux/isdn/ | 2807 | F: include/linux/isdn/ |
| 3266 | 2808 | ||
| 3267 | ISDN SUBSYSTEM (Eicon active card driver) | 2809 | ISDN SUBSYSTEM (Eicon active card driver) |
| 3268 | P: Armin Schindler | 2810 | M: Armin Schindler <mac@melware.de> |
| 3269 | M: mac@melware.de | ||
| 3270 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) | 2811 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) |
| 3271 | W: http://www.melware.de | 2812 | W: http://www.melware.de |
| 3272 | S: Maintained | 2813 | S: Maintained |
| 3273 | F: drivers/isdn/hardware/eicon/ | 2814 | F: drivers/isdn/hardware/eicon/ |
| 3274 | 2815 | ||
| 3275 | IVTV VIDEO4LINUX DRIVER | 2816 | IVTV VIDEO4LINUX DRIVER |
| 3276 | P: Hans Verkuil | 2817 | M: Hans Verkuil <hverkuil@xs4all.nl> |
| 3277 | M: hverkuil@xs4all.nl | ||
| 3278 | L: ivtv-devel@ivtvdriver.org | 2818 | L: ivtv-devel@ivtvdriver.org |
| 3279 | L: ivtv-users@ivtvdriver.org | ||
| 3280 | L: linux-media@vger.kernel.org | 2819 | L: linux-media@vger.kernel.org |
| 3281 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 2820 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 3282 | W: http://www.ivtvdriver.org | 2821 | W: http://www.ivtvdriver.org |
| @@ -3286,8 +2825,7 @@ F: drivers/media/video/ivtv/ · 3 unmodified lines | |||
| 3286 | F: include/linux/ivtv* | 2825 | F: include/linux/ivtv* |
| 3287 | 2826 | ||
| 3288 | JFS FILESYSTEM | 2827 | JFS FILESYSTEM |
| 3289 | P: Dave Kleikamp | 2828 | M: Dave Kleikamp <shaggy@linux.vnet.ibm.com> |
| 3290 | M: shaggy@linux.vnet.ibm.com | ||
| 3291 | L: jfs-discussion@lists.sourceforge.net | 2829 | L: jfs-discussion@lists.sourceforge.net |
| 3292 | W: http://jfs.sourceforge.net/ | 2830 | W: http://jfs.sourceforge.net/ |
| 3293 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git | 2831 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git |
| @@ -3296,15 +2834,13 @@ F: Documentation/filesystems/jfs.txt · 2 unmodified lines | |||
| 3296 | F: fs/jfs/ | 2834 | F: fs/jfs/ |
| 3297 | 2835 | ||
| 3298 | JME NETWORK DRIVER | 2836 | JME NETWORK DRIVER |
| 3299 | P: Guo-Fu Tseng | 2837 | M: Guo-Fu Tseng <cooldavid@cooldavid.org> |
| 3300 | M: cooldavid@cooldavid.org | ||
| 3301 | L: netdev@vger.kernel.org | 2838 | L: netdev@vger.kernel.org |
| 3302 | S: Maintained | 2839 | S: Maintained |
| 3303 | F: drivers/net/jme.* | 2840 | F: drivers/net/jme.* |
| 3304 | 2841 | ||
| 3305 | JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) | 2842 | JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) |
| 3306 | P: David Woodhouse | 2843 | M: David Woodhouse <dwmw2@infradead.org> |
| 3307 | M: dwmw2@infradead.org | ||
| 3308 | L: linux-mtd@lists.infradead.org | 2844 | L: linux-mtd@lists.infradead.org |
| 3309 | W: http://www.linux-mtd.infradead.org/doc/jffs2.html | 2845 | W: http://www.linux-mtd.infradead.org/doc/jffs2.html |
| 3310 | S: Maintained | 2846 | S: Maintained |
| @@ -3312,10 +2848,8 @@ F: fs/jffs2/ · 1 unmodified line | |||
| 3312 | F: include/linux/jffs2.h | 2848 | F: include/linux/jffs2.h |
| 3313 | 2849 | ||
| 3314 | JOURNALLING LAYER FOR BLOCK DEVICES (JBD) | 2850 | JOURNALLING LAYER FOR BLOCK DEVICES (JBD) |
| 3315 | P: Stephen Tweedie | 2851 | M: Stephen Tweedie <sct@redhat.com> |
| 3316 | M: sct@redhat.com | 2852 | M: Andrew Morton <akpm@linux-foundation.org> |
| 3317 | P: Andrew Morton | ||
| 3318 | M: akpm@linux-foundation.org | ||
| 3319 | L: linux-ext4@vger.kernel.org | 2853 | L: linux-ext4@vger.kernel.org |
| 3320 | S: Maintained | 2854 | S: Maintained |
| 3321 | F: fs/jbd*/ | 2855 | F: fs/jbd*/ |
| @@ -3323,48 +2857,41 @@ F: include/linux/ext*jbd*.h · 1 unmodified line | |||
| 3323 | F: include/linux/jbd*.h | 2857 | F: include/linux/jbd*.h |
| 3324 | 2858 | ||
| 3325 | K8TEMP HARDWARE MONITORING DRIVER | 2859 | K8TEMP HARDWARE MONITORING DRIVER |
| 3326 | P: Rudolf Marek | 2860 | M: Rudolf Marek <r.marek@assembler.cz> |
| 3327 | M: r.marek@assembler.cz | ||
| 3328 | L: lm-sensors@lm-sensors.org | 2861 | L: lm-sensors@lm-sensors.org |
| 3329 | S: Maintained | 2862 | S: Maintained |
| 3330 | F: Documentation/hwmon/k8temp | 2863 | F: Documentation/hwmon/k8temp |
| 3331 | F: drivers/hwmon/k8temp.c | 2864 | F: drivers/hwmon/k8temp.c |
| 3332 | 2865 | ||
| 3333 | KCONFIG | 2866 | KCONFIG |
| 3334 | P: Roman Zippel | 2867 | M: Roman Zippel <zippel@linux-m68k.org> |
| 3335 | M: zippel@linux-m68k.org | ||
| 3336 | L: linux-kbuild@vger.kernel.org | 2868 | L: linux-kbuild@vger.kernel.org |
| 3337 | S: Maintained | 2869 | S: Maintained |
| 3338 | F: Documentation/kbuild/kconfig-language.txt | 2870 | F: Documentation/kbuild/kconfig-language.txt |
| 3339 | F: scripts/kconfig/ | 2871 | F: scripts/kconfig/ |
| 3340 | 2872 | ||
| 3341 | KDUMP | 2873 | KDUMP |
| 3342 | P: Vivek Goyal | 2874 | M: Vivek Goyal <vgoyal@redhat.com> |
| 3343 | M: vgoyal@redhat.com | 2875 | M: Haren Myneni <hbabu@us.ibm.com> |
| 3344 | P: Haren Myneni | ||
| 3345 | M: hbabu@us.ibm.com | ||
| 3346 | L: kexec@lists.infradead.org | 2876 | L: kexec@lists.infradead.org |
| 3347 | W: http://lse.sourceforge.net/kdump/ | 2877 | W: http://lse.sourceforge.net/kdump/ |
| 3348 | S: Maintained | 2878 | S: Maintained |
| 3349 | F: Documentation/kdump/ | 2879 | F: Documentation/kdump/ |
| 3350 | 2880 | ||
| 3351 | KERNEL AUTOMOUNTER (AUTOFS) | 2881 | KERNEL AUTOMOUNTER (AUTOFS) |
| 3352 | P: H. Peter Anvin | 2882 | M: "H. Peter Anvin" <hpa@zytor.com> |
| 3353 | M: hpa@zytor.com | ||
| 3354 | L: autofs@linux.kernel.org | 2883 | L: autofs@linux.kernel.org |
| 3355 | S: Odd Fixes | 2884 | S: Odd Fixes |
| 3356 | F: fs/autofs/ | 2885 | F: fs/autofs/ |
| 3357 | 2886 | ||
| 3358 | KERNEL AUTOMOUNTER v4 (AUTOFS4) | 2887 | KERNEL AUTOMOUNTER v4 (AUTOFS4) |
| 3359 | P: Ian Kent | 2888 | M: Ian Kent <raven@themaw.net> |
| 3360 | M: raven@themaw.net | ||
| 3361 | L: autofs@linux.kernel.org | 2889 | L: autofs@linux.kernel.org |
| 3362 | S: Maintained | 2890 | S: Maintained |
| 3363 | F: fs/autofs4/ | 2891 | F: fs/autofs4/ |
| 3364 | 2892 | ||
| 3365 | KERNEL BUILD | 2893 | KERNEL BUILD |
| 3366 | P: Sam Ravnborg | 2894 | M: Sam Ravnborg <sam@ravnborg.org> |
| 3367 | M: sam@ravnborg.org | ||
| 3368 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git | 2895 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git |
| 3369 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git | 2896 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git |
| 3370 | L: linux-kbuild@vger.kernel.org | 2897 | L: linux-kbuild@vger.kernel.org |
| @@ -3374,16 +2901,13 @@ F: Makefile · 3 unmodified lines | |||
| 3374 | F: scripts/Makefile.* | 2901 | F: scripts/Makefile.* |
| 3375 | 2902 | ||
| 3376 | KERNEL JANITORS | 2903 | KERNEL JANITORS |
| 3377 | P: Several | ||
| 3378 | L: kernel-janitors@vger.kernel.org | 2904 | L: kernel-janitors@vger.kernel.org |
| 3379 | W: http://www.kerneljanitors.org/ | 2905 | W: http://www.kerneljanitors.org/ |
| 3380 | S: Maintained | 2906 | S: Odd fixes |
| 3381 | 2907 | ||
| 3382 | KERNEL NFSD, SUNRPC, AND LOCKD SERVERS | 2908 | KERNEL NFSD, SUNRPC, AND LOCKD SERVERS |
| 3383 | P: J. Bruce Fields | 2909 | M: "J. Bruce Fields" <bfields@fieldses.org> |
| 3384 | M: bfields@fieldses.org | 2910 | M: Neil Brown <neilb@suse.de> |
| 3385 | P: Neil Brown | ||
| 3386 | M: neilb@suse.de | ||
| 3387 | L: linux-nfs@vger.kernel.org | 2911 | L: linux-nfs@vger.kernel.org |
| 3388 | W: http://nfs.sourceforge.net/ | 2912 | W: http://nfs.sourceforge.net/ |
| 3389 | S: Supported | 2913 | S: Supported |
| @@ -3396,8 +2920,7 @@ F: include/linux/lockd/ · 6 unmodified lines | |||
| 3396 | F: include/linux/sunrpc/ | 2920 | F: include/linux/sunrpc/ |
| 3397 | 2921 | ||
| 3398 | KERNEL VIRTUAL MACHINE (KVM) | 2922 | KERNEL VIRTUAL MACHINE (KVM) |
| 3399 | P: Avi Kivity | 2923 | M: Avi Kivity <avi@redhat.com> |
| 3400 | M: avi@redhat.com | ||
| 3401 | L: kvm@vger.kernel.org | 2924 | L: kvm@vger.kernel.org |
| 3402 | W: http://kvm.qumranet.com | 2925 | W: http://kvm.qumranet.com |
| 3403 | S: Supported | 2926 | S: Supported |
| @@ -3408,8 +2931,7 @@ F: include/linux/kvm* · 4 unmodified lines | |||
| 3408 | F: virt/kvm/ | 2931 | F: virt/kvm/ |
| 3409 | 2932 | ||
| 3410 | KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V | 2933 | KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V |
| 3411 | P: Joerg Roedel | 2934 | M: Joerg Roedel <joerg.roedel@amd.com> |
| 3412 | M: joerg.roedel@amd.com | ||
| 3413 | L: kvm@vger.kernel.org | 2935 | L: kvm@vger.kernel.org |
| 3414 | W: http://kvm.qumranet.com | 2936 | W: http://kvm.qumranet.com |
| 3415 | S: Supported | 2937 | S: Supported |
| @@ -3418,8 +2940,7 @@ F: arch/x86/kvm/kvm_svm.h · 2 unmodified lines | |||
| 3418 | F: arch/x86/kvm/svm.c | 2940 | F: arch/x86/kvm/svm.c |
| 3419 | 2941 | ||
| 3420 | KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC | 2942 | KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC |
| 3421 | P: Hollis Blanchard | 2943 | M: Hollis Blanchard <hollisb@us.ibm.com> |
| 3422 | M: hollisb@us.ibm.com | ||
| 3423 | L: kvm-ppc@vger.kernel.org | 2944 | L: kvm-ppc@vger.kernel.org |
| 3424 | W: http://kvm.qumranet.com | 2945 | W: http://kvm.qumranet.com |
| 3425 | S: Supported | 2946 | S: Supported |
| @@ -3427,8 +2948,7 @@ F: arch/powerpc/include/asm/kvm* · 1 unmodified line | |||
| 3427 | F: arch/powerpc/kvm/ | 2948 | F: arch/powerpc/kvm/ |
| 3428 | 2949 | ||
| 3429 | KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64) | 2950 | KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64) |
| 3430 | P: Xiantao Zhang | 2951 | M: Xiantao Zhang <xiantao.zhang@intel.com> |
| 3431 | M: xiantao.zhang@intel.com | ||
| 3432 | L: kvm-ia64@vger.kernel.org | 2952 | L: kvm-ia64@vger.kernel.org |
| 3433 | W: http://kvm.qumranet.com | 2953 | W: http://kvm.qumranet.com |
| 3434 | S: Supported | 2954 | S: Supported |
| @@ -3437,10 +2957,8 @@ F: arch/ia64/include/asm/kvm* · 2 unmodified lines | |||
| 3437 | F: arch/ia64/kvm/ | 2957 | F: arch/ia64/kvm/ |
| 3438 | 2958 | ||
| 3439 | KERNEL VIRTUAL MACHINE for s390 (KVM/s390) | 2959 | KERNEL VIRTUAL MACHINE for s390 (KVM/s390) |
| 3440 | P: Carsten Otte | 2960 | M: Carsten Otte <cotte@de.ibm.com> |
| 3441 | M: cotte@de.ibm.com | 2961 | M: Christian Borntraeger <borntraeger@de.ibm.com> |
| 3442 | P: Christian Borntraeger | ||
| 3443 | M: borntraeger@de.ibm.com | ||
| 3444 | M: linux390@de.ibm.com | 2962 | M: linux390@de.ibm.com |
| 3445 | L: linux-s390@vger.kernel.org | 2963 | L: linux-s390@vger.kernel.org |
| 3446 | W: http://www.ibm.com/developerworks/linux/linux390/ | 2964 | W: http://www.ibm.com/developerworks/linux/linux390/ |
| @@ -3450,8 +2968,7 @@ F: arch/s390/include/asm/kvm* · 3 unmodified lines | |||
| 3450 | F: arch/s390/kvm/ | 2968 | F: arch/s390/kvm/ |
| 3451 | 2969 | ||
| 3452 | KEXEC | 2970 | KEXEC |
| 3453 | P: Eric Biederman | 2971 | M: Eric Biederman <ebiederm@xmission.com> |
| 3454 | M: ebiederm@xmission.com | ||
| 3455 | W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/ | 2972 | W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/ |
| 3456 | L: kexec@lists.infradead.org | 2973 | L: kexec@lists.infradead.org |
| 3457 | S: Maintained | 2974 | S: Maintained |
| @@ -3459,8 +2976,7 @@ F: include/linux/kexec.h · 1 unmodified line | |||
| 3459 | F: kernel/kexec.c | 2976 | F: kernel/kexec.c |
| 3460 | 2977 | ||
| 3461 | KGDB | 2978 | KGDB |
| 3462 | P: Jason Wessel | 2979 | M: Jason Wessel <jason.wessel@windriver.com> |
| 3463 | M: jason.wessel@windriver.com | ||
| 3464 | L: kgdb-bugreport@lists.sourceforge.net | 2980 | L: kgdb-bugreport@lists.sourceforge.net |
| 3465 | S: Maintained | 2981 | S: Maintained |
| 3466 | F: Documentation/DocBook/kgdb.tmpl | 2982 | F: Documentation/DocBook/kgdb.tmpl |
| @@ -3470,17 +2986,13 @@ F: include/linux/kgdb.h · 3 unmodified lines | |||
| 3470 | F: kernel/kgdb.c | 2986 | F: kernel/kgdb.c |
| 3471 | 2987 | ||
| 3472 | KMEMCHECK | 2988 | KMEMCHECK |
| 3473 | P: Vegard Nossum | 2989 | M: Vegard Nossum <vegardno@ifi.uio.no> |
| 3474 | M: vegardno@ifi.uio.no | ||
| 3475 | P Pekka Enberg | 2990 | P Pekka Enberg |
| 3476 | M: penberg@cs.helsinki.fi | 2991 | M: penberg@cs.helsinki.fi |
| 3477 | L: linux-kernel@vger.kernel.org | ||
| 3478 | S: Maintained | 2992 | S: Maintained |
| 3479 | 2993 | ||
| 3480 | KMEMLEAK | 2994 | KMEMLEAK |
| 3481 | P: Catalin Marinas | 2995 | M: Catalin Marinas <catalin.marinas@arm.com> |
| 3482 | M: catalin.marinas@arm.com | ||
| 3483 | L: linux-kernel@vger.kernel.org | ||
| 3484 | S: Maintained | 2996 | S: Maintained |
| 3485 | F: Documentation/kmemleak.txt | 2997 | F: Documentation/kmemleak.txt |
| 3486 | F: include/linux/kmemleak.h | 2998 | F: include/linux/kmemleak.h |
| @@ -3488,30 +3000,24 @@ F: mm/kmemleak.c · 1 unmodified line | |||
| 3488 | F: mm/kmemleak-test.c | 3000 | F: mm/kmemleak-test.c |
| 3489 | 3001 | ||
| 3490 | KMEMTRACE | 3002 | KMEMTRACE |
| 3491 | P: Eduard - Gabriel Munteanu | 3003 | M: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> |
| 3492 | M: eduard.munteanu@linux360.ro | ||
| 3493 | S: Maintained | 3004 | S: Maintained |
| 3494 | F: Documentation/trace/kmemtrace.txt | 3005 | F: Documentation/trace/kmemtrace.txt |
| 3495 | F: include/linux/kmemtrace.h | 3006 | F: include/linux/kmemtrace.h |
| 3496 | F: kernel/trace/kmemtrace.c | 3007 | F: kernel/trace/kmemtrace.c |
| 3497 | 3008 | ||
| 3498 | KPROBES | 3009 | KPROBES |
| 3499 | P: Ananth N Mavinakayanahalli | 3010 | M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> |
| 3500 | M: ananth@in.ibm.com | 3011 | M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> |
| 3501 | P: Anil S Keshavamurthy | 3012 | M: "David S. Miller" <davem@davemloft.net> |
| 3502 | M: anil.s.keshavamurthy@intel.com | 3013 | M: Masami Hiramatsu <mhiramat@redhat.com> |
| 3503 | P: David S. Miller | ||
| 3504 | M: davem@davemloft.net | ||
| 3505 | P: Masami Hiramatsu | ||
| 3506 | M: mhiramat@redhat.com | ||
| 3507 | S: Maintained | 3014 | S: Maintained |
| 3508 | F: Documentation/kprobes.txt | 3015 | F: Documentation/kprobes.txt |
| 3509 | F: include/linux/kprobes.h | 3016 | F: include/linux/kprobes.h |
| 3510 | F: kernel/kprobes.c | 3017 | F: kernel/kprobes.c |
| 3511 | 3018 | ||
| 3512 | KS0108 LCD CONTROLLER DRIVER | 3019 | KS0108 LCD CONTROLLER DRIVER |
| 3513 | P: Miguel Ojeda Sandonis | 3020 | M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> |
| 3514 | M: miguel.ojeda.sandonis@gmail.com | ||
| 3515 | W: http://miguelojeda.es/auxdisplay.htm | 3021 | W: http://miguelojeda.es/auxdisplay.htm |
| 3516 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm | 3022 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 3517 | S: Maintained | 3023 | S: Maintained |
| @@ -3527,31 +3033,27 @@ F: include/*/lapb.h · 9 unmodified lines | |||
| 3527 | F: net/lapb/ | 3033 | F: net/lapb/ |
| 3528 | 3034 | ||
| 3529 | LASI 53c700 driver for PARISC | 3035 | LASI 53c700 driver for PARISC |
| 3530 | P: James E.J. Bottomley | 3036 | M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> |
| 3531 | M: James.Bottomley@HansenPartnership.com | ||
| 3532 | L: linux-scsi@vger.kernel.org | 3037 | L: linux-scsi@vger.kernel.org |
| 3533 | S: Maintained | 3038 | S: Maintained |
| 3534 | F: Documentation/scsi/53c700.txt | 3039 | F: Documentation/scsi/53c700.txt |
| 3535 | F: drivers/scsi/53c700* | 3040 | F: drivers/scsi/53c700* |
| 3536 | 3041 | ||
| 3537 | LED SUBSYSTEM | 3042 | LED SUBSYSTEM |
| 3538 | P: Richard Purdie | 3043 | M: Richard Purdie <rpurdie@rpsys.net> |
| 3539 | M: rpurdie@rpsys.net | ||
| 3540 | S: Maintained | 3044 | S: Maintained |
| 3541 | F: drivers/leds/ | 3045 | F: drivers/leds/ |
| 3542 | F: include/linux/leds.h | 3046 | F: include/linux/leds.h |
| 3543 | 3047 | ||
| 3544 | LEGO USB Tower driver | 3048 | LEGO USB Tower driver |
| 3545 | P: Juergen Stuber | 3049 | M: Juergen Stuber <starblue@users.sourceforge.net> |
| 3546 | M: starblue@users.sourceforge.net | ||
| 3547 | L: legousb-devel@lists.sourceforge.net | 3050 | L: legousb-devel@lists.sourceforge.net |
| 3548 | W: http://legousb.sourceforge.net/ | 3051 | W: http://legousb.sourceforge.net/ |
| 3549 | S: Maintained | 3052 | S: Maintained |
| 3550 | F: drivers/usb/misc/legousbtower.c | 3053 | F: drivers/usb/misc/legousbtower.c |
| 3551 | 3054 | ||
| 3552 | LGUEST | 3055 | LGUEST |
| 3553 | P: Rusty Russell | 3056 | M: Rusty Russell <rusty@rustcorp.com.au> |
| 3554 | M: rusty@rustcorp.com.au | ||
| 3555 | L: lguest@ozlabs.org | 3057 | L: lguest@ozlabs.org |
| 3556 | W: http://lguest.ozlabs.org/ | 3058 | W: http://lguest.ozlabs.org/ |
| 3557 | S: Maintained | 3059 | S: Maintained |
| @@ -3562,119 +3064,100 @@ F: include/linux/lguest*.h · 4 unmodified lines | |||
| 3562 | F: arch/x86/include/asm/lguest*.h | 3064 | F: arch/x86/include/asm/lguest*.h |
| 3563 | 3065 | ||
| 3564 | LINUX FOR IBM pSERIES (RS/6000) | 3066 | LINUX FOR IBM pSERIES (RS/6000) |
| 3565 | P: Paul Mackerras | 3067 | M: Paul Mackerras <paulus@au.ibm.com> |
| 3566 | M: paulus@au.ibm.com | ||
| 3567 | W: http://www.ibm.com/linux/ltc/projects/ppc | 3068 | W: http://www.ibm.com/linux/ltc/projects/ppc |
| 3568 | S: Supported | 3069 | S: Supported |
| 3569 | 3070 | ||
| 3570 | LINUX FOR POWERPC (32-BIT AND 64-BIT) | 3071 | LINUX FOR POWERPC (32-BIT AND 64-BIT) |
| 3571 | P: Benjamin Herrenschmidt | 3072 | M: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 3572 | M: benh@kernel.crashing.org | 3073 | M: Paul Mackerras <paulus@samba.org> |
| 3573 | P: Paul Mackerras | ||
| 3574 | M: paulus@samba.org | ||
| 3575 | W: http://www.penguinppc.org/ | 3074 | W: http://www.penguinppc.org/ |
| 3576 | L: linuxppc-dev@ozlabs.org | 3075 | L: linuxppc-dev@ozlabs.org |
| 3577 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git | 3076 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git |
| 3578 | S: Supported | 3077 | S: Supported |
| 3579 | 3078 | ||
| 3580 | LINUX FOR POWER MACINTOSH | 3079 | LINUX FOR POWER MACINTOSH |
| 3581 | P: Benjamin Herrenschmidt | 3080 | M: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 3582 | M: benh@kernel.crashing.org | ||
| 3583 | W: http://www.penguinppc.org/ | 3081 | W: http://www.penguinppc.org/ |
| 3584 | L: linuxppc-dev@ozlabs.org | 3082 | L: linuxppc-dev@ozlabs.org |
| 3585 | S: Maintained | 3083 | S: Maintained |
| 3586 | 3084 | ||
| 3587 | LINUX FOR POWERPC EMBEDDED MPC5XXX | 3085 | LINUX FOR POWERPC EMBEDDED MPC5XXX |
| 3588 | P: Grant Likely | 3086 | M: Grant Likely <grant.likely@secretlab.ca> |
| 3589 | M: grant.likely@secretlab.ca | ||
| 3590 | L: linuxppc-dev@ozlabs.org | 3087 | L: linuxppc-dev@ozlabs.org |
| 3591 | T: git git://git.secretlab.ca/git/linux-2.6.git | 3088 | T: git git://git.secretlab.ca/git/linux-2.6.git |
| 3592 | S: Maintained | 3089 | S: Maintained |
| 3593 | 3090 | ||
| 3594 | LINUX FOR POWERPC EMBEDDED PPC4XX | 3091 | LINUX FOR POWERPC EMBEDDED PPC4XX |
| 3595 | P: Josh Boyer | 3092 | M: Josh Boyer <jwboyer@linux.vnet.ibm.com> |
| 3596 | M: jwboyer@linux.vnet.ibm.com | 3093 | M: Matt Porter <mporter@kernel.crashing.org> |
| 3597 | P: Matt Porter | ||
| 3598 | M: mporter@kernel.crashing.org | ||
| 3599 | W: http://www.penguinppc.org/ | 3094 | W: http://www.penguinppc.org/ |
| 3600 | L: linuxppc-dev@ozlabs.org | 3095 | L: linuxppc-dev@ozlabs.org |
| 3601 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git | 3096 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git |
| 3602 | S: Maintained | 3097 | S: Maintained |
| 3603 | 3098 | ||
| 3604 | LINUX FOR POWERPC EMBEDDED XILINX VIRTEX | 3099 | LINUX FOR POWERPC EMBEDDED XILINX VIRTEX |
| 3605 | P: Grant Likely | 3100 | M: Grant Likely <grant.likely@secretlab.ca> |
| 3606 | M: grant.likely@secretlab.ca | ||
| 3607 | W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex | 3101 | W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex |
| 3608 | L: linuxppc-dev@ozlabs.org | 3102 | L: linuxppc-dev@ozlabs.org |
| 3609 | T: git git://git.secretlab.ca/git/linux-2.6.git | 3103 | T: git git://git.secretlab.ca/git/linux-2.6.git |
| 3610 | S: Maintained | 3104 | S: Maintained |
| 3611 | 3105 | ||
| 3612 | LINUX FOR POWERPC EMBEDDED PPC8XX | 3106 | LINUX FOR POWERPC EMBEDDED PPC8XX |
| 3613 | P: Vitaly Bordug | 3107 | M: Vitaly Bordug <vitb@kernel.crashing.org> |
| 3614 | M: vitb@kernel.crashing.org | 3108 | M: Marcelo Tosatti <marcelo@kvack.org> |
| 3615 | P: Marcelo Tosatti | ||
| 3616 | M: marcelo@kvack.org | ||
| 3617 | W: http://www.penguinppc.org/ | 3109 | W: http://www.penguinppc.org/ |
| 3618 | L: linuxppc-dev@ozlabs.org | 3110 | L: linuxppc-dev@ozlabs.org |
| 3619 | S: Maintained | 3111 | S: Maintained |
| 3620 | 3112 | ||
| 3621 | LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX | 3113 | LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX |
| 3622 | P: Kumar Gala | 3114 | M: Kumar Gala <galak@kernel.crashing.org> |
| 3623 | M: galak@kernel.crashing.org | ||
| 3624 | W: http://www.penguinppc.org/ | 3115 | W: http://www.penguinppc.org/ |
| 3625 | L: linuxppc-dev@ozlabs.org | 3116 | L: linuxppc-dev@ozlabs.org |
| 3626 | S: Maintained | 3117 | S: Maintained |
| 3627 | 3118 | ||
| 3628 | LINUX FOR POWERPC PA SEMI PWRFICIENT | 3119 | LINUX FOR POWERPC PA SEMI PWRFICIENT |
| 3629 | P: Olof Johansson | 3120 | M: Olof Johansson <olof@lixom.net> |
| 3630 | M: olof@lixom.net | ||
| 3631 | W: http://www.pasemi.com/ | 3121 | W: http://www.pasemi.com/ |
| 3632 | L: linuxppc-dev@ozlabs.org | 3122 | L: linuxppc-dev@ozlabs.org |
| 3633 | S: Supported | 3123 | S: Supported |
| 3634 | 3124 | ||
| 3635 | LINUX SECURITY MODULE (LSM) FRAMEWORK | 3125 | LINUX SECURITY MODULE (LSM) FRAMEWORK |
| 3636 | P: Chris Wright | 3126 | M: Chris Wright <chrisw@sous-sol.org> |
| 3637 | M: chrisw@sous-sol.org | ||
| 3638 | L: linux-security-module@vger.kernel.org | 3127 | L: linux-security-module@vger.kernel.org |
| 3639 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git | 3128 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git |
| 3640 | S: Supported | 3129 | S: Supported |
| 3641 | 3130 | ||
| 3642 | LLC (802.2) | 3131 | LLC (802.2) |
| 3643 | P: Arnaldo Carvalho de Melo | 3132 | M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 3644 | M: acme@ghostprotocols.net | ||
| 3645 | S: Maintained | 3133 | S: Maintained |
| 3646 | F: include/linux/llc.h | 3134 | F: include/linux/llc.h |
| 3647 | F: include/net/llc* | 3135 | F: include/net/llc* |
| 3648 | F: net/llc/ | 3136 | F: net/llc/ |
| 3649 | 3137 | ||
| 3650 | LIS3LV02D ACCELEROMETER DRIVER | 3138 | LIS3LV02D ACCELEROMETER DRIVER |
| 3651 | P: Eric Piel | 3139 | M: Eric Piel <eric.piel@tremplin-utc.net> |
| 3652 | M: eric.piel@tremplin-utc.net | ||
| 3653 | S: Maintained | 3140 | S: Maintained |
| 3654 | F: Documentation/hwmon/lis3lv02d | 3141 | F: Documentation/hwmon/lis3lv02d |
| 3655 | F: drivers/hwmon/lis3lv02d.* | 3142 | F: drivers/hwmon/lis3lv02d.* |
| 3656 | 3143 | ||
| 3657 | LM83 HARDWARE MONITOR DRIVER | 3144 | LM83 HARDWARE MONITOR DRIVER |
| 3658 | P: Jean Delvare | 3145 | M: Jean Delvare <khali@linux-fr.org> |
| 3659 | M: khali@linux-fr.org | ||
| 3660 | L: lm-sensors@lm-sensors.org | 3146 | L: lm-sensors@lm-sensors.org |
| 3661 | S: Maintained | 3147 | S: Maintained |
| 3662 | F: Documentation/hwmon/lm83 | 3148 | F: Documentation/hwmon/lm83 |
| 3663 | F: drivers/hwmon/lm83.c | 3149 | F: drivers/hwmon/lm83.c |
| 3664 | 3150 | ||
| 3665 | LM90 HARDWARE MONITOR DRIVER | 3151 | LM90 HARDWARE MONITOR DRIVER |
| 3666 | P: Jean Delvare | 3152 | M: Jean Delvare <khali@linux-fr.org> |
| 3667 | M: khali@linux-fr.org | ||
| 3668 | L: lm-sensors@lm-sensors.org | 3153 | L: lm-sensors@lm-sensors.org |
| 3669 | S: Maintained | 3154 | S: Maintained |
| 3670 | F: Documentation/hwmon/lm90 | 3155 | F: Documentation/hwmon/lm90 |
| 3671 | F: drivers/hwmon/lm90.c | 3156 | F: drivers/hwmon/lm90.c |
| 3672 | 3157 | ||
| 3673 | LOCKDEP AND LOCKSTAT | 3158 | LOCKDEP AND LOCKSTAT |
| 3674 | P: Peter Zijlstra | 3159 | M: Peter Zijlstra <peterz@infradead.org> |
| 3675 | M: peterz@infradead.org | 3160 | M: Ingo Molnar <mingo@redhat.com> |
| 3676 | P: Ingo Molnar | ||
| 3677 | M: mingo@redhat.com | ||
| 3678 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git | 3161 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git |
| 3679 | S: Maintained | 3162 | S: Maintained |
| 3680 | F: Documentation/lockdep*.txt | 3163 | F: Documentation/lockdep*.txt |
| @@ -3683,8 +3166,7 @@ F: include/linux/lockdep.h · 2 unmodified lines | |||
| 3683 | F: kernel/lockdep* | 3166 | F: kernel/lockdep* |
| 3684 | 3167 | ||
| 3685 | LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) | 3168 | LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) |
| 3686 | P: Richard Russon (FlatCap) | 3169 | M: "Richard Russon (FlatCap)" <ldm@flatcap.org> |
| 3687 | M: ldm@flatcap.org | ||
| 3688 | L: linux-ntfs-dev@lists.sourceforge.net | 3170 | L: linux-ntfs-dev@lists.sourceforge.net |
| 3689 | W: http://www.linux-ntfs.org/content/view/19/37/ | 3171 | W: http://www.linux-ntfs.org/content/view/19/37/ |
| 3690 | S: Maintained | 3172 | S: Maintained |
| @@ -3692,8 +3174,7 @@ F: Documentation/ldm.txt · 1 unmodified line | |||
| 3692 | F: fs/partitions/ldm.* | 3174 | F: fs/partitions/ldm.* |
| 3693 | 3175 | ||
| 3694 | LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) | 3176 | LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) |
| 3695 | P: Eric Moore | 3177 | M: Eric Moore <Eric.Moore@lsi.com> |
| 3696 | M: Eric.Moore@lsi.com | ||
| 3697 | M: support@lsi.com | 3178 | M: support@lsi.com |
| 3698 | L: DL-MPTFusionLinux@lsi.com | 3179 | L: DL-MPTFusionLinux@lsi.com |
| 3699 | L: linux-scsi@vger.kernel.org | 3180 | L: linux-scsi@vger.kernel.org |
| @@ -3702,25 +3183,21 @@ S: Supported · 2 unmodified lines | |||
| 3702 | F: drivers/message/fusion/ | 3183 | F: drivers/message/fusion/ |
| 3703 | 3184 | ||
| 3704 | LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers | 3185 | LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers |
| 3705 | P: Matthew Wilcox | 3186 | M: Matthew Wilcox <matthew@wil.cx> |
| 3706 | M: matthew@wil.cx | ||
| 3707 | L: linux-scsi@vger.kernel.org | 3187 | L: linux-scsi@vger.kernel.org |
| 3708 | S: Maintained | 3188 | S: Maintained |
| 3709 | F: drivers/scsi/sym53c8xx_2/ | 3189 | F: drivers/scsi/sym53c8xx_2/ |
| 3710 | 3190 | ||
| 3711 | LTP (Linux Test Project) | 3191 | LTP (Linux Test Project) |
| 3712 | P: Subrata Modak | 3192 | M: Subrata Modak <subrata@linux.vnet.ibm.com> |
| 3713 | M: subrata@linux.vnet.ibm.com | 3193 | M: Mike Frysinger <vapier@gentoo.org> |
| 3714 | P: Mike Frysinger | ||
| 3715 | M: vapier@gentoo.org | ||
| 3716 | L: ltp-list@lists.sourceforge.net (subscribers-only) | 3194 | L: ltp-list@lists.sourceforge.net (subscribers-only) |
| 3717 | W: http://ltp.sourceforge.net/ | 3195 | W: http://ltp.sourceforge.net/ |
| 3718 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git | 3196 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git |
| 3719 | S: Maintained | 3197 | S: Maintained |
| 3720 | 3198 | ||
| 3721 | M32R ARCHITECTURE | 3199 | M32R ARCHITECTURE |
| 3722 | P: Hirokazu Takata | 3200 | M: Hirokazu Takata <takata@linux-m32r.org> |
| 3723 | M: takata@linux-m32r.org | ||
| 3724 | L: linux-m32r@ml.linux-m32r.org | 3201 | L: linux-m32r@ml.linux-m32r.org |
| 3725 | L: linux-m32r-ja@ml.linux-m32r.org (in Japanese) | 3202 | L: linux-m32r-ja@ml.linux-m32r.org (in Japanese) |
| 3726 | W: http://www.linux-m32r.org/ | 3203 | W: http://www.linux-m32r.org/ |
| @@ -3728,10 +3205,8 @@ S: Maintained · 1 unmodified line | |||
| 3728 | F: arch/m32r/ | 3205 | F: arch/m32r/ |
| 3729 | 3206 | ||
| 3730 | M68K ARCHITECTURE | 3207 | M68K ARCHITECTURE |
| 3731 | P: Geert Uytterhoeven | 3208 | M: Geert Uytterhoeven <geert@linux-m68k.org> |
| 3732 | M: geert@linux-m68k.org | 3209 | M: Roman Zippel <zippel@linux-m68k.org> |
| 3733 | P: Roman Zippel | ||
| 3734 | M: zippel@linux-m68k.org | ||
| 3735 | L: linux-m68k@lists.linux-m68k.org | 3210 | L: linux-m68k@lists.linux-m68k.org |
| 3736 | W: http://www.linux-m68k.org/ | 3211 | W: http://www.linux-m68k.org/ |
| 3737 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git | 3212 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git |
| @@ -3740,23 +3215,20 @@ F: arch/m68k/ · 2 unmodified lines | |||
| 3740 | F: drivers/zorro/ | 3215 | F: drivers/zorro/ |
| 3741 | 3216 | ||
| 3742 | M68K ON APPLE MACINTOSH | 3217 | M68K ON APPLE MACINTOSH |
| 3743 | P: Joshua Thompson | 3218 | M: Joshua Thompson <funaho@jurai.org> |
| 3744 | M: funaho@jurai.org | ||
| 3745 | W: http://www.mac.linux-m68k.org/ | 3219 | W: http://www.mac.linux-m68k.org/ |
| 3746 | L: linux-m68k@lists.linux-m68k.org | 3220 | L: linux-m68k@lists.linux-m68k.org |
| 3747 | S: Maintained | 3221 | S: Maintained |
| 3748 | F: arch/m68k/mac/ | 3222 | F: arch/m68k/mac/ |
| 3749 | 3223 | ||
| 3750 | M68K ON HP9000/300 | 3224 | M68K ON HP9000/300 |
| 3751 | P: Philip Blundell | 3225 | M: Philip Blundell <philb@gnu.org> |
| 3752 | M: philb@gnu.org | ||
| 3753 | W: http://www.tazenda.demon.co.uk/phil/linux-hp | 3226 | W: http://www.tazenda.demon.co.uk/phil/linux-hp |
| 3754 | S: Maintained | 3227 | S: Maintained |
| 3755 | F: arch/m68k/hp300/ | 3228 | F: arch/m68k/hp300/ |
| 3756 | 3229 | ||
| 3757 | MAC80211 | 3230 | MAC80211 |
| 3758 | P: Johannes Berg | 3231 | M: Johannes Berg <johannes@sipsolutions.net> |
| 3759 | M: johannes@sipsolutions.net | ||
| 3760 | L: linux-wireless@vger.kernel.org | 3232 | L: linux-wireless@vger.kernel.org |
| 3761 | W: http://linuxwireless.org/ | 3233 | W: http://linuxwireless.org/ |
| 3762 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git | 3234 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git |
| @@ -3766,10 +3238,8 @@ F: include/net/mac80211.h · 3 unmodified lines | |||
| 3766 | F: net/mac80211/ | 3238 | F: net/mac80211/ |
| 3767 | 3239 | ||
| 3768 | MAC80211 PID RATE CONTROL | 3240 | MAC80211 PID RATE CONTROL |
| 3769 | P: Stefano Brivio | 3241 | M: Stefano Brivio <stefano.brivio@polimi.it> |
| 3770 | M: stefano.brivio@polimi.it | 3242 | M: Mattias Nissler <mattias.nissler@gmx.de> |
| 3771 | P: Mattias Nissler | ||
| 3772 | M: mattias.nissler@gmx.de | ||
| 3773 | L: linux-wireless@vger.kernel.org | 3243 | L: linux-wireless@vger.kernel.org |
| 3774 | W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID | 3244 | W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID |
| 3775 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git | 3245 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git |
| @@ -3777,67 +3247,57 @@ S: Maintained · 1 unmodified line | |||
| 3777 | F: net/mac80211/rc80211_pid* | 3247 | F: net/mac80211/rc80211_pid* |
| 3778 | 3248 | ||
| 3779 | MACVLAN DRIVER | 3249 | MACVLAN DRIVER |
| 3780 | P: Patrick McHardy | 3250 | M: Patrick McHardy <kaber@trash.net> |
| 3781 | M: kaber@trash.net | ||
| 3782 | L: netdev@vger.kernel.org | 3251 | L: netdev@vger.kernel.org |
| 3783 | S: Maintained | 3252 | S: Maintained |
| 3784 | F: drivers/net/macvlan.c | 3253 | F: drivers/net/macvlan.c |
| 3785 | F: include/linux/if_macvlan.h | 3254 | F: include/linux/if_macvlan.h |
| 3786 | 3255 | ||
| 3787 | MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 | 3256 | MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 |
| 3788 | P: Michael Kerrisk | 3257 | M: Michael Kerrisk <mtk.manpages@gmail.com> |
| 3789 | M: mtk.manpages@gmail.com | ||
| 3790 | W: http://www.kernel.org/doc/man-pages | 3258 | W: http://www.kernel.org/doc/man-pages |
| 3791 | L: linux-man@vger.kernel.org | 3259 | L: linux-man@vger.kernel.org |
| 3792 | S: Maintained | 3260 | S: Maintained |
| 3793 | 3261 | ||
| 3794 | MARVELL LIBERTAS WIRELESS DRIVER | 3262 | MARVELL LIBERTAS WIRELESS DRIVER |
| 3795 | P: Dan Williams | 3263 | M: Dan Williams <dcbw@redhat.com> |
| 3796 | M: dcbw@redhat.com | ||
| 3797 | L: libertas-dev@lists.infradead.org | 3264 | L: libertas-dev@lists.infradead.org |
| 3798 | S: Maintained | 3265 | S: Maintained |
| 3799 | F: drivers/net/wireless/libertas/ | 3266 | F: drivers/net/wireless/libertas/ |
| 3800 | 3267 | ||
| 3801 | MARVELL MV643XX ETHERNET DRIVER | 3268 | MARVELL MV643XX ETHERNET DRIVER |
| 3802 | P: Lennert Buytenhek | 3269 | M: Lennert Buytenhek <buytenh@marvell.com> |
| 3803 | M: buytenh@marvell.com | ||
| 3804 | L: netdev@vger.kernel.org | 3270 | L: netdev@vger.kernel.org |
| 3805 | S: Supported | 3271 | S: Supported |
| 3806 | F: drivers/net/mv643xx_eth.* | 3272 | F: drivers/net/mv643xx_eth.* |
| 3807 | F: include/linux/mv643xx.h | 3273 | F: include/linux/mv643xx.h |
| 3808 | 3274 | ||
| 3809 | MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER | 3275 | MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER |
| 3810 | P: Nicolas Pitre | 3276 | M: Nicolas Pitre <nico@cam.org> |
| 3811 | M: nico@cam.org | ||
| 3812 | S: Maintained | 3277 | S: Maintained |
| 3813 | 3278 | ||
| 3814 | MARVELL YUKON / SYSKONNECT DRIVER | 3279 | MARVELL YUKON / SYSKONNECT DRIVER |
| 3815 | P: Mirko Lindner | 3280 | M: Mirko Lindner <mlindner@syskonnect.de> |
| 3816 | M: mlindner@syskonnect.de | 3281 | M: Ralph Roesler <rroesler@syskonnect.de> |
| 3817 | P: Ralph Roesler | ||
| 3818 | M: rroesler@syskonnect.de | ||
| 3819 | W: http://www.syskonnect.com | 3282 | W: http://www.syskonnect.com |
| 3820 | S: Supported | 3283 | S: Supported |
| 3821 | 3284 | ||
| 3822 | MATROX FRAMEBUFFER DRIVER | 3285 | MATROX FRAMEBUFFER DRIVER |
| 3823 | P: Petr Vandrovec | 3286 | M: Petr Vandrovec <vandrove@vc.cvut.cz> |
| 3824 | M: vandrove@vc.cvut.cz | ||
| 3825 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 3287 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 3826 | S: Maintained | 3288 | S: Maintained |
| 3827 | F: drivers/video/matrox/matroxfb_* | 3289 | F: drivers/video/matrox/matroxfb_* |
| 3828 | F: include/linux/matroxfb.h | 3290 | F: include/linux/matroxfb.h |
| 3829 | 3291 | ||
| 3830 | MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER | 3292 | MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER |
| 3831 | P: Hans J. Koch | 3293 | M: "Hans J. Koch" <hjk@linutronix.de> |
| 3832 | M: hjk@linutronix.de | ||
| 3833 | L: lm-sensors@lm-sensors.org | 3294 | L: lm-sensors@lm-sensors.org |
| 3834 | S: Maintained | 3295 | S: Maintained |
| 3835 | F: Documentation/hwmon/max6650 | 3296 | F: Documentation/hwmon/max6650 |
| 3836 | F: drivers/hwmon/max6650.c | 3297 | F: drivers/hwmon/max6650.c |
| 3837 | 3298 | ||
| 3838 | MEDIA INPUT INFRASTRUCTURE (V4L/DVB) | 3299 | MEDIA INPUT INFRASTRUCTURE (V4L/DVB) |
| 3839 | P: Mauro Carvalho Chehab | 3300 | M: Mauro Carvalho Chehab <mchehab@infradead.org> |
| 3840 | M: mchehab@infradead.org | ||
| 3841 | P: LinuxTV.org Project | 3301 | P: LinuxTV.org Project |
| 3842 | L: linux-media@vger.kernel.org | 3302 | L: linux-media@vger.kernel.org |
| 3843 | W: http://linuxtv.org | 3303 | W: http://linuxtv.org |
| @@ -3851,8 +3311,7 @@ F: include/linux/dvb/ · 7 unmodified lines | |||
| 3851 | F: include/linux/videodev*.h | 3311 | F: include/linux/videodev*.h |
| 3852 | 3312 | ||
| 3853 | MEGARAID SCSI DRIVERS | 3313 | MEGARAID SCSI DRIVERS |
| 3854 | P: Neela Syam Kolli | 3314 | M: Neela Syam Kolli <megaraidlinux@lsi.com> |
| 3855 | M: megaraidlinux@lsi.com | ||
| 3856 | L: linux-scsi@vger.kernel.org | 3315 | L: linux-scsi@vger.kernel.org |
| 3857 | W: http://megaraid.lsilogic.com | 3316 | W: http://megaraid.lsilogic.com |
| 3858 | S: Maintained | 3317 | S: Maintained |
| @@ -3868,19 +3327,15 @@ F: include/linux/mm.h · 9 unmodified lines | |||
| 3868 | F: mm/ | 3327 | F: mm/ |
| 3869 | 3328 | ||
| 3870 | MEMORY RESOURCE CONTROLLER | 3329 | MEMORY RESOURCE CONTROLLER |
| 3871 | P: Balbir Singh | 3330 | M: Balbir Singh <balbir@linux.vnet.ibm.com> |
| 3872 | M: balbir@linux.vnet.ibm.com | 3331 | M: Pavel Emelyanov <xemul@openvz.org> |
| 3873 | P: Pavel Emelyanov | 3332 | M: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> |
| 3874 | M: xemul@openvz.org | ||
| 3875 | P: KAMEZAWA Hiroyuki | ||
| 3876 | M: kamezawa.hiroyu@jp.fujitsu.com | ||
| 3877 | L: linux-mm@kvack.org | 3333 | L: linux-mm@kvack.org |
| 3878 | S: Maintained | 3334 | S: Maintained |
| 3879 | F: mm/memcontrol.c | 3335 | F: mm/memcontrol.c |
| 3880 | 3336 | ||
| 3881 | MEMORY TECHNOLOGY DEVICES (MTD) | 3337 | MEMORY TECHNOLOGY DEVICES (MTD) |
| 3882 | P: David Woodhouse | 3338 | M: David Woodhouse <dwmw2@infradead.org> |
| 3883 | M: dwmw2@infradead.org | ||
| 3884 | W: http://www.linux-mtd.infradead.org/ | 3339 | W: http://www.linux-mtd.infradead.org/ |
| 3885 | L: linux-mtd@lists.infradead.org | 3340 | L: linux-mtd@lists.infradead.org |
| 3886 | T: git git://git.infradead.org/mtd-2.6.git | 3341 | T: git git://git.infradead.org/mtd-2.6.git |
| @@ -3890,8 +3345,7 @@ F: include/linux/mtd/ · 3 unmodified lines | |||
| 3890 | F: include/mtd/ | 3345 | F: include/mtd/ |
| 3891 | 3346 | ||
| 3892 | MICROBLAZE ARCHITECTURE | 3347 | MICROBLAZE ARCHITECTURE |
| 3893 | P: Michal Simek | 3348 | M: Michal Simek <monstr@monstr.eu> |
| 3894 | M: monstr@monstr.eu | ||
| 3895 | L: microblaze-uclinux@itee.uq.edu.au | 3349 | L: microblaze-uclinux@itee.uq.edu.au |
| 3896 | W: http://www.monstr.eu/fdt/ | 3350 | W: http://www.monstr.eu/fdt/ |
| 3897 | T: git git://git.monstr.eu/linux-2.6-microblaze.git | 3351 | T: git git://git.monstr.eu/linux-2.6-microblaze.git |
| @@ -3899,14 +3353,12 @@ S: Supported · 1 unmodified line | |||
| 3899 | F: arch/microblaze/ | 3353 | F: arch/microblaze/ |
| 3900 | 3354 | ||
| 3901 | MICROTEK X6 SCANNER | 3355 | MICROTEK X6 SCANNER |
| 3902 | P: Oliver Neukum | 3356 | M: Oliver Neukum <oliver@neukum.name> |
| 3903 | M: oliver@neukum.name | ||
| 3904 | S: Maintained | 3357 | S: Maintained |
| 3905 | F: drivers/usb/image/microtek.* | 3358 | F: drivers/usb/image/microtek.* |
| 3906 | 3359 | ||
| 3907 | MIPS | 3360 | MIPS |
| 3908 | P: Ralf Baechle | 3361 | M: Ralf Baechle <ralf@linux-mips.org> |
| 3909 | M: ralf@linux-mips.org | ||
| 3910 | W: http://www.linux-mips.org/ | 3362 | W: http://www.linux-mips.org/ |
| 3911 | L: linux-mips@linux-mips.org | 3363 | L: linux-mips@linux-mips.org |
| 3912 | T: git git://git.linux-mips.org/pub/scm/linux.git | 3364 | T: git git://git.linux-mips.org/pub/scm/linux.git |
| @@ -3915,8 +3367,7 @@ F: Documentation/mips/ · 2 unmodified lines | |||
| 3915 | F: arch/mips/ | 3367 | F: arch/mips/ |
| 3916 | 3368 | ||
| 3917 | MISCELLANEOUS MCA-SUPPORT | 3369 | MISCELLANEOUS MCA-SUPPORT |
| 3918 | P: James Bottomley | 3370 | M: James Bottomley <James.Bottomley@HansenPartnership.com> |
| 3919 | M: James.Bottomley@HansenPartnership.com | ||
| 3920 | S: Maintained | 3371 | S: Maintained |
| 3921 | F: Documentation/ia64/mca.txt | 3372 | F: Documentation/ia64/mca.txt |
| 3922 | F: Documentation/mca.txt | 3373 | F: Documentation/mca.txt |
| @@ -3924,15 +3375,13 @@ F: drivers/mca/ · 1 unmodified line | |||
| 3924 | F: include/linux/mca* | 3375 | F: include/linux/mca* |
| 3925 | 3376 | ||
| 3926 | MODULE SUPPORT | 3377 | MODULE SUPPORT |
| 3927 | P: Rusty Russell | 3378 | M: Rusty Russell <rusty@rustcorp.com.au> |
| 3928 | M: rusty@rustcorp.com.au | ||
| 3929 | S: Maintained | 3379 | S: Maintained |
| 3930 | F: include/linux/module.h | 3380 | F: include/linux/module.h |
| 3931 | F: kernel/module.c | 3381 | F: kernel/module.c |
| 3932 | 3382 | ||
| 3933 | MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER | 3383 | MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER |
| 3934 | P: Stelian Pop | 3384 | M: Stelian Pop <stelian@popies.net> |
| 3935 | M: stelian@popies.net | ||
| 3936 | W: http://popies.net/meye/ | 3385 | W: http://popies.net/meye/ |
| 3937 | S: Maintained | 3386 | S: Maintained |
| 3938 | F: Documentation/video4linux/meye.txt | 3387 | F: Documentation/video4linux/meye.txt |
| @@ -3940,135 +3389,111 @@ F: drivers/media/video/meye.* · 1 unmodified line | |||
| 3940 | F: include/linux/meye.h | 3389 | F: include/linux/meye.h |
| 3941 | 3390 | ||
| 3942 | MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER | 3391 | MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER |
| 3943 | P: Pavel Pisa | 3392 | M: Pavel Pisa <ppisa@pikron.com> |
| 3944 | M: ppisa@pikron.com | ||
| 3945 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 3393 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 3946 | S: Maintained | 3394 | S: Maintained |
| 3947 | F: drivers/mmc/host/imxmmc.* | 3395 | F: drivers/mmc/host/imxmmc.* |
| 3948 | 3396 | ||
| 3949 | MOUSE AND MISC DEVICES [GENERAL] | 3397 | MOUSE AND MISC DEVICES [GENERAL] |
| 3950 | P: Alessandro Rubini | 3398 | M: Alessandro Rubini <rubini@ipvvis.unipv.it> |
| 3951 | M: rubini@ipvvis.unipv.it | ||
| 3952 | S: Maintained | 3399 | S: Maintained |
| 3953 | F: drivers/input/mouse/ | 3400 | F: drivers/input/mouse/ |
| 3954 | F: include/linux/gpio_mouse.h | 3401 | F: include/linux/gpio_mouse.h |
| 3955 | 3402 | ||
| 3956 | MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD | 3403 | MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD |
| 3957 | P: Jiri Slaby | 3404 | M: Jiri Slaby <jirislaby@gmail.com> |
| 3958 | M: jirislaby@gmail.com | ||
| 3959 | S: Maintained | 3405 | S: Maintained |
| 3960 | F: Documentation/serial/moxa-smartio | 3406 | F: Documentation/serial/moxa-smartio |
| 3961 | F: drivers/char/mxser.* | 3407 | F: drivers/char/mxser.* |
| 3962 | 3408 | ||
| 3963 | MSI LAPTOP SUPPORT | 3409 | MSI LAPTOP SUPPORT |
| 3964 | P: Lennart Poettering | 3410 | M: Lennart Poettering <mzxreary@0pointer.de> |
| 3965 | M: mzxreary@0pointer.de | ||
| 3966 | W: https://tango.0pointer.de/mailman/listinfo/s270-linux | 3411 | W: https://tango.0pointer.de/mailman/listinfo/s270-linux |
| 3967 | W: http://0pointer.de/lennart/tchibo.html | 3412 | W: http://0pointer.de/lennart/tchibo.html |
| 3968 | S: Maintained | 3413 | S: Maintained |
| 3969 | F: drivers/platform/x86/msi-laptop.c | 3414 | F: drivers/platform/x86/msi-laptop.c |
| 3970 | 3415 | ||
| 3971 | MULTIFUNCTION DEVICES (MFD) | 3416 | MULTIFUNCTION DEVICES (MFD) |
| 3972 | P: Samuel Ortiz | 3417 | M: Samuel Ortiz <sameo@linux.intel.com> |
| 3973 | M: sameo@linux.intel.com | ||
| 3974 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git | 3418 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git |
| 3975 | S: Supported | 3419 | S: Supported |
| 3976 | F: drivers/mfd/ | 3420 | F: drivers/mfd/ |
| 3977 | 3421 | ||
| 3978 | MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM | 3422 | MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM |
| 3979 | P: Pierre Ossman | 3423 | S: Orphan |
| 3980 | M: pierre@ossman.eu | ||
| 3981 | S: Maintained | ||
| 3982 | F: drivers/mmc/ | 3424 | F: drivers/mmc/ |
| 3983 | F: include/linux/mmc/ | 3425 | F: include/linux/mmc/ |
| 3984 | 3426 | ||
| 3985 | MULTIMEDIA CARD (MMC) ETC. OVER SPI | 3427 | MULTIMEDIA CARD (MMC) ETC. OVER SPI |
| 3986 | P: David Brownell | 3428 | M: David Brownell <dbrownell@users.sourceforge.net> |
| 3987 | M: dbrownell@users.sourceforge.net | ||
| 3988 | S: Odd Fixes | 3429 | S: Odd Fixes |
| 3989 | F: drivers/mmc/host/mmc_spi.c | 3430 | F: drivers/mmc/host/mmc_spi.c |
| 3990 | F: include/linux/spi/mmc_spi.h | 3431 | F: include/linux/spi/mmc_spi.h |
| 3991 | 3432 | ||
| 3992 | MULTISOUND SOUND DRIVER | 3433 | MULTISOUND SOUND DRIVER |
| 3993 | P: Andrew Veliath | 3434 | M: Andrew Veliath <andrewtv@usa.net> |
| 3994 | M: andrewtv@usa.net | ||
| 3995 | S: Maintained | 3435 | S: Maintained |
| 3996 | F: Documentation/sound/oss/MultiSound | 3436 | F: Documentation/sound/oss/MultiSound |
| 3997 | F: sound/oss/msnd* | 3437 | F: sound/oss/msnd* |
| 3998 | 3438 | ||
| 3999 | MULTITECH MULTIPORT CARD (ISICOM) | 3439 | MULTITECH MULTIPORT CARD (ISICOM) |
| 4000 | P: Jiri Slaby | 3440 | M: Jiri Slaby <jirislaby@gmail.com> |
| 4001 | M: jirislaby@gmail.com | ||
| 4002 | S: Maintained | 3441 | S: Maintained |
| 4003 | F: drivers/char/isicom.c | 3442 | F: drivers/char/isicom.c |
| 4004 | F: include/linux/isicom.h | 3443 | F: include/linux/isicom.h |
| 4005 | 3444 | ||
| 4006 | MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER | 3445 | MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER |
| 4007 | P: Felipe Balbi | 3446 | M: Felipe Balbi <felipe.balbi@nokia.com> |
| 4008 | M: felipe.balbi@nokia.com | ||
| 4009 | L: linux-usb@vger.kernel.org | 3447 | L: linux-usb@vger.kernel.org |
| 4010 | T: git git://gitorious.org/musb/mainline.git | 3448 | T: git git://gitorious.org/musb/mainline.git |
| 4011 | S: Maintained | 3449 | S: Maintained |
| 4012 | F: drivers/usb/musb/ | 3450 | F: drivers/usb/musb/ |
| 4013 | 3451 | ||
| 4014 | MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) | 3452 | MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) |
| 4015 | P: Andrew Gallatin | 3453 | M: Andrew Gallatin <gallatin@myri.com> |
| 4016 | M: gallatin@myri.com | 3454 | M: Brice Goglin <brice@myri.com> |
| 4017 | P: Brice Goglin | ||
| 4018 | M: brice@myri.com | ||
| 4019 | L: netdev@vger.kernel.org | 3455 | L: netdev@vger.kernel.org |
| 4020 | W: http://www.myri.com/scs/download-Myri10GE.html | 3456 | W: http://www.myri.com/scs/download-Myri10GE.html |
| 4021 | S: Supported | 3457 | S: Supported |
| 4022 | F: drivers/net/myri10ge/ | 3458 | F: drivers/net/myri10ge/ |
| 4023 | 3459 | ||
| 4024 | NATSEMI ETHERNET DRIVER (DP8381x) | 3460 | NATSEMI ETHERNET DRIVER (DP8381x) |
| 4025 | P: Tim Hockin | 3461 | M: Tim Hockin <thockin@hockin.org> |
| 4026 | M: thockin@hockin.org | ||
| 4027 | S: Maintained | 3462 | S: Maintained |
| 4028 | F: drivers/net/natsemi.c | 3463 | F: drivers/net/natsemi.c |
| 4029 | 3464 | ||
| 4030 | NCP FILESYSTEM | 3465 | NCP FILESYSTEM |
| 4031 | P: Petr Vandrovec | 3466 | M: Petr Vandrovec <vandrove@vc.cvut.cz> |
| 4032 | M: vandrove@vc.cvut.cz | ||
| 4033 | L: linware@sh.cvut.cz | 3467 | L: linware@sh.cvut.cz |
| 4034 | S: Maintained | 3468 | S: Maintained |
| 4035 | F: fs/ncpfs/ | 3469 | F: fs/ncpfs/ |
| 4036 | 3470 | ||
| 4037 | NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) | 3471 | NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) |
| 4038 | P: James E.J. Bottomley | 3472 | M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> |
| 4039 | M: James.Bottomley@HansenPartnership.com | ||
| 4040 | L: linux-scsi@vger.kernel.org | 3473 | L: linux-scsi@vger.kernel.org |
| 4041 | S: Maintained | 3474 | S: Maintained |
| 4042 | F: drivers/scsi/NCR_D700.* | 3475 | F: drivers/scsi/NCR_D700.* |
| 4043 | 3476 | ||
| 4044 | NETEFFECT IWARP RNIC DRIVER (IW_NES) | 3477 | NETEFFECT IWARP RNIC DRIVER (IW_NES) |
| 4045 | P: Faisal Latif | 3478 | M: Faisal Latif <faisal.latif@intel.com> |
| 4046 | M: faisal.latif@intel.com | 3479 | M: Chien Tung <chien.tin.tung@intel.com> |
| 4047 | P: Chien Tung | ||
| 4048 | M: chien.tin.tung@intel.com | ||
| 4049 | L: general@lists.openfabrics.org | 3480 | L: general@lists.openfabrics.org |
| 4050 | W: http://www.neteffect.com | 3481 | W: http://www.neteffect.com |
| 4051 | S: Supported | 3482 | S: Supported |
| 4052 | F: drivers/infiniband/hw/nes/ | 3483 | F: drivers/infiniband/hw/nes/ |
| 4053 | 3484 | ||
| 4054 | NETEM NETWORK EMULATOR | 3485 | NETEM NETWORK EMULATOR |
| 4055 | P: Stephen Hemminger | 3486 | M: Stephen Hemminger <shemminger@linux-foundation.org> |
| 4056 | M: shemminger@linux-foundation.org | ||
| 4057 | L: netem@lists.linux-foundation.org | 3487 | L: netem@lists.linux-foundation.org |
| 4058 | S: Maintained | 3488 | S: Maintained |
| 4059 | F: net/sched/sch_netem.c | 3489 | F: net/sched/sch_netem.c |
| 4060 | 3490 | ||
| 4061 | NETERION (S2IO) 10GbE DRIVER (xframe/vxge) | 3491 | NETERION (S2IO) 10GbE DRIVER (xframe/vxge) |
| 4062 | P: Ramkrishna Vepa | 3492 | M: Ramkrishna Vepa <ram.vepa@neterion.com> |
| 4063 | M: ram.vepa@neterion.com | 3493 | M: Rastapur Santosh <santosh.rastapur@neterion.com> |
| 4064 | P: Rastapur Santosh | 3494 | M: Sivakumar Subramani <sivakumar.subramani@neterion.com> |
| 4065 | M: santosh.rastapur@neterion.com | 3495 | M: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> |
| 4066 | P: Sivakumar Subramani | 3496 | M: Anil Murthy <anil.murthy@neterion.com> |
| 4067 | M: sivakumar.subramani@neterion.com | ||
| 4068 | P: Sreenivasa Honnur | ||
| 4069 | M: sreenivasa.honnur@neterion.com | ||
| 4070 | P: Anil Murthy | ||
| 4071 | M: anil.murthy@neterion.com | ||
| 4072 | L: netdev@vger.kernel.org | 3497 | L: netdev@vger.kernel.org |
| 4073 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous | 3498 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous |
| 4074 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous | 3499 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous |
| @@ -4082,13 +3507,13 @@ P: Marc Boucher · 7 unmodified lines | |||
| 4082 | P: James Morris | 3507 | P: James Morris |
| 4083 | P: Harald Welte | 3508 | P: Harald Welte |
| 4084 | P: Jozsef Kadlecsik | 3509 | P: Jozsef Kadlecsik |
| 4085 | P: Patrick McHardy | 3510 | M: Patrick McHardy <kaber@trash.net> |
| 4086 | M: kaber@trash.net | ||
| 4087 | L: netfilter-devel@vger.kernel.org | 3511 | L: netfilter-devel@vger.kernel.org |
| 4088 | L: netfilter@vger.kernel.org | 3512 | L: netfilter@vger.kernel.org |
| 4089 | L: coreteam@netfilter.org | 3513 | L: coreteam@netfilter.org |
| 4090 | W: http://www.netfilter.org/ | 3514 | W: http://www.netfilter.org/ |
| 4091 | W: http://www.iptables.org/ | 3515 | W: http://www.iptables.org/ |
| 3516 | T: git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git | ||
| 4092 | S: Supported | 3517 | S: Supported |
| 4093 | F: include/linux/netfilter* | 3518 | F: include/linux/netfilter* |
| 4094 | F: include/linux/netfilter/ | 3519 | F: include/linux/netfilter/ |
| @@ -4098,8 +3523,7 @@ F: net/*/netfilter/ · 3 unmodified lines | |||
| 4098 | F: net/netfilter/ | 3523 | F: net/netfilter/ |
| 4099 | 3524 | ||
| 4100 | NETLABEL | 3525 | NETLABEL |
| 4101 | P: Paul Moore | 3526 | M: Paul Moore <paul.moore@hp.com> |
| 4102 | M: paul.moore@hp.com | ||
| 4103 | W: http://netlabel.sf.net | 3527 | W: http://netlabel.sf.net |
| 4104 | L: netdev@vger.kernel.org | 3528 | L: netdev@vger.kernel.org |
| 4105 | S: Supported | 3529 | S: Supported |
| @@ -4108,8 +3532,7 @@ F: include/net/netlabel.h · 2 unmodified lines | |||
| 4108 | F: net/netlabel/ | 3532 | F: net/netlabel/ |
| 4109 | 3533 | ||
| 4110 | NETROM NETWORK LAYER | 3534 | NETROM NETWORK LAYER |
| 4111 | P: Ralf Baechle | 3535 | M: Ralf Baechle <ralf@linux-mips.org> |
| 4112 | M: ralf@linux-mips.org | ||
| 4113 | L: linux-hams@vger.kernel.org | 3536 | L: linux-hams@vger.kernel.org |
| 4114 | W: http://www.linux-ax25.org/ | 3537 | W: http://www.linux-ax25.org/ |
| 4115 | S: Maintained | 3538 | S: Maintained |
| @@ -4118,16 +3541,14 @@ F: include/net/netrom.h · 2 unmodified lines | |||
| 4118 | F: net/netrom/ | 3541 | F: net/netrom/ |
| 4119 | 3542 | ||
| 4120 | NETWORK BLOCK DEVICE (NBD) | 3543 | NETWORK BLOCK DEVICE (NBD) |
| 4121 | P: Paul Clements | 3544 | M: Paul Clements <Paul.Clements@steeleye.com> |
| 4122 | M: Paul.Clements@steeleye.com | ||
| 4123 | S: Maintained | 3545 | S: Maintained |
| 4124 | F: Documentation/blockdev/nbd.txt | 3546 | F: Documentation/blockdev/nbd.txt |
| 4125 | F: drivers/block/nbd.c | 3547 | F: drivers/block/nbd.c |
| 4126 | F: include/linux/nbd.h | 3548 | F: include/linux/nbd.h |
| 4127 | 3549 | ||
| 4128 | NETWORKING [GENERAL] | 3550 | NETWORKING [GENERAL] |
| 4129 | P: David S. Miller | 3551 | M: "David S. Miller" <davem@davemloft.net> |
| 4130 | M: davem@davemloft.net | ||
| 4131 | L: netdev@vger.kernel.org | 3552 | L: netdev@vger.kernel.org |
| 4132 | W: http://www.linuxfoundation.org/en/Net | 3553 | W: http://www.linuxfoundation.org/en/Net |
| 4133 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git | 3554 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git |
| @@ -4136,18 +3557,12 @@ F: net/ · 2 unmodified lines | |||
| 4136 | F: include/net/ | 3557 | F: include/net/ |
| 4137 | 3558 | ||
| 4138 | NETWORKING [IPv4/IPv6] | 3559 | NETWORKING [IPv4/IPv6] |
| 4139 | P: David S. Miller | 3560 | M: "David S. Miller" <davem@davemloft.net> |
| 4140 | M: davem@davemloft.net | 3561 | M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> |
| 4141 | P: Alexey Kuznetsov | 3562 | M: "Pekka Savola (ipv6)" <pekkas@netcore.fi> |
| 4142 | M: kuznet@ms2.inr.ac.ru | 3563 | M: James Morris <jmorris@namei.org> |
| 4143 | P: Pekka Savola (ipv6) | 3564 | M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> |
| 4144 | M: pekkas@netcore.fi | 3565 | M: Patrick McHardy <kaber@trash.net> |
| 4145 | P: James Morris | ||
| 4146 | M: jmorris@namei.org | ||
| 4147 | P: Hideaki YOSHIFUJI | ||
| 4148 | M: yoshfuji@linux-ipv6.org | ||
| 4149 | P: Patrick McHardy | ||
| 4150 | M: kaber@trash.net | ||
| 4151 | L: netdev@vger.kernel.org | 3566 | L: netdev@vger.kernel.org |
| 4152 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git | 3567 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git |
| 4153 | S: Maintained | 3568 | S: Maintained |
| @@ -4156,14 +3571,12 @@ F: net/ipv6/ · 2 unmodified lines | |||
| 4156 | F: include/net/ip* | 3571 | F: include/net/ip* |
| 4157 | 3572 | ||
| 4158 | NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) | 3573 | NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) |
| 4159 | P: Paul Moore | 3574 | M: Paul Moore <paul.moore@hp.com> |
| 4160 | M: paul.moore@hp.com | ||
| 4161 | L: netdev@vger.kernel.org | 3575 | L: netdev@vger.kernel.org |
| 4162 | S: Maintained | 3576 | S: Maintained |
| 4163 | 3577 | ||
| 4164 | NETWORKING [WIRELESS] | 3578 | NETWORKING [WIRELESS] |
| 4165 | P: John W. Linville | 3579 | M: "John W. Linville" <linville@tuxdriver.com> |
| 4166 | M: linville@tuxdriver.com | ||
| 4167 | L: linux-wireless@vger.kernel.org | 3580 | L: linux-wireless@vger.kernel.org |
| 4168 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git | 3581 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git |
| 4169 | S: Maintained | 3582 | S: Maintained |
| @@ -4179,16 +3592,14 @@ S: Odd Fixes · 9 unmodified lines | |||
| 4179 | F: drivers/net/ | 3592 | F: drivers/net/ |
| 4180 | 3593 | ||
| 4181 | NETXEN (1/10) GbE SUPPORT | 3594 | NETXEN (1/10) GbE SUPPORT |
| 4182 | P: Dhananjay Phadke | 3595 | M: Dhananjay Phadke <dhananjay@netxen.com> |
| 4183 | M: dhananjay@netxen.com | ||
| 4184 | L: netdev@vger.kernel.org | 3596 | L: netdev@vger.kernel.org |
| 4185 | W: http://www.netxen.com | 3597 | W: http://www.netxen.com |
| 4186 | S: Supported | 3598 | S: Supported |
| 4187 | F: drivers/net/netxen/ | 3599 | F: drivers/net/netxen/ |
| 4188 | 3600 | ||
| 4189 | NFS, SUNRPC, AND LOCKD CLIENTS | 3601 | NFS, SUNRPC, AND LOCKD CLIENTS |
| 4190 | P: Trond Myklebust | 3602 | M: Trond Myklebust <Trond.Myklebust@netapp.com> |
| 4191 | M: Trond.Myklebust@netapp.com | ||
| 4192 | L: linux-nfs@vger.kernel.org | 3603 | L: linux-nfs@vger.kernel.org |
| 4193 | W: http://client.linux-nfs.org | 3604 | W: http://client.linux-nfs.org |
| 4194 | T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git | 3605 | T: git git://git.linux-nfs.org/pub/linux/nfs-2.6.git |
| @@ -4202,17 +3613,14 @@ F: include/linux/nfs* · 7 unmodified lines | |||
| 4202 | F: include/linux/sunrpc/ | 3613 | F: include/linux/sunrpc/ |
| 4203 | 3614 | ||
| 4204 | NI5010 NETWORK DRIVER | 3615 | NI5010 NETWORK DRIVER |
| 4205 | P: Jan-Pascal van Best | 3616 | M: Jan-Pascal van Best <janpascal@vanbest.org> |
| 4206 | M: janpascal@vanbest.org | 3617 | M: Andreas Mohr <andi@lisas.de> |
| 4207 | P: Andreas Mohr | ||
| 4208 | M: andi@lisas.de | ||
| 4209 | L: netdev@vger.kernel.org | 3618 | L: netdev@vger.kernel.org |
| 4210 | S: Maintained | 3619 | S: Maintained |
| 4211 | F: drivers/net/ni5010.* | 3620 | F: drivers/net/ni5010.* |
| 4212 | 3621 | ||
| 4213 | NILFS2 FILESYSTEM | 3622 | NILFS2 FILESYSTEM |
| 4214 | P: KONISHI Ryusuke | 3623 | M: KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp> |
| 4215 | M: konishi.ryusuke@lab.ntt.co.jp | ||
| 4216 | L: users@nilfs.org | 3624 | L: users@nilfs.org |
| 4217 | W: http://www.nilfs.org/en/ | 3625 | W: http://www.nilfs.org/en/ |
| 4218 | S: Supported | 3626 | S: Supported |
| @@ -4221,26 +3629,22 @@ F: fs/nilfs2/ · 2 unmodified lines | |||
| 4221 | F: include/linux/nilfs2_fs.h | 3629 | F: include/linux/nilfs2_fs.h |
| 4222 | 3630 | ||
| 4223 | NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER | 3631 | NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER |
| 4224 | P: YOKOTA Hiroshi | 3632 | M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> |
| 4225 | M: yokota@netlab.is.tsukuba.ac.jp | ||
| 4226 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ | 3633 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ |
| 4227 | S: Maintained | 3634 | S: Maintained |
| 4228 | F: Documentation/scsi/NinjaSCSI.txt | 3635 | F: Documentation/scsi/NinjaSCSI.txt |
| 4229 | F: drivers/scsi/pcmcia/nsp_* | 3636 | F: drivers/scsi/pcmcia/nsp_* |
| 4230 | 3637 | ||
| 4231 | NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER | 3638 | NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER |
| 4232 | P: GOTO Masanori | 3639 | M: GOTO Masanori <gotom@debian.or.jp> |
| 4233 | M: gotom@debian.or.jp | 3640 | M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> |
| 4234 | P: YOKOTA Hiroshi | ||
| 4235 | M: yokota@netlab.is.tsukuba.ac.jp | ||
| 4236 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ | 3641 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ |
| 4237 | S: Maintained | 3642 | S: Maintained |
| 4238 | F: Documentation/scsi/NinjaSCSI.txt | 3643 | F: Documentation/scsi/NinjaSCSI.txt |
| 4239 | F: drivers/scsi/nsp32* | 3644 | F: drivers/scsi/nsp32* |
| 4240 | 3645 | ||
| 4241 | NTFS FILESYSTEM | 3646 | NTFS FILESYSTEM |
| 4242 | P: Anton Altaparmakov | 3647 | M: Anton Altaparmakov <aia21@cantab.net> |
| 4243 | M: aia21@cantab.net | ||
| 4244 | L: linux-ntfs-dev@lists.sourceforge.net | 3648 | L: linux-ntfs-dev@lists.sourceforge.net |
| 4245 | W: http://www.linux-ntfs.org/ | 3649 | W: http://www.linux-ntfs.org/ |
| 4246 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git | 3650 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6.git |
| @@ -4249,16 +3653,14 @@ F: Documentation/filesystems/ntfs.txt · 2 unmodified lines | |||
| 4249 | F: fs/ntfs/ | 3653 | F: fs/ntfs/ |
| 4250 | 3654 | ||
| 4251 | NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER | 3655 | NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER |
| 4252 | P: Antonino Daplas | 3656 | M: Antonino Daplas <adaplas@gmail.com> |
| 4253 | M: adaplas@gmail.com | ||
| 4254 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 3657 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 4255 | S: Maintained | 3658 | S: Maintained |
| 4256 | F: drivers/video/riva/ | 3659 | F: drivers/video/riva/ |
| 4257 | F: drivers/video/nvidia/ | 3660 | F: drivers/video/nvidia/ |
| 4258 | 3661 | ||
| 4259 | OMAP SUPPORT | 3662 | OMAP SUPPORT |
| 4260 | P: Tony Lindgren <tony@atomide.com> | 3663 | M: "Tony Lindgren <tony@atomide.com>" <tony@atomide.com> |
| 4261 | M: tony@atomide.com | ||
| 4262 | L: linux-omap@vger.kernel.org | 3664 | L: linux-omap@vger.kernel.org |
| 4263 | W: http://www.muru.com/linux/omap/ | 3665 | W: http://www.muru.com/linux/omap/ |
| 4264 | W: http://linux.omap.com/ | 3666 | W: http://linux.omap.com/ |
| @@ -4267,98 +3669,83 @@ S: Maintained · 2 unmodified lines | |||
| 4267 | F: arch/arm/*omap* | 3669 | F: arch/arm/*omap* |
| 4268 | 3670 | ||
| 4269 | OMAP CLOCK FRAMEWORK SUPPORT | 3671 | OMAP CLOCK FRAMEWORK SUPPORT |
| 4270 | P: Paul Walmsley | 3672 | M: Paul Walmsley <paul@pwsan.com> |
| 4271 | M: paul@pwsan.com | ||
| 4272 | L: linux-omap@vger.kernel.org | 3673 | L: linux-omap@vger.kernel.org |
| 4273 | S: Maintained | 3674 | S: Maintained |
| 4274 | F: arch/arm/*omap*/*clock* | 3675 | F: arch/arm/*omap*/*clock* |
| 4275 | 3676 | ||
| 4276 | OMAP POWER MANAGEMENT SUPPORT | 3677 | OMAP POWER MANAGEMENT SUPPORT |
| 4277 | P: Kevin Hilman | 3678 | M: Kevin Hilman <khilman@deeprootsystems.com> |
| 4278 | M: khilman@deeprootsystems.com | ||
| 4279 | L: linux-omap@vger.kernel.org | 3679 | L: linux-omap@vger.kernel.org |
| 4280 | S: Maintained | 3680 | S: Maintained |
| 4281 | F: arch/arm/*omap*/*pm* | 3681 | F: arch/arm/*omap*/*pm* |
| 4282 | 3682 | ||
| 4283 | OMAP AUDIO SUPPORT | 3683 | OMAP AUDIO SUPPORT |
| 4284 | P: Jarkko Nikula | 3684 | M: Jarkko Nikula <jhnikula@gmail.com> |
| 4285 | M: jhnikula@gmail.com | ||
| 4286 | L: alsa-devel@alsa-project.org (subscribers-only) | 3685 | L: alsa-devel@alsa-project.org (subscribers-only) |
| 4287 | L: linux-omap@vger.kernel.org | 3686 | L: linux-omap@vger.kernel.org |
| 4288 | S: Maintained | 3687 | S: Maintained |
| 4289 | F: sound/soc/omap/ | 3688 | F: sound/soc/omap/ |
| 4290 | 3689 | ||
| 4291 | OMAP FRAMEBUFFER SUPPORT | 3690 | OMAP FRAMEBUFFER SUPPORT |
| 4292 | P: Imre Deak | 3691 | M: Imre Deak <imre.deak@nokia.com> |
| 4293 | M: imre.deak@nokia.com | ||
| 4294 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 3692 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 4295 | L: linux-omap@vger.kernel.org | 3693 | L: linux-omap@vger.kernel.org |
| 4296 | S: Maintained | 3694 | S: Maintained |
| 4297 | F: drivers/video/omap/ | 3695 | F: drivers/video/omap/ |
| 4298 | 3696 | ||
| 4299 | OMAP MMC SUPPORT | 3697 | OMAP MMC SUPPORT |
| 4300 | P: Jarkko Lavinen | 3698 | M: Jarkko Lavinen <jarkko.lavinen@nokia.com> |
| 4301 | M: jarkko.lavinen@nokia.com | ||
| 4302 | L: linux-kernel@vger.kernel.org | ||
| 4303 | L: linux-omap@vger.kernel.org | 3699 | L: linux-omap@vger.kernel.org |
| 4304 | S: Maintained | 3700 | S: Maintained |
| 4305 | F: drivers/mmc/host/*omap* | 3701 | F: drivers/mmc/host/*omap* |
| 4306 | 3702 | ||
| 4307 | OMAP RANDOM NUMBER GENERATOR SUPPORT | 3703 | OMAP RANDOM NUMBER GENERATOR SUPPORT |
| 4308 | P: Deepak Saxena | 3704 | M: Deepak Saxena <dsaxena@plexity.net> |
| 4309 | M: dsaxena@plexity.net | ||
| 4310 | S: Maintained | 3705 | S: Maintained |
| 4311 | F: drivers/char/hw_random/omap-rng.c | 3706 | F: drivers/char/hw_random/omap-rng.c |
| 4312 | 3707 | ||
| 4313 | OMAP USB SUPPORT | 3708 | OMAP USB SUPPORT |
| 4314 | P: Felipe Balbi | 3709 | M: Felipe Balbi <felipe.balbi@nokia.com> |
| 4315 | M: felipe.balbi@nokia.com | 3710 | M: David Brownell <dbrownell@users.sourceforge.net> |
| 4316 | P: David Brownell | ||
| 4317 | M: dbrownell@users.sourceforge.net | ||
| 4318 | L: linux-usb@vger.kernel.org | 3711 | L: linux-usb@vger.kernel.org |
| 4319 | L: linux-omap@vger.kernel.org | 3712 | L: linux-omap@vger.kernel.org |
| 4320 | S: Maintained | 3713 | S: Maintained |
| 4321 | 3714 | ||
| 4322 | OMFS FILESYSTEM | 3715 | OMFS FILESYSTEM |
| 4323 | P: Bob Copeland | 3716 | M: Bob Copeland <me@bobcopeland.com> |
| 4324 | M: me@bobcopeland.com | ||
| 4325 | L: linux-karma-devel@lists.sourceforge.net | 3717 | L: linux-karma-devel@lists.sourceforge.net |
| 4326 | S: Maintained | 3718 | S: Maintained |
| 4327 | F: Documentation/filesystems/omfs.txt | 3719 | F: Documentation/filesystems/omfs.txt |
| 4328 | F: fs/omfs/ | 3720 | F: fs/omfs/ |
| 4329 | 3721 | ||
| 4330 | OMNIKEY CARDMAN 4000 DRIVER | 3722 | OMNIKEY CARDMAN 4000 DRIVER |
| 4331 | P: Harald Welte | 3723 | M: Harald Welte <laforge@gnumonks.org> |
| 4332 | M: laforge@gnumonks.org | ||
| 4333 | S: Maintained | 3724 | S: Maintained |
| 4334 | F: drivers/char/pcmcia/cm4000_cs.c | 3725 | F: drivers/char/pcmcia/cm4000_cs.c |
| 4335 | F: include/linux/cm4000_cs.h | 3726 | F: include/linux/cm4000_cs.h |
| 4336 | 3727 | ||
| 4337 | OMNIKEY CARDMAN 4040 DRIVER | 3728 | OMNIKEY CARDMAN 4040 DRIVER |
| 4338 | P: Harald Welte | 3729 | M: Harald Welte <laforge@gnumonks.org> |
| 4339 | M: laforge@gnumonks.org | ||
| 4340 | S: Maintained | 3730 | S: Maintained |
| 4341 | F: drivers/char/pcmcia/cm4040_cs.* | 3731 | F: drivers/char/pcmcia/cm4040_cs.* |
| 4342 | 3732 | ||
| 4343 | OMNIVISION OV7670 SENSOR DRIVER | 3733 | OMNIVISION OV7670 SENSOR DRIVER |
| 4344 | P: Jonathan Corbet | 3734 | M: Jonathan Corbet <corbet@lwn.net> |
| 4345 | M: corbet@lwn.net | ||
| 4346 | L: linux-media@vger.kernel.org | 3735 | L: linux-media@vger.kernel.org |
| 4347 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git | 3736 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 4348 | S: Maintained | 3737 | S: Maintained |
| 4349 | F: drivers/media/video/ov7670.c | 3738 | F: drivers/media/video/ov7670.c |
| 4350 | 3739 | ||
| 4351 | ONENAND FLASH DRIVER | 3740 | ONENAND FLASH DRIVER |
| 4352 | P: Kyungmin Park | 3741 | M: Kyungmin Park <kyungmin.park@samsung.com> |
| 4353 | M: kyungmin.park@samsung.com | ||
| 4354 | L: linux-mtd@lists.infradead.org | 3742 | L: linux-mtd@lists.infradead.org |
| 4355 | S: Maintained | 3743 | S: Maintained |
| 4356 | F: drivers/mtd/onenand/ | 3744 | F: drivers/mtd/onenand/ |
| 4357 | F: include/linux/mtd/onenand*.h | 3745 | F: include/linux/mtd/onenand*.h |
| 4358 | 3746 | ||
| 4359 | ONSTREAM SCSI TAPE DRIVER | 3747 | ONSTREAM SCSI TAPE DRIVER |
| 4360 | P: Willem Riede | 3748 | M: Willem Riede <osst@riede.org> |
| 4361 | M: osst@riede.org | ||
| 4362 | L: osst-users@lists.sourceforge.net | 3749 | L: osst-users@lists.sourceforge.net |
| 4363 | L: linux-scsi@vger.kernel.org | 3750 | L: linux-scsi@vger.kernel.org |
| 4364 | S: Maintained | 3751 | S: Maintained |
| @@ -4366,16 +3753,14 @@ F: drivers/scsi/osst* · 1 unmodified line | |||
| 4366 | F: drivers/scsi/st* | 3753 | F: drivers/scsi/st* |
| 4367 | 3754 | ||
| 4368 | OPENCORES I2C BUS DRIVER | 3755 | OPENCORES I2C BUS DRIVER |
| 4369 | P: Peter Korsgaard | 3756 | M: Peter Korsgaard <jacmet@sunsite.dk> |
| 4370 | M: jacmet@sunsite.dk | ||
| 4371 | L: linux-i2c@vger.kernel.org | 3757 | L: linux-i2c@vger.kernel.org |
| 4372 | S: Maintained | 3758 | S: Maintained |
| 4373 | F: Documentation/i2c/busses/i2c-ocores | 3759 | F: Documentation/i2c/busses/i2c-ocores |
| 4374 | F: drivers/i2c/busses/i2c-ocores.c | 3760 | F: drivers/i2c/busses/i2c-ocores.c |
| 4375 | 3761 | ||
| 4376 | OPROFILE | 3762 | OPROFILE |
| 4377 | P: Robert Richter | 3763 | M: Robert Richter <robert.richter@amd.com> |
| 4378 | M: robert.richter@amd.com | ||
| 4379 | L: oprofile-list@lists.sf.net | 3764 | L: oprofile-list@lists.sf.net |
| 4380 | S: Maintained | 3765 | S: Maintained |
| 4381 | F: arch/*/oprofile/ | 3766 | F: arch/*/oprofile/ |
| @@ -4383,10 +3768,8 @@ F: drivers/oprofile/ · 1 unmodified line | |||
| 4383 | F: include/linux/oprofile.h | 3768 | F: include/linux/oprofile.h |
| 4384 | 3769 | ||
| 4385 | ORACLE CLUSTER FILESYSTEM 2 (OCFS2) | 3770 | ORACLE CLUSTER FILESYSTEM 2 (OCFS2) |
| 4386 | P: Mark Fasheh | 3771 | M: Mark Fasheh <mfasheh@suse.com> |
| 4387 | M: mfasheh@suse.com | 3772 | M: Joel Becker <joel.becker@oracle.com> |
| 4388 | P: Joel Becker | ||
| 4389 | M: joel.becker@oracle.com | ||
| 4390 | L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) | 3773 | L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) |
| 4391 | W: http://oss.oracle.com/projects/ocfs2/ | 3774 | W: http://oss.oracle.com/projects/ocfs2/ |
| 4392 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git | 3775 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git |
| @@ -4396,10 +3779,8 @@ F: Documentation/filesystems/dlmfs.txt · 3 unmodified lines | |||
| 4396 | F: fs/ocfs2/ | 3779 | F: fs/ocfs2/ |
| 4397 | 3780 | ||
| 4398 | ORINOCO DRIVER | 3781 | ORINOCO DRIVER |
| 4399 | P: Pavel Roskin | 3782 | M: Pavel Roskin <proski@gnu.org> |
| 4400 | M: proski@gnu.org | 3783 | M: David Gibson <hermes@gibson.dropbear.id.au> |
| 4401 | P: David Gibson | ||
| 4402 | M: hermes@gibson.dropbear.id.au | ||
| 4403 | L: linux-wireless@vger.kernel.org | 3784 | L: linux-wireless@vger.kernel.org |
| 4404 | L: orinoco-users@lists.sourceforge.net | 3785 | L: orinoco-users@lists.sourceforge.net |
| 4405 | L: orinoco-devel@lists.sourceforge.net | 3786 | L: orinoco-devel@lists.sourceforge.net |
| @@ -4408,10 +3789,8 @@ S: Maintained · 2 unmodified lines | |||
| 4408 | F: drivers/net/wireless/orinoco/ | 3789 | F: drivers/net/wireless/orinoco/ |
| 4409 | 3790 | ||
| 4410 | OSD LIBRARY and FILESYSTEM | 3791 | OSD LIBRARY and FILESYSTEM |
| 4411 | P: Boaz Harrosh | 3792 | M: Boaz Harrosh <bharrosh@panasas.com> |
| 4412 | M: bharrosh@panasas.com | 3793 | M: Benny Halevy <bhalevy@panasas.com> |
| 4413 | P: Benny Halevy | ||
| 4414 | M: bhalevy@panasas.com | ||
| 4415 | L: osd-dev@open-osd.org | 3794 | L: osd-dev@open-osd.org |
| 4416 | W: http://open-osd.org | 3795 | W: http://open-osd.org |
| 4417 | T: git git://git.open-osd.org/open-osd.git | 3796 | T: git git://git.open-osd.org/open-osd.git |
| @@ -4421,8 +3800,7 @@ F: drivers/include/scsi/osd_* · 3 unmodified lines | |||
| 4421 | F: fs/exofs/ | 3800 | F: fs/exofs/ |
| 4422 | 3801 | ||
| 4423 | P54 WIRELESS DRIVER | 3802 | P54 WIRELESS DRIVER |
| 4424 | P: Michael Wu | 3803 | M: Michael Wu <flamingice@sourmilk.net> |
| 4425 | M: flamingice@sourmilk.net | ||
| 4426 | L: linux-wireless@vger.kernel.org | 3804 | L: linux-wireless@vger.kernel.org |
| 4427 | W: http://prism54.org | 3805 | W: http://prism54.org |
| 4428 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git | 3806 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mwu/mac80211-drivers.git |
| @@ -4430,30 +3808,25 @@ S: Maintained · 1 unmodified line | |||
| 4430 | F: drivers/net/wireless/p54/ | 3808 | F: drivers/net/wireless/p54/ |
| 4431 | 3809 | ||
| 4432 | PA SEMI ETHERNET DRIVER | 3810 | PA SEMI ETHERNET DRIVER |
| 4433 | P: Olof Johansson | 3811 | M: Olof Johansson <olof@lixom.net> |
| 4434 | M: olof@lixom.net | ||
| 4435 | L: netdev@vger.kernel.org | 3812 | L: netdev@vger.kernel.org |
| 4436 | S: Maintained | 3813 | S: Maintained |
| 4437 | F: drivers/net/pasemi_mac.* | 3814 | F: drivers/net/pasemi_mac.* |
| 4438 | 3815 | ||
| 4439 | PA SEMI SMBUS DRIVER | 3816 | PA SEMI SMBUS DRIVER |
| 4440 | P: Olof Johansson | 3817 | M: Olof Johansson <olof@lixom.net> |
| 4441 | M: olof@lixom.net | ||
| 4442 | L: linux-i2c@vger.kernel.org | 3818 | L: linux-i2c@vger.kernel.org |
| 4443 | S: Maintained | 3819 | S: Maintained |
| 4444 | F: drivers/i2c/busses/i2c-pasemi.c | 3820 | F: drivers/i2c/busses/i2c-pasemi.c |
| 4445 | 3821 | ||
| 4446 | PANASONIC LAPTOP ACPI EXTRAS DRIVER | 3822 | PANASONIC LAPTOP ACPI EXTRAS DRIVER |
| 4447 | P: Harald Welte | 3823 | M: Harald Welte <laforge@gnumonks.org> |
| 4448 | M: laforge@gnumonks.org | ||
| 4449 | S: Maintained | 3824 | S: Maintained |
| 4450 | F: drivers/platform/x86/panasonic-laptop.c | 3825 | F: drivers/platform/x86/panasonic-laptop.c |
| 4451 | 3826 | ||
| 4452 | PANASONIC MN10300/AM33 PORT | 3827 | PANASONIC MN10300/AM33 PORT |
| 4453 | P: David Howells | 3828 | M: David Howells <dhowells@redhat.com> |
| 4454 | M: dhowells@redhat.com | 3829 | M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> |
| 4455 | P: Koichi Yasutake | ||
| 4456 | M: yasutake.koichi@jp.panasonic.com | ||
| 4457 | L: linux-am33-list@redhat.com (moderated for non-subscribers) | 3830 | L: linux-am33-list@redhat.com (moderated for non-subscribers) |
| 4458 | W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ | 3831 | W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ |
| 4459 | S: Maintained | 3832 | S: Maintained |
| @@ -4469,14 +3842,10 @@ F: drivers/char/ppdev.c · 9 unmodified lines | |||
| 4469 | F: include/linux/ppdev.h | 3842 | F: include/linux/ppdev.h |
| 4470 | 3843 | ||
| 4471 | PARAVIRT_OPS INTERFACE | 3844 | PARAVIRT_OPS INTERFACE |
| 4472 | P: Jeremy Fitzhardinge | 3845 | M: Jeremy Fitzhardinge <jeremy@xensource.com> |
| 4473 | M: jeremy@xensource.com | 3846 | M: Chris Wright <chrisw@sous-sol.org> |
| 4474 | P: Chris Wright | 3847 | M: Alok Kataria <akataria@vmware.com> |
| 4475 | M: chrisw@sous-sol.org | 3848 | M: Rusty Russell <rusty@rustcorp.com.au> |
| 4476 | P: Alok Kataria | ||
| 4477 | M: akataria@vmware.com | ||
| 4478 | P: Rusty Russell | ||
| 4479 | M: rusty@rustcorp.com.au | ||
| 4480 | L: virtualization@lists.osdl.org | 3849 | L: virtualization@lists.osdl.org |
| 4481 | S: Supported | 3850 | S: Supported |
| 4482 | F: Documentation/ia64/paravirt_ops.txt | 3851 | F: Documentation/ia64/paravirt_ops.txt |
| @@ -4484,8 +3853,7 @@ F: arch/*/kernel/paravirt* · 1 unmodified line | |||
| 4484 | F: arch/*/include/asm/paravirt.h | 3853 | F: arch/*/include/asm/paravirt.h |
| 4485 | 3854 | ||
| 4486 | PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES | 3855 | PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES |
| 4487 | P: Tim Waugh | 3856 | M: Tim Waugh <tim@cyberelk.net> |
| 4488 | M: tim@cyberelk.net | ||
| 4489 | L: linux-parport@lists.infradead.org (subscribers-only) | 3857 | L: linux-parport@lists.infradead.org (subscribers-only) |
| 4490 | W: http://www.torque.net/linux-pp.html | 3858 | W: http://www.torque.net/linux-pp.html |
| 4491 | S: Maintained | 3859 | S: Maintained |
| @@ -4493,10 +3861,8 @@ F: Documentation/blockdev/paride.txt · 1 unmodified line | |||
| 4493 | F: drivers/block/paride/ | 3861 | F: drivers/block/paride/ |
| 4494 | 3862 | ||
| 4495 | PARISC ARCHITECTURE | 3863 | PARISC ARCHITECTURE |
| 4496 | P: Kyle McMartin | 3864 | M: Kyle McMartin <kyle@mcmartin.ca> |
| 4497 | M: kyle@mcmartin.ca | 3865 | M: Helge Deller <deller@gmx.de> |
| 4498 | P: Helge Deller | ||
| 4499 | M: deller@gmx.de | ||
| 4500 | L: linux-parisc@vger.kernel.org | 3866 | L: linux-parisc@vger.kernel.org |
| 4501 | W: http://www.parisc-linux.org/ | 3867 | W: http://www.parisc-linux.org/ |
| 4502 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git | 3868 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6.git |
| @@ -4505,37 +3871,32 @@ F: arch/parisc/ · 2 unmodified lines | |||
| 4505 | F: drivers/parisc/ | 3871 | F: drivers/parisc/ |
| 4506 | 3872 | ||
| 4507 | PC87360 HARDWARE MONITORING DRIVER | 3873 | PC87360 HARDWARE MONITORING DRIVER |
| 4508 | P: Jim Cromie | 3874 | M: Jim Cromie <jim.cromie@gmail.com> |
| 4509 | M: jim.cromie@gmail.com | ||
| 4510 | L: lm-sensors@lm-sensors.org | 3875 | L: lm-sensors@lm-sensors.org |
| 4511 | S: Maintained | 3876 | S: Maintained |
| 4512 | F: Documentation/hwmon/pc87360 | 3877 | F: Documentation/hwmon/pc87360 |
| 4513 | F: drivers/hwmon/pc87360.c | 3878 | F: drivers/hwmon/pc87360.c |
| 4514 | 3879 | ||
| 4515 | PC8736x GPIO DRIVER | 3880 | PC8736x GPIO DRIVER |
| 4516 | P: Jim Cromie | 3881 | M: Jim Cromie <jim.cromie@gmail.com> |
| 4517 | M: jim.cromie@gmail.com | ||
| 4518 | S: Maintained | 3882 | S: Maintained |
| 4519 | F: drivers/char/pc8736x_gpio.c | 3883 | F: drivers/char/pc8736x_gpio.c |
| 4520 | 3884 | ||
| 4521 | PCA9532 LED DRIVER | 3885 | PCA9532 LED DRIVER |
| 4522 | P: Riku Voipio | 3886 | M: Riku Voipio <riku.voipio@iki.fi> |
| 4523 | M: riku.voipio@iki.fi | ||
| 4524 | S: Maintained | 3887 | S: Maintained |
| 4525 | F: drivers/leds/leds-pca9532.c | 3888 | F: drivers/leds/leds-pca9532.c |
| 4526 | F: include/linux/leds-pca9532.h | 3889 | F: include/linux/leds-pca9532.h |
| 4527 | 3890 | ||
| 4528 | PCI ERROR RECOVERY | 3891 | PCI ERROR RECOVERY |
| 4529 | P: Linas Vepstas | 3892 | M: Linas Vepstas <linas@austin.ibm.com> |
| 4530 | M: linas@austin.ibm.com | ||
| 4531 | L: linux-pci@vger.kernel.org | 3893 | L: linux-pci@vger.kernel.org |
| 4532 | S: Supported | 3894 | S: Supported |
| 4533 | F: Documentation/PCI/pci-error-recovery.txt | 3895 | F: Documentation/PCI/pci-error-recovery.txt |
| 4534 | F: Documentation/powerpc/eeh-pci-error-recovery.txt | 3896 | F: Documentation/powerpc/eeh-pci-error-recovery.txt |
| 4535 | 3897 | ||
| 4536 | PCI SUBSYSTEM | 3898 | PCI SUBSYSTEM |
| 4537 | P: Jesse Barnes | 3899 | M: Jesse Barnes <jbarnes@virtuousgeek.org> |
| 4538 | M: jbarnes@virtuousgeek.org | ||
| 4539 | L: linux-pci@vger.kernel.org | 3900 | L: linux-pci@vger.kernel.org |
| 4540 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git | 3901 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git |
| 4541 | S: Supported | 3902 | S: Supported |
| @@ -4544,8 +3905,7 @@ F: drivers/pci/ · 2 unmodified lines | |||
| 4544 | F: include/linux/pci* | 3905 | F: include/linux/pci* |
| 4545 | 3906 | ||
| 4546 | PCIE HOTPLUG DRIVER | 3907 | PCIE HOTPLUG DRIVER |
| 4547 | P: Kristen Carlson Accardi | 3908 | M: Kristen Carlson Accardi <kristen.c.accardi@intel.com> |
| 4548 | M: kristen.c.accardi@intel.com | ||
| 4549 | L: linux-pci@vger.kernel.org | 3909 | L: linux-pci@vger.kernel.org |
| 4550 | S: Supported | 3910 | S: Supported |
| 4551 | F: drivers/pci/pcie/ | 3911 | F: drivers/pci/pcie/ |
| @@ -4561,121 +3921,103 @@ F: drivers/pcmcia/ · 9 unmodified lines | |||
| 4561 | F: include/pcmcia/ | 3921 | F: include/pcmcia/ |
| 4562 | 3922 | ||
| 4563 | PCNET32 NETWORK DRIVER | 3923 | PCNET32 NETWORK DRIVER |
| 4564 | P: Don Fry | 3924 | M: Don Fry <pcnet32@verizon.net> |
| 4565 | M: pcnet32@verizon.net | ||
| 4566 | L: netdev@vger.kernel.org | 3925 | L: netdev@vger.kernel.org |
| 4567 | S: Maintained | 3926 | S: Maintained |
| 4568 | F: drivers/net/pcnet32.c | 3927 | F: drivers/net/pcnet32.c |
| 4569 | 3928 | ||
| 4570 | PER-TASK DELAY ACCOUNTING | 3929 | PER-TASK DELAY ACCOUNTING |
| 4571 | P: Balbir Singh | 3930 | M: Balbir Singh <balbir@linux.vnet.ibm.com> |
| 4572 | M: balbir@linux.vnet.ibm.com | ||
| 4573 | S: Maintained | 3931 | S: Maintained |
| 4574 | F: include/linux/delayacct.h | 3932 | F: include/linux/delayacct.h |
| 4575 | F: kernel/delayacct.c | 3933 | F: kernel/delayacct.c |
| 4576 | 3934 | ||
| 4577 | PERFORMANCE COUNTER SUBSYSTEM | 3935 | PERFORMANCE COUNTER SUBSYSTEM |
| 4578 | P: Peter Zijlstra | 3936 | M: Peter Zijlstra <a.p.zijlstra@chello.nl> |
| 4579 | M: a.p.zijlstra@chello.nl | 3937 | M: Paul Mackerras <paulus@samba.org> |
| 4580 | P: Paul Mackerras | 3938 | M: Ingo Molnar <mingo@elte.hu> |
| 4581 | M: paulus@samba.org | ||
| 4582 | P: Ingo Molnar | ||
| 4583 | M: mingo@elte.hu | ||
| 4584 | L: linux-kernel@vger.kernel.org | ||
| 4585 | S: Supported | 3939 | S: Supported |
| 4586 | 3940 | ||
| 4587 | PERSONALITY HANDLING | 3941 | PERSONALITY HANDLING |
| 4588 | P: Christoph Hellwig | 3942 | M: Christoph Hellwig <hch@infradead.org> |
| 4589 | M: hch@infradead.org | ||
| 4590 | L: linux-abi-devel@lists.sourceforge.net | 3943 | L: linux-abi-devel@lists.sourceforge.net |
| 4591 | S: Maintained | 3944 | S: Maintained |
| 4592 | F: include/linux/personality.h | 3945 | F: include/linux/personality.h |
| 4593 | 3946 | ||
| 4594 | PHRAM MTD DRIVER | 3947 | PHRAM MTD DRIVER |
| 4595 | P: Joern Engel | 3948 | M: Joern Engel <joern@lazybastard.org> |
| 4596 | M: joern@lazybastard.org | ||
| 4597 | L: linux-mtd@lists.infradead.org | 3949 | L: linux-mtd@lists.infradead.org |
| 4598 | S: Maintained | 3950 | S: Maintained |
| 4599 | F: drivers/mtd/devices/phram.c | 3951 | F: drivers/mtd/devices/phram.c |
| 4600 | 3952 | ||
| 4601 | PKTCDVD DRIVER | 3953 | PKTCDVD DRIVER |
| 4602 | P: Peter Osterlund | 3954 | M: Peter Osterlund <petero2@telia.com> |
| 4603 | M: petero2@telia.com | ||
| 4604 | S: Maintained | 3955 | S: Maintained |
| 4605 | F: drivers/block/pktcdvd.c | 3956 | F: drivers/block/pktcdvd.c |
| 4606 | F: include/linux/pktcdvd.h | 3957 | F: include/linux/pktcdvd.h |
| 4607 | 3958 | ||
| 4608 | POSIX CLOCKS and TIMERS | 3959 | POSIX CLOCKS and TIMERS |
| 4609 | P: Thomas Gleixner | 3960 | M: Thomas Gleixner <tglx@linutronix.de> |
| 4610 | M: tglx@linutronix.de | ||
| 4611 | S: Supported | 3961 | S: Supported |
| 4612 | F: fs/timerfd.c | 3962 | F: fs/timerfd.c |
| 4613 | F: include/linux/timer* | 3963 | F: include/linux/timer* |
| 4614 | F: kernel/*timer* | 3964 | F: kernel/*timer* |
| 4615 | 3965 | ||
| 4616 | POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS | 3966 | POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS |
| 4617 | P: Anton Vorontsov | 3967 | M: Anton Vorontsov <cbou@mail.ru> |
| 4618 | M: cbou@mail.ru | 3968 | M: David Woodhouse <dwmw2@infradead.org> |
| 4619 | P: David Woodhouse | ||
| 4620 | M: dwmw2@infradead.org | ||
| 4621 | T: git git://git.infradead.org/battery-2.6.git | 3969 | T: git git://git.infradead.org/battery-2.6.git |
| 4622 | S: Maintained | 3970 | S: Maintained |
| 4623 | F: include/linux/power_supply.h | 3971 | F: include/linux/power_supply.h |
| 4624 | F: drivers/power/power_supply* | 3972 | F: drivers/power/power_supply* |
| 4625 | 3973 | ||
| 4626 | PNP SUPPORT | 3974 | PNP SUPPORT |
| 4627 | P: Adam Belay | 3975 | M: Adam Belay <abelay@mit.edu> |
| 4628 | M: abelay@mit.edu | 3976 | M: Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 4629 | P: Bjorn Helgaas | ||
| 4630 | M: bjorn.helgaas@hp.com | ||
| 4631 | S: Maintained | 3977 | S: Maintained |
| 4632 | F: drivers/pnp/ | 3978 | F: drivers/pnp/ |
| 4633 | 3979 | ||
| 4634 | PNXxxxx I2C DRIVER | 3980 | PNXxxxx I2C DRIVER |
| 4635 | P: Vitaly Wool | 3981 | M: Vitaly Wool <vitalywool@gmail.com> |
| 4636 | M: vitalywool@gmail.com | ||
| 4637 | L: linux-i2c@vger.kernel.org | 3982 | L: linux-i2c@vger.kernel.org |
| 4638 | S: Maintained | 3983 | S: Maintained |
| 4639 | F: drivers/i2c/busses/i2c-pnx.c | 3984 | F: drivers/i2c/busses/i2c-pnx.c |
| 4640 | 3985 | ||
| 4641 | PPP PROTOCOL DRIVERS AND COMPRESSORS | 3986 | PPP PROTOCOL DRIVERS AND COMPRESSORS |
| 4642 | P: Paul Mackerras | 3987 | M: Paul Mackerras <paulus@samba.org> |
| 4643 | M: paulus@samba.org | ||
| 4644 | L: linux-ppp@vger.kernel.org | 3988 | L: linux-ppp@vger.kernel.org |
| 4645 | S: Maintained | 3989 | S: Maintained |
| 4646 | F: drivers/net/ppp_* | 3990 | F: drivers/net/ppp_* |
| 4647 | 3991 | ||
| 4648 | PPP OVER ATM (RFC 2364) | 3992 | PPP OVER ATM (RFC 2364) |
| 4649 | P: Mitchell Blank Jr | 3993 | M: Mitchell Blank Jr <mitch@sfgoth.com> |
| 4650 | M: mitch@sfgoth.com | ||
| 4651 | S: Maintained | 3994 | S: Maintained |
| 4652 | F: net/atm/pppoatm.c | 3995 | F: net/atm/pppoatm.c |
| 4653 | F: include/linux/atmppp.h | 3996 | F: include/linux/atmppp.h |
| 4654 | 3997 | ||
| 4655 | PPP OVER ETHERNET | 3998 | PPP OVER ETHERNET |
| 4656 | P: Michal Ostrowski | 3999 | M: Michal Ostrowski <mostrows@earthlink.net> |
| 4657 | M: mostrows@earthlink.net | ||
| 4658 | S: Maintained | 4000 | S: Maintained |
| 4659 | F: drivers/net/pppoe.c | 4001 | F: drivers/net/pppoe.c |
| 4660 | F: drivers/net/pppox.c | 4002 | F: drivers/net/pppox.c |
| 4661 | 4003 | ||
| 4662 | PPP OVER L2TP | 4004 | PPP OVER L2TP |
| 4663 | P: James Chapman | 4005 | M: James Chapman <jchapman@katalix.com> |
| 4664 | M: jchapman@katalix.com | ||
| 4665 | S: Maintained | 4006 | S: Maintained |
| 4666 | F: drivers/net/pppol2tp.c | 4007 | F: drivers/net/pppol2tp.c |
| 4667 | F: include/linux/if_pppol2tp.h | 4008 | F: include/linux/if_pppol2tp.h |
| 4668 | 4009 | ||
| 4669 | PPS SUPPORT | 4010 | PPS SUPPORT |
| 4670 | P: Rodolfo Giometti | 4011 | M: Rodolfo Giometti <giometti@enneenne.com> |
| 4671 | M: giometti@enneenne.com | ||
| 4672 | W: http://wiki.enneenne.com/index.php/LinuxPPS_support | 4012 | W: http://wiki.enneenne.com/index.php/LinuxPPS_support |
| 4673 | L: linuxpps@ml.enneenne.com (subscribers-only) | 4013 | L: linuxpps@ml.enneenne.com (subscribers-only) |
| 4674 | S: Maintained | 4014 | S: Maintained |
| 4015 | F: Documentation/pps/ | ||
| 4016 | F: drivers/pps/ | ||
| 4017 | F: include/linux/pps*.h | ||
| 4675 | 4018 | ||
| 4676 | PREEMPTIBLE KERNEL | 4019 | PREEMPTIBLE KERNEL |
| 4677 | P: Robert Love | 4020 | M: Robert Love <rml@tech9.net> |
| 4678 | M: rml@tech9.net | ||
| 4679 | L: kpreempt-tech@lists.sourceforge.net | 4021 | L: kpreempt-tech@lists.sourceforge.net |
| 4680 | W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel | 4022 | W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel |
| 4681 | S: Supported | 4023 | S: Supported |
| @@ -4683,37 +4025,32 @@ F: Documentation/preempt-locking.txt · 1 unmodified line | |||
| 4683 | F: include/linux/preempt.h | 4025 | F: include/linux/preempt.h |
| 4684 | 4026 | ||
| 4685 | PRISM54 WIRELESS DRIVER | 4027 | PRISM54 WIRELESS DRIVER |
| 4686 | P: Luis R. Rodriguez | 4028 | M: "Luis R. Rodriguez" <mcgrof@gmail.com> |
| 4687 | M: mcgrof@gmail.com | ||
| 4688 | L: linux-wireless@vger.kernel.org | 4029 | L: linux-wireless@vger.kernel.org |
| 4689 | W: http://prism54.org | 4030 | W: http://prism54.org |
| 4690 | S: Maintained | 4031 | S: Maintained |
2054 more lines aren’t shown here.
| @@ -1,7 +1,7 @@ | |||
| 1 | VERSION = 2 | 1 | VERSION = 2 |
| 2 | PATCHLEVEL = 6 | 2 | PATCHLEVEL = 6 |
| 3 | SUBLEVEL = 31 | 3 | SUBLEVEL = 31 |
| 4 | EXTRAVERSION = -rc3 | 4 | EXTRAVERSION = -rc5 |
| 5 | NAME = Man-Eating Seals of Antiquity | 5 | NAME = Man-Eating Seals of Antiquity |
| 6 | 6 | ||
| 7 | # *DOCUMENTATION* | 7 | # *DOCUMENTATION* |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | |||
| 9 | 9 | ||
| 10 | #include <asm-generic/tlb.h> | 10 | #include <asm-generic/tlb.h> |
| 11 | 11 | ||
| 12 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 12 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) |
| 13 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 13 | #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) |
| 14 | 14 | ||
| 15 | #endif | 15 | #endif |
| @@ -29,7 +29,6 @@ unsigned int __machine_arch_type; · 28 unmodified lines | |||
| 29 | 29 | ||
| 30 | static void putstr(const char *ptr); | 30 | static void putstr(const char *ptr); |
| 31 | 31 | ||
| 32 | #include <linux/compiler.h> | ||
| 33 | #include <mach/uncompress.h> | 32 | #include <mach/uncompress.h> |
| 34 | 33 | ||
| 35 | #ifdef CONFIG_DEBUG_ICEDCC | 34 | #ifdef CONFIG_DEBUG_ICEDCC |
| @@ -17,6 +17,7 @@ · 16 unmodified lines | |||
| 17 | #include <linux/err.h> | 17 | #include <linux/err.h> |
| 18 | #include <linux/string.h> | 18 | #include <linux/string.h> |
| 19 | #include <linux/mutex.h> | 19 | #include <linux/mutex.h> |
| 20 | #include <linux/clk.h> | ||
| 20 | 21 | ||
| 21 | #include <asm/clkdev.h> | 22 | #include <asm/clkdev.h> |
| 22 | #include <mach/clkdev.h> | 23 | #include <mach/clkdev.h> |
| @@ -1,15 +1,15 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc1 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed Apr 8 10:18:06 2009 | 4 | # Fri Jul 24 16:08:06 2009 |
| 5 | # | 5 | # |
| 6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
| 7 | CONFIG_HAVE_PWM=y | ||
| 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| 8 | CONFIG_GENERIC_GPIO=y | 9 | CONFIG_GENERIC_GPIO=y |
| 9 | CONFIG_GENERIC_TIME=y | 10 | CONFIG_GENERIC_TIME=y |
| 10 | CONFIG_GENERIC_CLOCKEVENTS=y | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | CONFIG_MMU=y | 12 | CONFIG_MMU=y |
| 12 | # CONFIG_NO_IOPORT is not set | ||
| 13 | CONFIG_GENERIC_HARDIRQS=y | 13 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | CONFIG_STACKTRACE_SUPPORT=y | 14 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y · 2 unmodified lines | |||
| 18 | CONFIG_HARDIRQS_SW_RESEND=y | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
| 19 | CONFIG_GENERIC_IRQ_PROBE=y | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
| 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
| 22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
| 23 | CONFIG_GENERIC_HWEIGHT=y | 21 | CONFIG_GENERIC_HWEIGHT=y |
| 24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 25 | CONFIG_ARCH_MTD_XIP=y | 23 | CONFIG_ARCH_MTD_XIP=y |
| 26 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
| 27 | CONFIG_VECTORS_BASE=0xffff0000 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
| 28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 27 | CONFIG_CONSTRUCTORS=y | ||
| 29 | 28 | ||
| 30 | # | 29 | # |
| 31 | # General setup | 30 | # General setup |
| @@ -85,7 +84,12 @@ CONFIG_TIMERFD=y · 53 unmodified lines | |||
| 85 | CONFIG_EVENTFD=y | 84 | CONFIG_EVENTFD=y |
| 86 | CONFIG_SHMEM=y | 85 | CONFIG_SHMEM=y |
| 87 | CONFIG_AIO=y | 86 | CONFIG_AIO=y |
| 87 | |||
| 88 | # | ||
| 89 | # Performance Counters | ||
| 90 | # | ||
| 88 | CONFIG_VM_EVENT_COUNTERS=y | 91 | CONFIG_VM_EVENT_COUNTERS=y |
| 92 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 89 | # CONFIG_COMPAT_BRK is not set | 93 | # CONFIG_COMPAT_BRK is not set |
| 90 | CONFIG_SLAB=y | 94 | CONFIG_SLAB=y |
| 91 | # CONFIG_SLUB is not set | 95 | # CONFIG_SLUB is not set |
| @@ -99,6 +103,12 @@ CONFIG_KPROBES=y · 7 unmodified lines | |||
| 99 | CONFIG_KRETPROBES=y | 103 | CONFIG_KRETPROBES=y |
| 100 | CONFIG_HAVE_KPROBES=y | 104 | CONFIG_HAVE_KPROBES=y |
| 101 | CONFIG_HAVE_KRETPROBES=y | 105 | CONFIG_HAVE_KRETPROBES=y |
| 106 | CONFIG_HAVE_CLK=y | ||
| 107 | |||
| 108 | # | ||
| 109 | # GCOV-based kernel profiling | ||
| 110 | # | ||
| 111 | # CONFIG_GCOV_KERNEL is not set | ||
| 102 | # CONFIG_SLOW_WORK is not set | 112 | # CONFIG_SLOW_WORK is not set |
| 103 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 113 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
| 104 | CONFIG_SLABINFO=y | 114 | CONFIG_SLABINFO=y |
| @@ -111,7 +121,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 111 | # CONFIG_MODVERSIONS is not set | 121 | # CONFIG_MODVERSIONS is not set |
| 112 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 122 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 113 | CONFIG_BLOCK=y | 123 | CONFIG_BLOCK=y |
| 114 | # CONFIG_LBD is not set | 124 | CONFIG_LBDAF=y |
| 115 | # CONFIG_BLK_DEV_BSG is not set | 125 | # CONFIG_BLK_DEV_BSG is not set |
| 116 | # CONFIG_BLK_DEV_INTEGRITY is not set | 126 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 117 | 127 | ||
| @@ -138,13 +148,14 @@ CONFIG_FREEZER=y · 20 unmodified lines | |||
| 138 | # CONFIG_ARCH_VERSATILE is not set | 148 | # CONFIG_ARCH_VERSATILE is not set |
| 139 | # CONFIG_ARCH_AT91 is not set | 149 | # CONFIG_ARCH_AT91 is not set |
| 140 | # CONFIG_ARCH_CLPS711X is not set | 150 | # CONFIG_ARCH_CLPS711X is not set |
| 151 | # CONFIG_ARCH_GEMINI is not set | ||
| 141 | # CONFIG_ARCH_EBSA110 is not set | 152 | # CONFIG_ARCH_EBSA110 is not set |
| 142 | # CONFIG_ARCH_EP93XX is not set | 153 | # CONFIG_ARCH_EP93XX is not set |
| 143 | # CONFIG_ARCH_GEMINI is not set | ||
| 144 | # CONFIG_ARCH_FOOTBRIDGE is not set | 154 | # CONFIG_ARCH_FOOTBRIDGE is not set |
| 155 | CONFIG_ARCH_MXC=y | ||
| 156 | # CONFIG_ARCH_STMP3XXX is not set | ||
| 145 | # CONFIG_ARCH_NETX is not set | 157 | # CONFIG_ARCH_NETX is not set |
| 146 | # CONFIG_ARCH_H720X is not set | 158 | # CONFIG_ARCH_H720X is not set |
| 147 | # CONFIG_ARCH_IMX is not set | ||
| 148 | # CONFIG_ARCH_IOP13XX is not set | 159 | # CONFIG_ARCH_IOP13XX is not set |
| 149 | # CONFIG_ARCH_IOP32X is not set | 160 | # CONFIG_ARCH_IOP32X is not set |
| 150 | # CONFIG_ARCH_IOP33X is not set | 161 | # CONFIG_ARCH_IOP33X is not set |
| @@ -153,25 +164,25 @@ CONFIG_FREEZER=y · 2 unmodified lines | |||
| 153 | # CONFIG_ARCH_IXP4XX is not set | 164 | # CONFIG_ARCH_IXP4XX is not set |
| 154 | # CONFIG_ARCH_L7200 is not set | 165 | # CONFIG_ARCH_L7200 is not set |
| 155 | # CONFIG_ARCH_KIRKWOOD is not set | 166 | # CONFIG_ARCH_KIRKWOOD is not set |
| 156 | # CONFIG_ARCH_KS8695 is not set | ||
| 157 | # CONFIG_ARCH_NS9XXX is not set | ||
| 158 | # CONFIG_ARCH_LOKI is not set | 167 | # CONFIG_ARCH_LOKI is not set |
| 159 | # CONFIG_ARCH_MV78XX0 is not set | 168 | # CONFIG_ARCH_MV78XX0 is not set |
| 160 | CONFIG_ARCH_MXC=y | ||
| 161 | # CONFIG_ARCH_ORION5X is not set | 169 | # CONFIG_ARCH_ORION5X is not set |
| 170 | # CONFIG_ARCH_MMP is not set | ||
| 171 | # CONFIG_ARCH_KS8695 is not set | ||
| 172 | # CONFIG_ARCH_NS9XXX is not set | ||
| 173 | # CONFIG_ARCH_W90X900 is not set | ||
| 162 | # CONFIG_ARCH_PNX4008 is not set | 174 | # CONFIG_ARCH_PNX4008 is not set |
| 163 | # CONFIG_ARCH_PXA is not set | 175 | # CONFIG_ARCH_PXA is not set |
| 164 | # CONFIG_ARCH_MMP is not set | 176 | # CONFIG_ARCH_MSM is not set |
| 165 | # CONFIG_ARCH_RPC is not set | 177 | # CONFIG_ARCH_RPC is not set |
| 166 | # CONFIG_ARCH_SA1100 is not set | 178 | # CONFIG_ARCH_SA1100 is not set |
| 167 | # CONFIG_ARCH_S3C2410 is not set | 179 | # CONFIG_ARCH_S3C2410 is not set |
| 168 | # CONFIG_ARCH_S3C64XX is not set | 180 | # CONFIG_ARCH_S3C64XX is not set |
| 169 | # CONFIG_ARCH_SHARK is not set | 181 | # CONFIG_ARCH_SHARK is not set |
| 170 | # CONFIG_ARCH_LH7A40X is not set | 182 | # CONFIG_ARCH_LH7A40X is not set |
| 183 | # CONFIG_ARCH_U300 is not set | ||
| 171 | # CONFIG_ARCH_DAVINCI is not set | 184 | # CONFIG_ARCH_DAVINCI is not set |
| 172 | # CONFIG_ARCH_OMAP is not set | 185 | # CONFIG_ARCH_OMAP is not set |
| 173 | # CONFIG_ARCH_MSM is not set | ||
| 174 | # CONFIG_ARCH_W90X900 is not set | ||
| 175 | 186 | ||
| 176 | # | 187 | # |
| 177 | # Freescale MXC Implementations | 188 | # Freescale MXC Implementations |
| @@ -188,6 +199,8 @@ CONFIG_MACH_MX27=y · 10 unmodified lines | |||
| 188 | CONFIG_MACH_MX27ADS=y | 199 | CONFIG_MACH_MX27ADS=y |
| 189 | CONFIG_MACH_PCM038=y | 200 | CONFIG_MACH_PCM038=y |
| 190 | CONFIG_MACH_PCM970_BASEBOARD=y | 201 | CONFIG_MACH_PCM970_BASEBOARD=y |
| 202 | CONFIG_MACH_MX27_3DS=y | ||
| 203 | CONFIG_MACH_MX27LITE=y | ||
| 191 | CONFIG_MXC_IRQ_PRIOR=y | 204 | CONFIG_MXC_IRQ_PRIOR=y |
| 192 | CONFIG_MXC_PWM=y | 205 | CONFIG_MXC_PWM=y |
| 193 | 206 | ||
| @@ -213,7 +226,6 @@ CONFIG_ARM_THUMB=y · 19 unmodified lines | |||
| 213 | # CONFIG_CPU_DCACHE_DISABLE is not set | 226 | # CONFIG_CPU_DCACHE_DISABLE is not set |
| 214 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set | 227 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set |
| 215 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set | 228 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set |
| 216 | # CONFIG_OUTER_CACHE is not set | ||
| 217 | CONFIG_COMMON_CLKDEV=y | 229 | CONFIG_COMMON_CLKDEV=y |
| 218 | 230 | ||
| 219 | # | 231 | # |
| @@ -238,7 +250,6 @@ CONFIG_PREEMPT=y · 18 unmodified lines | |||
| 238 | CONFIG_HZ=100 | 250 | CONFIG_HZ=100 |
| 239 | CONFIG_AEABI=y | 251 | CONFIG_AEABI=y |
| 240 | CONFIG_OABI_COMPAT=y | 252 | CONFIG_OABI_COMPAT=y |
| 241 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
| 242 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 253 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
| 243 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 254 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
| 244 | # CONFIG_HIGHMEM is not set | 255 | # CONFIG_HIGHMEM is not set |
| @@ -253,10 +264,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 · 8 unmodified lines | |||
| 253 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 254 | CONFIG_ZONE_DMA_FLAG=0 | 265 | CONFIG_ZONE_DMA_FLAG=0 |
| 255 | CONFIG_VIRT_TO_BUS=y | 266 | CONFIG_VIRT_TO_BUS=y |
| 256 | CONFIG_UNEVICTABLE_LRU=y | ||
| 257 | CONFIG_HAVE_MLOCK=y | 267 | CONFIG_HAVE_MLOCK=y |
| 258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 269 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 259 | CONFIG_ALIGNMENT_TRAP=y | 270 | CONFIG_ALIGNMENT_TRAP=y |
| 271 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
| 260 | 272 | ||
| 261 | # | 273 | # |
| 262 | # Boot options | 274 | # Boot options |
| @@ -361,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 98 unmodified lines | |||
| 361 | # CONFIG_ECONET is not set | 373 | # CONFIG_ECONET is not set |
| 362 | # CONFIG_WAN_ROUTER is not set | 374 | # CONFIG_WAN_ROUTER is not set |
| 363 | # CONFIG_PHONET is not set | 375 | # CONFIG_PHONET is not set |
| 376 | # CONFIG_IEEE802154 is not set | ||
| 364 | # CONFIG_NET_SCHED is not set | 377 | # CONFIG_NET_SCHED is not set |
| 365 | # CONFIG_DCB is not set | 378 | # CONFIG_DCB is not set |
| 366 | 379 | ||
| @@ -474,7 +487,16 @@ CONFIG_MTD_PHYSMAP=y · 107 unmodified lines | |||
| 474 | # CONFIG_MTD_DOC2000 is not set | 487 | # CONFIG_MTD_DOC2000 is not set |
| 475 | # CONFIG_MTD_DOC2001 is not set | 488 | # CONFIG_MTD_DOC2001 is not set |
| 476 | # CONFIG_MTD_DOC2001PLUS is not set | 489 | # CONFIG_MTD_DOC2001PLUS is not set |
| 477 | # CONFIG_MTD_NAND is not set | 490 | CONFIG_MTD_NAND=y |
| 491 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
| 492 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
| 493 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
| 494 | # CONFIG_MTD_NAND_GPIO is not set | ||
| 495 | CONFIG_MTD_NAND_IDS=y | ||
| 496 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
| 497 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
| 498 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
| 499 | CONFIG_MTD_NAND_MXC=y | ||
| 478 | # CONFIG_MTD_ONENAND is not set | 500 | # CONFIG_MTD_ONENAND is not set |
| 479 | 501 | ||
| 480 | # | 502 | # |
| @@ -485,7 +507,15 @@ CONFIG_MTD_PHYSMAP=y · 4 unmodified lines | |||
| 485 | # | 507 | # |
| 486 | # UBI - Unsorted block images | 508 | # UBI - Unsorted block images |
| 487 | # | 509 | # |
| 488 | # CONFIG_MTD_UBI is not set | 510 | CONFIG_MTD_UBI=y |
| 511 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
| 512 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
| 513 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
| 514 | |||
| 515 | # | ||
| 516 | # UBI debugging options | ||
| 517 | # | ||
| 518 | # CONFIG_MTD_UBI_DEBUG is not set | ||
| 489 | # CONFIG_PARPORT is not set | 519 | # CONFIG_PARPORT is not set |
| 490 | CONFIG_BLK_DEV=y | 520 | CONFIG_BLK_DEV=y |
| 491 | # CONFIG_BLK_DEV_COW_COMMON is not set | 521 | # CONFIG_BLK_DEV_COW_COMMON is not set |
| @@ -494,7 +524,21 @@ CONFIG_BLK_DEV=y · 2 unmodified lines | |||
| 494 | # CONFIG_BLK_DEV_RAM is not set | 524 | # CONFIG_BLK_DEV_RAM is not set |
| 495 | # CONFIG_CDROM_PKTCDVD is not set | 525 | # CONFIG_CDROM_PKTCDVD is not set |
| 496 | # CONFIG_ATA_OVER_ETH is not set | 526 | # CONFIG_ATA_OVER_ETH is not set |
| 497 | # CONFIG_MISC_DEVICES is not set | 527 | # CONFIG_MG_DISK is not set |
| 528 | CONFIG_MISC_DEVICES=y | ||
| 529 | # CONFIG_ICS932S401 is not set | ||
| 530 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
| 531 | # CONFIG_ISL29003 is not set | ||
| 532 | # CONFIG_C2PORT is not set | ||
| 533 | |||
| 534 | # | ||
| 535 | # EEPROM support | ||
| 536 | # | ||
| 537 | CONFIG_EEPROM_AT24=y | ||
| 538 | # CONFIG_EEPROM_AT25 is not set | ||
| 539 | # CONFIG_EEPROM_LEGACY is not set | ||
| 540 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 541 | # CONFIG_EEPROM_93CX6 is not set | ||
| 498 | CONFIG_HAVE_IDE=y | 542 | CONFIG_HAVE_IDE=y |
| 499 | # CONFIG_IDE is not set | 543 | # CONFIG_IDE is not set |
| 500 | 544 | ||
| @@ -508,7 +552,6 @@ CONFIG_HAVE_IDE=y · 7 unmodified lines | |||
| 508 | # CONFIG_ATA is not set | 552 | # CONFIG_ATA is not set |
| 509 | # CONFIG_MD is not set | 553 | # CONFIG_MD is not set |
| 510 | CONFIG_NETDEVICES=y | 554 | CONFIG_NETDEVICES=y |
| 511 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 512 | # CONFIG_DUMMY is not set | 555 | # CONFIG_DUMMY is not set |
| 513 | # CONFIG_BONDING is not set | 556 | # CONFIG_BONDING is not set |
| 514 | # CONFIG_MACVLAN is not set | 557 | # CONFIG_MACVLAN is not set |
| @@ -534,6 +577,8 @@ CONFIG_NET_ETHERNET=y · 19 unmodified lines | |||
| 534 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 577 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 535 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 578 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 536 | # CONFIG_B44 is not set | 579 | # CONFIG_B44 is not set |
| 580 | # CONFIG_KS8842 is not set | ||
| 581 | # CONFIG_KS8851 is not set | ||
| 537 | CONFIG_FEC=y | 582 | CONFIG_FEC=y |
| 538 | # CONFIG_FEC2 is not set | 583 | # CONFIG_FEC2 is not set |
| 539 | # CONFIG_NETDEV_1000 is not set | 584 | # CONFIG_NETDEV_1000 is not set |
| @@ -580,6 +625,11 @@ CONFIG_INPUT_EVDEV=y · 40 unmodified lines | |||
| 580 | # CONFIG_INPUT_TABLET is not set | 625 | # CONFIG_INPUT_TABLET is not set |
| 581 | CONFIG_INPUT_TOUCHSCREEN=y | 626 | CONFIG_INPUT_TOUCHSCREEN=y |
| 582 | # CONFIG_TOUCHSCREEN_ADS7846 is not set | 627 | # CONFIG_TOUCHSCREEN_ADS7846 is not set |
| 628 | # CONFIG_TOUCHSCREEN_AD7877 is not set | ||
| 629 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set | ||
| 630 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set | ||
| 631 | # CONFIG_TOUCHSCREEN_AD7879 is not set | ||
| 632 | # CONFIG_TOUCHSCREEN_EETI is not set | ||
| 583 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | 633 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
| 584 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 634 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
| 585 | # CONFIG_TOUCHSCREEN_ELO is not set | 635 | # CONFIG_TOUCHSCREEN_ELO is not set |
| @@ -592,6 +642,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 6 unmodified lines | |||
| 592 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | 642 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set |
| 593 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 643 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
| 594 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | 644 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
| 645 | # CONFIG_TOUCHSCREEN_W90X900 is not set | ||
| 595 | # CONFIG_INPUT_MISC is not set | 646 | # CONFIG_INPUT_MISC is not set |
| 596 | 647 | ||
| 597 | # | 648 | # |
| @@ -644,6 +695,7 @@ CONFIG_I2C_HELPER_AUTO=y · 46 unmodified lines | |||
| 644 | # | 695 | # |
| 645 | # I2C system bus drivers (mostly embedded / system-on-chip) | 696 | # I2C system bus drivers (mostly embedded / system-on-chip) |
| 646 | # | 697 | # |
| 698 | # CONFIG_I2C_DESIGNWARE is not set | ||
| 647 | # CONFIG_I2C_GPIO is not set | 699 | # CONFIG_I2C_GPIO is not set |
| 648 | CONFIG_I2C_IMX=y | 700 | CONFIG_I2C_IMX=y |
| 649 | # CONFIG_I2C_OCORES is not set | 701 | # CONFIG_I2C_OCORES is not set |
| @@ -668,7 +720,6 @@ CONFIG_I2C_IMX=y · 18 unmodified lines | |||
| 668 | # CONFIG_SENSORS_PCF8574 is not set | 720 | # CONFIG_SENSORS_PCF8574 is not set |
| 669 | # CONFIG_PCF8575 is not set | 721 | # CONFIG_PCF8575 is not set |
| 670 | # CONFIG_SENSORS_PCA9539 is not set | 722 | # CONFIG_SENSORS_PCA9539 is not set |
| 671 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 672 | # CONFIG_SENSORS_TSL2550 is not set | 723 | # CONFIG_SENSORS_TSL2550 is not set |
| 673 | # CONFIG_I2C_DEBUG_CORE is not set | 724 | # CONFIG_I2C_DEBUG_CORE is not set |
| 674 | # CONFIG_I2C_DEBUG_ALGO is not set | 725 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -719,6 +770,7 @@ CONFIG_W1=y · 44 unmodified lines | |||
| 719 | # | 770 | # |
| 720 | # CONFIG_W1_MASTER_DS2482 is not set | 771 | # CONFIG_W1_MASTER_DS2482 is not set |
| 721 | CONFIG_W1_MASTER_MXC=y | 772 | CONFIG_W1_MASTER_MXC=y |
| 773 | # CONFIG_W1_MASTER_DS1WM is not set | ||
| 722 | # CONFIG_W1_MASTER_GPIO is not set | 774 | # CONFIG_W1_MASTER_GPIO is not set |
| 723 | 775 | ||
| 724 | # | 776 | # |
| @@ -753,54 +805,16 @@ CONFIG_SSB_POSSIBLE=y · 28 unmodified lines | |||
| 753 | # CONFIG_TPS65010 is not set | 805 | # CONFIG_TPS65010 is not set |
| 754 | # CONFIG_TWL4030_CORE is not set | 806 | # CONFIG_TWL4030_CORE is not set |
| 755 | # CONFIG_MFD_TMIO is not set | 807 | # CONFIG_MFD_TMIO is not set |
| 808 | # CONFIG_MFD_T7L66XB is not set | ||
| 809 | # CONFIG_MFD_TC6387XB is not set | ||
| 756 | # CONFIG_MFD_TC6393XB is not set | 810 | # CONFIG_MFD_TC6393XB is not set |
| 757 | # CONFIG_PMIC_DA903X is not set | 811 | # CONFIG_PMIC_DA903X is not set |
| 758 | # CONFIG_MFD_WM8400 is not set | 812 | # CONFIG_MFD_WM8400 is not set |
| 759 | # CONFIG_MFD_WM8350_I2C is not set | 813 | # CONFIG_MFD_WM8350_I2C is not set |
| 760 | # CONFIG_MFD_PCF50633 is not set | 814 | # CONFIG_MFD_PCF50633 is not set |
| 761 | 815 | # CONFIG_AB3100_CORE is not set | |
| 762 | # | 816 | # CONFIG_EZX_PCAP is not set |
| 763 | # Multimedia devices | 817 | # CONFIG_MEDIA_SUPPORT is not set |
| 764 | # | ||
| 765 | |||
| 766 | # | ||
| 767 | # Multimedia core support | ||
| 768 | # | ||
| 769 | CONFIG_VIDEO_DEV=y | ||
| 770 | CONFIG_VIDEO_V4L2_COMMON=y | ||
| 771 | CONFIG_VIDEO_ALLOW_V4L1=y | ||
| 772 | CONFIG_VIDEO_V4L1_COMPAT=y | ||
| 773 | # CONFIG_DVB_CORE is not set | ||
| 774 | CONFIG_VIDEO_MEDIA=y | ||
| 775 | |||
| 776 | # | ||
| 777 | # Multimedia drivers | ||
| 778 | # | ||
| 779 | # CONFIG_MEDIA_ATTACH is not set | ||
| 780 | CONFIG_MEDIA_TUNER=y | ||
| 781 | # CONFIG_MEDIA_TUNER_CUSTOMISE is not set | ||
| 782 | CONFIG_MEDIA_TUNER_SIMPLE=y | ||
| 783 | CONFIG_MEDIA_TUNER_TDA8290=y | ||
| 784 | CONFIG_MEDIA_TUNER_TDA9887=y | ||
| 785 | CONFIG_MEDIA_TUNER_TEA5761=y | ||
| 786 | CONFIG_MEDIA_TUNER_TEA5767=y | ||
| 787 | CONFIG_MEDIA_TUNER_MT20XX=y | ||
| 788 | CONFIG_MEDIA_TUNER_XC2028=y | ||
| 789 | CONFIG_MEDIA_TUNER_XC5000=y | ||
| 790 | CONFIG_MEDIA_TUNER_MC44S803=y | ||
| 791 | CONFIG_VIDEO_V4L2=y | ||
| 792 | CONFIG_VIDEO_V4L1=y | ||
| 793 | CONFIG_VIDEO_CAPTURE_DRIVERS=y | ||
| 794 | # CONFIG_VIDEO_ADV_DEBUG is not set | ||
| 795 | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||
| 796 | CONFIG_VIDEO_HELPER_CHIPS_AUTO=y | ||
| 797 | # CONFIG_VIDEO_VIVI is not set | ||
| 798 | # CONFIG_VIDEO_CPIA is not set | ||
| 799 | # CONFIG_VIDEO_SAA5246A is not set | ||
| 800 | # CONFIG_VIDEO_SAA5249 is not set | ||
| 801 | # CONFIG_SOC_CAMERA is not set | ||
| 802 | # CONFIG_RADIO_ADAPTERS is not set | ||
| 803 | # CONFIG_DAB is not set | ||
| 804 | 818 | ||
| 805 | # | 819 | # |
| 806 | # Graphics support | 820 | # Graphics support |
| @@ -917,6 +931,7 @@ CONFIG_RTC_DRV_PCF8563=y · 110 unmodified lines | |||
| 917 | # CONFIG_RTC_DRV_S35390A is not set | 931 | # CONFIG_RTC_DRV_S35390A is not set |
| 918 | # CONFIG_RTC_DRV_FM3130 is not set | 932 | # CONFIG_RTC_DRV_FM3130 is not set |
| 919 | # CONFIG_RTC_DRV_RX8581 is not set | 933 | # CONFIG_RTC_DRV_RX8581 is not set |
| 934 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 920 | 935 | ||
| 921 | # | 936 | # |
| 922 | # SPI RTC drivers | 937 | # SPI RTC drivers |
| @@ -962,12 +977,15 @@ CONFIG_RTC_DRV_PCF8563=y · 39 unmodified lines | |||
| 962 | # CONFIG_REISERFS_FS is not set | 977 | # CONFIG_REISERFS_FS is not set |
| 963 | # CONFIG_JFS_FS is not set | 978 | # CONFIG_JFS_FS is not set |
| 964 | # CONFIG_FS_POSIX_ACL is not set | 979 | # CONFIG_FS_POSIX_ACL is not set |
| 965 | CONFIG_FILE_LOCKING=y | ||
| 966 | # CONFIG_XFS_FS is not set | 980 | # CONFIG_XFS_FS is not set |
| 981 | # CONFIG_GFS2_FS is not set | ||
| 967 | # CONFIG_OCFS2_FS is not set | 982 | # CONFIG_OCFS2_FS is not set |
| 968 | # CONFIG_BTRFS_FS is not set | 983 | # CONFIG_BTRFS_FS is not set |
| 984 | CONFIG_FILE_LOCKING=y | ||
| 985 | CONFIG_FSNOTIFY=y | ||
| 969 | # CONFIG_DNOTIFY is not set | 986 | # CONFIG_DNOTIFY is not set |
| 970 | # CONFIG_INOTIFY is not set | 987 | # CONFIG_INOTIFY is not set |
| 988 | CONFIG_INOTIFY_USER=y | ||
| 971 | # CONFIG_QUOTA is not set | 989 | # CONFIG_QUOTA is not set |
| 972 | # CONFIG_AUTOFS_FS is not set | 990 | # CONFIG_AUTOFS_FS is not set |
| 973 | # CONFIG_AUTOFS4_FS is not set | 991 | # CONFIG_AUTOFS4_FS is not set |
| @@ -1021,6 +1039,12 @@ CONFIG_JFFS2_ZLIB=y · 47 unmodified lines | |||
| 1021 | # CONFIG_JFFS2_LZO is not set | 1039 | # CONFIG_JFFS2_LZO is not set |
| 1022 | CONFIG_JFFS2_RTIME=y | 1040 | CONFIG_JFFS2_RTIME=y |
| 1023 | # CONFIG_JFFS2_RUBIN is not set | 1041 | # CONFIG_JFFS2_RUBIN is not set |
| 1042 | CONFIG_UBIFS_FS=y | ||
| 1043 | # CONFIG_UBIFS_FS_XATTR is not set | ||
| 1044 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
| 1045 | CONFIG_UBIFS_FS_LZO=y | ||
| 1046 | CONFIG_UBIFS_FS_ZLIB=y | ||
| 1047 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
| 1024 | # CONFIG_CRAMFS is not set | 1048 | # CONFIG_CRAMFS is not set |
| 1025 | # CONFIG_SQUASHFS is not set | 1049 | # CONFIG_SQUASHFS is not set |
| 1026 | # CONFIG_VXFS_FS is not set | 1050 | # CONFIG_VXFS_FS is not set |
| @@ -1119,25 +1143,11 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y · 92 unmodified lines | |||
| 1119 | CONFIG_NOP_TRACER=y | 1143 | CONFIG_NOP_TRACER=y |
| 1120 | CONFIG_HAVE_FUNCTION_TRACER=y | 1144 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 1121 | CONFIG_RING_BUFFER=y | 1145 | CONFIG_RING_BUFFER=y |
| 1146 | CONFIG_EVENT_TRACING=y | ||
| 1147 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
| 1122 | CONFIG_TRACING=y | 1148 | CONFIG_TRACING=y |
| 1123 | CONFIG_TRACING_SUPPORT=y | 1149 | CONFIG_TRACING_SUPPORT=y |
| 1124 | 1150 | # CONFIG_FTRACE is not set | |
| 1125 | # | ||
| 1126 | # Tracers | ||
| 1127 | # | ||
| 1128 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1129 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1130 | # CONFIG_PREEMPT_TRACER is not set | ||
| 1131 | # CONFIG_SCHED_TRACER is not set | ||
| 1132 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1133 | # CONFIG_EVENT_TRACER is not set | ||
| 1134 | # CONFIG_BOOT_TRACER is not set | ||
| 1135 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1136 | # CONFIG_STACK_TRACER is not set | ||
| 1137 | # CONFIG_KMEMTRACE is not set | ||
| 1138 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1139 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1140 | # CONFIG_FTRACE_STARTUP_TEST is not set | ||
| 1141 | # CONFIG_DYNAMIC_DEBUG is not set | 1151 | # CONFIG_DYNAMIC_DEBUG is not set |
| 1142 | # CONFIG_SAMPLES is not set | 1152 | # CONFIG_SAMPLES is not set |
| 1143 | CONFIG_HAVE_ARCH_KGDB=y | 1153 | CONFIG_HAVE_ARCH_KGDB=y |
| @@ -1151,16 +1161,104 @@ CONFIG_ARM_UNWIND=y · 7 unmodified lines | |||
| 1151 | # CONFIG_SECURITY is not set | 1161 | # CONFIG_SECURITY is not set |
| 1152 | # CONFIG_SECURITYFS is not set | 1162 | # CONFIG_SECURITYFS is not set |
| 1153 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1163 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
| 1154 | # CONFIG_CRYPTO is not set | 1164 | CONFIG_CRYPTO=y |
| 1165 | |||
| 1166 | # | ||
| 1167 | # Crypto core or helper | ||
| 1168 | # | ||
| 1169 | # CONFIG_CRYPTO_FIPS is not set | ||
| 1170 | CONFIG_CRYPTO_ALGAPI=y | ||
| 1171 | CONFIG_CRYPTO_ALGAPI2=y | ||
| 1172 | # CONFIG_CRYPTO_MANAGER is not set | ||
| 1173 | # CONFIG_CRYPTO_MANAGER2 is not set | ||
| 1174 | # CONFIG_CRYPTO_GF128MUL is not set | ||
| 1175 | # CONFIG_CRYPTO_NULL is not set | ||
| 1176 | # CONFIG_CRYPTO_CRYPTD is not set | ||
| 1177 | # CONFIG_CRYPTO_AUTHENC is not set | ||
| 1178 | # CONFIG_CRYPTO_TEST is not set | ||
| 1179 | |||
| 1180 | # | ||
| 1181 | # Authenticated Encryption with Associated Data | ||
| 1182 | # | ||
| 1183 | # CONFIG_CRYPTO_CCM is not set | ||
| 1184 | # CONFIG_CRYPTO_GCM is not set | ||
| 1185 | # CONFIG_CRYPTO_SEQIV is not set | ||
| 1186 | |||
| 1187 | # | ||
| 1188 | # Block modes | ||
| 1189 | # | ||
| 1190 | # CONFIG_CRYPTO_CBC is not set | ||
| 1191 | # CONFIG_CRYPTO_CTR is not set | ||
| 1192 | # CONFIG_CRYPTO_CTS is not set | ||
| 1193 | # CONFIG_CRYPTO_ECB is not set | ||
| 1194 | # CONFIG_CRYPTO_LRW is not set | ||
| 1195 | # CONFIG_CRYPTO_PCBC is not set | ||
| 1196 | # CONFIG_CRYPTO_XTS is not set | ||
| 1197 | |||
| 1198 | # | ||
| 1199 | # Hash modes | ||
| 1200 | # | ||
| 1201 | # CONFIG_CRYPTO_HMAC is not set | ||
| 1202 | # CONFIG_CRYPTO_XCBC is not set | ||
| 1203 | |||
| 1204 | # | ||
| 1205 | # Digest | ||
| 1206 | # | ||
| 1207 | # CONFIG_CRYPTO_CRC32C is not set | ||
| 1208 | # CONFIG_CRYPTO_MD4 is not set | ||
| 1209 | # CONFIG_CRYPTO_MD5 is not set | ||
| 1210 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | ||
| 1211 | # CONFIG_CRYPTO_RMD128 is not set | ||
| 1212 | # CONFIG_CRYPTO_RMD160 is not set | ||
| 1213 | # CONFIG_CRYPTO_RMD256 is not set | ||
| 1214 | # CONFIG_CRYPTO_RMD320 is not set | ||
| 1215 | # CONFIG_CRYPTO_SHA1 is not set | ||
| 1216 | # CONFIG_CRYPTO_SHA256 is not set | ||
| 1217 | # CONFIG_CRYPTO_SHA512 is not set | ||
| 1218 | # CONFIG_CRYPTO_TGR192 is not set | ||
| 1219 | # CONFIG_CRYPTO_WP512 is not set | ||
| 1220 | |||
| 1221 | # | ||
| 1222 | # Ciphers | ||
| 1223 | # | ||
| 1224 | # CONFIG_CRYPTO_AES is not set | ||
| 1225 | # CONFIG_CRYPTO_ANUBIS is not set | ||
| 1226 | # CONFIG_CRYPTO_ARC4 is not set | ||
| 1227 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
| 1228 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
| 1229 | # CONFIG_CRYPTO_CAST5 is not set | ||
| 1230 | # CONFIG_CRYPTO_CAST6 is not set | ||
| 1231 | # CONFIG_CRYPTO_DES is not set | ||
| 1232 | # CONFIG_CRYPTO_FCRYPT is not set | ||
| 1233 | # CONFIG_CRYPTO_KHAZAD is not set | ||
| 1234 | # CONFIG_CRYPTO_SALSA20 is not set | ||
| 1235 | # CONFIG_CRYPTO_SEED is not set | ||
| 1236 | # CONFIG_CRYPTO_SERPENT is not set | ||
| 1237 | # CONFIG_CRYPTO_TEA is not set | ||
| 1238 | # CONFIG_CRYPTO_TWOFISH is not set | ||
| 1239 | |||
| 1240 | # | ||
| 1241 | # Compression | ||
| 1242 | # | ||
| 1243 | CONFIG_CRYPTO_DEFLATE=y | ||
| 1244 | # CONFIG_CRYPTO_ZLIB is not set | ||
| 1245 | CONFIG_CRYPTO_LZO=y | ||
| 1246 | |||
| 1247 | # | ||
| 1248 | # Random Number Generation | ||
| 1249 | # | ||
| 1250 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
| 1251 | CONFIG_CRYPTO_HW=y | ||
| 1155 | CONFIG_BINARY_PRINTF=y | 1252 | CONFIG_BINARY_PRINTF=y |
| 1156 | 1253 | ||
| 1157 | # | 1254 | # |
| 1158 | # Library routines | 1255 | # Library routines |
| 1159 | # | 1256 | # |
| 1160 | CONFIG_BITREVERSE=y | 1257 | CONFIG_BITREVERSE=y |
| 1258 | CONFIG_RATIONAL=y | ||
| 1161 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1259 | CONFIG_GENERIC_FIND_LAST_BIT=y |
| 1162 | # CONFIG_CRC_CCITT is not set | 1260 | # CONFIG_CRC_CCITT is not set |
| 1163 | # CONFIG_CRC16 is not set | 1261 | CONFIG_CRC16=y |
| 1164 | # CONFIG_CRC_T10DIF is not set | 1262 | # CONFIG_CRC_T10DIF is not set |
| 1165 | # CONFIG_CRC_ITU_T is not set | 1263 | # CONFIG_CRC_ITU_T is not set |
| 1166 | CONFIG_CRC32=y | 1264 | CONFIG_CRC32=y |
| @@ -1168,6 +1266,8 @@ CONFIG_CRC32=y · 1 unmodified line | |||
| 1168 | # CONFIG_LIBCRC32C is not set | 1266 | # CONFIG_LIBCRC32C is not set |
| 1169 | CONFIG_ZLIB_INFLATE=y | 1267 | CONFIG_ZLIB_INFLATE=y |
| 1170 | CONFIG_ZLIB_DEFLATE=y | 1268 | CONFIG_ZLIB_DEFLATE=y |
| 1269 | CONFIG_LZO_COMPRESS=y | ||
| 1270 | CONFIG_LZO_DECOMPRESS=y | ||
| 1171 | CONFIG_HAS_IOMEM=y | 1271 | CONFIG_HAS_IOMEM=y |
| 1172 | CONFIG_HAS_IOPORT=y | 1272 | CONFIG_HAS_IOPORT=y |
| 1173 | CONFIG_HAS_DMA=y | 1273 | CONFIG_HAS_DMA=y |
| @@ -1,15 +1,15 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc1 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed Apr 8 11:06:37 2009 | 4 | # Tue Jul 28 14:11:34 2009 |
| 5 | # | 5 | # |
| 6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
| 7 | CONFIG_HAVE_PWM=y | ||
| 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| 8 | CONFIG_GENERIC_GPIO=y | 9 | CONFIG_GENERIC_GPIO=y |
| 9 | CONFIG_GENERIC_TIME=y | 10 | CONFIG_GENERIC_TIME=y |
| 10 | CONFIG_GENERIC_CLOCKEVENTS=y | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | CONFIG_MMU=y | 12 | CONFIG_MMU=y |
| 12 | # CONFIG_NO_IOPORT is not set | ||
| 13 | CONFIG_GENERIC_HARDIRQS=y | 13 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | CONFIG_STACKTRACE_SUPPORT=y | 14 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y · 2 unmodified lines | |||
| 18 | CONFIG_HARDIRQS_SW_RESEND=y | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
| 19 | CONFIG_GENERIC_IRQ_PROBE=y | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
| 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
| 21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
| 22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
| 23 | CONFIG_GENERIC_HWEIGHT=y | 21 | CONFIG_GENERIC_HWEIGHT=y |
| 24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 25 | CONFIG_ARCH_MTD_XIP=y | 23 | CONFIG_ARCH_MTD_XIP=y |
| 26 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
| 27 | CONFIG_VECTORS_BASE=0xffff0000 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
| 28 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 27 | CONFIG_CONSTRUCTORS=y | ||
| 29 | 28 | ||
| 30 | # | 29 | # |
| 31 | # General setup | 30 | # General setup |
| @@ -86,7 +85,12 @@ CONFIG_TIMERFD=y · 54 unmodified lines | |||
| 86 | CONFIG_EVENTFD=y | 85 | CONFIG_EVENTFD=y |
| 87 | CONFIG_SHMEM=y | 86 | CONFIG_SHMEM=y |
| 88 | CONFIG_AIO=y | 87 | CONFIG_AIO=y |
| 88 | |||
| 89 | # | ||
| 90 | # Performance Counters | ||
| 91 | # | ||
| 89 | CONFIG_VM_EVENT_COUNTERS=y | 92 | CONFIG_VM_EVENT_COUNTERS=y |
| 93 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 90 | CONFIG_COMPAT_BRK=y | 94 | CONFIG_COMPAT_BRK=y |
| 91 | CONFIG_SLAB=y | 95 | CONFIG_SLAB=y |
| 92 | # CONFIG_SLUB is not set | 96 | # CONFIG_SLUB is not set |
| @@ -97,6 +101,11 @@ CONFIG_HAVE_OPROFILE=y · 4 unmodified lines | |||
| 97 | # CONFIG_KPROBES is not set | 101 | # CONFIG_KPROBES is not set |
| 98 | CONFIG_HAVE_KPROBES=y | 102 | CONFIG_HAVE_KPROBES=y |
| 99 | CONFIG_HAVE_KRETPROBES=y | 103 | CONFIG_HAVE_KRETPROBES=y |
| 104 | CONFIG_HAVE_CLK=y | ||
| 105 | |||
| 106 | # | ||
| 107 | # GCOV-based kernel profiling | ||
| 108 | # | ||
| 100 | # CONFIG_SLOW_WORK is not set | 109 | # CONFIG_SLOW_WORK is not set |
| 101 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 110 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
| 102 | CONFIG_SLABINFO=y | 111 | CONFIG_SLABINFO=y |
| @@ -109,7 +118,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y · 6 unmodified lines | |||
| 109 | CONFIG_MODVERSIONS=y | 118 | CONFIG_MODVERSIONS=y |
| 110 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 119 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 111 | CONFIG_BLOCK=y | 120 | CONFIG_BLOCK=y |
| 112 | # CONFIG_LBD is not set | 121 | CONFIG_LBDAF=y |
| 113 | # CONFIG_BLK_DEV_BSG is not set | 122 | # CONFIG_BLK_DEV_BSG is not set |
| 114 | # CONFIG_BLK_DEV_INTEGRITY is not set | 123 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 115 | 124 | ||
| @@ -136,13 +145,14 @@ CONFIG_FREEZER=y · 20 unmodified lines | |||
| 136 | # CONFIG_ARCH_VERSATILE is not set | 145 | # CONFIG_ARCH_VERSATILE is not set |
| 137 | # CONFIG_ARCH_AT91 is not set | 146 | # CONFIG_ARCH_AT91 is not set |
| 138 | # CONFIG_ARCH_CLPS711X is not set | 147 | # CONFIG_ARCH_CLPS711X is not set |
| 148 | # CONFIG_ARCH_GEMINI is not set | ||
| 139 | # CONFIG_ARCH_EBSA110 is not set | 149 | # CONFIG_ARCH_EBSA110 is not set |
| 140 | # CONFIG_ARCH_EP93XX is not set | 150 | # CONFIG_ARCH_EP93XX is not set |
| 141 | # CONFIG_ARCH_GEMINI is not set | ||
| 142 | # CONFIG_ARCH_FOOTBRIDGE is not set | 151 | # CONFIG_ARCH_FOOTBRIDGE is not set |
| 152 | CONFIG_ARCH_MXC=y | ||
| 153 | # CONFIG_ARCH_STMP3XXX is not set | ||
| 143 | # CONFIG_ARCH_NETX is not set | 154 | # CONFIG_ARCH_NETX is not set |
| 144 | # CONFIG_ARCH_H720X is not set | 155 | # CONFIG_ARCH_H720X is not set |
| 145 | # CONFIG_ARCH_IMX is not set | ||
| 146 | # CONFIG_ARCH_IOP13XX is not set | 156 | # CONFIG_ARCH_IOP13XX is not set |
| 147 | # CONFIG_ARCH_IOP32X is not set | 157 | # CONFIG_ARCH_IOP32X is not set |
| 148 | # CONFIG_ARCH_IOP33X is not set | 158 | # CONFIG_ARCH_IOP33X is not set |
| @@ -151,25 +161,25 @@ CONFIG_FREEZER=y · 2 unmodified lines | |||
| 151 | # CONFIG_ARCH_IXP4XX is not set | 161 | # CONFIG_ARCH_IXP4XX is not set |
| 152 | # CONFIG_ARCH_L7200 is not set | 162 | # CONFIG_ARCH_L7200 is not set |
| 153 | # CONFIG_ARCH_KIRKWOOD is not set | 163 | # CONFIG_ARCH_KIRKWOOD is not set |
| 154 | # CONFIG_ARCH_KS8695 is not set | ||
| 155 | # CONFIG_ARCH_NS9XXX is not set | ||
| 156 | # CONFIG_ARCH_LOKI is not set | 164 | # CONFIG_ARCH_LOKI is not set |
| 157 | # CONFIG_ARCH_MV78XX0 is not set | 165 | # CONFIG_ARCH_MV78XX0 is not set |
| 158 | CONFIG_ARCH_MXC=y | ||
| 159 | # CONFIG_ARCH_ORION5X is not set | 166 | # CONFIG_ARCH_ORION5X is not set |
| 167 | # CONFIG_ARCH_MMP is not set | ||
| 168 | # CONFIG_ARCH_KS8695 is not set | ||
| 169 | # CONFIG_ARCH_NS9XXX is not set | ||
| 170 | # CONFIG_ARCH_W90X900 is not set | ||
| 160 | # CONFIG_ARCH_PNX4008 is not set | 171 | # CONFIG_ARCH_PNX4008 is not set |
| 161 | # CONFIG_ARCH_PXA is not set | 172 | # CONFIG_ARCH_PXA is not set |
| 162 | # CONFIG_ARCH_MMP is not set | 173 | # CONFIG_ARCH_MSM is not set |
| 163 | # CONFIG_ARCH_RPC is not set | 174 | # CONFIG_ARCH_RPC is not set |
| 164 | # CONFIG_ARCH_SA1100 is not set | 175 | # CONFIG_ARCH_SA1100 is not set |
| 165 | # CONFIG_ARCH_S3C2410 is not set | 176 | # CONFIG_ARCH_S3C2410 is not set |
| 166 | # CONFIG_ARCH_S3C64XX is not set | 177 | # CONFIG_ARCH_S3C64XX is not set |
| 167 | # CONFIG_ARCH_SHARK is not set | 178 | # CONFIG_ARCH_SHARK is not set |
| 168 | # CONFIG_ARCH_LH7A40X is not set | 179 | # CONFIG_ARCH_LH7A40X is not set |
| 180 | # CONFIG_ARCH_U300 is not set | ||
| 169 | # CONFIG_ARCH_DAVINCI is not set | 181 | # CONFIG_ARCH_DAVINCI is not set |
| 170 | # CONFIG_ARCH_OMAP is not set | 182 | # CONFIG_ARCH_OMAP is not set |
| 171 | # CONFIG_ARCH_MSM is not set | ||
| 172 | # CONFIG_ARCH_W90X900 is not set | ||
| 173 | 183 | ||
| 174 | # | 184 | # |
| 175 | # Freescale MXC Implementations | 185 | # Freescale MXC Implementations |
| @@ -178,6 +188,7 @@ CONFIG_ARCH_MXC=y · 2 unmodified lines | |||
| 178 | # CONFIG_ARCH_MX2 is not set | 188 | # CONFIG_ARCH_MX2 is not set |
| 179 | CONFIG_ARCH_MX3=y | 189 | CONFIG_ARCH_MX3=y |
| 180 | CONFIG_ARCH_MX31=y | 190 | CONFIG_ARCH_MX31=y |
| 191 | CONFIG_ARCH_MX35=y | ||
| 181 | 192 | ||
| 182 | # | 193 | # |
| 183 | # MX3 platforms: | 194 | # MX3 platforms: |
| @@ -185,12 +196,19 @@ CONFIG_ARCH_MX31=y · 1 unmodified line | |||
| 185 | CONFIG_MACH_MX31ADS=y | 196 | CONFIG_MACH_MX31ADS=y |
| 186 | CONFIG_MACH_MX31ADS_WM1133_EV1=y | 197 | CONFIG_MACH_MX31ADS_WM1133_EV1=y |
| 187 | CONFIG_MACH_PCM037=y | 198 | CONFIG_MACH_PCM037=y |
| 199 | CONFIG_MACH_PCM037_EET=y | ||
| 188 | CONFIG_MACH_MX31LITE=y | 200 | CONFIG_MACH_MX31LITE=y |
| 189 | CONFIG_MACH_MX31_3DS=y | 201 | CONFIG_MACH_MX31_3DS=y |
| 190 | CONFIG_MACH_MX31MOBOARD=y | 202 | CONFIG_MACH_MX31MOBOARD=y |
| 203 | CONFIG_MACH_MX31LILLY=y | ||
| 191 | CONFIG_MACH_QONG=y | 204 | CONFIG_MACH_QONG=y |
| 205 | CONFIG_MACH_PCM043=y | ||
| 206 | CONFIG_MACH_ARMADILLO5X0=y | ||
| 207 | CONFIG_MACH_MX35_3DS=y | ||
| 192 | CONFIG_MXC_IRQ_PRIOR=y | 208 | CONFIG_MXC_IRQ_PRIOR=y |
| 193 | CONFIG_MXC_PWM=y | 209 | CONFIG_MXC_PWM=y |
| 210 | CONFIG_ARCH_HAS_RNGA=y | ||
| 211 | CONFIG_ARCH_MXC_IOMUX_V3=y | ||
| 194 | 212 | ||
| 195 | # | 213 | # |
| 196 | # Processor Type | 214 | # Processor Type |
| @@ -218,6 +236,7 @@ CONFIG_ARM_THUMB=y · 21 unmodified lines | |||
| 218 | # CONFIG_CPU_BPREDICT_DISABLE is not set | 236 | # CONFIG_CPU_BPREDICT_DISABLE is not set |
| 219 | CONFIG_OUTER_CACHE=y | 237 | CONFIG_OUTER_CACHE=y |
| 220 | CONFIG_CACHE_L2X0=y | 238 | CONFIG_CACHE_L2X0=y |
| 239 | # CONFIG_ARM_ERRATA_411920 is not set | ||
| 221 | CONFIG_COMMON_CLKDEV=y | 240 | CONFIG_COMMON_CLKDEV=y |
| 222 | 241 | ||
| 223 | # | 242 | # |
| @@ -242,7 +261,6 @@ CONFIG_PREEMPT=y · 18 unmodified lines | |||
| 242 | CONFIG_HZ=100 | 261 | CONFIG_HZ=100 |
| 243 | CONFIG_AEABI=y | 262 | CONFIG_AEABI=y |
| 244 | CONFIG_OABI_COMPAT=y | 263 | CONFIG_OABI_COMPAT=y |
| 245 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
| 246 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 264 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
| 247 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 265 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
| 248 | # CONFIG_HIGHMEM is not set | 266 | # CONFIG_HIGHMEM is not set |
| @@ -257,10 +275,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 · 8 unmodified lines | |||
| 257 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 275 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 258 | CONFIG_ZONE_DMA_FLAG=0 | 276 | CONFIG_ZONE_DMA_FLAG=0 |
| 259 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
| 260 | CONFIG_UNEVICTABLE_LRU=y | ||
| 261 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
| 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 263 | CONFIG_ALIGNMENT_TRAP=y | 281 | CONFIG_ALIGNMENT_TRAP=y |
| 282 | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||
| 264 | 283 | ||
| 265 | # | 284 | # |
| 266 | # Boot options | 285 | # Boot options |
| @@ -362,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | |||
| 362 | # CONFIG_ECONET is not set | 381 | # CONFIG_ECONET is not set |
| 363 | # CONFIG_WAN_ROUTER is not set | 382 | # CONFIG_WAN_ROUTER is not set |
| 364 | # CONFIG_PHONET is not set | 383 | # CONFIG_PHONET is not set |
| 384 | # CONFIG_IEEE802154 is not set | ||
| 365 | # CONFIG_NET_SCHED is not set | 385 | # CONFIG_NET_SCHED is not set |
| 366 | # CONFIG_DCB is not set | 386 | # CONFIG_DCB is not set |
| 367 | 387 | ||
| @@ -465,7 +485,16 @@ CONFIG_MTD_PHYSMAP=y · 97 unmodified lines | |||
| 465 | # CONFIG_MTD_DOC2000 is not set | 485 | # CONFIG_MTD_DOC2000 is not set |
| 466 | # CONFIG_MTD_DOC2001 is not set | 486 | # CONFIG_MTD_DOC2001 is not set |
| 467 | # CONFIG_MTD_DOC2001PLUS is not set | 487 | # CONFIG_MTD_DOC2001PLUS is not set |
| 468 | # CONFIG_MTD_NAND is not set | 488 | CONFIG_MTD_NAND=y |
| 489 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
| 490 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
| 491 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
| 492 | # CONFIG_MTD_NAND_GPIO is not set | ||
| 493 | CONFIG_MTD_NAND_IDS=y | ||
| 494 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
| 495 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
| 496 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
| 497 | CONFIG_MTD_NAND_MXC=y | ||
| 469 | # CONFIG_MTD_ONENAND is not set | 498 | # CONFIG_MTD_ONENAND is not set |
| 470 | 499 | ||
| 471 | # | 500 | # |
| @@ -476,10 +505,30 @@ CONFIG_MTD_PHYSMAP=y · 4 unmodified lines | |||
| 476 | # | 505 | # |
| 477 | # UBI - Unsorted block images | 506 | # UBI - Unsorted block images |
| 478 | # | 507 | # |
| 479 | # CONFIG_MTD_UBI is not set | 508 | CONFIG_MTD_UBI=y |
| 509 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
| 510 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
| 511 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
| 512 | |||
| 513 | # | ||
| 514 | # UBI debugging options | ||
| 515 | # | ||
| 516 | # CONFIG_MTD_UBI_DEBUG is not set | ||
| 480 | # CONFIG_PARPORT is not set | 517 | # CONFIG_PARPORT is not set |
| 481 | # CONFIG_BLK_DEV is not set | 518 | # CONFIG_BLK_DEV is not set |
| 482 | # CONFIG_MISC_DEVICES is not set | 519 | CONFIG_MISC_DEVICES=y |
| 520 | # CONFIG_ICS932S401 is not set | ||
| 521 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
| 522 | # CONFIG_ISL29003 is not set | ||
| 523 | # CONFIG_C2PORT is not set | ||
| 524 | |||
| 525 | # | ||
| 526 | # EEPROM support | ||
| 527 | # | ||
| 528 | CONFIG_EEPROM_AT24=y | ||
| 529 | # CONFIG_EEPROM_LEGACY is not set | ||
| 530 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 531 | # CONFIG_EEPROM_93CX6 is not set | ||
| 483 | CONFIG_HAVE_IDE=y | 532 | CONFIG_HAVE_IDE=y |
| 484 | # CONFIG_IDE is not set | 533 | # CONFIG_IDE is not set |
| 485 | 534 | ||
| @@ -493,7 +542,6 @@ CONFIG_HAVE_IDE=y · 7 unmodified lines | |||
| 493 | # CONFIG_ATA is not set | 542 | # CONFIG_ATA is not set |
| 494 | # CONFIG_MD is not set | 543 | # CONFIG_MD is not set |
| 495 | CONFIG_NETDEVICES=y | 544 | CONFIG_NETDEVICES=y |
| 496 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 497 | # CONFIG_DUMMY is not set | 545 | # CONFIG_DUMMY is not set |
| 498 | # CONFIG_BONDING is not set | 546 | # CONFIG_BONDING is not set |
| 499 | # CONFIG_MACVLAN is not set | 547 | # CONFIG_MACVLAN is not set |
| @@ -528,7 +576,7 @@ CONFIG_MII=y · 28 unmodified lines | |||
| 528 | # CONFIG_ETHOC is not set | 576 | # CONFIG_ETHOC is not set |
| 529 | # CONFIG_SMC911X is not set | 577 | # CONFIG_SMC911X is not set |
| 530 | CONFIG_SMSC911X=y | 578 | CONFIG_SMSC911X=y |
| 531 | # CONFIG_DNET is not set | 579 | CONFIG_DNET=y |
| 532 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 580 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
| 533 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 581 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
| 534 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 582 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
| @@ -537,8 +585,10 @@ CONFIG_SMSC911X=y · 2 unmodified lines | |||
| 537 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 585 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 538 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 586 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 539 | # CONFIG_B44 is not set | 587 | # CONFIG_B44 is not set |
| 540 | CONFIG_CS89x0=y | 588 | # CONFIG_CS89x0 is not set |
| 541 | CONFIG_CS89x0_NONISA_IRQ=y | 589 | # CONFIG_KS8842 is not set |
| 590 | CONFIG_FEC=y | ||
| 591 | # CONFIG_FEC2 is not set | ||
| 542 | # CONFIG_NETDEV_1000 is not set | 592 | # CONFIG_NETDEV_1000 is not set |
| 543 | # CONFIG_NETDEV_10000 is not set | 593 | # CONFIG_NETDEV_10000 is not set |
| 544 | 594 | ||
| @@ -609,6 +659,7 @@ CONFIG_I2C_HELPER_AUTO=y · 64 unmodified lines | |||
| 609 | # | 659 | # |
| 610 | # I2C system bus drivers (mostly embedded / system-on-chip) | 660 | # I2C system bus drivers (mostly embedded / system-on-chip) |
| 611 | # | 661 | # |
| 662 | # CONFIG_I2C_DESIGNWARE is not set | ||
| 612 | # CONFIG_I2C_GPIO is not set | 663 | # CONFIG_I2C_GPIO is not set |
| 613 | CONFIG_I2C_IMX=y | 664 | CONFIG_I2C_IMX=y |
| 614 | # CONFIG_I2C_OCORES is not set | 665 | # CONFIG_I2C_OCORES is not set |
| @@ -633,7 +684,6 @@ CONFIG_I2C_IMX=y · 18 unmodified lines | |||
| 633 | # CONFIG_SENSORS_PCF8574 is not set | 684 | # CONFIG_SENSORS_PCF8574 is not set |
| 634 | # CONFIG_PCF8575 is not set | 685 | # CONFIG_PCF8575 is not set |
| 635 | # CONFIG_SENSORS_PCA9539 is not set | 686 | # CONFIG_SENSORS_PCA9539 is not set |
| 636 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 637 | # CONFIG_SENSORS_TSL2550 is not set | 687 | # CONFIG_SENSORS_TSL2550 is not set |
| 638 | # CONFIG_I2C_DEBUG_CORE is not set | 688 | # CONFIG_I2C_DEBUG_CORE is not set |
| 639 | # CONFIG_I2C_DEBUG_ALGO is not set | 689 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -669,6 +719,7 @@ CONFIG_W1=y · 29 unmodified lines | |||
| 669 | # | 719 | # |
| 670 | # CONFIG_W1_MASTER_DS2482 is not set | 720 | # CONFIG_W1_MASTER_DS2482 is not set |
| 671 | CONFIG_W1_MASTER_MXC=y | 721 | CONFIG_W1_MASTER_MXC=y |
| 722 | # CONFIG_W1_MASTER_DS1WM is not set | ||
| 672 | # CONFIG_W1_MASTER_GPIO is not set | 723 | # CONFIG_W1_MASTER_GPIO is not set |
| 673 | 724 | ||
| 674 | # | 725 | # |
| @@ -703,6 +754,8 @@ CONFIG_SSB_POSSIBLE=y · 28 unmodified lines | |||
| 703 | # CONFIG_TPS65010 is not set | 754 | # CONFIG_TPS65010 is not set |
| 704 | # CONFIG_TWL4030_CORE is not set | 755 | # CONFIG_TWL4030_CORE is not set |
| 705 | # CONFIG_MFD_TMIO is not set | 756 | # CONFIG_MFD_TMIO is not set |
| 757 | # CONFIG_MFD_T7L66XB is not set | ||
| 758 | # CONFIG_MFD_TC6387XB is not set | ||
| 706 | # CONFIG_MFD_TC6393XB is not set | 759 | # CONFIG_MFD_TC6393XB is not set |
| 707 | # CONFIG_PMIC_DA903X is not set | 760 | # CONFIG_PMIC_DA903X is not set |
| 708 | # CONFIG_MFD_WM8400 is not set | 761 | # CONFIG_MFD_WM8400 is not set |
| @@ -711,10 +764,8 @@ CONFIG_MFD_WM8350_CONFIG_MODE_0=y · 2 unmodified lines | |||
| 711 | CONFIG_MFD_WM8352_CONFIG_MODE_0=y | 764 | CONFIG_MFD_WM8352_CONFIG_MODE_0=y |
| 712 | CONFIG_MFD_WM8350_I2C=y | 765 | CONFIG_MFD_WM8350_I2C=y |
| 713 | # CONFIG_MFD_PCF50633 is not set | 766 | # CONFIG_MFD_PCF50633 is not set |
| 714 | 767 | # CONFIG_AB3100_CORE is not set | |
| 715 | # | 768 | CONFIG_MEDIA_SUPPORT=y |
| 716 | # Multimedia devices | ||
| 717 | # | ||
| 718 | 769 | ||
| 719 | # | 770 | # |
| 720 | # Multimedia core support | 771 | # Multimedia core support |
| @@ -758,8 +809,10 @@ CONFIG_SOC_CAMERA_MT9T031=y · 37 unmodified lines | |||
| 758 | CONFIG_SOC_CAMERA_MT9V022=y | 809 | CONFIG_SOC_CAMERA_MT9V022=y |
| 759 | CONFIG_SOC_CAMERA_TW9910=y | 810 | CONFIG_SOC_CAMERA_TW9910=y |
| 760 | # CONFIG_SOC_CAMERA_PLATFORM is not set | 811 | # CONFIG_SOC_CAMERA_PLATFORM is not set |
| 761 | # CONFIG_SOC_CAMERA_OV772X is not set | 812 | CONFIG_SOC_CAMERA_OV772X=y |
| 813 | CONFIG_MX3_VIDEO=y | ||
| 762 | CONFIG_VIDEO_MX3=y | 814 | CONFIG_VIDEO_MX3=y |
| 815 | # CONFIG_VIDEO_SH_MOBILE_CEU is not set | ||
| 763 | # CONFIG_RADIO_ADAPTERS is not set | 816 | # CONFIG_RADIO_ADAPTERS is not set |
| 764 | # CONFIG_DAB is not set | 817 | # CONFIG_DAB is not set |
| 765 | 818 | ||
| @@ -847,8 +900,11 @@ CONFIG_REGULATOR=y · 81 unmodified lines | |||
| 847 | # CONFIG_REGULATOR_DEBUG is not set | 900 | # CONFIG_REGULATOR_DEBUG is not set |
| 848 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | 901 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set |
| 849 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | 902 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set |
| 903 | # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set | ||
| 850 | # CONFIG_REGULATOR_BQ24022 is not set | 904 | # CONFIG_REGULATOR_BQ24022 is not set |
| 905 | # CONFIG_REGULATOR_MAX1586 is not set | ||
| 851 | CONFIG_REGULATOR_WM8350=y | 906 | CONFIG_REGULATOR_WM8350=y |
| 907 | # CONFIG_REGULATOR_LP3971 is not set | ||
| 852 | # CONFIG_UIO is not set | 908 | # CONFIG_UIO is not set |
| 853 | # CONFIG_STAGING is not set | 909 | # CONFIG_STAGING is not set |
| 854 | 910 | ||
| @@ -861,10 +917,12 @@ CONFIG_REGULATOR_WM8350=y · 6 unmodified lines | |||
| 861 | # CONFIG_REISERFS_FS is not set | 917 | # CONFIG_REISERFS_FS is not set |
| 862 | # CONFIG_JFS_FS is not set | 918 | # CONFIG_JFS_FS is not set |
| 863 | # CONFIG_FS_POSIX_ACL is not set | 919 | # CONFIG_FS_POSIX_ACL is not set |
| 864 | CONFIG_FILE_LOCKING=y | ||
| 865 | # CONFIG_XFS_FS is not set | 920 | # CONFIG_XFS_FS is not set |
| 921 | # CONFIG_GFS2_FS is not set | ||
| 866 | # CONFIG_OCFS2_FS is not set | 922 | # CONFIG_OCFS2_FS is not set |
| 867 | # CONFIG_BTRFS_FS is not set | 923 | # CONFIG_BTRFS_FS is not set |
| 924 | CONFIG_FILE_LOCKING=y | ||
| 925 | CONFIG_FSNOTIFY=y | ||
| 868 | # CONFIG_DNOTIFY is not set | 926 | # CONFIG_DNOTIFY is not set |
| 869 | CONFIG_INOTIFY=y | 927 | CONFIG_INOTIFY=y |
| 870 | CONFIG_INOTIFY_USER=y | 928 | CONFIG_INOTIFY_USER=y |
| @@ -921,6 +979,12 @@ CONFIG_JFFS2_ZLIB=y · 50 unmodified lines | |||
| 921 | # CONFIG_JFFS2_LZO is not set | 979 | # CONFIG_JFFS2_LZO is not set |
| 922 | CONFIG_JFFS2_RTIME=y | 980 | CONFIG_JFFS2_RTIME=y |
| 923 | # CONFIG_JFFS2_RUBIN is not set | 981 | # CONFIG_JFFS2_RUBIN is not set |
| 982 | CONFIG_UBIFS_FS=y | ||
| 983 | # CONFIG_UBIFS_FS_XATTR is not set | ||
| 984 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
| 985 | CONFIG_UBIFS_FS_LZO=y | ||
| 986 | CONFIG_UBIFS_FS_ZLIB=y | ||
| 987 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
| 924 | # CONFIG_CRAMFS is not set | 988 | # CONFIG_CRAMFS is not set |
| 925 | # CONFIG_SQUASHFS is not set | 989 | # CONFIG_SQUASHFS is not set |
| 926 | # CONFIG_VXFS_FS is not set | 990 | # CONFIG_VXFS_FS is not set |
| @@ -937,6 +1001,7 @@ CONFIG_NFS_FS=y · 10 unmodified lines | |||
| 937 | CONFIG_NFS_V3=y | 1001 | CONFIG_NFS_V3=y |
| 938 | # CONFIG_NFS_V3_ACL is not set | 1002 | # CONFIG_NFS_V3_ACL is not set |
| 939 | CONFIG_NFS_V4=y | 1003 | CONFIG_NFS_V4=y |
| 1004 | # CONFIG_NFS_V4_1 is not set | ||
| 940 | CONFIG_ROOT_NFS=y | 1005 | CONFIG_ROOT_NFS=y |
| 941 | # CONFIG_NFSD is not set | 1006 | # CONFIG_NFSD is not set |
| 942 | CONFIG_LOCKD=y | 1007 | CONFIG_LOCKD=y |
| @@ -979,22 +1044,7 @@ CONFIG_FRAME_WARN=1024 · 36 unmodified lines | |||
| 979 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1044 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
| 980 | CONFIG_HAVE_FUNCTION_TRACER=y | 1045 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 981 | CONFIG_TRACING_SUPPORT=y | 1046 | CONFIG_TRACING_SUPPORT=y |
| 982 | 1047 | # CONFIG_FTRACE is not set | |
| 983 | # | ||
| 984 | # Tracers | ||
| 985 | # | ||
| 986 | # CONFIG_FUNCTION_TRACER is not set | ||
| 987 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 988 | # CONFIG_PREEMPT_TRACER is not set | ||
| 989 | # CONFIG_SCHED_TRACER is not set | ||
| 990 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 991 | # CONFIG_EVENT_TRACER is not set | ||
| 992 | # CONFIG_BOOT_TRACER is not set | ||
| 993 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 994 | # CONFIG_STACK_TRACER is not set | ||
| 995 | # CONFIG_KMEMTRACE is not set | ||
| 996 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 997 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 998 | # CONFIG_SAMPLES is not set | 1048 | # CONFIG_SAMPLES is not set |
| 999 | CONFIG_HAVE_ARCH_KGDB=y | 1049 | CONFIG_HAVE_ARCH_KGDB=y |
| 1000 | CONFIG_ARM_UNWIND=y | 1050 | CONFIG_ARM_UNWIND=y |
| @@ -1094,9 +1144,9 @@ CONFIG_CRYPTO_DES=y · 93 unmodified lines | |||
| 1094 | # | 1144 | # |
| 1095 | # Compression | 1145 | # Compression |
| 1096 | # | 1146 | # |
| 1097 | # CONFIG_CRYPTO_DEFLATE is not set | 1147 | CONFIG_CRYPTO_DEFLATE=y |
| 1098 | # CONFIG_CRYPTO_ZLIB is not set | 1148 | # CONFIG_CRYPTO_ZLIB is not set |
| 1099 | # CONFIG_CRYPTO_LZO is not set | 1149 | CONFIG_CRYPTO_LZO=y |
| 1100 | 1150 | ||
| 1101 | # | 1151 | # |
| 1102 | # Random Number Generation | 1152 | # Random Number Generation |
| @@ -1109,9 +1159,10 @@ CONFIG_CRYPTO_HW=y · 6 unmodified lines | |||
| 1109 | # Library routines | 1159 | # Library routines |
| 1110 | # | 1160 | # |
| 1111 | CONFIG_BITREVERSE=y | 1161 | CONFIG_BITREVERSE=y |
| 1162 | CONFIG_RATIONAL=y | ||
| 1112 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1163 | CONFIG_GENERIC_FIND_LAST_BIT=y |
| 1113 | # CONFIG_CRC_CCITT is not set | 1164 | # CONFIG_CRC_CCITT is not set |
| 1114 | # CONFIG_CRC16 is not set | 1165 | CONFIG_CRC16=y |
| 1115 | # CONFIG_CRC_T10DIF is not set | 1166 | # CONFIG_CRC_T10DIF is not set |
| 1116 | # CONFIG_CRC_ITU_T is not set | 1167 | # CONFIG_CRC_ITU_T is not set |
| 1117 | CONFIG_CRC32=y | 1168 | CONFIG_CRC32=y |
| @@ -1119,6 +1170,8 @@ CONFIG_CRC32=y · 1 unmodified line | |||
| 1119 | # CONFIG_LIBCRC32C is not set | 1170 | # CONFIG_LIBCRC32C is not set |
| 1120 | CONFIG_ZLIB_INFLATE=y | 1171 | CONFIG_ZLIB_INFLATE=y |
| 1121 | CONFIG_ZLIB_DEFLATE=y | 1172 | CONFIG_ZLIB_DEFLATE=y |
| 1173 | CONFIG_LZO_COMPRESS=y | ||
| 1174 | CONFIG_LZO_DECOMPRESS=y | ||
| 1122 | CONFIG_HAS_IOMEM=y | 1175 | CONFIG_HAS_IOMEM=y |
| 1123 | CONFIG_HAS_IOPORT=y | 1176 | CONFIG_HAS_IOPORT=y |
| 1124 | CONFIG_HAS_DMA=y | 1177 | CONFIG_HAS_DMA=y |
| @@ -1107,7 +1107,7 @@ CONFIG_USB_ZERO=m · 1106 unmodified lines | |||
| 1107 | CONFIG_USB_OTG_UTILS=y | 1107 | CONFIG_USB_OTG_UTILS=y |
| 1108 | # CONFIG_USB_GPIO_VBUS is not set | 1108 | # CONFIG_USB_GPIO_VBUS is not set |
| 1109 | # CONFIG_ISP1301_OMAP is not set | 1109 | # CONFIG_ISP1301_OMAP is not set |
| 1110 | CONFIG_TWL4030_USB=y | 1110 | # CONFIG_TWL4030_USB is not set |
| 1111 | # CONFIG_NOP_USB_XCEIV is not set | 1111 | # CONFIG_NOP_USB_XCEIV is not set |
| 1112 | CONFIG_MMC=y | 1112 | CONFIG_MMC=y |
| 1113 | # CONFIG_MMC_DEBUG is not set | 1113 | # CONFIG_MMC_DEBUG is not set |
| @@ -1,7 +1,7 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.31-rc1 | 3 | # Linux kernel version: 2.6.31-rc3 |
| 4 | # Thu Jul 2 00:16:59 2009 | 4 | # Thu Jul 16 23:36:10 2009 |
| 5 | # | 5 | # |
| 6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
| 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| @@ -9,7 +9,6 @@ CONFIG_GENERIC_GPIO=y · 1 unmodified line | |||
| 9 | CONFIG_GENERIC_TIME=y | 9 | CONFIG_GENERIC_TIME=y |
| 10 | CONFIG_GENERIC_CLOCKEVENTS=y | 10 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | CONFIG_MMU=y | 11 | CONFIG_MMU=y |
| 12 | CONFIG_HAVE_TCM=y | ||
| 13 | CONFIG_GENERIC_HARDIRQS=y | 12 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | CONFIG_STACKTRACE_SUPPORT=y | 13 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 14 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -113,7 +112,7 @@ CONFIG_MODULE_UNLOAD=y · 97 unmodified lines | |||
| 113 | # CONFIG_MODVERSIONS is not set | 112 | # CONFIG_MODVERSIONS is not set |
| 114 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 113 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 115 | CONFIG_BLOCK=y | 114 | CONFIG_BLOCK=y |
| 116 | CONFIG_LBDAF=y | 115 | # CONFIG_LBDAF is not set |
| 117 | # CONFIG_BLK_DEV_BSG is not set | 116 | # CONFIG_BLK_DEV_BSG is not set |
| 118 | # CONFIG_BLK_DEV_INTEGRITY is not set | 117 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 119 | 118 | ||
| @@ -542,13 +541,14 @@ CONFIG_INPUT_EVDEV=y · 422 unmodified lines | |||
| 542 | # | 541 | # |
| 543 | CONFIG_INPUT_KEYBOARD=y | 542 | CONFIG_INPUT_KEYBOARD=y |
| 544 | # CONFIG_KEYBOARD_ATKBD is not set | 543 | # CONFIG_KEYBOARD_ATKBD is not set |
| 545 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
| 546 | # CONFIG_KEYBOARD_LKKBD is not set | 544 | # CONFIG_KEYBOARD_LKKBD is not set |
| 547 | # CONFIG_KEYBOARD_XTKBD is not set | 545 | # CONFIG_KEYBOARD_GPIO is not set |
| 546 | # CONFIG_KEYBOARD_MATRIX is not set | ||
| 547 | # CONFIG_KEYBOARD_LM8323 is not set | ||
| 548 | # CONFIG_KEYBOARD_NEWTON is not set | 548 | # CONFIG_KEYBOARD_NEWTON is not set |
| 549 | # CONFIG_KEYBOARD_STOWAWAY is not set | 549 | # CONFIG_KEYBOARD_STOWAWAY is not set |
| 550 | # CONFIG_KEYBOARD_LM8323 is not set | 550 | # CONFIG_KEYBOARD_SUNKBD is not set |
| 551 | # CONFIG_KEYBOARD_GPIO is not set | 551 | # CONFIG_KEYBOARD_XTKBD is not set |
| 552 | # CONFIG_INPUT_MOUSE is not set | 552 | # CONFIG_INPUT_MOUSE is not set |
| 553 | # CONFIG_INPUT_JOYSTICK is not set | 553 | # CONFIG_INPUT_JOYSTICK is not set |
| 554 | # CONFIG_INPUT_TABLET is not set | 554 | # CONFIG_INPUT_TABLET is not set |
| @@ -911,7 +911,6 @@ CONFIG_REGULATOR=y · 356 unmodified lines | |||
| 911 | # CONFIG_JFS_FS is not set | 911 | # CONFIG_JFS_FS is not set |
| 912 | # CONFIG_FS_POSIX_ACL is not set | 912 | # CONFIG_FS_POSIX_ACL is not set |
| 913 | # CONFIG_XFS_FS is not set | 913 | # CONFIG_XFS_FS is not set |
| 914 | # CONFIG_GFS2_FS is not set | ||
| 915 | # CONFIG_OCFS2_FS is not set | 914 | # CONFIG_OCFS2_FS is not set |
| 916 | # CONFIG_BTRFS_FS is not set | 915 | # CONFIG_BTRFS_FS is not set |
| 917 | CONFIG_FILE_LOCKING=y | 916 | CONFIG_FILE_LOCKING=y |
| @@ -1122,7 +1121,6 @@ CONFIG_GENERIC_FIND_LAST_BIT=y · 204 unmodified lines | |||
| 1122 | # CONFIG_CRC32 is not set | 1121 | # CONFIG_CRC32 is not set |
| 1123 | # CONFIG_CRC7 is not set | 1122 | # CONFIG_CRC7 is not set |
| 1124 | # CONFIG_LIBCRC32C is not set | 1123 | # CONFIG_LIBCRC32C is not set |
| 1125 | CONFIG_GENERIC_ALLOCATOR=y | ||
| 1126 | CONFIG_HAS_IOMEM=y | 1124 | CONFIG_HAS_IOMEM=y |
| 1127 | CONFIG_HAS_IOPORT=y | 1125 | CONFIG_HAS_IOPORT=y |
| 1128 | CONFIG_HAS_DMA=y | 1126 | CONFIG_HAS_DMA=y |
| @@ -159,8 +159,6 @@ static inline void atomic_clear_mask(unsigned long mask, unsigned long *addr) · 158 unmodified lines | |||
| 159 | 159 | ||
| 160 | #else /* ARM_ARCH_6 */ | 160 | #else /* ARM_ARCH_6 */ |
| 161 | 161 | ||
| 162 | #include <asm/system.h> | ||
| 163 | |||
| 164 | #ifdef CONFIG_SMP | 162 | #ifdef CONFIG_SMP |
| 165 | #error SMP not supported on pre-ARMv6 CPUs | 163 | #error SMP not supported on pre-ARMv6 CPUs |
| 166 | #endif | 164 | #endif |
| @@ -102,8 +102,8 @@ tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) · 101 unmodified lines | |||
| 102 | } | 102 | } |
| 103 | 103 | ||
| 104 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) | 104 | #define tlb_remove_page(tlb,page) free_page_and_swap_cache(page) |
| 105 | #define pte_free_tlb(tlb, ptep) pte_free((tlb)->mm, ptep) | 105 | #define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep) |
| 106 | #define pmd_free_tlb(tlb, pmdp) pmd_free((tlb)->mm, pmdp) | 106 | #define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp) |
| 107 | 107 | ||
| 108 | #define tlb_migrate_finish(mm) do { } while (0) | 108 | #define tlb_migrate_finish(mm) do { } while (0) |
| 109 | 109 | ||
| @@ -148,7 +148,7 @@ trace: · 147 unmodified lines | |||
| 148 | sub r0, r0, #MCOUNT_INSN_SIZE | 148 | sub r0, r0, #MCOUNT_INSN_SIZE |
| 149 | mov lr, pc | 149 | mov lr, pc |
| 150 | mov pc, r2 | 150 | mov pc, r2 |
| 151 | mov lr, r1 @ restore lr | 151 | ldr lr, [fp, #-4] @ restore lr |
| 152 | ldmia sp!, {r0-r3, pc} | 152 | ldmia sp!, {r0-r3, pc} |
| 153 | 153 | ||
| 154 | #endif /* CONFIG_DYNAMIC_FTRACE */ | 154 | #endif /* CONFIG_DYNAMIC_FTRACE */ |
| @@ -133,7 +133,7 @@ sys_sigaction(int sig, const struct old_sigaction __user *act, · 132 unmodified lines | |||
| 133 | } | 133 | } |
| 134 | 134 | ||
| 135 | #ifdef CONFIG_CRUNCH | 135 | #ifdef CONFIG_CRUNCH |
| 136 | static int preserve_crunch_context(struct crunch_sigframe *frame) | 136 | static int preserve_crunch_context(struct crunch_sigframe __user *frame) |
| 137 | { | 137 | { |
| 138 | char kbuf[sizeof(*frame) + 8]; | 138 | char kbuf[sizeof(*frame) + 8]; |
| 139 | struct crunch_sigframe *kframe; | 139 | struct crunch_sigframe *kframe; |
| @@ -146,7 +146,7 @@ static int preserve_crunch_context(struct crunch_sigframe *frame) · 6 unmodified lines | |||
| 146 | return __copy_to_user(frame, kframe, sizeof(*frame)); | 146 | return __copy_to_user(frame, kframe, sizeof(*frame)); |
| 147 | } | 147 | } |
| 148 | 148 | ||
| 149 | static int restore_crunch_context(struct crunch_sigframe *frame) | 149 | static int restore_crunch_context(struct crunch_sigframe __user *frame) |
| 150 | { | 150 | { |
| 151 | char kbuf[sizeof(*frame) + 8]; | 151 | char kbuf[sizeof(*frame) + 8]; |
| 152 | struct crunch_sigframe *kframe; | 152 | struct crunch_sigframe *kframe; |
| @@ -0,0 +1,102 @@ | |||
| 1 | /* | ||
| 2 | * Header file for the Atmel AHB DMA Controller driver | ||
| 3 | * | ||
| 4 | * Copyright (C) 2008 Atmel Corporation | ||
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License as published by | ||
| 8 | * the Free Software Foundation; either version 2 of the License, or | ||
| 9 | * (at your option) any later version. | ||
| 10 | */ | ||
| 11 | #ifndef AT_HDMAC_H | ||
| 12 | #define AT_HDMAC_H | ||
| 13 | |||
| 14 | #include <linux/dmaengine.h> | ||
| 15 | |||
| 16 | /** | ||
| 17 | * struct at_dma_platform_data - Controller configuration parameters | ||
| 18 | * @nr_channels: Number of channels supported by hardware (max 8) | ||
| 19 | * @cap_mask: dma_capability flags supported by the platform | ||
| 20 | */ | ||
| 21 | struct at_dma_platform_data { | ||
| 22 | unsigned int nr_channels; | ||
| 23 | dma_cap_mask_t cap_mask; | ||
| 24 | }; | ||
| 25 | |||
| 26 | /** | ||
| 27 | * enum at_dma_slave_width - DMA slave register access width. | ||
| 28 | * @AT_DMA_SLAVE_WIDTH_8BIT: Do 8-bit slave register accesses | ||
| 29 | * @AT_DMA_SLAVE_WIDTH_16BIT: Do 16-bit slave register accesses | ||
| 30 | * @AT_DMA_SLAVE_WIDTH_32BIT: Do 32-bit slave register accesses | ||
| 31 | */ | ||
| 32 | enum at_dma_slave_width { | ||
| 33 | AT_DMA_SLAVE_WIDTH_8BIT = 0, | ||
| 34 | AT_DMA_SLAVE_WIDTH_16BIT, | ||
| 35 | AT_DMA_SLAVE_WIDTH_32BIT, | ||
| 36 | }; | ||
| 37 | |||
| 38 | /** | ||
| 39 | * struct at_dma_slave - Controller-specific information about a slave | ||
| 40 | * @dma_dev: required DMA master device | ||
| 41 | * @tx_reg: physical address of data register used for | ||
| 42 | * memory-to-peripheral transfers | ||
| 43 | * @rx_reg: physical address of data register used for | ||
| 44 | * peripheral-to-memory transfers | ||
| 45 | * @reg_width: peripheral register width | ||
| 46 | * @cfg: Platform-specific initializer for the CFG register | ||
| 47 | * @ctrla: Platform-specific initializer for the CTRLA register | ||
| 48 | */ | ||
| 49 | struct at_dma_slave { | ||
| 50 | struct device *dma_dev; | ||
| 51 | dma_addr_t tx_reg; | ||
| 52 | dma_addr_t rx_reg; | ||
| 53 | enum at_dma_slave_width reg_width; | ||
| 54 | u32 cfg; | ||
| 55 | u32 ctrla; | ||
| 56 | }; | ||
| 57 | |||
| 58 | |||
| 59 | /* Platform-configurable bits in CFG */ | ||
| 60 | #define ATC_SRC_PER(h) (0xFU & (h)) /* Channel src rq associated with periph handshaking ifc h */ | ||
| 61 | #define ATC_DST_PER(h) ((0xFU & (h)) << 4) /* Channel dst rq associated with periph handshaking ifc h */ | ||
| 62 | #define ATC_SRC_REP (0x1 << 8) /* Source Replay Mod */ | ||
| 63 | #define ATC_SRC_H2SEL (0x1 << 9) /* Source Handshaking Mod */ | ||
| 64 | #define ATC_SRC_H2SEL_SW (0x0 << 9) | ||
| 65 | #define ATC_SRC_H2SEL_HW (0x1 << 9) | ||
| 66 | #define ATC_DST_REP (0x1 << 12) /* Destination Replay Mod */ | ||
| 67 | #define ATC_DST_H2SEL (0x1 << 13) /* Destination Handshaking Mod */ | ||
| 68 | #define ATC_DST_H2SEL_SW (0x0 << 13) | ||
| 69 | #define ATC_DST_H2SEL_HW (0x1 << 13) | ||
| 70 | #define ATC_SOD (0x1 << 16) /* Stop On Done */ | ||
| 71 | #define ATC_LOCK_IF (0x1 << 20) /* Interface Lock */ | ||
| 72 | #define ATC_LOCK_B (0x1 << 21) /* AHB Bus Lock */ | ||
| 73 | #define ATC_LOCK_IF_L (0x1 << 22) /* Master Interface Arbiter Lock */ | ||
| 74 | #define ATC_LOCK_IF_L_CHUNK (0x0 << 22) | ||
| 75 | #define ATC_LOCK_IF_L_BUFFER (0x1 << 22) | ||
| 76 | #define ATC_AHB_PROT_MASK (0x7 << 24) /* AHB Protection */ | ||
| 77 | #define ATC_FIFOCFG_MASK (0x3 << 28) /* FIFO Request Configuration */ | ||
| 78 | #define ATC_FIFOCFG_LARGESTBURST (0x0 << 28) | ||
| 79 | #define ATC_FIFOCFG_HALFFIFO (0x1 << 28) | ||
| 80 | #define ATC_FIFOCFG_ENOUGHSPACE (0x2 << 28) | ||
| 81 | |||
| 82 | /* Platform-configurable bits in CTRLA */ | ||
| 83 | #define ATC_SCSIZE_MASK (0x7 << 16) /* Source Chunk Transfer Size */ | ||
| 84 | #define ATC_SCSIZE_1 (0x0 << 16) | ||
| 85 | #define ATC_SCSIZE_4 (0x1 << 16) | ||
| 86 | #define ATC_SCSIZE_8 (0x2 << 16) | ||
| 87 | #define ATC_SCSIZE_16 (0x3 << 16) | ||
| 88 | #define ATC_SCSIZE_32 (0x4 << 16) | ||
| 89 | #define ATC_SCSIZE_64 (0x5 << 16) | ||
| 90 | #define ATC_SCSIZE_128 (0x6 << 16) | ||
| 91 | #define ATC_SCSIZE_256 (0x7 << 16) | ||
| 92 | #define ATC_DCSIZE_MASK (0x7 << 20) /* Destination Chunk Transfer Size */ | ||
| 93 | #define ATC_DCSIZE_1 (0x0 << 20) | ||
| 94 | #define ATC_DCSIZE_4 (0x1 << 20) | ||
| 95 | #define ATC_DCSIZE_8 (0x2 << 20) | ||
| 96 | #define ATC_DCSIZE_16 (0x3 << 20) | ||
| 97 | #define ATC_DCSIZE_32 (0x4 << 20) | ||
| 98 | #define ATC_DCSIZE_64 (0x5 << 20) | ||
| 99 | #define ATC_DCSIZE_128 (0x6 << 20) | ||
| 100 | #define ATC_DCSIZE_256 (0x7 << 20) | ||
| 101 | |||
| 102 | #endif /* AT_HDMAC_H */ | ||
| @@ -37,7 +37,6 @@ · 36 unmodified lines | |||
| 37 | #include <mach/serial.h> | 37 | #include <mach/serial.h> |
| 38 | #include <mach/nand.h> | 38 | #include <mach/nand.h> |
| 39 | #include <mach/mmc.h> | 39 | #include <mach/mmc.h> |
| 40 | #include <mach/common.h> | ||
| 41 | 40 | ||
| 42 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 | 41 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
| 43 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 | 42 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
| @@ -36,7 +36,6 @@ · 35 unmodified lines | |||
| 36 | #include <mach/serial.h> | 36 | #include <mach/serial.h> |
| 37 | #include <mach/nand.h> | 37 | #include <mach/nand.h> |
| 38 | #include <mach/mmc.h> | 38 | #include <mach/mmc.h> |
| 39 | #include <mach/common.h> | ||
| 40 | 39 | ||
| 41 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 | 40 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
| 42 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 | 41 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
| @@ -45,7 +45,6 @@ · 44 unmodified lines | |||
| 45 | #include <mach/nand.h> | 45 | #include <mach/nand.h> |
| 46 | #include <mach/mmc.h> | 46 | #include <mach/mmc.h> |
| 47 | #include <mach/emac.h> | 47 | #include <mach/emac.h> |
| 48 | #include <mach/common.h> | ||
| 49 | 48 | ||
| 50 | #define DM644X_EVM_PHY_MASK (0x2) | 49 | #define DM644X_EVM_PHY_MASK (0x2) |
| 51 | #define DM644X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 50 | #define DM644X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -47,7 +47,6 @@ · 46 unmodified lines | |||
| 47 | #include <mach/i2c.h> | 47 | #include <mach/i2c.h> |
| 48 | #include <mach/mmc.h> | 48 | #include <mach/mmc.h> |
| 49 | #include <mach/emac.h> | 49 | #include <mach/emac.h> |
| 50 | #include <mach/common.h> | ||
| 51 | 50 | ||
| 52 | #define DM646X_EVM_PHY_MASK (0x2) | 51 | #define DM646X_EVM_PHY_MASK (0x2) |
| 53 | #define DM646X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 52 | #define DM646X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -52,7 +52,6 @@ · 51 unmodified lines | |||
| 52 | #include <mach/serial.h> | 52 | #include <mach/serial.h> |
| 53 | #include <mach/psc.h> | 53 | #include <mach/psc.h> |
| 54 | #include <mach/mux.h> | 54 | #include <mach/mux.h> |
| 55 | #include <mach/common.h> | ||
| 56 | 55 | ||
| 57 | #define SFFSDR_PHY_MASK (0x2) | 56 | #define SFFSDR_PHY_MASK (0x2) |
| 58 | #define SFFSDR_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ | 57 | #define SFFSDR_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -33,6 +33,7 @@ · 32 unmodified lines | |||
| 33 | #include <linux/err.h> | 33 | #include <linux/err.h> |
| 34 | #include <linux/interrupt.h> | 34 | #include <linux/interrupt.h> |
| 35 | #include <linux/module.h> | 35 | #include <linux/module.h> |
| 36 | #include <linux/io.h> | ||
| 36 | 37 | ||
| 37 | #include <mach/dma.h> | 38 | #include <mach/dma.h> |
| 38 | #include <mach/hardware.h> | 39 | #include <mach/hardware.h> |
| @@ -41,9 +41,6 @@ · 40 unmodified lines | |||
| 41 | #define TS72XX_OPTIONS2_TS9420_BOOT 0x02 | 41 | #define TS72XX_OPTIONS2_TS9420_BOOT 0x02 |
| 42 | 42 | ||
| 43 | 43 | ||
| 44 | #define TS72XX_NOR_PHYS_BASE 0x60000000 | ||
| 45 | #define TS72XX_NOR2_PHYS_BASE 0x62000000 | ||
| 46 | |||
| 47 | #define TS72XX_NAND1_DATA_PHYS_BASE 0x60000000 | 44 | #define TS72XX_NAND1_DATA_PHYS_BASE 0x60000000 |
| 48 | #define TS72XX_NAND2_DATA_PHYS_BASE 0x70000000 | 45 | #define TS72XX_NAND2_DATA_PHYS_BASE 0x70000000 |
| 49 | #define TS72XX_NAND_DATA_VIRT_BASE 0xfebfc000 | 46 | #define TS72XX_NAND_DATA_VIRT_BASE 0xfebfc000 |
| @@ -112,13 +112,16 @@ static void __init ts72xx_map_io(void) · 111 unmodified lines | |||
| 112 | } | 112 | } |
| 113 | } | 113 | } |
| 114 | 114 | ||
| 115 | /************************************************************************* | ||
| 116 | * NOR flash (TS-7200 only) | ||
| 117 | *************************************************************************/ | ||
| 115 | static struct physmap_flash_data ts72xx_flash_data = { | 118 | static struct physmap_flash_data ts72xx_flash_data = { |
| 116 | .width = 1, | 119 | .width = 2, |
| 117 | }; | 120 | }; |
| 118 | 121 | ||
| 119 | static struct resource ts72xx_flash_resource = { | 122 | static struct resource ts72xx_flash_resource = { |
| 120 | .start = TS72XX_NOR_PHYS_BASE, | 123 | .start = EP93XX_CS6_PHYS_BASE, |
| 121 | .end = TS72XX_NOR_PHYS_BASE + SZ_16M - 1, | 124 | .end = EP93XX_CS6_PHYS_BASE + SZ_16M - 1, |
| 122 | .flags = IORESOURCE_MEM, | 125 | .flags = IORESOURCE_MEM, |
| 123 | }; | 126 | }; |
| 124 | 127 | ||
| @@ -132,6 +135,12 @@ static struct platform_device ts72xx_flash = { · 7 unmodified lines | |||
| 132 | .resource = &ts72xx_flash_resource, | 135 | .resource = &ts72xx_flash_resource, |
| 133 | }; | 136 | }; |
| 134 | 137 | ||
| 138 | static void __init ts72xx_register_flash(void) | ||
| 139 | { | ||
| 140 | if (board_is_ts7200()) | ||
| 141 | platform_device_register(&ts72xx_flash); | ||
| 142 | } | ||
| 143 | |||
| 135 | static unsigned char ts72xx_rtc_readbyte(unsigned long addr) | 144 | static unsigned char ts72xx_rtc_readbyte(unsigned long addr) |
| 136 | { | 145 | { |
| 137 | __raw_writeb(addr, TS72XX_RTC_INDEX_VIRT_BASE); | 146 | __raw_writeb(addr, TS72XX_RTC_INDEX_VIRT_BASE); |
| @@ -165,8 +174,7 @@ static struct ep93xx_eth_data ts72xx_eth_data = { · 27 unmodified lines | |||
| 165 | static void __init ts72xx_init_machine(void) | 174 | static void __init ts72xx_init_machine(void) |
| 166 | { | 175 | { |
| 167 | ep93xx_init_devices(); | 176 | ep93xx_init_devices(); |
| 168 | if (board_is_ts7200()) | 177 | ts72xx_register_flash(); |
| 169 | platform_device_register(&ts72xx_flash); | ||
| 170 | platform_device_register(&ts72xx_rtc_device); | 178 | platform_device_register(&ts72xx_rtc_device); |
| 171 | 179 | ||
| 172 | ep93xx_register_eth(&ts72xx_eth_data, 1); | 180 | ep93xx_register_eth(&ts72xx_eth_data, 1); |
| @@ -289,7 +289,7 @@ · 288 unmodified lines | |||
| 289 | 289 | ||
| 290 | #define MPP48_GPIO MPP( 48, 0x0, 1, 1, 0, 0, 0, 1 ) | 290 | #define MPP48_GPIO MPP( 48, 0x0, 1, 1, 0, 0, 0, 1 ) |
| 291 | #define MPP48_TSMP12 MPP( 48, 0x1, 1, 1, 0, 0, 0, 1 ) | 291 | #define MPP48_TSMP12 MPP( 48, 0x1, 1, 1, 0, 0, 0, 1 ) |
| 292 | #define MPP48_TDM_DTX MPP( 48. 0x2, 0, 1, 0, 0, 0, 1 ) | 292 | #define MPP48_TDM_DTX MPP( 48, 0x2, 0, 1, 0, 0, 0, 1 ) |
| 293 | 293 | ||
| 294 | #define MPP49_GPIO MPP( 49, 0x0, 1, 1, 0, 0, 0, 1 ) | 294 | #define MPP49_GPIO MPP( 49, 0x0, 1, 1, 0, 0, 0, 1 ) |
| 295 | #define MPP49_TSMP9 MPP( 49, 0x1, 1, 1, 0, 0, 0, 1 ) | 295 | #define MPP49_TSMP9 MPP( 49, 0x1, 1, 1, 0, 0, 0, 1 ) |
| @@ -16,6 +16,11 @@ · 15 unmodified lines | |||
| 16 | 16 | ||
| 17 | #include <asm/sizes.h> | 17 | #include <asm/sizes.h> |
| 18 | 18 | ||
| 19 | /* | ||
| 20 | * Clocks are derived from MCLK, which is 25Mhz | ||
| 21 | */ | ||
| 22 | #define KS8695_CLOCK_RATE 25000000 | ||
| 23 | |||
| 19 | /* | 24 | /* |
| 20 | * Physical RAM address. | 25 | * Physical RAM address. |
| 21 | */ | 26 | */ |
| @@ -14,7 +14,8 @@ · 13 unmodified lines | |||
| 14 | #ifndef __ASM_ARCH_TIMEX_H | 14 | #ifndef __ASM_ARCH_TIMEX_H |
| 15 | #define __ASM_ARCH_TIMEX_H | 15 | #define __ASM_ARCH_TIMEX_H |
| 16 | 16 | ||
| 17 | /* timers are derived from MCLK, which is 25MHz */ | 17 | #include <mach/hardware.h> |
| 18 | #define CLOCK_TICK_RATE 25000000 | 18 | |
| 19 | #define CLOCK_TICK_RATE KS8695_CLOCK_RATE | ||
| 19 | 20 | ||
| 20 | #endif | 21 | #endif |
| @@ -245,6 +245,9 @@ static int ks8695_pci_fault(unsigned long addr, unsigned int fsr, struct pt_regs · 244 unmodified lines | |||
| 245 | 245 | ||
| 246 | static void __init ks8695_pci_preinit(void) | 246 | static void __init ks8695_pci_preinit(void) |
| 247 | { | 247 | { |
| 248 | /* make software reset to avoid freeze if PCI bus was messed up */ | ||
| 249 | __raw_writel(0x80000000, KS8695_PCI_VA + KS8695_PBCS); | ||
| 250 | |||
| 248 | /* stage 1 initialization, subid, subdevice = 0x0001 */ | 251 | /* stage 1 initialization, subid, subdevice = 0x0001 */ |
| 249 | __raw_writel(0x00010001, KS8695_PCI_VA + KS8695_CRCSID); | 252 | __raw_writel(0x00010001, KS8695_PCI_VA + KS8695_CRCSID); |
| 250 | 253 | ||
| @@ -36,6 +36,14 @@ config MACH_PCM037 · 35 unmodified lines | |||
| 36 | Include support for Phytec pcm037 platform. This includes | 36 | Include support for Phytec pcm037 platform. This includes |
| 37 | specific configurations for the board and its peripherals. | 37 | specific configurations for the board and its peripherals. |
| 38 | 38 | ||
| 39 | config MACH_PCM037_EET | ||
| 40 | bool "Support pcm037 EET board extensions" | ||
| 41 | depends on MACH_PCM037 | ||
| 42 | help | ||
| 43 | Add support for PCM037 EET baseboard extensions. If you are using the | ||
| 44 | OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel | ||
| 45 | command-line parameter. | ||
| 46 | |||
| 39 | config MACH_MX31LITE | 47 | config MACH_MX31LITE |
| 40 | bool "Support MX31 LITEKIT (LogicPD)" | 48 | bool "Support MX31 LITEKIT (LogicPD)" |
| 41 | select ARCH_MX31 | 49 | select ARCH_MX31 |
| @@ -11,6 +11,7 @@ obj-$(CONFIG_MACH_MX31ADS) += mx31ads.o · 10 unmodified lines | |||
| 11 | obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o | 11 | obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o |
| 12 | obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o | 12 | obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o |
| 13 | obj-$(CONFIG_MACH_PCM037) += pcm037.o | 13 | obj-$(CONFIG_MACH_PCM037) += pcm037.o |
| 14 | obj-$(CONFIG_MACH_PCM037_EET) += pcm037_eet.o | ||
| 14 | obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o | 15 | obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o |
| 15 | obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \ | 16 | obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \ |
| 16 | mx31moboard-marxbot.o | 17 | mx31moboard-marxbot.o |
| @@ -31,6 +31,8 @@ · 30 unmodified lines | |||
| 31 | #include <linux/smsc911x.h> | 31 | #include <linux/smsc911x.h> |
| 32 | #include <linux/interrupt.h> | 32 | #include <linux/interrupt.h> |
| 33 | #include <linux/irq.h> | 33 | #include <linux/irq.h> |
| 34 | #include <linux/mtd/physmap.h> | ||
| 35 | #include <linux/io.h> | ||
| 34 | 36 | ||
| 35 | #include <mach/hardware.h> | 37 | #include <mach/hardware.h> |
| 36 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
| @@ -46,8 +48,10 @@ · 9 unmodified lines | |||
| 46 | #include <mach/mmc.h> | 48 | #include <mach/mmc.h> |
| 47 | #include <mach/ipu.h> | 49 | #include <mach/ipu.h> |
| 48 | #include <mach/mx3fb.h> | 50 | #include <mach/mx3fb.h> |
| 51 | #include <mach/mxc_nand.h> | ||
| 49 | 52 | ||
| 50 | #include "devices.h" | 53 | #include "devices.h" |
| 54 | #include "crm_regs.h" | ||
| 51 | 55 | ||
| 52 | static int armadillo5x0_pins[] = { | 56 | static int armadillo5x0_pins[] = { |
| 53 | /* UART1 */ | 57 | /* UART1 */ |
| @@ -93,7 +97,56 @@ static int armadillo5x0_pins[] = { · 39 unmodified lines | |||
| 93 | MX31_PIN_FPSHIFT__FPSHIFT, | 97 | MX31_PIN_FPSHIFT__FPSHIFT, |
| 94 | MX31_PIN_DRDY0__DRDY0, | 98 | MX31_PIN_DRDY0__DRDY0, |
| 95 | IOMUX_MODE(MX31_PIN_LCS1, IOMUX_CONFIG_GPIO), /*ADV7125_PSAVE*/ | 99 | IOMUX_MODE(MX31_PIN_LCS1, IOMUX_CONFIG_GPIO), /*ADV7125_PSAVE*/ |
| 100 | }; | ||
| 96 | 101 | ||
| 102 | /* | ||
| 103 | * NAND Flash | ||
| 104 | */ | ||
| 105 | static struct mxc_nand_platform_data armadillo5x0_nand_flash_pdata = { | ||
| 106 | .width = 1, | ||
| 107 | .hw_ecc = 1, | ||
| 108 | }; | ||
| 109 | |||
| 110 | /* | ||
| 111 | * MTD NOR Flash | ||
| 112 | */ | ||
| 113 | static struct mtd_partition armadillo5x0_nor_flash_partitions[] = { | ||
| 114 | { | ||
| 115 | .name = "nor.bootloader", | ||
| 116 | .offset = 0x00000000, | ||
| 117 | .size = 4*32*1024, | ||
| 118 | }, { | ||
| 119 | .name = "nor.kernel", | ||
| 120 | .offset = MTDPART_OFS_APPEND, | ||
| 121 | .size = 16*128*1024, | ||
| 122 | }, { | ||
| 123 | .name = "nor.userland", | ||
| 124 | .offset = MTDPART_OFS_APPEND, | ||
| 125 | .size = 110*128*1024, | ||
| 126 | }, { | ||
| 127 | .name = "nor.config", | ||
| 128 | .offset = MTDPART_OFS_APPEND, | ||
| 129 | .size = 1*128*1024, | ||
| 130 | }, | ||
| 131 | }; | ||
| 132 | |||
| 133 | static struct physmap_flash_data armadillo5x0_nor_flash_pdata = { | ||
| 134 | .width = 2, | ||
| 135 | .parts = armadillo5x0_nor_flash_partitions, | ||
| 136 | .nr_parts = ARRAY_SIZE(armadillo5x0_nor_flash_partitions), | ||
| 137 | }; | ||
| 138 | |||
| 139 | static struct resource armadillo5x0_nor_flash_resource = { | ||
| 140 | .flags = IORESOURCE_MEM, | ||
| 141 | .start = CS0_BASE_ADDR, | ||
| 142 | .end = CS0_BASE_ADDR + SZ_64M - 1, | ||
| 143 | }; | ||
| 144 | |||
| 145 | static struct platform_device armadillo5x0_nor_flash = { | ||
| 146 | .name = "physmap-flash", | ||
| 147 | .id = -1, | ||
| 148 | .num_resources = 1, | ||
| 149 | .resource = &armadillo5x0_nor_flash_resource, | ||
| 97 | }; | 150 | }; |
| 98 | 151 | ||
| 99 | /* | 152 | /* |
| @@ -272,6 +325,16 @@ static void __init armadillo5x0_init(void) · 172 unmodified lines | |||
| 272 | /* Register FB */ | 325 | /* Register FB */ |
| 273 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); | 326 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
| 274 | mxc_register_device(&mx3_fb, &mx3fb_pdata); | 327 | mxc_register_device(&mx3_fb, &mx3fb_pdata); |
| 328 | |||
| 329 | /* Register NOR Flash */ | ||
| 330 | mxc_register_device(&armadillo5x0_nor_flash, | ||
| 331 | &armadillo5x0_nor_flash_pdata); | ||
| 332 | |||
| 333 | /* Register NAND Flash */ | ||
| 334 | mxc_register_device(&mxc_nand_device, &armadillo5x0_nand_flash_pdata); | ||
| 335 | |||
| 336 | /* set NAND page size to 2k if not configured via boot mode pins */ | ||
| 337 | __raw_writel(__raw_readl(MXC_CCM_RCSR) | (1 << 30), MXC_CCM_RCSR); | ||
| 275 | } | 338 | } |
| 276 | 339 | ||
| 277 | static void __init armadillo5x0_timer_init(void) | 340 | static void __init armadillo5x0_timer_init(void) |
| @@ -22,7 +22,6 @@ · 21 unmodified lines | |||
| 22 | #include <linux/platform_device.h> | 22 | #include <linux/platform_device.h> |
| 23 | #include <linux/serial.h> | 23 | #include <linux/serial.h> |
| 24 | #include <linux/gpio.h> | 24 | #include <linux/gpio.h> |
| 25 | #include <linux/dma-mapping.h> | ||
| 26 | #include <mach/hardware.h> | 25 | #include <mach/hardware.h> |
| 27 | #include <mach/irqs.h> | 26 | #include <mach/irqs.h> |
| 28 | #include <mach/common.h> | 27 | #include <mach/common.h> |
| @@ -18,7 +18,7 @@ · 17 unmodified lines | |||
| 18 | 18 | ||
| 19 | #include <linux/types.h> | 19 | #include <linux/types.h> |
| 20 | #include <linux/init.h> | 20 | #include <linux/init.h> |
| 21 | 21 | #include <linux/dma-mapping.h> | |
| 22 | #include <linux/platform_device.h> | 22 | #include <linux/platform_device.h> |
| 23 | #include <linux/mtd/physmap.h> | 23 | #include <linux/mtd/physmap.h> |
| 24 | #include <linux/mtd/plat-ram.h> | 24 | #include <linux/mtd/plat-ram.h> |
| @@ -33,29 +33,67 @@ · 8 unmodified lines | |||
| 33 | #include <linux/irq.h> | 33 | #include <linux/irq.h> |
| 34 | #include <linux/fsl_devices.h> | 34 | #include <linux/fsl_devices.h> |
| 35 | 35 | ||
| 36 | #include <mach/hardware.h> | 36 | #include <media/soc_camera.h> |
| 37 | |||
| 37 | #include <asm/mach-types.h> | 38 | #include <asm/mach-types.h> |
| 38 | #include <asm/mach/arch.h> | 39 | #include <asm/mach/arch.h> |
| 39 | #include <asm/mach/time.h> | 40 | #include <asm/mach/time.h> |
| 40 | #include <asm/mach/map.h> | 41 | #include <asm/mach/map.h> |
| 42 | #include <mach/board-pcm037.h> | ||
| 41 | #include <mach/common.h> | 43 | #include <mach/common.h> |
| 44 | #include <mach/hardware.h> | ||
| 45 | #include <mach/i2c.h> | ||
| 42 | #include <mach/imx-uart.h> | 46 | #include <mach/imx-uart.h> |
| 43 | #include <mach/iomux-mx3.h> | 47 | #include <mach/iomux-mx3.h> |
| 44 | #include <mach/ipu.h> | 48 | #include <mach/ipu.h> |
| 45 | #include <mach/board-pcm037.h> | 49 | #include <mach/mmc.h> |
| 50 | #include <mach/mx3_camera.h> | ||
| 46 | #include <mach/mx3fb.h> | 51 | #include <mach/mx3fb.h> |
| 47 | #include <mach/mxc_nand.h> | 52 | #include <mach/mxc_nand.h> |
| 48 | #include <mach/mmc.h> | ||
| 49 | #ifdef CONFIG_I2C_IMX | ||
| 50 | #include <mach/i2c.h> | ||
| 51 | #endif | ||
| 52 | 53 | ||
| 53 | #include "devices.h" | 54 | #include "devices.h" |
| 55 | #include "pcm037.h" | ||
| 56 | |||
| 57 | static enum pcm037_board_variant pcm037_instance = PCM037_PCM970; | ||
| 58 | |||
| 59 | static int __init pcm037_variant_setup(char *str) | ||
| 60 | { | ||
| 61 | if (!strcmp("eet", str)) | ||
| 62 | pcm037_instance = PCM037_EET; | ||
| 63 | else if (strcmp("pcm970", str)) | ||
| 64 | pr_warning("Unknown pcm037 baseboard variant %s\n", str); | ||
| 65 | |||
| 66 | return 1; | ||
| 67 | } | ||
| 68 | |||
| 69 | /* Supported values: "pcm970" (default) and "eet" */ | ||
| 70 | __setup("pcm037_variant=", pcm037_variant_setup); | ||
| 71 | |||
| 72 | enum pcm037_board_variant pcm037_variant(void) | ||
| 73 | { | ||
| 74 | return pcm037_instance; | ||
| 75 | } | ||
| 76 | |||
| 77 | /* UART1 with RTS/CTS handshake signals */ | ||
| 78 | static unsigned int pcm037_uart1_handshake_pins[] = { | ||
| 79 | MX31_PIN_CTS1__CTS1, | ||
| 80 | MX31_PIN_RTS1__RTS1, | ||
| 81 | MX31_PIN_TXD1__TXD1, | ||
| 82 | MX31_PIN_RXD1__RXD1, | ||
| 83 | }; | ||
| 84 | |||
| 85 | /* UART1 without RTS/CTS handshake signals */ | ||
| 86 | static unsigned int pcm037_uart1_pins[] = { | ||
| 87 | MX31_PIN_TXD1__TXD1, | ||
| 88 | MX31_PIN_RXD1__RXD1, | ||
| 89 | }; | ||
| 54 | 90 | ||
| 55 | static unsigned int pcm037_pins[] = { | 91 | static unsigned int pcm037_pins[] = { |
| 56 | /* I2C */ | 92 | /* I2C */ |
| 57 | MX31_PIN_CSPI2_MOSI__SCL, | 93 | MX31_PIN_CSPI2_MOSI__SCL, |
| 58 | MX31_PIN_CSPI2_MISO__SDA, | 94 | MX31_PIN_CSPI2_MISO__SDA, |
| 95 | MX31_PIN_CSPI2_SS2__I2C3_SDA, | ||
| 96 | MX31_PIN_CSPI2_SCLK__I2C3_SCL, | ||
| 59 | /* SDHC1 */ | 97 | /* SDHC1 */ |
| 60 | MX31_PIN_SD1_DATA3__SD1_DATA3, | 98 | MX31_PIN_SD1_DATA3__SD1_DATA3, |
| 61 | MX31_PIN_SD1_DATA2__SD1_DATA2, | 99 | MX31_PIN_SD1_DATA2__SD1_DATA2, |
| @@ -73,11 +111,6 @@ static unsigned int pcm037_pins[] = { · 11 unmodified lines | |||
| 73 | MX31_PIN_CSPI1_SS0__SS0, | 111 | MX31_PIN_CSPI1_SS0__SS0, |
| 74 | MX31_PIN_CSPI1_SS1__SS1, | 112 | MX31_PIN_CSPI1_SS1__SS1, |
| 75 | MX31_PIN_CSPI1_SS2__SS2, | 113 | MX31_PIN_CSPI1_SS2__SS2, |
| 76 | /* UART1 */ | ||
| 77 | MX31_PIN_CTS1__CTS1, | ||
| 78 | MX31_PIN_RTS1__RTS1, | ||
| 79 | MX31_PIN_TXD1__TXD1, | ||
| 80 | MX31_PIN_RXD1__RXD1, | ||
| 81 | /* UART2 */ | 114 | /* UART2 */ |
| 82 | MX31_PIN_TXD2__TXD2, | 115 | MX31_PIN_TXD2__TXD2, |
| 83 | MX31_PIN_RXD2__RXD2, | 116 | MX31_PIN_RXD2__RXD2, |
| @@ -120,6 +153,22 @@ static unsigned int pcm037_pins[] = { · 36 unmodified lines | |||
| 120 | MX31_PIN_D3_SPL__D3_SPL, | 153 | MX31_PIN_D3_SPL__D3_SPL, |
| 121 | MX31_PIN_D3_CLS__D3_CLS, | 154 | MX31_PIN_D3_CLS__D3_CLS, |
| 122 | MX31_PIN_LCS0__GPI03_23, | 155 | MX31_PIN_LCS0__GPI03_23, |
| 156 | /* CSI */ | ||
| 157 | IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_GPIO), | ||
| 158 | MX31_PIN_CSI_D6__CSI_D6, | ||
| 159 | MX31_PIN_CSI_D7__CSI_D7, | ||
| 160 | MX31_PIN_CSI_D8__CSI_D8, | ||
| 161 | MX31_PIN_CSI_D9__CSI_D9, | ||
| 162 | MX31_PIN_CSI_D10__CSI_D10, | ||
| 163 | MX31_PIN_CSI_D11__CSI_D11, | ||
| 164 | MX31_PIN_CSI_D12__CSI_D12, | ||
| 165 | MX31_PIN_CSI_D13__CSI_D13, | ||
| 166 | MX31_PIN_CSI_D14__CSI_D14, | ||
| 167 | MX31_PIN_CSI_D15__CSI_D15, | ||
| 168 | MX31_PIN_CSI_HSYNC__CSI_HSYNC, | ||
| 169 | MX31_PIN_CSI_MCLK__CSI_MCLK, | ||
| 170 | MX31_PIN_CSI_PIXCLK__CSI_PIXCLK, | ||
| 171 | MX31_PIN_CSI_VSYNC__CSI_VSYNC, | ||
| 123 | }; | 172 | }; |
| 124 | 173 | ||
| 125 | static struct physmap_flash_data pcm037_flash_data = { | 174 | static struct physmap_flash_data pcm037_flash_data = { |
| @@ -250,19 +299,43 @@ static struct mxc_nand_platform_data pcm037_nand_board_info = { · 124 unmodified lines | |||
| 250 | .hw_ecc = 1, | 299 | .hw_ecc = 1, |
| 251 | }; | 300 | }; |
| 252 | 301 | ||
| 253 | #ifdef CONFIG_I2C_IMX | ||
| 254 | static struct imxi2c_platform_data pcm037_i2c_1_data = { | 302 | static struct imxi2c_platform_data pcm037_i2c_1_data = { |
| 255 | .bitrate = 100000, | 303 | .bitrate = 100000, |
| 256 | }; | 304 | }; |
| 257 | 305 | ||
| 306 | static struct imxi2c_platform_data pcm037_i2c_2_data = { | ||
| 307 | .bitrate = 20000, | ||
| 308 | }; | ||
| 309 | |||
| 258 | static struct at24_platform_data board_eeprom = { | 310 | static struct at24_platform_data board_eeprom = { |
| 259 | .byte_len = 4096, | 311 | .byte_len = 4096, |
| 260 | .page_size = 32, | 312 | .page_size = 32, |
| 261 | .flags = AT24_FLAG_ADDR16, | 313 | .flags = AT24_FLAG_ADDR16, |
| 262 | }; | 314 | }; |
| 263 | 315 | ||
| 316 | static int pcm037_camera_power(struct device *dev, int on) | ||
| 317 | { | ||
| 318 | /* disable or enable the camera in X7 or X8 PCM970 connector */ | ||
| 319 | gpio_set_value(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), !on); | ||
| 320 | return 0; | ||
| 321 | } | ||
| 322 | |||
| 323 | static struct i2c_board_info pcm037_i2c_2_devices[] = { | ||
| 324 | { | ||
| 325 | I2C_BOARD_INFO("mt9t031", 0x5d), | ||
| 326 | }, | ||
| 327 | }; | ||
| 328 | |||
| 329 | static struct soc_camera_link iclink = { | ||
| 330 | .bus_id = 0, /* Must match with the camera ID */ | ||
| 331 | .power = pcm037_camera_power, | ||
| 332 | .board_info = &pcm037_i2c_2_devices[0], | ||
| 333 | .i2c_adapter_id = 2, | ||
| 334 | .module_name = "mt9t031", | ||
| 335 | }; | ||
| 336 | |||
| 264 | static struct i2c_board_info pcm037_i2c_devices[] = { | 337 | static struct i2c_board_info pcm037_i2c_devices[] = { |
| 265 | { | 338 | { |
| 266 | I2C_BOARD_INFO("at24", 0x52), /* E0=0, E1=1, E2=0 */ | 339 | I2C_BOARD_INFO("at24", 0x52), /* E0=0, E1=1, E2=0 */ |
| 267 | .platform_data = &board_eeprom, | 340 | .platform_data = &board_eeprom, |
| 268 | }, { | 341 | }, { |
| @@ -270,7 +343,14 @@ static struct i2c_board_info pcm037_i2c_devices[] = { · 1 unmodified line | |||
| 270 | .type = "pcf8563", | 343 | .type = "pcf8563", |
| 271 | } | 344 | } |
| 272 | }; | 345 | }; |
| 273 | #endif | 346 | |
| 347 | static struct platform_device pcm037_camera = { | ||
| 348 | .name = "soc-camera-pdrv", | ||
| 349 | .id = 0, | ||
| 350 | .dev = { | ||
| 351 | .platform_data = &iclink, | ||
| 352 | }, | ||
| 353 | }; | ||
| 274 | 354 | ||
| 275 | /* Not connected by default */ | 355 | /* Not connected by default */ |
| 276 | #ifdef PCM970_SDHC_RW_SWITCH | 356 | #ifdef PCM970_SDHC_RW_SWITCH |
| @@ -334,9 +414,41 @@ static struct imxmmc_platform_data sdhc_pdata = { · 57 unmodified lines | |||
| 334 | .exit = pcm970_sdhc1_exit, | 414 | .exit = pcm970_sdhc1_exit, |
| 335 | }; | 415 | }; |
| 336 | 416 | ||
| 417 | struct mx3_camera_pdata camera_pdata = { | ||
| 418 | .dma_dev = &mx3_ipu.dev, | ||
| 419 | .flags = MX3_CAMERA_DATAWIDTH_8 | MX3_CAMERA_DATAWIDTH_10, | ||
| 420 | .mclk_10khz = 2000, | ||
| 421 | }; | ||
| 422 | |||
| 423 | static int __init pcm037_camera_alloc_dma(const size_t buf_size) | ||
| 424 | { | ||
| 425 | dma_addr_t dma_handle; | ||
| 426 | void *buf; | ||
| 427 | int dma; | ||
| 428 | |||
| 429 | if (buf_size < 2 * 1024 * 1024) | ||
| 430 | return -EINVAL; | ||
| 431 | |||
| 432 | buf = dma_alloc_coherent(NULL, buf_size, &dma_handle, GFP_KERNEL); | ||
| 433 | if (!buf) { | ||
| 434 | pr_err("%s: cannot allocate camera buffer-memory\n", __func__); | ||
| 435 | return -ENOMEM; | ||
| 436 | } | ||
| 437 | |||
| 438 | memset(buf, 0, buf_size); | ||
| 439 | |||
| 440 | dma = dma_declare_coherent_memory(&mx3_camera.dev, | ||
| 441 | dma_handle, dma_handle, buf_size, | ||
| 442 | DMA_MEMORY_MAP | DMA_MEMORY_EXCLUSIVE); | ||
| 443 | |||
| 444 | /* The way we call dma_declare_coherent_memory only a malloc can fail */ | ||
| 445 | return dma & DMA_MEMORY_MAP ? 0 : -ENOMEM; | ||
| 446 | } | ||
| 447 | |||
| 337 | static struct platform_device *devices[] __initdata = { | 448 | static struct platform_device *devices[] __initdata = { |
| 338 | &pcm037_flash, | 449 | &pcm037_flash, |
| 339 | &pcm037_sram_device, | 450 | &pcm037_sram_device, |
| 451 | &pcm037_camera, | ||
| 340 | }; | 452 | }; |
| 341 | 453 | ||
| 342 | static struct ipu_platform_data mx3_ipu_data = { | 454 | static struct ipu_platform_data mx3_ipu_data = { |
| @@ -377,6 +489,22 @@ static const struct fb_videomode fb_modedb[] = { · 34 unmodified lines | |||
| 377 | .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_OE_ACT_HIGH, | 489 | .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_OE_ACT_HIGH, |
| 378 | .vmode = FB_VMODE_NONINTERLACED, | 490 | .vmode = FB_VMODE_NONINTERLACED, |
| 379 | .flag = 0, | 491 | .flag = 0, |
| 492 | }, { | ||
| 493 | /* 240x320 @ 60 Hz */ | ||
| 494 | .name = "CMEL-OLED", | ||
| 495 | .refresh = 60, | ||
| 496 | .xres = 240, | ||
| 497 | .yres = 320, | ||
| 498 | .pixclock = 185925, | ||
| 499 | .left_margin = 9, | ||
| 500 | .right_margin = 16, | ||
| 501 | .upper_margin = 7, | ||
| 502 | .lower_margin = 9, | ||
| 503 | .hsync_len = 1, | ||
| 504 | .vsync_len = 1, | ||
| 505 | .sync = FB_SYNC_OE_ACT_HIGH | FB_SYNC_CLK_INVERT, | ||
| 506 | .vmode = FB_VMODE_NONINTERLACED, | ||
| 507 | .flag = 0, | ||
| 380 | }, | 508 | }, |
| 381 | }; | 509 | }; |
| 382 | 510 | ||
| @@ -397,6 +525,14 @@ static void __init mxc_board_init(void) · 14 unmodified lines | |||
| 397 | mxc_iomux_setup_multiple_pins(pcm037_pins, ARRAY_SIZE(pcm037_pins), | 525 | mxc_iomux_setup_multiple_pins(pcm037_pins, ARRAY_SIZE(pcm037_pins), |
| 398 | "pcm037"); | 526 | "pcm037"); |
| 399 | 527 | ||
| 528 | if (pcm037_variant() == PCM037_EET) | ||
| 529 | mxc_iomux_setup_multiple_pins(pcm037_uart1_pins, | ||
| 530 | ARRAY_SIZE(pcm037_uart1_pins), "pcm037_uart1"); | ||
| 531 | else | ||
| 532 | mxc_iomux_setup_multiple_pins(pcm037_uart1_handshake_pins, | ||
| 533 | ARRAY_SIZE(pcm037_uart1_handshake_pins), | ||
| 534 | "pcm037_uart1"); | ||
| 535 | |||
| 400 | platform_add_devices(devices, ARRAY_SIZE(devices)); | 536 | platform_add_devices(devices, ARRAY_SIZE(devices)); |
| 401 | 537 | ||
| 402 | mxc_register_device(&mxc_uart_device0, &uart_pdata); | 538 | mxc_register_device(&mxc_uart_device0, &uart_pdata); |
| @@ -415,18 +551,30 @@ static void __init mxc_board_init(void) · 12 unmodified lines | |||
| 415 | } | 551 | } |
| 416 | 552 | ||
| 417 | 553 | ||
| 418 | #ifdef CONFIG_I2C_IMX | 554 | /* I2C adapters and devices */ |
| 419 | i2c_register_board_info(1, pcm037_i2c_devices, | 555 | i2c_register_board_info(1, pcm037_i2c_devices, |
| 420 | ARRAY_SIZE(pcm037_i2c_devices)); | 556 | ARRAY_SIZE(pcm037_i2c_devices)); |
| 421 | 557 | ||
| 422 | mxc_register_device(&mxc_i2c_device1, &pcm037_i2c_1_data); | 558 | mxc_register_device(&mxc_i2c_device1, &pcm037_i2c_1_data); |
| 423 | #endif | 559 | mxc_register_device(&mxc_i2c_device2, &pcm037_i2c_2_data); |
| 560 | |||
| 424 | mxc_register_device(&mxc_nand_device, &pcm037_nand_board_info); | 561 | mxc_register_device(&mxc_nand_device, &pcm037_nand_board_info); |
| 425 | mxc_register_device(&mxcsdhc_device0, &sdhc_pdata); | 562 | mxc_register_device(&mxcsdhc_device0, &sdhc_pdata); |
| 426 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); | 563 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
| 427 | mxc_register_device(&mx3_fb, &mx3fb_pdata); | 564 | mxc_register_device(&mx3_fb, &mx3fb_pdata); |
| 428 | if (!gpio_usbotg_hs_activate()) | 565 | if (!gpio_usbotg_hs_activate()) |
| 429 | mxc_register_device(&mxc_otg_udc_device, &usb_pdata); | 566 | mxc_register_device(&mxc_otg_udc_device, &usb_pdata); |
| 567 | |||
| 568 | /* CSI */ | ||
| 569 | /* Camera power: default - off */ | ||
| 570 | ret = gpio_request(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), "mt9t031-power"); | ||
| 571 | if (!ret) | ||
| 572 | gpio_direction_output(IOMUX_TO_GPIO(MX31_PIN_CSI_D5), 1); | ||
| 573 | else | ||
| 574 | iclink.power = NULL; | ||
| 575 | |||
| 576 | if (!pcm037_camera_alloc_dma(4 * 1024 * 1024)) | ||
| 577 | mxc_register_device(&mx3_camera, &camera_pdata); | ||
| 430 | } | 578 | } |
| 431 | 579 | ||
| 432 | static void __init pcm037_timer_init(void) | 580 | static void __init pcm037_timer_init(void) |
| @@ -448,4 +596,3 @@ MACHINE_START(PCM037, "Phytec Phycore pcm037") · 15 unmodified lines | |||
| 448 | .init_machine = mxc_board_init, | 596 | .init_machine = mxc_board_init, |
| 449 | .timer = &pcm037_timer, | 597 | .timer = &pcm037_timer, |
| 450 | MACHINE_END | 598 | MACHINE_END |
| 451 | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #ifndef __PCM037_H__ | ||
| 2 | #define __PCM037_H__ | ||
| 3 | |||
| 4 | enum pcm037_board_variant { | ||
| 5 | PCM037_PCM970, | ||
| 6 | PCM037_EET, | ||
| 7 | }; | ||
| 8 | |||
| 9 | extern enum pcm037_board_variant pcm037_variant(void); | ||
| 10 | |||
| 11 | #endif | ||
| @@ -0,0 +1,204 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2009 | ||
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | ||
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | #include <linux/gpio.h> | ||
| 10 | #include <linux/gpio_keys.h> | ||
| 11 | #include <linux/input.h> | ||
| 12 | #include <linux/platform_device.h> | ||
| 13 | #include <linux/spi/spi.h> | ||
| 14 | |||
| 15 | #include <mach/common.h> | ||
| 16 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
| 17 | #include <mach/spi.h> | ||
| 18 | #endif | ||
| 19 | #include <mach/iomux-mx3.h> | ||
| 20 | |||
| 21 | #include <asm/mach-types.h> | ||
| 22 | |||
| 23 | #include "pcm037.h" | ||
| 24 | #include "devices.h" | ||
| 25 | |||
| 26 | static unsigned int pcm037_eet_pins[] = { | ||
| 27 | /* SPI #1 */ | ||
| 28 | MX31_PIN_CSPI1_MISO__MISO, | ||
| 29 | MX31_PIN_CSPI1_MOSI__MOSI, | ||
| 30 | MX31_PIN_CSPI1_SCLK__SCLK, | ||
| 31 | MX31_PIN_CSPI1_SPI_RDY__SPI_RDY, | ||
| 32 | MX31_PIN_CSPI1_SS0__SS0, | ||
| 33 | MX31_PIN_CSPI1_SS1__SS1, | ||
| 34 | MX31_PIN_CSPI1_SS2__SS2, | ||
| 35 | |||
| 36 | /* Reserve and hardwire GPIO 57 high - S6E63D6 chipselect */ | ||
| 37 | IOMUX_MODE(MX31_PIN_KEY_COL7, IOMUX_CONFIG_GPIO), | ||
| 38 | /* GPIO keys */ | ||
| 39 | IOMUX_MODE(MX31_PIN_GPIO1_0, IOMUX_CONFIG_GPIO), /* 0 */ | ||
| 40 | IOMUX_MODE(MX31_PIN_GPIO1_1, IOMUX_CONFIG_GPIO), /* 1 */ | ||
| 41 | IOMUX_MODE(MX31_PIN_GPIO1_2, IOMUX_CONFIG_GPIO), /* 2 */ | ||
| 42 | IOMUX_MODE(MX31_PIN_GPIO1_3, IOMUX_CONFIG_GPIO), /* 3 */ | ||
| 43 | IOMUX_MODE(MX31_PIN_SVEN0, IOMUX_CONFIG_GPIO), /* 32 */ | ||
| 44 | IOMUX_MODE(MX31_PIN_STX0, IOMUX_CONFIG_GPIO), /* 33 */ | ||
| 45 | IOMUX_MODE(MX31_PIN_SRX0, IOMUX_CONFIG_GPIO), /* 34 */ | ||
| 46 | IOMUX_MODE(MX31_PIN_SIMPD0, IOMUX_CONFIG_GPIO), /* 35 */ | ||
| 47 | IOMUX_MODE(MX31_PIN_RTS1, IOMUX_CONFIG_GPIO), /* 38 */ | ||
| 48 | IOMUX_MODE(MX31_PIN_CTS1, IOMUX_CONFIG_GPIO), /* 39 */ | ||
| 49 | IOMUX_MODE(MX31_PIN_KEY_ROW4, IOMUX_CONFIG_GPIO), /* 50 */ | ||
| 50 | IOMUX_MODE(MX31_PIN_KEY_ROW5, IOMUX_CONFIG_GPIO), /* 51 */ | ||
| 51 | IOMUX_MODE(MX31_PIN_KEY_ROW6, IOMUX_CONFIG_GPIO), /* 52 */ | ||
| 52 | IOMUX_MODE(MX31_PIN_KEY_ROW7, IOMUX_CONFIG_GPIO), /* 53 */ | ||
| 53 | |||
| 54 | /* LEDs */ | ||
| 55 | IOMUX_MODE(MX31_PIN_DTR_DTE1, IOMUX_CONFIG_GPIO), /* 44 */ | ||
| 56 | IOMUX_MODE(MX31_PIN_DSR_DTE1, IOMUX_CONFIG_GPIO), /* 45 */ | ||
| 57 | IOMUX_MODE(MX31_PIN_KEY_COL5, IOMUX_CONFIG_GPIO), /* 55 */ | ||
| 58 | IOMUX_MODE(MX31_PIN_KEY_COL6, IOMUX_CONFIG_GPIO), /* 56 */ | ||
| 59 | }; | ||
| 60 | |||
| 61 | /* SPI */ | ||
| 62 | static struct spi_board_info pcm037_spi_dev[] = { | ||
| 63 | { | ||
| 64 | .modalias = "dac124s085", | ||
| 65 | .max_speed_hz = 400000, | ||
| 66 | .bus_num = 0, | ||
| 67 | .chip_select = 0, /* Index in pcm037_spi1_cs[] */ | ||
| 68 | .mode = SPI_CPHA, | ||
| 69 | }, | ||
| 70 | }; | ||
| 71 | |||
| 72 | /* Platform Data for MXC CSPI */ | ||
| 73 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
| 74 | static int pcm037_spi1_cs[] = {MXC_SPI_CS(1), IOMUX_TO_GPIO(MX31_PIN_KEY_COL7)}; | ||
| 75 | |||
| 76 | struct spi_imx_master pcm037_spi1_master = { | ||
| 77 | .chipselect = pcm037_spi1_cs, | ||
| 78 | .num_chipselect = ARRAY_SIZE(pcm037_spi1_cs), | ||
| 79 | }; | ||
| 80 | #endif | ||
| 81 | |||
| 82 | /* GPIO-keys input device */ | ||
| 83 | static struct gpio_keys_button pcm037_gpio_keys[] = { | ||
| 84 | { | ||
| 85 | .type = EV_KEY, | ||
| 86 | .code = KEY_L, | ||
| 87 | .gpio = 0, | ||
| 88 | .desc = "Wheel Manual", | ||
| 89 | .wakeup = 0, | ||
| 90 | }, { | ||
| 91 | .type = EV_KEY, | ||
| 92 | .code = KEY_A, | ||
| 93 | .gpio = 1, | ||
| 94 | .desc = "Wheel AF", | ||
| 95 | .wakeup = 0, | ||
| 96 | }, { | ||
| 97 | .type = EV_KEY, | ||
| 98 | .code = KEY_V, | ||
| 99 | .gpio = 2, | ||
| 100 | .desc = "Wheel View", | ||
| 101 | .wakeup = 0, | ||
| 102 | }, { | ||
| 103 | .type = EV_KEY, | ||
| 104 | .code = KEY_M, | ||
| 105 | .gpio = 3, | ||
| 106 | .desc = "Wheel Menu", | ||
| 107 | .wakeup = 0, | ||
| 108 | }, { | ||
| 109 | .type = EV_KEY, | ||
| 110 | .code = KEY_UP, | ||
| 111 | .gpio = 32, | ||
| 112 | .desc = "Nav Pad Up", | ||
| 113 | .wakeup = 0, | ||
| 114 | }, { | ||
| 115 | .type = EV_KEY, | ||
| 116 | .code = KEY_RIGHT, | ||
| 117 | .gpio = 33, | ||
| 118 | .desc = "Nav Pad Right", | ||
| 119 | .wakeup = 0, | ||
| 120 | }, { | ||
| 121 | .type = EV_KEY, | ||
| 122 | .code = KEY_DOWN, | ||
| 123 | .gpio = 34, | ||
| 124 | .desc = "Nav Pad Down", | ||
| 125 | .wakeup = 0, | ||
| 126 | }, { | ||
| 127 | .type = EV_KEY, | ||
| 128 | .code = KEY_LEFT, | ||
| 129 | .gpio = 35, | ||
| 130 | .desc = "Nav Pad Left", | ||
| 131 | .wakeup = 0, | ||
| 132 | }, { | ||
| 133 | .type = EV_KEY, | ||
| 134 | .code = KEY_ENTER, | ||
| 135 | .gpio = 38, | ||
| 136 | .desc = "Nav Pad Ok", | ||
| 137 | .wakeup = 0, | ||
| 138 | }, { | ||
| 139 | .type = EV_KEY, | ||
| 140 | .code = KEY_O, | ||
| 141 | .gpio = 39, | ||
| 142 | .desc = "Wheel Off", | ||
| 143 | .wakeup = 0, | ||
| 144 | }, { | ||
| 145 | .type = EV_KEY, | ||
| 146 | .code = BTN_FORWARD, | ||
| 147 | .gpio = 50, | ||
| 148 | .desc = "Focus Forward", | ||
| 149 | .wakeup = 0, | ||
| 150 | }, { | ||
| 151 | .type = EV_KEY, | ||
| 152 | .code = BTN_BACK, | ||
| 153 | .gpio = 51, | ||
| 154 | .desc = "Focus Backward", | ||
| 155 | .wakeup = 0, | ||
| 156 | }, { | ||
| 157 | .type = EV_KEY, | ||
| 158 | .code = BTN_MIDDLE, | ||
| 159 | .gpio = 52, | ||
| 160 | .desc = "Release Half", | ||
| 161 | .wakeup = 0, | ||
| 162 | }, { | ||
| 163 | .type = EV_KEY, | ||
| 164 | .code = BTN_EXTRA, | ||
| 165 | .gpio = 53, | ||
| 166 | .desc = "Release Full", | ||
| 167 | .wakeup = 0, | ||
| 168 | }, | ||
| 169 | }; | ||
| 170 | |||
| 171 | static struct gpio_keys_platform_data pcm037_gpio_keys_platform_data = { | ||
| 172 | .buttons = pcm037_gpio_keys, | ||
| 173 | .nbuttons = ARRAY_SIZE(pcm037_gpio_keys), | ||
| 174 | .rep = 0, /* No auto-repeat */ | ||
| 175 | }; | ||
| 176 | |||
| 177 | static struct platform_device pcm037_gpio_keys_device = { | ||
| 178 | .name = "gpio-keys", | ||
| 179 | .id = -1, | ||
| 180 | .dev = { | ||
| 181 | .platform_data = &pcm037_gpio_keys_platform_data, | ||
| 182 | }, | ||
| 183 | }; | ||
| 184 | |||
| 185 | static int eet_init_devices(void) | ||
| 186 | { | ||
| 187 | if (!machine_is_pcm037() || pcm037_variant() != PCM037_EET) | ||
| 188 | return 0; | ||
| 189 | |||
| 190 | mxc_iomux_setup_multiple_pins(pcm037_eet_pins, | ||
| 191 | ARRAY_SIZE(pcm037_eet_pins), "pcm037_eet"); | ||
| 192 | |||
| 193 | /* SPI */ | ||
| 194 | spi_register_board_info(pcm037_spi_dev, ARRAY_SIZE(pcm037_spi_dev)); | ||
| 195 | #if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE) | ||
| 196 | mxc_register_device(&mxc_spi_device0, &pcm037_spi1_master); | ||
| 197 | #endif | ||
| 198 | |||
| 199 | platform_device_register(&pcm037_gpio_keys_device); | ||
| 200 | |||
| 201 | return 0; | ||
| 202 | } | ||
| 203 | |||
| 204 | late_initcall(eet_init_devices); | ||
| @@ -19,7 +19,6 @@ · 18 unmodified lines | |||
| 19 | 19 | ||
| 20 | #include <mach/irqs.h> | 20 | #include <mach/irqs.h> |
| 21 | #include <mach/dma.h> | 21 | #include <mach/dma.h> |
| 22 | #include <mach/irqs.h> | ||
| 23 | #include <mach/mux.h> | 22 | #include <mach/mux.h> |
| 24 | #include <mach/cpu.h> | 23 | #include <mach/cpu.h> |
| 25 | #include <mach/mcbsp.h> | 24 | #include <mach/mcbsp.h> |
| @@ -25,6 +25,7 @@ · 24 unmodified lines | |||
| 25 | #include <linux/spi/spi.h> | 25 | #include <linux/spi/spi.h> |
| 26 | #include <linux/spi/ads7846.h> | 26 | #include <linux/spi/ads7846.h> |
| 27 | #include <linux/i2c/twl4030.h> | 27 | #include <linux/i2c/twl4030.h> |
| 28 | #include <linux/usb/otg.h> | ||
| 28 | 29 | ||
| 29 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
| 30 | #include <asm/mach-types.h> | 31 | #include <asm/mach-types.h> |
| @@ -307,6 +308,10 @@ static void __init omap3_evm_init(void) · 276 unmodified lines | |||
| 307 | ARRAY_SIZE(omap3evm_spi_board_info)); | 308 | ARRAY_SIZE(omap3evm_spi_board_info)); |
| 308 | 309 | ||
| 309 | omap_serial_init(); | 310 | omap_serial_init(); |
| 311 | #ifdef CONFIG_NOP_USB_XCEIV | ||
| 312 | /* OMAP3EVM uses ISP1504 phy and so register nop transceiver */ | ||
| 313 | usb_nop_xceiv_register(); | ||
| 314 | #endif | ||
| 310 | usb_musb_init(); | 315 | usb_musb_init(); |
| 311 | ads7846_dev_init(); | 316 | ads7846_dev_init(); |
| 312 | } | 317 | } |
| @@ -19,7 +19,6 @@ · 18 unmodified lines | |||
| 19 | 19 | ||
| 20 | #include <mach/irqs.h> | 20 | #include <mach/irqs.h> |
| 21 | #include <mach/dma.h> | 21 | #include <mach/dma.h> |
| 22 | #include <mach/irqs.h> | ||
| 23 | #include <mach/mux.h> | 22 | #include <mach/mux.h> |
| 24 | #include <mach/cpu.h> | 23 | #include <mach/cpu.h> |
| 25 | #include <mach/mcbsp.h> | 24 | #include <mach/mcbsp.h> |
| @@ -155,20 +155,6 @@ static struct platform_device musb_device = { · 154 unmodified lines | |||
| 155 | .resource = musb_resources, | 155 | .resource = musb_resources, |
| 156 | }; | 156 | }; |
| 157 | 157 | ||
| 158 | #ifdef CONFIG_NOP_USB_XCEIV | ||
| 159 | static u64 nop_xceiv_dmamask = DMA_BIT_MASK(32); | ||
| 160 | |||
| 161 | static struct platform_device nop_xceiv_device = { | ||
| 162 | .name = "nop_usb_xceiv", | ||
| 163 | .id = -1, | ||
| 164 | .dev = { | ||
| 165 | .dma_mask = &nop_xceiv_dmamask, | ||
| 166 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
| 167 | .platform_data = NULL, | ||
| 168 | }, | ||
| 169 | }; | ||
| 170 | #endif | ||
| 171 | |||
| 172 | void __init usb_musb_init(void) | 158 | void __init usb_musb_init(void) |
| 173 | { | 159 | { |
| 174 | if (cpu_is_omap243x()) | 160 | if (cpu_is_omap243x()) |
| @@ -183,13 +169,6 @@ void __init usb_musb_init(void) · 8 unmodified lines | |||
| 183 | */ | 169 | */ |
| 184 | musb_plat.clock = "ick"; | 170 | musb_plat.clock = "ick"; |
| 185 | 171 | ||
| 186 | #ifdef CONFIG_NOP_USB_XCEIV | ||
| 187 | if (platform_device_register(&nop_xceiv_device) < 0) { | ||
| 188 | printk(KERN_ERR "Unable to register NOP-XCEIV device\n"); | ||
| 189 | return; | ||
| 190 | } | ||
| 191 | #endif | ||
| 192 | |||
| 193 | if (platform_device_register(&musb_device) < 0) { | 172 | if (platform_device_register(&musb_device) < 0) { |
| 194 | printk(KERN_ERR "Unable to register HS-USB (MUSB) device\n"); | 173 | printk(KERN_ERR "Unable to register HS-USB (MUSB) device\n"); |
| 195 | return; | 174 | return; |
| @@ -1141,12 +1141,16 @@ struct power_supply_info em_x270_psy_info = { · 1140 unmodified lines | |||
| 1141 | 1141 | ||
| 1142 | static void em_x270_battery_low(void) | 1142 | static void em_x270_battery_low(void) |
| 1143 | { | 1143 | { |
| 1144 | #if defined(CONFIG_APM_EMULATION) | ||
| 1144 | apm_queue_event(APM_LOW_BATTERY); | 1145 | apm_queue_event(APM_LOW_BATTERY); |
| 1146 | #endif | ||
| 1145 | } | 1147 | } |
| 1146 | 1148 | ||
| 1147 | static void em_x270_battery_critical(void) | 1149 | static void em_x270_battery_critical(void) |
| 1148 | { | 1150 | { |
| 1151 | #if defined(CONFIG_APM_EMULATION) | ||
| 1149 | apm_queue_event(APM_CRITICAL_SUSPEND); | 1152 | apm_queue_event(APM_CRITICAL_SUSPEND); |
| 1153 | #endif | ||
| 1150 | } | 1154 | } |
| 1151 | 1155 | ||
| 1152 | struct da9030_battery_info em_x270_batterty_info = { | 1156 | struct da9030_battery_info em_x270_batterty_info = { |
| @@ -567,9 +567,9 @@ · 566 unmodified lines | |||
| 567 | #define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3) | 567 | #define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3) |
| 568 | #define GPIO33_ULPI_OTG_INTR MFP_CFG(GPIO33, AF1) | 568 | #define GPIO33_ULPI_OTG_INTR MFP_CFG(GPIO33, AF1) |
| 569 | 569 | ||
| 570 | #define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, MFP_AF0, MFP_DS01X) | 570 | #define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, AF0, DS01X) |
| 571 | #define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, MFP_AF0, MFP_DS01X) | 571 | #define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, AF0, DS01X) |
| 572 | #define ULPI_STP MFP_CFG_DRV(ULPI_STP, MFP_AF0, MFP_DS01X) | 572 | #define ULPI_STP MFP_CFG_DRV(ULPI_STP, AF0, DS01X) |
| 573 | #endif /* CONFIG_CPU_PXA310 */ | 573 | #endif /* CONFIG_CPU_PXA310 */ |
| 574 | 574 | ||
| 575 | #endif /* __ASM_ARCH_MFP_PXA300_H */ | 575 | #endif /* __ASM_ARCH_MFP_PXA300_H */ |
| @@ -128,6 +128,10 @@ static unsigned long palmld_pin_config[] __initdata = { · 127 unmodified lines | |||
| 128 | GPIO38_GPIO, /* wifi ready */ | 128 | GPIO38_GPIO, /* wifi ready */ |
| 129 | GPIO81_GPIO, /* wifi reset */ | 129 | GPIO81_GPIO, /* wifi reset */ |
| 130 | 130 | ||
| 131 | /* FFUART */ | ||
| 132 | GPIO34_FFUART_RXD, | ||
| 133 | GPIO39_FFUART_TXD, | ||
| 134 | |||
| 131 | /* HDD */ | 135 | /* HDD */ |
| 132 | GPIO98_GPIO, /* HDD reset */ | 136 | GPIO98_GPIO, /* HDD reset */ |
| 133 | GPIO115_GPIO, /* HDD power */ | 137 | GPIO115_GPIO, /* HDD power */ |
| @@ -111,6 +111,10 @@ static unsigned long palmt5_pin_config[] __initdata = { · 110 unmodified lines | |||
| 111 | /* PWM */ | 111 | /* PWM */ |
| 112 | GPIO16_PWM0_OUT, | 112 | GPIO16_PWM0_OUT, |
| 113 | 113 | ||
| 114 | /* FFUART */ | ||
| 115 | GPIO34_FFUART_RXD, | ||
| 116 | GPIO39_FFUART_TXD, | ||
| 117 | |||
| 114 | /* MISC */ | 118 | /* MISC */ |
| 115 | GPIO10_GPIO, /* hotsync button */ | 119 | GPIO10_GPIO, /* hotsync button */ |
| 116 | GPIO90_GPIO, /* power detect */ | 120 | GPIO90_GPIO, /* power detect */ |
| @@ -127,6 +127,10 @@ static unsigned long palmtx_pin_config[] __initdata = { · 126 unmodified lines | |||
| 127 | GPIO76_LCD_PCLK, | 127 | GPIO76_LCD_PCLK, |
| 128 | GPIO77_LCD_BIAS, | 128 | GPIO77_LCD_BIAS, |
| 129 | 129 | ||
| 130 | /* FFUART */ | ||
| 131 | GPIO34_FFUART_RXD, | ||
| 132 | GPIO39_FFUART_TXD, | ||
| 133 | |||
| 130 | /* MISC. */ | 134 | /* MISC. */ |
| 131 | GPIO10_GPIO, /* hotsync button */ | 135 | GPIO10_GPIO, /* hotsync button */ |
| 132 | GPIO12_GPIO, /* power detect */ | 136 | GPIO12_GPIO, /* power detect */ |
| @@ -250,7 +250,7 @@ static DEFINE_PXA3_CKEN(pxa3xx_mmc2, MMC2, 19500000, 0); · 249 unmodified lines | |||
| 250 | static struct clk_lookup pxa3xx_clkregs[] = { | 250 | static struct clk_lookup pxa3xx_clkregs[] = { |
| 251 | INIT_CLKREG(&clk_pxa3xx_pout, NULL, "CLK_POUT"), | 251 | INIT_CLKREG(&clk_pxa3xx_pout, NULL, "CLK_POUT"), |
| 252 | /* Power I2C clock is always on */ | 252 | /* Power I2C clock is always on */ |
| 253 | INIT_CLKREG(&clk_dummy, "pxa2xx-i2c.1", NULL), | 253 | INIT_CLKREG(&clk_dummy, "pxa3xx-pwri2c.1", NULL), |
| 254 | INIT_CLKREG(&clk_pxa3xx_lcd, "pxa2xx-fb", NULL), | 254 | INIT_CLKREG(&clk_pxa3xx_lcd, "pxa2xx-fb", NULL), |
| 255 | INIT_CLKREG(&clk_pxa3xx_camera, NULL, "CAMCLK"), | 255 | INIT_CLKREG(&clk_pxa3xx_camera, NULL, "CAMCLK"), |
| 256 | INIT_CLKREG(&clk_pxa3xx_ac97, NULL, "AC97CLK"), | 256 | INIT_CLKREG(&clk_pxa3xx_ac97, NULL, "AC97CLK"), |
| @@ -409,7 +409,7 @@ err1: · 408 unmodified lines | |||
| 409 | 409 | ||
| 410 | static void treo680_irda_shutdown(struct device *dev) | 410 | static void treo680_irda_shutdown(struct device *dev) |
| 411 | { | 411 | { |
| 412 | gpio_free(GPIO_NR_TREO680_AMP_EN); | 412 | gpio_free(GPIO_NR_TREO680_IR_EN); |
| 413 | } | 413 | } |
| 414 | 414 | ||
| 415 | static struct pxaficp_platform_data treo680_ficp_info = { | 415 | static struct pxaficp_platform_data treo680_ficp_info = { |
| @@ -197,10 +197,12 @@ static void __init zylonite_detect_lcd_panel(void) · 196 unmodified lines | |||
| 197 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { | 197 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
| 198 | id = id << 1; | 198 | id = id << 1; |
| 199 | gpio = mfp_to_gpio(lcd_detect_pins[i]); | 199 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
| 200 | gpio_request(gpio, "LCD_ID_PINS"); | ||
| 200 | gpio_direction_input(gpio); | 201 | gpio_direction_input(gpio); |
| 201 | 202 | ||
| 202 | if (gpio_get_value(gpio)) | 203 | if (gpio_get_value(gpio)) |
| 203 | id = id | 0x1; | 204 | id = id | 0x1; |
| 205 | gpio_free(gpio); | ||
| 204 | } | 206 | } |
| 205 | 207 | ||
| 206 | /* lcd id, flush out bit 1 */ | 208 | /* lcd id, flush out bit 1 */ |
| @@ -176,10 +176,12 @@ static void __init zylonite_detect_lcd_panel(void) · 175 unmodified lines | |||
| 176 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { | 176 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
| 177 | id = id << 1; | 177 | id = id << 1; |
| 178 | gpio = mfp_to_gpio(lcd_detect_pins[i]); | 178 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
| 179 | gpio_request(gpio, "LCD_ID_PINS"); | ||
| 179 | gpio_direction_input(gpio); | 180 | gpio_direction_input(gpio); |
| 180 | 181 | ||
| 181 | if (gpio_get_value(gpio)) | 182 | if (gpio_get_value(gpio)) |
| 182 | id = id | 0x1; | 183 | id = id | 0x1; |
| 184 | gpio_free(gpio); | ||
| 183 | } | 185 | } |
| 184 | 186 | ||
| 185 | /* lcd id, flush out bit 1 */ | 187 | /* lcd id, flush out bit 1 */ |
| @@ -208,8 +208,7 @@ struct platform_device realview_i2c_device = { · 207 unmodified lines | |||
| 208 | 208 | ||
| 209 | static struct i2c_board_info realview_i2c_board_info[] = { | 209 | static struct i2c_board_info realview_i2c_board_info[] = { |
| 210 | { | 210 | { |
| 211 | I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | 211 | I2C_BOARD_INFO("ds1338", 0xd0 >> 1), |
| 212 | .type = "ds1338", | ||
| 213 | }, | 212 | }, |
| 214 | }; | 213 | }; |
| 215 | 214 | ||
| @@ -28,7 +28,7 @@ static inline struct s3c_gpio_chip *s3c_gpiolib_getchip(unsigned int pin) · 27 unmodified lines | |||
| 28 | return NULL; | 28 | return NULL; |
| 29 | 29 | ||
| 30 | chip = &s3c24xx_gpios[pin/32]; | 30 | chip = &s3c24xx_gpios[pin/32]; |
| 31 | return (S3C2410_GPIO_OFFSET(pin) > chip->chip.ngpio) ? chip : NULL; | 31 | return (S3C2410_GPIO_OFFSET(pin) < chip->chip.ngpio) ? chip : NULL; |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | #endif /* __ASM_ARCH_GPIO_CORE_H */ | 34 | #endif /* __ASM_ARCH_GPIO_CORE_H */ |
| @@ -455,8 +455,8 @@ void __init u300_init_irq(void) · 454 unmodified lines | |||
| 455 | for (i = 0; i < NR_IRQS; i++) | 455 | for (i = 0; i < NR_IRQS; i++) |
| 456 | set_bit(i, (unsigned long *) &mask[0]); | 456 | set_bit(i, (unsigned long *) &mask[0]); |
| 457 | u300_enable_intcon_clock(); | 457 | u300_enable_intcon_clock(); |
| 458 | vic_init((void __iomem *) U300_INTCON0_VBASE, 0, mask[0], 0); | 458 | vic_init((void __iomem *) U300_INTCON0_VBASE, 0, mask[0], mask[0]); |
| 459 | vic_init((void __iomem *) U300_INTCON1_VBASE, 32, mask[1], 0); | 459 | vic_init((void __iomem *) U300_INTCON1_VBASE, 32, mask[1], mask[1]); |
| 460 | } | 460 | } |
| 461 | 461 | ||
| 462 | 462 | ||
| @@ -342,8 +342,7 @@ static struct platform_device versatile_i2c_device = { · 341 unmodified lines | |||
| 342 | 342 | ||
| 343 | static struct i2c_board_info versatile_i2c_board_info[] = { | 343 | static struct i2c_board_info versatile_i2c_board_info[] = { |
| 344 | { | 344 | { |
| 345 | I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | 345 | I2C_BOARD_INFO("ds1338", 0xd0 >> 1), |
| 346 | .type = "ds1338", | ||
| 347 | }, | 346 | }, |
| 348 | }; | 347 | }; |
| 349 | 348 | ||
| @@ -602,6 +602,8 @@ enum iomux_pins { · 601 unmodified lines | |||
| 602 | #define MX31_PIN_I2C_DAT__SDA IOMUX_MODE(MX31_PIN_I2C_DAT, IOMUX_CONFIG_FUNC) | 602 | #define MX31_PIN_I2C_DAT__SDA IOMUX_MODE(MX31_PIN_I2C_DAT, IOMUX_CONFIG_FUNC) |
| 603 | #define MX31_PIN_DCD_DTE1__I2C2_SDA IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT2) | 603 | #define MX31_PIN_DCD_DTE1__I2C2_SDA IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT2) |
| 604 | #define MX31_PIN_RI_DTE1__I2C2_SCL IOMUX_MODE(MX31_PIN_RI_DTE1, IOMUX_CONFIG_ALT2) | 604 | #define MX31_PIN_RI_DTE1__I2C2_SCL IOMUX_MODE(MX31_PIN_RI_DTE1, IOMUX_CONFIG_ALT2) |
| 605 | #define MX31_PIN_CSPI2_SS2__I2C3_SDA IOMUX_MODE(MX31_PIN_CSPI2_SS2, IOMUX_CONFIG_ALT1) | ||
| 606 | #define MX31_PIN_CSPI2_SCLK__I2C3_SCL IOMUX_MODE(MX31_PIN_CSPI2_SCLK, IOMUX_CONFIG_ALT1) | ||
| 605 | #define MX31_PIN_CSI_D4__CSI_D4 IOMUX_MODE(MX31_PIN_CSI_D4, IOMUX_CONFIG_FUNC) | 607 | #define MX31_PIN_CSI_D4__CSI_D4 IOMUX_MODE(MX31_PIN_CSI_D4, IOMUX_CONFIG_FUNC) |
| 606 | #define MX31_PIN_CSI_D5__CSI_D5 IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_FUNC) | 608 | #define MX31_PIN_CSI_D5__CSI_D5 IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_FUNC) |
| 607 | #define MX31_PIN_CSI_D6__CSI_D6 IOMUX_MODE(MX31_PIN_CSI_D6, IOMUX_CONFIG_FUNC) | 609 | #define MX31_PIN_CSI_D6__CSI_D6 IOMUX_MODE(MX31_PIN_CSI_D6, IOMUX_CONFIG_FUNC) |
| @@ -16,7 +16,7 @@ · 15 unmodified lines | |||
| 16 | #include <linux/irq.h> | 16 | #include <linux/irq.h> |
| 17 | #include <linux/io.h> | 17 | #include <linux/io.h> |
| 18 | #include <linux/sysdev.h> | 18 | #include <linux/sysdev.h> |
| 19 | #include <linux/bootmem.h> | 19 | #include <linux/slab.h> |
| 20 | 20 | ||
| 21 | #include <mach/gpio.h> | 21 | #include <mach/gpio.h> |
| 22 | 22 | ||
| @@ -112,17 +112,12 @@ static int __init pxa_init_gpio_chip(int gpio_end) · 89 unmodified lines | |||
| 112 | int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; | 112 | int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; |
| 113 | struct pxa_gpio_chip *chips; | 113 | struct pxa_gpio_chip *chips; |
| 114 | 114 | ||
| 115 | /* this is early, we have to use bootmem allocator, and we really | 115 | chips = kzalloc(nbanks * sizeof(struct pxa_gpio_chip), GFP_KERNEL); |
| 116 | * want this to be allocated dynamically for different 'gpio_end' | ||
| 117 | */ | ||
| 118 | chips = alloc_bootmem_low(nbanks * sizeof(struct pxa_gpio_chip)); | ||
| 119 | if (chips == NULL) { | 116 | if (chips == NULL) { |
| 120 | pr_err("%s: failed to allocate GPIO chips\n", __func__); | 117 | pr_err("%s: failed to allocate GPIO chips\n", __func__); |
| 121 | return -ENOMEM; | 118 | return -ENOMEM; |
| 122 | } | 119 | } |
| 123 | 120 | ||
| 124 | memset(chips, 0, nbanks * sizeof(struct pxa_gpio_chip)); | ||
| 125 | |||
| 126 | for (i = 0, gpio = 0; i < nbanks; i++, gpio += 32) { | 121 | for (i = 0, gpio = 0; i < nbanks; i++, gpio += 32) { |
| 127 | struct gpio_chip *c = &chips[i].chip; | 122 | struct gpio_chip *c = &chips[i].chip; |
| 128 | 123 | ||
| @@ -246,6 +246,10 @@ int pwm_config(struct pwm_device *pwm, int duty_ns, int period_ns) · 245 unmodified lines | |||
| 246 | 246 | ||
| 247 | tcmp = duty_ns / tin_ns; | 247 | tcmp = duty_ns / tin_ns; |
| 248 | tcmp = tcnt - tcmp; | 248 | tcmp = tcnt - tcmp; |
| 249 | /* the pwm hw only checks the compare register after a decrement, | ||
| 250 | so the pin never toggles if tcmp = tcnt */ | ||
| 251 | if (tcmp == tcnt) | ||
| 252 | tcmp--; | ||
| 249 | 253 | ||
| 250 | pwm_dbg(pwm, "tin_ns=%lu, tcmp=%ld/%lu\n", tin_ns, tcmp, tcnt); | 254 | pwm_dbg(pwm, "tin_ns=%lu, tcmp=%ld/%lu\n", tin_ns, tcmp, tcnt); |
| 251 | 255 | ||
| @@ -117,8 +117,6 @@ void s3c_pm_save_core(void) · 116 unmodified lines | |||
| 117 | * this. | 117 | * this. |
| 118 | */ | 118 | */ |
| 119 | 119 | ||
| 120 | #include <plat/regs-gpio.h> | ||
| 121 | |||
| 122 | static void s3c64xx_cpu_suspend(void) | 120 | static void s3c64xx_cpu_suspend(void) |
| 123 | { | 121 | { |
| 124 | unsigned long tmp; | 122 | unsigned long tmp; |
| @@ -153,7 +153,7 @@ static unsigned long s3c64xx_clk_arm_round_rate(struct clk *clk, · 152 unmodified lines | |||
| 153 | u32 div; | 153 | u32 div; |
| 154 | 154 | ||
| 155 | if (parent < rate) | 155 | if (parent < rate) |
| 156 | return rate; | 156 | return parent; |
| 157 | 157 | ||
| 158 | div = (parent / rate) - 1; | 158 | div = (parent / rate) - 1; |
| 159 | if (div > armclk_mask) | 159 | if (div > armclk_mask) |
| @@ -175,7 +175,7 @@ static int s3c64xx_clk_arm_set_rate(struct clk *clk, unsigned long rate) · 15 unmodified lines | |||
| 175 | div = clk_get_rate(clk->parent) / rate; | 175 | div = clk_get_rate(clk->parent) / rate; |
| 176 | 176 | ||
| 177 | val = __raw_readl(S3C_CLK_DIV0); | 177 | val = __raw_readl(S3C_CLK_DIV0); |
| 178 | val &= armclk_mask; | 178 | val &= ~armclk_mask; |
| 179 | val |= (div - 1); | 179 | val |= (div - 1); |
| 180 | __raw_writel(val, S3C_CLK_DIV0); | 180 | __raw_writel(val, S3C_CLK_DIV0); |
| 181 | 181 | ||
| @@ -22,7 +22,6 @@ · 21 unmodified lines | |||
| 22 | #include <linux/sysdev.h> | 22 | #include <linux/sysdev.h> |
| 23 | #include <linux/string.h> | 23 | #include <linux/string.h> |
| 24 | #include <linux/bitops.h> | 24 | #include <linux/bitops.h> |
| 25 | #include <linux/sysdev.h> | ||
| 26 | #include <linux/irq.h> | 25 | #include <linux/irq.h> |
| 27 | 26 | ||
| 28 | #include <mach/hardware.h> | 27 | #include <mach/hardware.h> |
| @@ -83,7 +83,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 82 unmodified lines | |||
| 83 | quicklist_free_page(QUICK_PT, NULL, pte); | 83 | quicklist_free_page(QUICK_PT, NULL, pte); |
| 84 | } | 84 | } |
| 85 | 85 | ||
| 86 | #define __pte_free_tlb(tlb,pte) \ | 86 | #define __pte_free_tlb(tlb,pte,addr) \ |
| 87 | do { \ | 87 | do { \ |
| 88 | pgtable_page_dtor(pte); \ | 88 | pgtable_page_dtor(pte); \ |
| 89 | tlb_remove_page((tlb), pte); \ | 89 | tlb_remove_page((tlb), pte); \ |
| @@ -223,9 +223,10 @@ · 222 unmodified lines | |||
| 223 | [--sp] = RETN; | 223 | [--sp] = RETN; |
| 224 | [--sp] = RETE; | 224 | [--sp] = RETE; |
| 225 | [--sp] = SEQSTAT; | 225 | [--sp] = SEQSTAT; |
| 226 | #ifdef CONFIG_KGDB | 226 | #ifdef CONFIG_DEBUG_KERNEL |
| 227 | r1.l = lo(IPEND); | 227 | p1.l = lo(IPEND); |
| 228 | r1.h = hi(IPEND); | 228 | p1.h = hi(IPEND); |
| 229 | r1 = [p1]; | ||
| 229 | [--sp] = r1; | 230 | [--sp] = r1; |
| 230 | #else | 231 | #else |
| 231 | [--sp] = r0; /* Skip IPEND as well. */ | 232 | [--sp] = r0; /* Skip IPEND as well. */ |
| @@ -32,7 +32,6 @@ struct blackfin_cpudata { · 31 unmodified lines | |||
| 32 | struct task_struct *idle; | 32 | struct task_struct *idle; |
| 33 | unsigned int imemctl; | 33 | unsigned int imemctl; |
| 34 | unsigned int dmemctl; | 34 | unsigned int dmemctl; |
| 35 | unsigned long loops_per_jiffy; | ||
| 36 | unsigned long dcache_invld_count; | 35 | unsigned long dcache_invld_count; |
| 37 | unsigned long icache_invld_count; | 36 | unsigned long icache_invld_count; |
| 38 | }; | 37 | }; |
| @@ -6,6 +6,9 @@ · 5 unmodified lines | |||
| 6 | extern void ack_bad_irq(unsigned int irq); | 6 | extern void ack_bad_irq(unsigned int irq); |
| 7 | #define ack_bad_irq ack_bad_irq | 7 | #define ack_bad_irq ack_bad_irq |
| 8 | 8 | ||
| 9 | /* Define until common code gets sane defaults */ | ||
| 10 | #define HARDIRQ_BITS 9 | ||
| 11 | |||
| 9 | #include <asm-generic/hardirq.h> | 12 | #include <asm-generic/hardirq.h> |
| 10 | 13 | ||
| 11 | #endif | 14 | #endif |
| @@ -105,23 +105,16 @@ static inline uint32_t __pure bfin_revid(void) · 104 unmodified lines | |||
| 105 | /* Always use CHIPID, to work around ANOMALY_05000234 */ | 105 | /* Always use CHIPID, to work around ANOMALY_05000234 */ |
| 106 | uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28; | 106 | uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28; |
| 107 | 107 | ||
| 108 | #ifdef CONFIG_BF52x | 108 | #ifdef _BOOTROM_GET_DXE_ADDRESS_TWI |
| 109 | /* ANOMALY_05000357 | 109 | /* |
| 110 | * ANOMALY_05000364 | ||
| 110 | * Incorrect Revision Number in DSPID Register | 111 | * Incorrect Revision Number in DSPID Register |
| 111 | */ | 112 | */ |
| 112 | if (revid == 0) | 113 | if (ANOMALY_05000364 && |
| 113 | switch (bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI)) { | 114 | bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI) == 0x2796) |
| 114 | case 0x0010: | 115 | revid = 1; |
| 115 | revid = 0; | ||
| 116 | break; | ||
| 117 | case 0x2796: | ||
| 118 | revid = 1; | ||
| 119 | break; | ||
| 120 | default: | ||
| 121 | revid = 0xFFFF; | ||
| 122 | break; | ||
| 123 | } | ||
| 124 | #endif | 116 | #endif |
| 117 | |||
| 125 | return revid; | 118 | return revid; |
| 126 | } | 119 | } |
| 127 | 120 | ||
| @@ -253,32 +253,31 @@ void __init early_dma_memcpy(void *pdst, const void *psrc, size_t size) · 252 unmodified lines | |||
| 253 | BUG_ON(src % 4); | 253 | BUG_ON(src % 4); |
| 254 | BUG_ON(size % 4); | 254 | BUG_ON(size % 4); |
| 255 | 255 | ||
| 256 | /* Force a sync in case a previous config reset on this channel | ||
| 257 | * occurred. This is needed so subsequent writes to DMA registers | ||
| 258 | * are not spuriously lost/corrupted. | ||
| 259 | */ | ||
| 260 | __builtin_bfin_ssync(); | ||
| 261 | |||
| 262 | src_ch = 0; | 256 | src_ch = 0; |
| 263 | /* Find an avalible memDMA channel */ | 257 | /* Find an avalible memDMA channel */ |
| 264 | while (1) { | 258 | while (1) { |
| 265 | if (!src_ch || src_ch == (struct dma_register *)MDMA_S1_NEXT_DESC_PTR) { | 259 | if (src_ch == (struct dma_register *)MDMA_S0_NEXT_DESC_PTR) { |
| 266 | dst_ch = (struct dma_register *)MDMA_D0_NEXT_DESC_PTR; | ||
| 267 | src_ch = (struct dma_register *)MDMA_S0_NEXT_DESC_PTR; | ||
| 268 | } else { | ||
| 269 | dst_ch = (struct dma_register *)MDMA_D1_NEXT_DESC_PTR; | 260 | dst_ch = (struct dma_register *)MDMA_D1_NEXT_DESC_PTR; |
| 270 | src_ch = (struct dma_register *)MDMA_S1_NEXT_DESC_PTR; | 261 | src_ch = (struct dma_register *)MDMA_S1_NEXT_DESC_PTR; |
| 262 | } else { | ||
| 263 | dst_ch = (struct dma_register *)MDMA_D0_NEXT_DESC_PTR; | ||
| 264 | src_ch = (struct dma_register *)MDMA_S0_NEXT_DESC_PTR; | ||
| 271 | } | 265 | } |
| 272 | 266 | ||
| 273 | if (!bfin_read16(&src_ch->cfg)) { | 267 | if (!bfin_read16(&src_ch->cfg)) |
| 268 | break; | ||
| 269 | else if (bfin_read16(&dst_ch->irq_status) & DMA_DONE) { | ||
| 270 | bfin_write16(&src_ch->cfg, 0); | ||
| 274 | break; | 271 | break; |
| 275 | } else { | ||
| 276 | if (bfin_read16(&src_ch->irq_status) & DMA_DONE) | ||
| 277 | bfin_write16(&src_ch->cfg, 0); | ||
| 278 | } | 272 | } |
| 279 | |||
| 280 | } | 273 | } |
| 281 | 274 | ||
| 275 | /* Force a sync in case a previous config reset on this channel | ||
| 276 | * occurred. This is needed so subsequent writes to DMA registers | ||
| 277 | * are not spuriously lost/corrupted. | ||
| 278 | */ | ||
| 279 | __builtin_bfin_ssync(); | ||
| 280 | |||
| 282 | /* Destination */ | 281 | /* Destination */ |
| 283 | bfin_write32(&dst_ch->start_addr, dst); | 282 | bfin_write32(&dst_ch->start_addr, dst); |
| 284 | bfin_write16(&dst_ch->x_count, size >> 2); | 283 | bfin_write16(&dst_ch->x_count, size >> 2); |
| @@ -686,14 +686,12 @@ void bfin_gpio_pm_hibernate_restore(void) · 685 unmodified lines | |||
| 686 | *port_fer[bank] = gpio_bank_saved[bank].fer; | 686 | *port_fer[bank] = gpio_bank_saved[bank].fer; |
| 687 | #endif | 687 | #endif |
| 688 | gpio_array[bank]->inen = gpio_bank_saved[bank].inen; | 688 | gpio_array[bank]->inen = gpio_bank_saved[bank].inen; |
| 689 | gpio_array[bank]->data_set = gpio_bank_saved[bank].data | ||
| 690 | & gpio_bank_saved[bank].dir; | ||
| 689 | gpio_array[bank]->dir = gpio_bank_saved[bank].dir; | 691 | gpio_array[bank]->dir = gpio_bank_saved[bank].dir; |
| 690 | gpio_array[bank]->polar = gpio_bank_saved[bank].polar; | 692 | gpio_array[bank]->polar = gpio_bank_saved[bank].polar; |
| 691 | gpio_array[bank]->edge = gpio_bank_saved[bank].edge; | 693 | gpio_array[bank]->edge = gpio_bank_saved[bank].edge; |
| 692 | gpio_array[bank]->both = gpio_bank_saved[bank].both; | 694 | gpio_array[bank]->both = gpio_bank_saved[bank].both; |
| 693 | |||
| 694 | gpio_array[bank]->data_set = gpio_bank_saved[bank].data | ||
| 695 | | gpio_bank_saved[bank].dir; | ||
| 696 | |||
| 697 | gpio_array[bank]->maska = gpio_bank_saved[bank].maska; | 695 | gpio_array[bank]->maska = gpio_bank_saved[bank].maska; |
| 698 | } | 696 | } |
| 699 | AWA_DUMMY_READ(maska); | 697 | AWA_DUMMY_READ(maska); |
| @@ -72,13 +72,24 @@ void __init generate_cplb_tables_cpu(unsigned int cpu) · 71 unmodified lines | |||
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | /* Cover L1 memory. One 4M area for code and data each is enough. */ | 74 | /* Cover L1 memory. One 4M area for code and data each is enough. */ |
| 75 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | 75 | if (cpu == 0) { |
| 76 | d_tbl[i_d].addr = L1_DATA_A_START; | 76 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { |
| 77 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | 77 | d_tbl[i_d].addr = L1_DATA_A_START; |
| 78 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | ||
| 79 | } | ||
| 80 | i_tbl[i_i].addr = L1_CODE_START; | ||
| 81 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | ||
| 78 | } | 82 | } |
| 79 | i_tbl[i_i].addr = L1_CODE_START; | 83 | #ifdef CONFIG_SMP |
| 80 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | 84 | else { |
| 81 | 85 | if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | |
| 86 | d_tbl[i_d].addr = COREB_L1_DATA_A_START; | ||
| 87 | d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | ||
| 88 | } | ||
| 89 | i_tbl[i_i].addr = COREB_L1_CODE_START; | ||
| 90 | i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | ||
| 91 | } | ||
| 92 | #endif | ||
| 82 | first_switched_dcplb = i_d; | 93 | first_switched_dcplb = i_d; |
| 83 | first_switched_icplb = i_i; | 94 | first_switched_icplb = i_i; |
| 84 | 95 | ||
| @@ -361,7 +361,7 @@ static inline · 360 unmodified lines | |||
| 361 | int in_mem_const(unsigned long addr, unsigned long size, | 361 | int in_mem_const(unsigned long addr, unsigned long size, |
| 362 | unsigned long const_addr, unsigned long const_size) | 362 | unsigned long const_addr, unsigned long const_size) |
| 363 | { | 363 | { |
| 364 | return in_mem_const_off(addr, 0, size, const_addr, const_size); | 364 | return in_mem_const_off(addr, size, 0, const_addr, const_size); |
| 365 | } | 365 | } |
| 366 | #define IN_ASYNC(bnum, bctlnum) \ | 366 | #define IN_ASYNC(bnum, bctlnum) \ |
| 367 | ({ \ | 367 | ({ \ |
| @@ -390,13 +390,13 @@ int bfin_mem_access_type(unsigned long addr, unsigned long size) · 22 unmodified lines | |||
| 390 | if (in_mem_const(addr, size, L1_DATA_B_START, L1_DATA_B_LENGTH)) | 390 | if (in_mem_const(addr, size, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
| 391 | return cpu == 0 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 391 | return cpu == 0 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
| 392 | #ifdef COREB_L1_CODE_START | 392 | #ifdef COREB_L1_CODE_START |
| 393 | if (in_mem_const(addr, size, COREB_L1_CODE_START, L1_CODE_LENGTH)) | 393 | if (in_mem_const(addr, size, COREB_L1_CODE_START, COREB_L1_CODE_LENGTH)) |
| 394 | return cpu == 1 ? BFIN_MEM_ACCESS_ITEST : BFIN_MEM_ACCESS_IDMA; | 394 | return cpu == 1 ? BFIN_MEM_ACCESS_ITEST : BFIN_MEM_ACCESS_IDMA; |
| 395 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) | 395 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
| 396 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE_ONLY : -EFAULT; | 396 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE_ONLY : -EFAULT; |
| 397 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, L1_DATA_A_LENGTH)) | 397 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, COREB_L1_DATA_A_LENGTH)) |
| 398 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 398 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
| 399 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, L1_DATA_B_LENGTH)) | 399 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, COREB_L1_DATA_B_LENGTH)) |
| 400 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; | 400 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
| 401 | #endif | 401 | #endif |
| 402 | if (in_mem_const(addr, size, L2_START, L2_LENGTH)) | 402 | if (in_mem_const(addr, size, L2_START, L2_LENGTH)) |
| @@ -472,13 +472,13 @@ int _access_ok(unsigned long addr, unsigned long size) · 69 unmodified lines | |||
| 472 | if (in_mem_const_off(addr, size, _ebss_b_l1 - _sdata_b_l1, L1_DATA_B_START, L1_DATA_B_LENGTH)) | 472 | if (in_mem_const_off(addr, size, _ebss_b_l1 - _sdata_b_l1, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
| 473 | return 1; | 473 | return 1; |
| 474 | #ifdef COREB_L1_CODE_START | 474 | #ifdef COREB_L1_CODE_START |
| 475 | if (in_mem_const(addr, size, COREB_L1_CODE_START, L1_CODE_LENGTH)) | 475 | if (in_mem_const(addr, size, COREB_L1_CODE_START, COREB_L1_CODE_LENGTH)) |
| 476 | return 1; | 476 | return 1; |
| 477 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) | 477 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
| 478 | return 1; | 478 | return 1; |
| 479 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, L1_DATA_A_LENGTH)) | 479 | if (in_mem_const(addr, size, COREB_L1_DATA_A_START, COREB_L1_DATA_A_LENGTH)) |
| 480 | return 1; | 480 | return 1; |
| 481 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, L1_DATA_B_LENGTH)) | 481 | if (in_mem_const(addr, size, COREB_L1_DATA_B_START, COREB_L1_DATA_B_LENGTH)) |
| 482 | return 1; | 482 | return 1; |
| 483 | #endif | 483 | #endif |
| 484 | if (in_mem_const_off(addr, size, _ebss_l2 - _stext_l2, L2_START, L2_LENGTH)) | 484 | if (in_mem_const_off(addr, size, _ebss_l2 - _stext_l2, L2_START, L2_LENGTH)) |
| @@ -168,7 +168,6 @@ void __cpuinit bfin_setup_cpudata(unsigned int cpu) · 167 unmodified lines | |||
| 168 | struct blackfin_cpudata *cpudata = &per_cpu(cpu_data, cpu); | 168 | struct blackfin_cpudata *cpudata = &per_cpu(cpu_data, cpu); |
| 169 | 169 | ||
| 170 | cpudata->idle = current; | 170 | cpudata->idle = current; |
| 171 | cpudata->loops_per_jiffy = loops_per_jiffy; | ||
| 172 | cpudata->imemctl = bfin_read_IMEM_CONTROL(); | 171 | cpudata->imemctl = bfin_read_IMEM_CONTROL(); |
| 173 | cpudata->dmemctl = bfin_read_DMEM_CONTROL(); | 172 | cpudata->dmemctl = bfin_read_DMEM_CONTROL(); |
| 174 | } | 173 | } |
| @@ -568,17 +567,23 @@ static __init void memory_setup(void) · 393 unmodified lines | |||
| 568 | # endif /* ANOMALY_05000263 */ | 567 | # endif /* ANOMALY_05000263 */ |
| 569 | # endif /* CONFIG_ROMFS_FS */ | 568 | # endif /* CONFIG_ROMFS_FS */ |
| 570 | 569 | ||
| 571 | memory_end -= mtd_size; | 570 | /* Since the default MTD_UCLINUX has no magic number, we just blindly |
| 572 | 571 | * read 8 past the end of the kernel's image, and look at it. | |
| 573 | if (mtd_size == 0) { | 572 | * When no image is attached, mtd_size is set to a random number |
| 574 | console_init(); | 573 | * Do some basic sanity checks before operating on things |
| 575 | panic("Don't boot kernel without rootfs attached."); | 574 | */ |
| 575 | if (mtd_size == 0 || memory_end <= mtd_size) { | ||
| 576 | pr_emerg("Could not find valid ram mtd attached.\n"); | ||
| 577 | } else { | ||
| 578 | memory_end -= mtd_size; | ||
| 579 | |||
| 580 | /* Relocate MTD image to the top of memory after the uncached memory area */ | ||
| 581 | uclinux_ram_map.phys = memory_mtd_start = memory_end; | ||
| 582 | uclinux_ram_map.size = mtd_size; | ||
| 583 | pr_info("Found mtd parition at 0x%p, (len=0x%lx), moving to 0x%p\n", | ||
| 584 | _end, mtd_size, (void *)memory_mtd_start); | ||
| 585 | dma_memcpy((void *)uclinux_ram_map.phys, _end, uclinux_ram_map.size); | ||
| 576 | } | 586 | } |
| 577 | |||
| 578 | /* Relocate MTD image to the top of memory after the uncached memory area */ | ||
| 579 | uclinux_ram_map.phys = memory_mtd_start = memory_end; | ||
| 580 | uclinux_ram_map.size = mtd_size; | ||
| 581 | dma_memcpy((void *)uclinux_ram_map.phys, _end, uclinux_ram_map.size); | ||
| 582 | #endif /* CONFIG_MTD_UCLINUX */ | 587 | #endif /* CONFIG_MTD_UCLINUX */ |
| 583 | 588 | ||
| 584 | #if (defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) && ANOMALY_05000263) | 589 | #if (defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) && ANOMALY_05000263) |
| @@ -868,13 +873,6 @@ void __init setup_arch(char **cmdline_p) · 283 unmodified lines | |||
| 868 | else | 873 | else |
| 869 | printk(KERN_CONT "and Disabled\n"); | 874 | printk(KERN_CONT "and Disabled\n"); |
| 870 | 875 | ||
| 871 | #if defined(CONFIG_CHR_DEV_FLASH) || defined(CONFIG_BLK_DEV_FLASH) | ||
| 872 | /* we need to initialize the Flashrom device here since we might | ||
| 873 | * do things with flash early on in the boot | ||
| 874 | */ | ||
| 875 | flash_probe(); | ||
| 876 | #endif | ||
| 877 | |||
| 878 | printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF); | 876 | printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF); |
| 879 | 877 | ||
| 880 | /* Newer parts mirror SWRST bits in SYSCR */ | 878 | /* Newer parts mirror SWRST bits in SYSCR */ |
| @@ -938,10 +936,6 @@ void __init setup_arch(char **cmdline_p) · 57 unmodified lines | |||
| 938 | CPU, bfin_revid()); | 936 | CPU, bfin_revid()); |
| 939 | } | 937 | } |
| 940 | 938 | ||
| 941 | /* We can't run on BF548-0.1 due to ANOMALY 05000448 */ | ||
| 942 | if (bfin_cpuid() == 0x27de && bfin_revid() == 1) | ||
| 943 | panic("You can't run on this processor due to 05000448"); | ||
| 944 | |||
| 945 | printk(KERN_INFO "Blackfin Linux support by http://blackfin.uclinux.org/\n"); | 939 | printk(KERN_INFO "Blackfin Linux support by http://blackfin.uclinux.org/\n"); |
| 946 | 940 | ||
| 947 | printk(KERN_INFO "Processor Speed: %lu MHz core clock and %lu MHz System Clock\n", | 941 | printk(KERN_INFO "Processor Speed: %lu MHz core clock and %lu MHz System Clock\n", |
| @@ -1164,9 +1158,9 @@ static int show_cpuinfo(struct seq_file *m, void *v) · 216 unmodified lines | |||
| 1164 | sclk/1000000, sclk%1000000); | 1158 | sclk/1000000, sclk%1000000); |
| 1165 | seq_printf(m, "bogomips\t: %lu.%02lu\n" | 1159 | seq_printf(m, "bogomips\t: %lu.%02lu\n" |
| 1166 | "Calibration\t: %lu loops\n", | 1160 | "Calibration\t: %lu loops\n", |
| 1167 | (cpudata->loops_per_jiffy * HZ) / 500000, | 1161 | (loops_per_jiffy * HZ) / 500000, |
| 1168 | ((cpudata->loops_per_jiffy * HZ) / 5000) % 100, | 1162 | ((loops_per_jiffy * HZ) / 5000) % 100, |
| 1169 | (cpudata->loops_per_jiffy * HZ)); | 1163 | (loops_per_jiffy * HZ)); |
| 1170 | 1164 | ||
| 1171 | /* Check Cache configutation */ | 1165 | /* Check Cache configutation */ |
| 1172 | switch (cpudata->dmemctl & (1 << DMC0_P | 1 << DMC1_P)) { | 1166 | switch (cpudata->dmemctl & (1 << DMC0_P | 1 << DMC1_P)) { |
| @@ -570,11 +570,12 @@ asmlinkage void trap_c(struct pt_regs *fp) · 569 unmodified lines | |||
| 570 | if (kernel_mode_regs(fp) || (current && !current->mm)) { | 570 | if (kernel_mode_regs(fp) || (current && !current->mm)) { |
| 571 | console_verbose(); | 571 | console_verbose(); |
| 572 | oops_in_progress = 1; | 572 | oops_in_progress = 1; |
| 573 | if (strerror) | ||
| 574 | verbose_printk(strerror); | ||
| 575 | } | 573 | } |
| 576 | 574 | ||
| 577 | if (sig != SIGTRAP) { | 575 | if (sig != SIGTRAP) { |
| 576 | if (strerror) | ||
| 577 | verbose_printk(strerror); | ||
| 578 | |||
| 578 | dump_bfin_process(fp); | 579 | dump_bfin_process(fp); |
| 579 | dump_bfin_mem(fp); | 580 | dump_bfin_mem(fp); |
| 580 | show_regs(fp); | 581 | show_regs(fp); |
| @@ -619,7 +620,9 @@ asmlinkage void trap_c(struct pt_regs *fp) · 38 unmodified lines | |||
| 619 | force_sig_info(sig, &info, current); | 620 | force_sig_info(sig, &info, current); |
| 620 | } | 621 | } |
| 621 | 622 | ||
| 622 | if (ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) | 623 | if ((ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) || |
| 624 | (ANOMALY_05000281 && trapnr == VEC_HWERR) || | ||
| 625 | (ANOMALY_05000189 && (trapnr == VEC_CPLB_I_VL || trapnr == VEC_CPLB_VL))) | ||
| 623 | fp->pc = SAFE_USER_INSTRUCTION; | 626 | fp->pc = SAFE_USER_INSTRUCTION; |
| 624 | 627 | ||
| 625 | traps_done: | 628 | traps_done: |
| @@ -27,21 +27,7 @@ · 26 unmodified lines | |||
| 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
| 28 | */ | 28 | */ |
| 29 | 29 | ||
| 30 | #define BITS_PER_UNIT 8 | 30 | #include "gcclib.h" |
| 31 | |||
| 32 | typedef int SItype __attribute__ ((mode(SI))); | ||
| 33 | typedef unsigned int USItype __attribute__ ((mode(SI))); | ||
| 34 | typedef int DItype __attribute__ ((mode(DI))); | ||
| 35 | typedef int word_type __attribute__ ((mode(__word__))); | ||
| 36 | |||
| 37 | struct DIstruct { | ||
| 38 | SItype high, low; | ||
| 39 | }; | ||
| 40 | |||
| 41 | typedef union { | ||
| 42 | struct DIstruct s; | ||
| 43 | DItype ll; | ||
| 44 | } DIunion; | ||
| 45 | 31 | ||
| 46 | #ifdef CONFIG_ARITHMETIC_OPS_L1 | 32 | #ifdef CONFIG_ARITHMETIC_OPS_L1 |
| 47 | DItype __lshrdi3(DItype u, word_type b)__attribute__((l1_text)); | 33 | DItype __lshrdi3(DItype u, word_type b)__attribute__((l1_text)); |
| @@ -534,7 +534,7 @@ static struct platform_device i2c_bfin_twi_device = { · 533 unmodified lines | |||
| 534 | #endif | 534 | #endif |
| 535 | 535 | ||
| 536 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 536 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 537 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 537 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 538 | { | 538 | { |
| 539 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 539 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 540 | }, | 540 | }, |
| @@ -82,6 +82,7 @@ · 81 unmodified lines | |||
| 82 | #define ANOMALY_05000179 (0) | 82 | #define ANOMALY_05000179 (0) |
| 83 | #define ANOMALY_05000182 (0) | 83 | #define ANOMALY_05000182 (0) |
| 84 | #define ANOMALY_05000183 (0) | 84 | #define ANOMALY_05000183 (0) |
| 85 | #define ANOMALY_05000189 (0) | ||
| 85 | #define ANOMALY_05000198 (0) | 86 | #define ANOMALY_05000198 (0) |
| 86 | #define ANOMALY_05000202 (0) | 87 | #define ANOMALY_05000202 (0) |
| 87 | #define ANOMALY_05000215 (0) | 88 | #define ANOMALY_05000215 (0) |
| @@ -117,6 +118,7 @@ · 29 unmodified lines | |||
| 117 | #define ANOMALY_05000357 (0) | 118 | #define ANOMALY_05000357 (0) |
| 118 | #define ANOMALY_05000362 (1) | 119 | #define ANOMALY_05000362 (1) |
| 119 | #define ANOMALY_05000363 (0) | 120 | #define ANOMALY_05000363 (0) |
| 121 | #define ANOMALY_05000364 (0) | ||
| 120 | #define ANOMALY_05000371 (0) | 122 | #define ANOMALY_05000371 (0) |
| 121 | #define ANOMALY_05000380 (0) | 123 | #define ANOMALY_05000380 (0) |
| 122 | #define ANOMALY_05000386 (0) | 124 | #define ANOMALY_05000386 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -793,7 +793,7 @@ static struct platform_device i2c_bfin_twi_device = { · 792 unmodified lines | |||
| 793 | #endif | 793 | #endif |
| 794 | 794 | ||
| 795 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 795 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 796 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 796 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 797 | { | 797 | { |
| 798 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 798 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 799 | .type = "pcf8574_lcd", | 799 | .type = "pcf8574_lcd", |
| @@ -591,7 +591,7 @@ static struct platform_device i2c_bfin_twi_device = { · 590 unmodified lines | |||
| 591 | #endif | 591 | #endif |
| 592 | 592 | ||
| 593 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 593 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 594 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 594 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 595 | { | 595 | { |
| 596 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 596 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 597 | }, | 597 | }, |
| @@ -858,7 +858,7 @@ static struct platform_device i2c_bfin_twi_device = { · 857 unmodified lines | |||
| 858 | #endif | 858 | #endif |
| 859 | 859 | ||
| 860 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 860 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 861 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 861 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 862 | { | 862 | { |
| 863 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 863 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 864 | }, | 864 | }, |
| @@ -176,6 +176,8 @@ · 175 unmodified lines | |||
| 176 | #define ANOMALY_05000443 (1) | 176 | #define ANOMALY_05000443 (1) |
| 177 | /* The WURESET Bit in the SYSCR Register is not Functional */ | 177 | /* The WURESET Bit in the SYSCR Register is not Functional */ |
| 178 | #define ANOMALY_05000445 (1) | 178 | #define ANOMALY_05000445 (1) |
| 179 | /* USB DMA Short Packet Data Corruption */ | ||
| 180 | #define ANOMALY_05000450 (1) | ||
| 179 | /* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */ | 181 | /* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */ |
| 180 | #define ANOMALY_05000451 (1) | 182 | #define ANOMALY_05000451 (1) |
| 181 | /* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */ | 183 | /* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */ |
| @@ -201,6 +203,7 @@ · 19 unmodified lines | |||
| 201 | #define ANOMALY_05000179 (0) | 203 | #define ANOMALY_05000179 (0) |
| 202 | #define ANOMALY_05000182 (0) | 204 | #define ANOMALY_05000182 (0) |
| 203 | #define ANOMALY_05000183 (0) | 205 | #define ANOMALY_05000183 (0) |
| 206 | #define ANOMALY_05000189 (0) | ||
| 204 | #define ANOMALY_05000198 (0) | 207 | #define ANOMALY_05000198 (0) |
| 205 | #define ANOMALY_05000202 (0) | 208 | #define ANOMALY_05000202 (0) |
| 206 | #define ANOMALY_05000215 (0) | 209 | #define ANOMALY_05000215 (0) |
| @@ -238,6 +241,5 @@ · 31 unmodified lines | |||
| 238 | #define ANOMALY_05000412 (0) | 241 | #define ANOMALY_05000412 (0) |
| 239 | #define ANOMALY_05000447 (0) | 242 | #define ANOMALY_05000447 (0) |
| 240 | #define ANOMALY_05000448 (0) | 243 | #define ANOMALY_05000448 (0) |
| 241 | #define ANOMALY_05000450 (0) | ||
| 242 | 244 | ||
| 243 | #endif | 245 | #endif |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -453,7 +453,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = { · 452 unmodified lines | |||
| 453 | .irq = 39, | 453 | .irq = 39, |
| 454 | }, | 454 | }, |
| 455 | #endif | 455 | #endif |
| 456 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 456 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 457 | { | 457 | { |
| 458 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 458 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 459 | }, | 459 | }, |
| @@ -335,6 +335,7 @@ · 334 unmodified lines | |||
| 335 | #define ANOMALY_05000323 (0) | 335 | #define ANOMALY_05000323 (0) |
| 336 | #define ANOMALY_05000353 (1) | 336 | #define ANOMALY_05000353 (1) |
| 337 | #define ANOMALY_05000362 (1) | 337 | #define ANOMALY_05000362 (1) |
| 338 | #define ANOMALY_05000364 (0) | ||
| 338 | #define ANOMALY_05000380 (0) | 339 | #define ANOMALY_05000380 (0) |
| 339 | #define ANOMALY_05000386 (1) | 340 | #define ANOMALY_05000386 (1) |
| 340 | #define ANOMALY_05000389 (0) | 341 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -1313,10 +1313,10 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = { · 1312 unmodified lines | |||
| 1313 | #if defined(CONFIG_JOYSTICK_AD7142) || defined(CONFIG_JOYSTICK_AD7142_MODULE) | 1313 | #if defined(CONFIG_JOYSTICK_AD7142) || defined(CONFIG_JOYSTICK_AD7142_MODULE) |
| 1314 | { | 1314 | { |
| 1315 | I2C_BOARD_INFO("ad7142_joystick", 0x2C), | 1315 | I2C_BOARD_INFO("ad7142_joystick", 0x2C), |
| 1316 | .irq = IRQ_PF5, | 1316 | .irq = IRQ_PG5, |
| 1317 | }, | 1317 | }, |
| 1318 | #endif | 1318 | #endif |
| 1319 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 1319 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 1320 | { | 1320 | { |
| 1321 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 1321 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 1322 | }, | 1322 | }, |
| @@ -167,6 +167,7 @@ · 166 unmodified lines | |||
| 167 | #define ANOMALY_05000179 (0) | 167 | #define ANOMALY_05000179 (0) |
| 168 | #define ANOMALY_05000182 (0) | 168 | #define ANOMALY_05000182 (0) |
| 169 | #define ANOMALY_05000183 (0) | 169 | #define ANOMALY_05000183 (0) |
| 170 | #define ANOMALY_05000189 (0) | ||
| 170 | #define ANOMALY_05000198 (0) | 171 | #define ANOMALY_05000198 (0) |
| 171 | #define ANOMALY_05000202 (0) | 172 | #define ANOMALY_05000202 (0) |
| 172 | #define ANOMALY_05000215 (0) | 173 | #define ANOMALY_05000215 (0) |
| @@ -186,6 +187,7 @@ · 13 unmodified lines | |||
| 186 | #define ANOMALY_05000353 (1) | 187 | #define ANOMALY_05000353 (1) |
| 187 | #define ANOMALY_05000362 (1) | 188 | #define ANOMALY_05000362 (1) |
| 188 | #define ANOMALY_05000363 (0) | 189 | #define ANOMALY_05000363 (0) |
| 190 | #define ANOMALY_05000364 (0) | ||
| 189 | #define ANOMALY_05000380 (0) | 191 | #define ANOMALY_05000380 (0) |
| 190 | #define ANOMALY_05000386 (1) | 192 | #define ANOMALY_05000386 (1) |
| 191 | #define ANOMALY_05000389 (0) | 193 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -137,6 +137,7 @@ · 136 unmodified lines | |||
| 137 | #define ANOMALY_05000158 (0) | 137 | #define ANOMALY_05000158 (0) |
| 138 | #define ANOMALY_05000171 (0) | 138 | #define ANOMALY_05000171 (0) |
| 139 | #define ANOMALY_05000182 (0) | 139 | #define ANOMALY_05000182 (0) |
| 140 | #define ANOMALY_05000189 (0) | ||
| 140 | #define ANOMALY_05000198 (0) | 141 | #define ANOMALY_05000198 (0) |
| 141 | #define ANOMALY_05000202 (0) | 142 | #define ANOMALY_05000202 (0) |
| 142 | #define ANOMALY_05000215 (0) | 143 | #define ANOMALY_05000215 (0) |
| @@ -160,6 +161,7 @@ · 17 unmodified lines | |||
| 160 | #define ANOMALY_05000353 (1) | 161 | #define ANOMALY_05000353 (1) |
| 161 | #define ANOMALY_05000362 (1) | 162 | #define ANOMALY_05000362 (1) |
| 162 | #define ANOMALY_05000363 (0) | 163 | #define ANOMALY_05000363 (0) |
| 164 | #define ANOMALY_05000364 (0) | ||
| 163 | #define ANOMALY_05000380 (0) | 165 | #define ANOMALY_05000380 (0) |
| 164 | #define ANOMALY_05000386 (1) | 166 | #define ANOMALY_05000386 (1) |
| 165 | #define ANOMALY_05000389 (0) | 167 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -864,7 +864,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info0[] = { · 863 unmodified lines | |||
| 864 | 864 | ||
| 865 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ | 865 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ |
| 866 | static struct i2c_board_info __initdata bfin_i2c_board_info1[] = { | 866 | static struct i2c_board_info __initdata bfin_i2c_board_info1[] = { |
| 867 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_TWI_LCD_MODULE) | 867 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
| 868 | { | 868 | { |
| 869 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 869 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 870 | }, | 870 | }, |
| @@ -195,6 +195,7 @@ · 194 unmodified lines | |||
| 195 | #define ANOMALY_05000179 (0) | 195 | #define ANOMALY_05000179 (0) |
| 196 | #define ANOMALY_05000182 (0) | 196 | #define ANOMALY_05000182 (0) |
| 197 | #define ANOMALY_05000183 (0) | 197 | #define ANOMALY_05000183 (0) |
| 198 | #define ANOMALY_05000189 (0) | ||
| 198 | #define ANOMALY_05000198 (0) | 199 | #define ANOMALY_05000198 (0) |
| 199 | #define ANOMALY_05000202 (0) | 200 | #define ANOMALY_05000202 (0) |
| 200 | #define ANOMALY_05000215 (0) | 201 | #define ANOMALY_05000215 (0) |
| @@ -226,6 +227,7 @@ · 25 unmodified lines | |||
| 226 | #define ANOMALY_05000323 (0) | 227 | #define ANOMALY_05000323 (0) |
| 227 | #define ANOMALY_05000362 (1) | 228 | #define ANOMALY_05000362 (1) |
| 228 | #define ANOMALY_05000363 (0) | 229 | #define ANOMALY_05000363 (0) |
| 230 | #define ANOMALY_05000364 (0) | ||
| 229 | #define ANOMALY_05000380 (0) | 231 | #define ANOMALY_05000380 (0) |
| 230 | #define ANOMALY_05000400 (0) | 232 | #define ANOMALY_05000400 (0) |
| 231 | #define ANOMALY_05000412 (0) | 233 | #define ANOMALY_05000412 (0) |
| @@ -288,6 +288,7 @@ · 287 unmodified lines | |||
| 288 | #define ANOMALY_05000273 (0) | 288 | #define ANOMALY_05000273 (0) |
| 289 | #define ANOMALY_05000311 (0) | 289 | #define ANOMALY_05000311 (0) |
| 290 | #define ANOMALY_05000353 (1) | 290 | #define ANOMALY_05000353 (1) |
| 291 | #define ANOMALY_05000364 (0) | ||
| 291 | #define ANOMALY_05000380 (0) | 292 | #define ANOMALY_05000380 (0) |
| 292 | #define ANOMALY_05000386 (1) | 293 | #define ANOMALY_05000386 (1) |
| 293 | #define ANOMALY_05000389 (0) | 294 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | |||
| 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) | 54 | #define UART_CLEAR_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) & ~DLAB); SSYNC(); } while (0) |
| 55 | 55 | ||
| 56 | #define UART_GET_CTS(x) (!gpio_get_value(x->cts_pin)) | 56 | #define UART_GET_CTS(x) gpio_get_value(x->cts_pin) |
| 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -37,7 +37,6 @@ · 36 unmodified lines | |||
| 37 | 37 | ||
| 38 | /* Memory Map for ADSP-BF561 processors */ | 38 | /* Memory Map for ADSP-BF561 processors */ |
| 39 | 39 | ||
| 40 | #ifdef CONFIG_BF561 | ||
| 41 | #define COREA_L1_CODE_START 0xFFA00000 | 40 | #define COREA_L1_CODE_START 0xFFA00000 |
| 42 | #define COREA_L1_DATA_A_START 0xFF800000 | 41 | #define COREA_L1_DATA_A_START 0xFF800000 |
| 43 | #define COREA_L1_DATA_B_START 0xFF900000 | 42 | #define COREA_L1_DATA_B_START 0xFF900000 |
| @@ -74,6 +73,28 @@ · 30 unmodified lines | |||
| 74 | #define BFIN_DCACHESIZE (0*1024) | 73 | #define BFIN_DCACHESIZE (0*1024) |
| 75 | #define BFIN_DSUPBANKS 0 | 74 | #define BFIN_DSUPBANKS 0 |
| 76 | #endif /*CONFIG_BFIN_DCACHE*/ | 75 | #endif /*CONFIG_BFIN_DCACHE*/ |
| 76 | |||
| 77 | /* | ||
| 78 | * If we are in SMP mode, then the cache settings of Core B will match | ||
| 79 | * the settings of Core A. If we aren't, then we assume Core B is not | ||
| 80 | * using any cache. This allows the rest of the kernel to work with | ||
| 81 | * the core in either mode as we are only loading user code into it and | ||
| 82 | * it is the user's problem to make sure they aren't doing something | ||
| 83 | * stupid there. | ||
| 84 | * | ||
| 85 | * Note that we treat the L1 code region as a contiguous blob to make | ||
| 86 | * the rest of the kernel simpler. Easier to check one region than a | ||
| 87 | * bunch of small ones. Again, possible misbehavior here is the fault | ||
| 88 | * of the user -- don't try to use memory that doesn't exist. | ||
| 89 | */ | ||
| 90 | #ifdef CONFIG_SMP | ||
| 91 | # define COREB_L1_CODE_LENGTH L1_CODE_LENGTH | ||
| 92 | # define COREB_L1_DATA_A_LENGTH L1_DATA_A_LENGTH | ||
| 93 | # define COREB_L1_DATA_B_LENGTH L1_DATA_B_LENGTH | ||
| 94 | #else | ||
| 95 | # define COREB_L1_CODE_LENGTH 0x14000 | ||
| 96 | # define COREB_L1_DATA_A_LENGTH 0x8000 | ||
| 97 | # define COREB_L1_DATA_B_LENGTH 0x8000 | ||
| 77 | #endif | 98 | #endif |
| 78 | 99 | ||
| 79 | /* Level 2 Memory */ | 100 | /* Level 2 Memory */ |
| @@ -218,7 +218,7 @@ ENTRY(_ex_single_step) · 217 unmodified lines | |||
| 218 | /* Single stepping only a single instruction, so clear the trace | 218 | /* Single stepping only a single instruction, so clear the trace |
| 219 | * bit here. */ | 219 | * bit here. */ |
| 220 | r7 = syscfg; | 220 | r7 = syscfg; |
| 221 | bitclr (r7, 0); | 221 | bitclr (r7, SYSCFG_SSSTEP_P); |
| 222 | syscfg = R7; | 222 | syscfg = R7; |
| 223 | jump _ex_trap_c; | 223 | jump _ex_trap_c; |
| 224 | 224 | ||
| @@ -251,7 +251,7 @@ ENTRY(_ex_single_step) · 26 unmodified lines | |||
| 251 | if !cc jump _bfin_return_from_exception; | 251 | if !cc jump _bfin_return_from_exception; |
| 252 | 252 | ||
| 253 | r7 = syscfg; | 253 | r7 = syscfg; |
| 254 | bitclr (r7, 0); | 254 | bitclr (r7, SYSCFG_SSSTEP_P); /* Turn off single step */ |
| 255 | syscfg = R7; | 255 | syscfg = R7; |
| 256 | 256 | ||
| 257 | /* Fall through to _bfin_return_from_exception. */ | 257 | /* Fall through to _bfin_return_from_exception. */ |
| @@ -342,9 +342,11 @@ ENTRY(_ex_trap_c) · 84 unmodified lines | |||
| 342 | r6 = retx; | 342 | r6 = retx; |
| 343 | [p5 + PDA_RETX] = r6; | 343 | [p5 + PDA_RETX] = r6; |
| 344 | #endif | 344 | #endif |
| 345 | /* Save the state of single stepping */ | ||
| 345 | r6 = SYSCFG; | 346 | r6 = SYSCFG; |
| 346 | [p5 + PDA_SYSCFG] = r6; | 347 | [p5 + PDA_SYSCFG] = r6; |
| 347 | BITCLR(r6, 0); | 348 | /* Clear it while we handle the exception in IRQ5 mode */ |
| 349 | BITCLR(r6, SYSCFG_SSSTEP_P); | ||
| 348 | SYSCFG = r6; | 350 | SYSCFG = r6; |
| 349 | 351 | ||
| 350 | /* Disable all interrupts, but make sure level 5 is enabled so | 352 | /* Disable all interrupts, but make sure level 5 is enabled so |
| @@ -367,7 +369,7 @@ ENDPROC(_ex_trap_c) · 16 unmodified lines | |||
| 367 | * exception. This is a unrecoverable event, so crash. | 369 | * exception. This is a unrecoverable event, so crash. |
| 368 | * Note: this cannot be ENTRY() as we jump here with "if cc jump" ... | 370 | * Note: this cannot be ENTRY() as we jump here with "if cc jump" ... |
| 369 | */ | 371 | */ |
| 370 | _double_fault: | 372 | ENTRY(_double_fault) |
| 371 | /* Turn caches & protection off, to ensure we don't get any more | 373 | /* Turn caches & protection off, to ensure we don't get any more |
| 372 | * double exceptions | 374 | * double exceptions |
| 373 | */ | 375 | */ |
| @@ -872,7 +874,7 @@ ENTRY(_ret_from_exception) · 498 unmodified lines | |||
| 872 | raise 15; /* raise evt15 to do signal or reschedule */ | 874 | raise 15; /* raise evt15 to do signal or reschedule */ |
| 873 | 4: | 875 | 4: |
| 874 | r0 = syscfg; | 876 | r0 = syscfg; |
| 875 | bitclr(r0, 0); | 877 | bitclr(r0, SYSCFG_SSSTEP_P); /* Turn off single step */ |
| 876 | syscfg = r0; | 878 | syscfg = r0; |
| 877 | 5: | 879 | 5: |
| 878 | rts; | 880 | rts; |
| @@ -211,6 +211,8 @@ int smp_call_function(void (*func)(void *info), void *info, int wait) · 210 unmodified lines | |||
| 211 | return 0; | 211 | return 0; |
| 212 | 212 | ||
| 213 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 213 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 214 | if (!msg) | ||
| 215 | return -ENOMEM; | ||
| 214 | INIT_LIST_HEAD(&msg->list); | 216 | INIT_LIST_HEAD(&msg->list); |
| 215 | msg->call_struct.func = func; | 217 | msg->call_struct.func = func; |
| 216 | msg->call_struct.info = info; | 218 | msg->call_struct.info = info; |
| @@ -252,6 +254,8 @@ int smp_call_function_single(int cpuid, void (*func) (void *info), void *info, · 35 unmodified lines | |||
| 252 | cpu_set(cpu, callmap); | 254 | cpu_set(cpu, callmap); |
| 253 | 255 | ||
| 254 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 256 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 257 | if (!msg) | ||
| 258 | return -ENOMEM; | ||
| 255 | INIT_LIST_HEAD(&msg->list); | 259 | INIT_LIST_HEAD(&msg->list); |
| 256 | msg->call_struct.func = func; | 260 | msg->call_struct.func = func; |
| 257 | msg->call_struct.info = info; | 261 | msg->call_struct.info = info; |
| @@ -287,6 +291,8 @@ void smp_send_reschedule(int cpu) · 29 unmodified lines | |||
| 287 | return; | 291 | return; |
| 288 | 292 | ||
| 289 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 293 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 294 | if (!msg) | ||
| 295 | return; | ||
| 290 | memset(msg, 0, sizeof(msg)); | 296 | memset(msg, 0, sizeof(msg)); |
| 291 | INIT_LIST_HEAD(&msg->list); | 297 | INIT_LIST_HEAD(&msg->list); |
| 292 | msg->type = BFIN_IPI_RESCHEDULE; | 298 | msg->type = BFIN_IPI_RESCHEDULE; |
| @@ -314,6 +320,8 @@ void smp_send_stop(void) · 21 unmodified lines | |||
| 314 | return; | 320 | return; |
| 315 | 321 | ||
| 316 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); | 322 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 323 | if (!msg) | ||
| 324 | return; | ||
| 317 | memset(msg, 0, sizeof(msg)); | 325 | memset(msg, 0, sizeof(msg)); |
| 318 | INIT_LIST_HEAD(&msg->list); | 326 | INIT_LIST_HEAD(&msg->list); |
| 319 | msg->type = BFIN_IPI_CPU_STOP; | 327 | msg->type = BFIN_IPI_CPU_STOP; |
| @@ -450,7 +458,7 @@ void __init smp_cpus_done(unsigned int max_cpus) · 130 unmodified lines | |||
| 450 | unsigned int cpu; | 458 | unsigned int cpu; |
| 451 | 459 | ||
| 452 | for_each_online_cpu(cpu) | 460 | for_each_online_cpu(cpu) |
| 453 | bogosum += per_cpu(cpu_data, cpu).loops_per_jiffy; | 461 | bogosum += loops_per_jiffy; |
| 454 | 462 | ||
| 455 | printk(KERN_INFO "SMP: Total of %d processors activated " | 463 | printk(KERN_INFO "SMP: Total of %d processors activated " |
| 456 | "(%lu.%02lu BogoMIPS).\n", | 464 | "(%lu.%02lu BogoMIPS).\n", |
| @@ -47,7 +47,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 46 unmodified lines | |||
| 47 | __free_page(pte); | 47 | __free_page(pte); |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | #define __pte_free_tlb(tlb,pte) \ | 50 | #define __pte_free_tlb(tlb,pte,address) \ |
| 51 | do { \ | 51 | do { \ |
| 52 | pgtable_page_dtor(pte); \ | 52 | pgtable_page_dtor(pte); \ |
| 53 | tlb_remove_page((tlb), pte); \ | 53 | tlb_remove_page((tlb), pte); \ |
| @@ -49,7 +49,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 48 unmodified lines | |||
| 49 | __free_page(pte); | 49 | __free_page(pte); |
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | #define __pte_free_tlb(tlb,pte) \ | 52 | #define __pte_free_tlb(tlb,pte,address) \ |
| 53 | do { \ | 53 | do { \ |
| 54 | pgtable_page_dtor(pte); \ | 54 | pgtable_page_dtor(pte); \ |
| 55 | tlb_remove_page((tlb),(pte)); \ | 55 | tlb_remove_page((tlb),(pte)); \ |
| @@ -62,7 +62,7 @@ do { \ · 6 unmodified lines | |||
| 62 | */ | 62 | */ |
| 63 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *) 2); }) | 63 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *) 2); }) |
| 64 | #define pmd_free(mm, x) do { } while (0) | 64 | #define pmd_free(mm, x) do { } while (0) |
| 65 | #define __pmd_free_tlb(tlb,x) do { } while (0) | 65 | #define __pmd_free_tlb(tlb,x,a) do { } while (0) |
| 66 | 66 | ||
| 67 | #endif /* CONFIG_MMU */ | 67 | #endif /* CONFIG_MMU */ |
| 68 | 68 | ||
| @@ -225,7 +225,7 @@ static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address) · 224 unmodified lines | |||
| 225 | */ | 225 | */ |
| 226 | #define pud_alloc_one(mm, address) NULL | 226 | #define pud_alloc_one(mm, address) NULL |
| 227 | #define pud_free(mm, x) do { } while (0) | 227 | #define pud_free(mm, x) do { } while (0) |
| 228 | #define __pud_free_tlb(tlb, x) do { } while (0) | 228 | #define __pud_free_tlb(tlb, x, address) do { } while (0) |
| 229 | 229 | ||
| 230 | /* | 230 | /* |
| 231 | * The "pud_xxx()" functions here are trivial for a folded two-level | 231 | * The "pud_xxx()" functions here are trivial for a folded two-level |
| @@ -48,7 +48,7 @@ static inline void pud_free(struct mm_struct *mm, pud_t *pud) · 47 unmodified lines | |||
| 48 | { | 48 | { |
| 49 | quicklist_free(0, NULL, pud); | 49 | quicklist_free(0, NULL, pud); |
| 50 | } | 50 | } |
| 51 | #define __pud_free_tlb(tlb, pud) pud_free((tlb)->mm, pud) | 51 | #define __pud_free_tlb(tlb, pud, address) pud_free((tlb)->mm, pud) |
| 52 | #endif /* CONFIG_PGTABLE_4 */ | 52 | #endif /* CONFIG_PGTABLE_4 */ |
| 53 | 53 | ||
| 54 | static inline void | 54 | static inline void |
| @@ -67,7 +67,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) · 12 unmodified lines | |||
| 67 | quicklist_free(0, NULL, pmd); | 67 | quicklist_free(0, NULL, pmd); |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 70 | #define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) |
| 71 | 71 | ||
| 72 | static inline void | 72 | static inline void |
| 73 | pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) | 73 | pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte) |
| @@ -117,6 +117,6 @@ static inline void check_pgt_cache(void) · 43 unmodified lines | |||
| 117 | quicklist_trim(0, NULL, 25, 16); | 117 | quicklist_trim(0, NULL, 25, 16); |
| 118 | } | 118 | } |
| 119 | 119 | ||
| 120 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 120 | #define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) |
| 121 | 121 | ||
| 122 | #endif /* _ASM_IA64_PGALLOC_H */ | 122 | #endif /* _ASM_IA64_PGALLOC_H */ |
| @@ -236,22 +236,22 @@ do { \ · 235 unmodified lines | |||
| 236 | __tlb_remove_tlb_entry(tlb, ptep, addr); \ | 236 | __tlb_remove_tlb_entry(tlb, ptep, addr); \ |
| 237 | } while (0) | 237 | } while (0) |
| 238 | 238 | ||
| 239 | #define pte_free_tlb(tlb, ptep) \ | 239 | #define pte_free_tlb(tlb, ptep, address) \ |
| 240 | do { \ | 240 | do { \ |
| 241 | tlb->need_flush = 1; \ | 241 | tlb->need_flush = 1; \ |
| 242 | __pte_free_tlb(tlb, ptep); \ | 242 | __pte_free_tlb(tlb, ptep, address); \ |
| 243 | } while (0) | 243 | } while (0) |
| 244 | 244 | ||
| 245 | #define pmd_free_tlb(tlb, ptep) \ | 245 | #define pmd_free_tlb(tlb, ptep, address) \ |
| 246 | do { \ | 246 | do { \ |
| 247 | tlb->need_flush = 1; \ | 247 | tlb->need_flush = 1; \ |
| 248 | __pmd_free_tlb(tlb, ptep); \ | 248 | __pmd_free_tlb(tlb, ptep, address); \ |
| 249 | } while (0) | 249 | } while (0) |
| 250 | 250 | ||
| 251 | #define pud_free_tlb(tlb, pudp) \ | 251 | #define pud_free_tlb(tlb, pudp, address) \ |
| 252 | do { \ | 252 | do { \ |
| 253 | tlb->need_flush = 1; \ | 253 | tlb->need_flush = 1; \ |
| 254 | __pud_free_tlb(tlb, pudp); \ | 254 | __pud_free_tlb(tlb, pudp, address); \ |
| 255 | } while (0) | 255 | } while (0) |
| 256 | 256 | ||
| 257 | #endif /* _ASM_IA64_TLB_H */ | 257 | #endif /* _ASM_IA64_TLB_H */ |
| @@ -247,7 +247,8 @@ void emulate_io_inst(struct kvm_vcpu *vcpu, u64 padr, u64 ma) · 246 unmodified lines | |||
| 247 | vcpu_get_fpreg(vcpu, inst.M9.f2, &v); | 247 | vcpu_get_fpreg(vcpu, inst.M9.f2, &v); |
| 248 | /* Write high word. FIXME: this is a kludge! */ | 248 | /* Write high word. FIXME: this is a kludge! */ |
| 249 | v.u.bits[1] &= 0x3ffff; | 249 | v.u.bits[1] &= 0x3ffff; |
| 250 | mmio_access(vcpu, padr + 8, &v.u.bits[1], 8, ma, IOREQ_WRITE); | 250 | mmio_access(vcpu, padr + 8, (u64 *)&v.u.bits[1], 8, |
| 251 | ma, IOREQ_WRITE); | ||
| 251 | data = v.u.bits[0]; | 252 | data = v.u.bits[0]; |
| 252 | size = 3; | 253 | size = 3; |
| 253 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x3B) { | 254 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x3B) { |
| @@ -265,7 +266,8 @@ void emulate_io_inst(struct kvm_vcpu *vcpu, u64 padr, u64 ma) · 11 unmodified lines | |||
| 265 | 266 | ||
| 266 | /* Write high word.FIXME: this is a kludge! */ | 267 | /* Write high word.FIXME: this is a kludge! */ |
| 267 | v.u.bits[1] &= 0x3ffff; | 268 | v.u.bits[1] &= 0x3ffff; |
| 268 | mmio_access(vcpu, padr + 8, &v.u.bits[1], 8, ma, IOREQ_WRITE); | 269 | mmio_access(vcpu, padr + 8, (u64 *)&v.u.bits[1], |
| 270 | 8, ma, IOREQ_WRITE); | ||
| 269 | data = v.u.bits[0]; | 271 | data = v.u.bits[0]; |
| 270 | size = 3; | 272 | size = 3; |
| 271 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x31) { | 273 | } else if (inst.M10.major == 7 && inst.M10.x6 == 0x31) { |
| @@ -461,7 +461,7 @@ void setreg(unsigned long regnum, unsigned long val, · 460 unmodified lines | |||
| 461 | u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) | 461 | u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) |
| 462 | { | 462 | { |
| 463 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); | 463 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
| 464 | u64 val; | 464 | unsigned long val; |
| 465 | 465 | ||
| 466 | if (!reg) | 466 | if (!reg) |
| 467 | return 0; | 467 | return 0; |
| @@ -469,7 +469,7 @@ u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) · 1 unmodified line | |||
| 469 | return val; | 469 | return val; |
| 470 | } | 470 | } |
| 471 | 471 | ||
| 472 | void vcpu_set_gr(struct kvm_vcpu *vcpu, u64 reg, u64 value, int nat) | 472 | void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, u64 value, int nat) |
| 473 | { | 473 | { |
| 474 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); | 474 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
| 475 | long sof = (regs->cr_ifs) & 0x7f; | 475 | long sof = (regs->cr_ifs) & 0x7f; |
| @@ -1072,7 +1072,7 @@ void kvm_ttag(struct kvm_vcpu *vcpu, INST64 inst) · 596 unmodified lines | |||
| 1072 | vcpu_set_gr(vcpu, inst.M46.r1, tag, 0); | 1072 | vcpu_set_gr(vcpu, inst.M46.r1, tag, 0); |
| 1073 | } | 1073 | } |
| 1074 | 1074 | ||
| 1075 | int vcpu_tpa(struct kvm_vcpu *vcpu, u64 vadr, u64 *padr) | 1075 | int vcpu_tpa(struct kvm_vcpu *vcpu, u64 vadr, unsigned long *padr) |
| 1076 | { | 1076 | { |
| 1077 | struct thash_data *data; | 1077 | struct thash_data *data; |
| 1078 | union ia64_isr visr, pt_isr; | 1078 | union ia64_isr visr, pt_isr; |
| @@ -686,14 +686,15 @@ static inline int highest_inservice_irq(struct kvm_vcpu *vcpu) · 685 unmodified lines | |||
| 686 | return highest_bits((int *)&(VMX(vcpu, insvc[0]))); | 686 | return highest_bits((int *)&(VMX(vcpu, insvc[0]))); |
| 687 | } | 687 | } |
| 688 | 688 | ||
| 689 | extern void vcpu_get_fpreg(struct kvm_vcpu *vcpu, u64 reg, | 689 | extern void vcpu_get_fpreg(struct kvm_vcpu *vcpu, unsigned long reg, |
| 690 | struct ia64_fpreg *val); | 690 | struct ia64_fpreg *val); |
| 691 | extern void vcpu_set_fpreg(struct kvm_vcpu *vcpu, u64 reg, | 691 | extern void vcpu_set_fpreg(struct kvm_vcpu *vcpu, unsigned long reg, |
| 692 | struct ia64_fpreg *val); | 692 | struct ia64_fpreg *val); |
| 693 | extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, u64 reg); | 693 | extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg); |
| 694 | extern void vcpu_set_gr(struct kvm_vcpu *vcpu, u64 reg, u64 val, int nat); | 694 | extern void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, |
| 695 | extern u64 vcpu_get_psr(struct kvm_vcpu *vcpu); | 695 | u64 val, int nat); |
| 696 | extern void vcpu_set_psr(struct kvm_vcpu *vcpu, u64 val); | 696 | extern unsigned long vcpu_get_psr(struct kvm_vcpu *vcpu); |
| 697 | extern void vcpu_set_psr(struct kvm_vcpu *vcpu, unsigned long val); | ||
| 697 | extern u64 vcpu_thash(struct kvm_vcpu *vcpu, u64 vadr); | 698 | extern u64 vcpu_thash(struct kvm_vcpu *vcpu, u64 vadr); |
| 698 | extern void vcpu_bsw0(struct kvm_vcpu *vcpu); | 699 | extern void vcpu_bsw0(struct kvm_vcpu *vcpu); |
| 699 | extern void thash_vhpt_insert(struct kvm_vcpu *v, u64 pte, | 700 | extern void thash_vhpt_insert(struct kvm_vcpu *v, u64 pte, |
| @@ -58,7 +58,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 57 unmodified lines | |||
| 58 | __free_page(pte); | 58 | __free_page(pte); |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, (pte)) | 61 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte)) |
| 62 | 62 | ||
| 63 | /* | 63 | /* |
| 64 | * allocating and freeing a pmd is trivial: the 1-entry pmd is | 64 | * allocating and freeing a pmd is trivial: the 1-entry pmd is |
| @@ -68,7 +68,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 3 unmodified lines | |||
| 68 | 68 | ||
| 69 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) | 69 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) |
| 70 | #define pmd_free(mm, x) do { } while (0) | 70 | #define pmd_free(mm, x) do { } while (0) |
| 71 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 71 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
| 72 | #define pgd_populate(mm, pmd, pte) BUG() | 72 | #define pgd_populate(mm, pmd, pte) BUG() |
| 73 | 73 | ||
| 74 | #define check_pgt_cache() do { } while (0) | 74 | #define check_pgt_cache() do { } while (0) |
| @@ -54,7 +54,8 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t page) · 53 unmodified lines | |||
| 54 | __free_page(page); | 54 | __free_page(page); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page) | 57 | static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, |
| 58 | unsigned long address) | ||
| 58 | { | 59 | { |
| 59 | pgtable_page_dtor(page); | 60 | pgtable_page_dtor(page); |
| 60 | cache_page(kmap(page)); | 61 | cache_page(kmap(page)); |
| @@ -73,7 +74,8 @@ static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) · 12 unmodified lines | |||
| 73 | return free_pointer_table(pmd); | 74 | return free_pointer_table(pmd); |
| 74 | } | 75 | } |
| 75 | 76 | ||
| 76 | static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd) | 77 | static inline int __pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd, |
| 78 | unsigned long address) | ||
| 77 | { | 79 | { |
| 78 | return free_pointer_table(pmd); | 80 | return free_pointer_table(pmd); |
| 79 | } | 81 | } |
| @@ -32,7 +32,7 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t page) · 31 unmodified lines | |||
| 32 | __free_page(page); | 32 | __free_page(page); |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | #define __pte_free_tlb(tlb,pte) \ | 35 | #define __pte_free_tlb(tlb,pte,addr) \ |
| 36 | do { \ | 36 | do { \ |
| 37 | pgtable_page_dtor(pte); \ | 37 | pgtable_page_dtor(pte); \ |
| 38 | tlb_remove_page((tlb), pte); \ | 38 | tlb_remove_page((tlb), pte); \ |
| @@ -80,7 +80,7 @@ static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page · 41 unmodified lines | |||
| 80 | * inside the pgd, so has no extra memory associated with it. | 80 | * inside the pgd, so has no extra memory associated with it. |
| 81 | */ | 81 | */ |
| 82 | #define pmd_free(mm, x) do { } while (0) | 82 | #define pmd_free(mm, x) do { } while (0) |
| 83 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 83 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
| 84 | 84 | ||
| 85 | static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) | 85 | static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) |
| 86 | { | 86 | { |
| @@ -6,14 +6,16 @@ endif · 5 unmodified lines | |||
| 6 | 6 | ||
| 7 | # What CPU vesion are we building for, and crack it open | 7 | # What CPU vesion are we building for, and crack it open |
| 8 | # as major.minor.rev | 8 | # as major.minor.rev |
| 9 | CPU_VER=$(subst ",,$(CONFIG_XILINX_MICROBLAZE0_HW_VER) ) | 9 | CPU_VER := $(shell echo $(CONFIG_XILINX_MICROBLAZE0_HW_VER)) |
| 10 | CPU_MAJOR=$(shell echo $(CPU_VER) | cut -d '.' -f 1) | 10 | CPU_MAJOR := $(shell echo $(CPU_VER) | cut -d '.' -f 1) |
| 11 | CPU_MINOR=$(shell echo $(CPU_VER) | cut -d '.' -f 2) | 11 | CPU_MINOR := $(shell echo $(CPU_VER) | cut -d '.' -f 2) |
| 12 | CPU_REV=$(shell echo $(CPU_VER) | cut -d '.' -f 3) | 12 | CPU_REV := $(shell echo $(CPU_VER) | cut -d '.' -f 3) |
| 13 | 13 | ||
| 14 | export CPU_VER CPU_MAJOR CPU_MINOR CPU_REV | 14 | export CPU_VER CPU_MAJOR CPU_MINOR CPU_REV |
| 15 | 15 | ||
| 16 | # Use cpu-related CONFIG_ vars to set compile options. | 16 | # Use cpu-related CONFIG_ vars to set compile options. |
| 17 | # The various CONFIG_XILINX cpu features options are integers 0/1/2... | ||
| 18 | # rather than bools y/n | ||
| 17 | 19 | ||
| 18 | # Work out HW multipler support. This is icky. | 20 | # Work out HW multipler support. This is icky. |
| 19 | # 1. Spartan2 has no HW multiplers. | 21 | # 1. Spartan2 has no HW multiplers. |
| @@ -34,30 +36,29 @@ CPUFLAGS-$(CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR) += -mxl-pattern-compare · 14 unmodified lines | |||
| 34 | 36 | ||
| 35 | CPUFLAGS-1 += $(call cc-option,-mcpu=v$(CPU_VER)) | 37 | CPUFLAGS-1 += $(call cc-option,-mcpu=v$(CPU_VER)) |
| 36 | 38 | ||
| 37 | # The various CONFIG_XILINX cpu features options are integers 0/1/2... | ||
| 38 | # rather than bools y/n | ||
| 39 | |||
| 40 | # r31 holds current when in kernel mode | 39 | # r31 holds current when in kernel mode |
| 41 | CFLAGS_KERNEL += -ffixed-r31 $(CPUFLAGS-1) $(CPUFLAGS-2) | 40 | KBUILD_KERNEL += -ffixed-r31 $(CPUFLAGS-1) $(CPUFLAGS-2) |
| 42 | 41 | ||
| 43 | LDFLAGS := | 42 | LDFLAGS := |
| 44 | LDFLAGS_vmlinux := | 43 | LDFLAGS_vmlinux := |
| 45 | LDFLAGS_BLOB := --format binary --oformat elf32-microblaze | ||
| 46 | 44 | ||
| 47 | LIBGCC := $(shell $(CC) $(CFLAGS_KERNEL) -print-libgcc-file-name) | 45 | LIBGCC := $(shell $(CC) $(KBUILD_KERNEL) -print-libgcc-file-name) |
| 48 | 46 | ||
| 49 | head-y := arch/microblaze/kernel/head.o | 47 | head-y := arch/microblaze/kernel/head.o |
| 50 | libs-y += arch/microblaze/lib/ $(LIBGCC) | 48 | libs-y += arch/microblaze/lib/ |
| 51 | core-y += arch/microblaze/kernel/ arch/microblaze/mm/ \ | 49 | libs-y += $(LIBGCC) |
| 52 | arch/microblaze/platform/ | 50 | core-y += arch/microblaze/kernel/ |
| 51 | core-y += arch/microblaze/mm/ | ||
| 52 | core-y += arch/microblaze/platform/ | ||
| 53 | 53 | ||
| 54 | boot := arch/$(ARCH)/boot | 54 | boot := arch/microblaze/boot |
| 55 | 55 | ||
| 56 | # defines filename extension depending memory management type | 56 | # defines filename extension depending memory management type |
| 57 | ifeq ($(CONFIG_MMU),) | 57 | ifeq ($(CONFIG_MMU),) |
| 58 | MMUEXT := -nommu | 58 | MMU := -nommu |
| 59 | endif | 59 | endif |
| 60 | export MMUEXT | 60 | |
| 61 | export MMU | ||
| 61 | 62 | ||
| 62 | all: linux.bin | 63 | all: linux.bin |
| 63 | 64 | ||
| @@ -14,7 +14,6 @@ · 13 unmodified lines | |||
| 14 | #include <asm/byteorder.h> | 14 | #include <asm/byteorder.h> |
| 15 | #include <asm/page.h> | 15 | #include <asm/page.h> |
| 16 | #include <linux/types.h> | 16 | #include <linux/types.h> |
| 17 | #include <asm/byteorder.h> | ||
| 18 | #include <linux/mm.h> /* Get struct page {...} */ | 17 | #include <linux/mm.h> /* Get struct page {...} */ |
| 19 | 18 | ||
| 20 | 19 | ||
| @@ -180,7 +180,7 @@ extern inline void pte_free(struct mm_struct *mm, struct page *ptepage) · 179 unmodified lines | |||
| 180 | __free_page(ptepage); | 180 | __free_page(ptepage); |
| 181 | } | 181 | } |
| 182 | 182 | ||
| 183 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, (pte)) | 183 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, (pte)) |
| 184 | 184 | ||
| 185 | #define pmd_populate(mm, pmd, pte) (pmd_val(*(pmd)) = page_address(pte)) | 185 | #define pmd_populate(mm, pmd, pte) (pmd_val(*(pmd)) = page_address(pte)) |
| 186 | 186 | ||
| @@ -193,7 +193,7 @@ extern inline void pte_free(struct mm_struct *mm, struct page *ptepage) · 6 unmodified lines | |||
| 193 | */ | 193 | */ |
| 194 | #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) | 194 | #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) |
| 195 | /*#define pmd_free(mm, x) do { } while (0)*/ | 195 | /*#define pmd_free(mm, x) do { } while (0)*/ |
| 196 | #define __pmd_free_tlb(tlb, x) do { } while (0) | 196 | #define __pmd_free_tlb(tlb, x, addr) do { } while (0) |
| 197 | #define pgd_populate(mm, pmd, pte) BUG() | 197 | #define pgd_populate(mm, pmd, pte) BUG() |
| 198 | 198 | ||
| 199 | extern int do_check_pgt_cache(int, int); | 199 | extern int do_check_pgt_cache(int, int); |
| @@ -185,6 +185,7 @@ static inline pte_t pte_mkspecial(pte_t pte) { return pte; } · 184 unmodified lines | |||
| 185 | 185 | ||
| 186 | /* Definitions for MicroBlaze. */ | 186 | /* Definitions for MicroBlaze. */ |
| 187 | #define _PAGE_GUARDED 0x001 /* G: page is guarded from prefetch */ | 187 | #define _PAGE_GUARDED 0x001 /* G: page is guarded from prefetch */ |
| 188 | #define _PAGE_FILE 0x001 /* when !present: nonlinear file mapping */ | ||
| 188 | #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ | 189 | #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ |
| 189 | #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ | 190 | #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ |
| 190 | #define _PAGE_WRITETHRU 0x008 /* W: caching is write-through */ | 191 | #define _PAGE_WRITETHRU 0x008 /* W: caching is write-through */ |
| @@ -320,8 +321,7 @@ static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_RW; } · 129 unmodified lines | |||
| 320 | static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } | 321 | static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } |
| 321 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } | 322 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } |
| 322 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } | 323 | static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; } |
| 323 | /* FIXME */ | 324 | static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } |
| 324 | static inline int pte_file(pte_t pte) { return 0; } | ||
| 325 | 325 | ||
| 326 | static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } | 326 | static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } |
| 327 | static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } | 327 | static inline void pte_cache(pte_t pte) { pte_val(pte) &= ~_PAGE_NO_CACHE; } |
| @@ -488,7 +488,7 @@ static inline pmd_t *pmd_offset(pgd_t *dir, unsigned long address) · 160 unmodified lines | |||
| 488 | /* Encode and decode a nonlinear file mapping entry */ | 488 | /* Encode and decode a nonlinear file mapping entry */ |
| 489 | #define PTE_FILE_MAX_BITS 29 | 489 | #define PTE_FILE_MAX_BITS 29 |
| 490 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) | 490 | #define pte_to_pgoff(pte) (pte_val(pte) >> 3) |
| 491 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) }) | 491 | #define pgoff_to_pte(off) ((pte_t) { ((off) << 3) | _PAGE_FILE }) |
| 492 | 492 | ||
| 493 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; | 493 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; |
| 494 | 494 | ||
| @@ -16,6 +16,18 @@ · 15 unmodified lines | |||
| 16 | #define _ASM_MICROBLAZE_PROM_H | 16 | #define _ASM_MICROBLAZE_PROM_H |
| 17 | #ifdef __KERNEL__ | 17 | #ifdef __KERNEL__ |
| 18 | 18 | ||
| 19 | /* Definitions used by the flattened device tree */ | ||
| 20 | #define OF_DT_HEADER 0xd00dfeed /* marker */ | ||
| 21 | #define OF_DT_BEGIN_NODE 0x1 /* Start of node, full name */ | ||
| 22 | #define OF_DT_END_NODE 0x2 /* End node */ | ||
| 23 | #define OF_DT_PROP 0x3 /* Property: name off, size, content */ | ||
| 24 | #define OF_DT_NOP 0x4 /* nop */ | ||
| 25 | #define OF_DT_END 0x9 | ||
| 26 | |||
| 27 | #define OF_DT_VERSION 0x10 | ||
| 28 | |||
| 29 | #ifndef __ASSEMBLY__ | ||
| 30 | |||
| 19 | #include <linux/types.h> | 31 | #include <linux/types.h> |
| 20 | #include <linux/proc_fs.h> | 32 | #include <linux/proc_fs.h> |
| 21 | #include <linux/platform_device.h> | 33 | #include <linux/platform_device.h> |
| @@ -29,16 +41,6 @@ · 7 unmodified lines | |||
| 29 | #define of_prop_cmp(s1, s2) strcmp((s1), (s2)) | 41 | #define of_prop_cmp(s1, s2) strcmp((s1), (s2)) |
| 30 | #define of_node_cmp(s1, s2) strcasecmp((s1), (s2)) | 42 | #define of_node_cmp(s1, s2) strcasecmp((s1), (s2)) |
| 31 | 43 | ||
| 32 | /* Definitions used by the flattened device tree */ | ||
| 33 | #define OF_DT_HEADER 0xd00dfeed /* marker */ | ||
| 34 | #define OF_DT_BEGIN_NODE 0x1 /* Start of node, full name */ | ||
| 35 | #define OF_DT_END_NODE 0x2 /* End node */ | ||
| 36 | #define OF_DT_PROP 0x3 /* Property: name off, size, content */ | ||
| 37 | #define OF_DT_NOP 0x4 /* nop */ | ||
| 38 | #define OF_DT_END 0x9 | ||
| 39 | |||
| 40 | #define OF_DT_VERSION 0x10 | ||
| 41 | |||
| 42 | /* | 44 | /* |
| 43 | * This is what gets passed to the kernel by prom_init or kexec | 45 | * This is what gets passed to the kernel by prom_init or kexec |
| 44 | * | 46 | * |
| @@ -309,5 +311,6 @@ extern void __iomem *of_iomap(struct device_node *device, int index); · 264 unmodified lines | |||
| 309 | */ | 311 | */ |
| 310 | #include <linux/of.h> | 312 | #include <linux/of.h> |
| 311 | 313 | ||
| 314 | #endif /* __ASSEMBLY__ */ | ||
| 312 | #endif /* __KERNEL__ */ | 315 | #endif /* __KERNEL__ */ |
| 313 | #endif /* _ASM_MICROBLAZE_PROM_H */ | 316 | #endif /* _ASM_MICROBLAZE_PROM_H */ |
| @@ -11,7 +11,7 @@ · 10 unmodified lines | |||
| 11 | #ifndef _ASM_MICROBLAZE_TLB_H | 11 | #ifndef _ASM_MICROBLAZE_TLB_H |
| 12 | #define _ASM_MICROBLAZE_TLB_H | 12 | #define _ASM_MICROBLAZE_TLB_H |
| 13 | 13 | ||
| 14 | #define tlb_flush(tlb) do {} while (0) | 14 | #define tlb_flush(tlb) flush_tlb_mm((tlb)->mm) |
| 15 | 15 | ||
| 16 | #include <asm-generic/tlb.h> | 16 | #include <asm-generic/tlb.h> |
| 17 | 17 | ||
| @@ -189,7 +189,7 @@ extern long strnlen_user(const char *src, long count); · 188 unmodified lines | |||
| 189 | 189 | ||
| 190 | #define __put_user(x, ptr) \ | 190 | #define __put_user(x, ptr) \ |
| 191 | ({ \ | 191 | ({ \ |
| 192 | __typeof__(*(ptr)) __gu_val = x; \ | 192 | __typeof__(*(ptr)) volatile __gu_val = (x); \ |
| 193 | long __gu_err = 0; \ | 193 | long __gu_err = 0; \ |
| 194 | switch (sizeof(__gu_val)) { \ | 194 | switch (sizeof(__gu_val)) { \ |
| 195 | case 1: \ | 195 | case 1: \ |
| @@ -17,4 +17,4 @@ obj-$(CONFIG_HEART_BEAT) += heartbeat.o · 16 unmodified lines | |||
| 17 | obj-$(CONFIG_MODULES) += microblaze_ksyms.o module.o | 17 | obj-$(CONFIG_MODULES) += microblaze_ksyms.o module.o |
| 18 | obj-$(CONFIG_MMU) += misc.o | 18 | obj-$(CONFIG_MMU) += misc.o |
| 19 | 19 | ||
| 20 | obj-y += entry$(MMUEXT).o | 20 | obj-y += entry$(MMU).o |
| @@ -22,7 +22,7 @@ · 21 unmodified lines | |||
| 22 | 22 | ||
| 23 | #define CI(c, p) { ci->c = PVR_##p(pvr); } | 23 | #define CI(c, p) { ci->c = PVR_##p(pvr); } |
| 24 | #define err_printk(x) \ | 24 | #define err_printk(x) \ |
| 25 | early_printk("ERROR: Microblaze " x " - different for PVR and DTS\n"); | 25 | early_printk("ERROR: Microblaze " x "-different for PVR and DTS\n"); |
| 26 | 26 | ||
| 27 | void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) | 27 | void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) |
| 28 | { | 28 | { |
| @@ -18,7 +18,7 @@ static const char family_string[] = CONFIG_XILINX_MICROBLAZE0_FAMILY; · 17 unmodified lines | |||
| 18 | static const char cpu_ver_string[] = CONFIG_XILINX_MICROBLAZE0_HW_VER; | 18 | static const char cpu_ver_string[] = CONFIG_XILINX_MICROBLAZE0_HW_VER; |
| 19 | 19 | ||
| 20 | #define err_printk(x) \ | 20 | #define err_printk(x) \ |
| 21 | early_printk("ERROR: Microblaze " x "- different for kernel and DTS\n"); | 21 | early_printk("ERROR: Microblaze " x "-different for kernel and DTS\n"); |
| 22 | 22 | ||
| 23 | void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu) | 23 | void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu) |
| 24 | { | 24 | { |
| @@ -26,6 +26,8 @@ const struct cpu_ver_key cpu_ver_lookup[] = { · 25 unmodified lines | |||
| 26 | {"7.10.b", 0x09}, | 26 | {"7.10.b", 0x09}, |
| 27 | {"7.10.c", 0x0a}, | 27 | {"7.10.c", 0x0a}, |
| 28 | {"7.10.d", 0x0b}, | 28 | {"7.10.d", 0x0b}, |
| 29 | {"7.20.a", 0x0c}, | ||
| 30 | {"7.20.b", 0x0d}, | ||
| 29 | /* FIXME There is no keycode defined in MBV for these versions */ | 31 | /* FIXME There is no keycode defined in MBV for these versions */ |
| 30 | {"2.10.a", 0x10}, | 32 | {"2.10.a", 0x10}, |
| 31 | {"3.00.a", 0x20}, | 33 | {"3.00.a", 0x20}, |
| @@ -31,6 +31,7 @@ · 30 unmodified lines | |||
| 31 | #include <linux/linkage.h> | 31 | #include <linux/linkage.h> |
| 32 | #include <asm/thread_info.h> | 32 | #include <asm/thread_info.h> |
| 33 | #include <asm/page.h> | 33 | #include <asm/page.h> |
| 34 | #include <asm/prom.h> /* for OF_DT_HEADER */ | ||
| 34 | 35 | ||
| 35 | #ifdef CONFIG_MMU | 36 | #ifdef CONFIG_MMU |
| 36 | #include <asm/setup.h> /* COMMAND_LINE_SIZE */ | 37 | #include <asm/setup.h> /* COMMAND_LINE_SIZE */ |
| @@ -54,11 +55,19 @@ ENTRY(_start) · 17 unmodified lines | |||
| 54 | andi r1, r1, ~2 | 55 | andi r1, r1, ~2 |
| 55 | mts rmsr, r1 | 56 | mts rmsr, r1 |
| 56 | 57 | ||
| 57 | /* save fdt to kernel location */ | 58 | /* r7 may point to an FDT, or there may be one linked in. |
| 58 | /* r7 stores pointer to fdt blob */ | 59 | if it's in r7, we've got to save it away ASAP. |
| 59 | beqi r7, no_fdt_arg | 60 | We ensure r7 points to a valid FDT, just in case the bootloader |
| 61 | is broken or non-existent */ | ||
| 62 | beqi r7, no_fdt_arg /* NULL pointer? don't copy */ | ||
| 63 | lw r11, r0, r7 /* Does r7 point to a */ | ||
| 64 | rsubi r11, r11, OF_DT_HEADER /* valid FDT? */ | ||
| 65 | beqi r11, _prepare_copy_fdt | ||
| 66 | or r7, r0, r0 /* clear R7 when not valid DTB */ | ||
| 67 | bnei r11, no_fdt_arg /* No - get out of here */ | ||
| 68 | _prepare_copy_fdt: | ||
| 60 | or r11, r0, r0 /* incremment */ | 69 | or r11, r0, r0 /* incremment */ |
| 61 | ori r4, r0, TOPHYS(_fdt_start) /* save bram context */ | 70 | ori r4, r0, TOPHYS(_fdt_start) |
| 62 | ori r3, r0, (0x4000 - 4) | 71 | ori r3, r0, (0x4000 - 4) |
| 63 | _copy_fdt: | 72 | _copy_fdt: |
| 64 | lw r12, r7, r11 /* r12 = r7 + r11 */ | 73 | lw r12, r7, r11 /* r12 = r7 + r11 */ |
| @@ -74,6 +74,7 @@ · 73 unmodified lines | |||
| 74 | 74 | ||
| 75 | #include <asm/mmu.h> | 75 | #include <asm/mmu.h> |
| 76 | #include <asm/pgtable.h> | 76 | #include <asm/pgtable.h> |
| 77 | #include <asm/signal.h> | ||
| 77 | #include <asm/asm-offsets.h> | 78 | #include <asm/asm-offsets.h> |
| 78 | 79 | ||
| 79 | /* Helpful Macros */ | 80 | /* Helpful Macros */ |
| @@ -428,19 +429,9 @@ handle_unaligned_ex: · 348 unmodified lines | |||
| 428 | mfs r17, rbtr; /* ESR[DS] set - return address in BTR */ | 429 | mfs r17, rbtr; /* ESR[DS] set - return address in BTR */ |
| 429 | nop | 430 | nop |
| 430 | _no_delayslot: | 431 | _no_delayslot: |
| 431 | #endif | 432 | /* jump to high level unaligned handler */ |
| 432 | 433 | RESTORE_STATE; | |
| 433 | #ifdef CONFIG_MMU | 434 | bri unaligned_data_trap |
| 434 | /* Check if unaligned address is last on a 4k page */ | ||
| 435 | andi r5, r4, 0xffc | ||
| 436 | xori r5, r5, 0xffc | ||
| 437 | bnei r5, _unaligned_ex2 | ||
| 438 | _unaligned_ex1: | ||
| 439 | RESTORE_STATE; | ||
| 440 | /* Another page must be accessed or physical address not in page table */ | ||
| 441 | bri unaligned_data_trap | ||
| 442 | |||
| 443 | _unaligned_ex2: | ||
| 444 | #endif | 435 | #endif |
| 445 | andi r6, r3, 0x3E0; /* Mask and extract the register operand */ | 436 | andi r6, r3, 0x3E0; /* Mask and extract the register operand */ |
| 446 | srl r6, r6; /* r6 >> 5 */ | 437 | srl r6, r6; /* r6 >> 5 */ |
| @@ -450,45 +441,6 @@ _no_delayslot: · 3 unmodified lines | |||
| 450 | srl r6, r6; | 441 | srl r6, r6; |
| 451 | /* Store the register operand in a temporary location */ | 442 | /* Store the register operand in a temporary location */ |
| 452 | sbi r6, r0, TOPHYS(ex_reg_op); | 443 | sbi r6, r0, TOPHYS(ex_reg_op); |
| 453 | #ifdef CONFIG_MMU | ||
| 454 | /* Get physical address */ | ||
| 455 | /* If we are faulting a kernel address, we have to use the | ||
| 456 | * kernel page tables. | ||
| 457 | */ | ||
| 458 | ori r5, r0, CONFIG_KERNEL_START | ||
| 459 | cmpu r5, r4, r5 | ||
| 460 | bgti r5, _unaligned_ex3 | ||
| 461 | ori r5, r0, swapper_pg_dir | ||
| 462 | bri _unaligned_ex4 | ||
| 463 | |||
| 464 | /* Get the PGD for the current thread. */ | ||
| 465 | _unaligned_ex3: /* user thread */ | ||
| 466 | addi r5 ,CURRENT_TASK, TOPHYS(0); /* get current task address */ | ||
| 467 | lwi r5, r5, TASK_THREAD + PGDIR | ||
| 468 | _unaligned_ex4: | ||
| 469 | tophys(r5,r5) | ||
| 470 | BSRLI(r6,r4,20) /* Create L1 (pgdir/pmd) address */ | ||
| 471 | andi r6, r6, 0xffc | ||
| 472 | /* Assume pgdir aligned on 4K boundary, no need for "andi r5,r5,0xfffff003" */ | ||
| 473 | or r5, r5, r6 | ||
| 474 | lwi r6, r5, 0 /* Get L1 entry */ | ||
| 475 | andi r5, r6, 0xfffff000 /* Extract L2 (pte) base address. */ | ||
| 476 | beqi r5, _unaligned_ex1 /* Bail if no table */ | ||
| 477 | |||
| 478 | tophys(r5,r5) | ||
| 479 | BSRLI(r6,r4,10) /* Compute PTE address */ | ||
| 480 | andi r6, r6, 0xffc | ||
| 481 | andi r5, r5, 0xfffff003 | ||
| 482 | or r5, r5, r6 | ||
| 483 | lwi r5, r5, 0 /* Get Linux PTE */ | ||
| 484 | |||
| 485 | andi r6, r5, _PAGE_PRESENT | ||
| 486 | beqi r6, _unaligned_ex1 /* Bail if no page */ | ||
| 487 | |||
| 488 | andi r5, r5, 0xfffff000 /* Extract RPN */ | ||
| 489 | andi r4, r4, 0x00000fff /* Extract offset */ | ||
| 490 | or r4, r4, r5 /* Create physical address */ | ||
| 491 | #endif /* CONFIG_MMU */ | ||
| 492 | 444 | ||
| 493 | andi r6, r3, 0x400; /* Extract ESR[S] */ | 445 | andi r6, r3, 0x400; /* Extract ESR[S] */ |
| 494 | bnei r6, ex_sw; | 446 | bnei r6, ex_sw; |
| @@ -959,15 +911,15 @@ _unaligned_data_exception: · 464 unmodified lines | |||
| 959 | andi r6, r3, 0x800; /* Extract ESR[W] - delay slot */ | 911 | andi r6, r3, 0x800; /* Extract ESR[W] - delay slot */ |
| 960 | ex_lw_vm: | 912 | ex_lw_vm: |
| 961 | beqid r6, ex_lhw_vm; | 913 | beqid r6, ex_lhw_vm; |
| 962 | lbui r5, r4, 0; /* Exception address in r4 - delay slot */ | 914 | load1: lbui r5, r4, 0; /* Exception address in r4 - delay slot */ |
| 963 | /* Load a word, byte-by-byte from destination address and save it in tmp space*/ | 915 | /* Load a word, byte-by-byte from destination address and save it in tmp space*/ |
| 964 | la r6, r0, ex_tmp_data_loc_0; | 916 | la r6, r0, ex_tmp_data_loc_0; |
| 965 | sbi r5, r6, 0; | 917 | sbi r5, r6, 0; |
| 966 | lbui r5, r4, 1; | 918 | load2: lbui r5, r4, 1; |
| 967 | sbi r5, r6, 1; | 919 | sbi r5, r6, 1; |
| 968 | lbui r5, r4, 2; | 920 | load3: lbui r5, r4, 2; |
| 969 | sbi r5, r6, 2; | 921 | sbi r5, r6, 2; |
| 970 | lbui r5, r4, 3; | 922 | load4: lbui r5, r4, 3; |
| 971 | sbi r5, r6, 3; | 923 | sbi r5, r6, 3; |
| 972 | brid ex_lw_tail_vm; | 924 | brid ex_lw_tail_vm; |
| 973 | /* Get the destination register value into r3 - delay slot */ | 925 | /* Get the destination register value into r3 - delay slot */ |
| @@ -977,7 +929,7 @@ ex_lhw_vm: · 3 unmodified lines | |||
| 977 | * save it in tmp space */ | 929 | * save it in tmp space */ |
| 978 | la r6, r0, ex_tmp_data_loc_0; | 930 | la r6, r0, ex_tmp_data_loc_0; |
| 979 | sbi r5, r6, 0; | 931 | sbi r5, r6, 0; |
| 980 | lbui r5, r4, 1; | 932 | load5: lbui r5, r4, 1; |
| 981 | sbi r5, r6, 1; | 933 | sbi r5, r6, 1; |
| 982 | lhui r3, r6, 0; /* Get the destination register value into r3 */ | 934 | lhui r3, r6, 0; /* Get the destination register value into r3 */ |
| 983 | ex_lw_tail_vm: | 935 | ex_lw_tail_vm: |
| @@ -996,22 +948,53 @@ ex_sw_tail_vm: · 12 unmodified lines | |||
| 996 | swi r3, r5, 0; /* Get the word - delay slot */ | 948 | swi r3, r5, 0; /* Get the word - delay slot */ |
| 997 | /* Store the word, byte-by-byte into destination address */ | 949 | /* Store the word, byte-by-byte into destination address */ |
| 998 | lbui r3, r5, 0; | 950 | lbui r3, r5, 0; |
| 999 | sbi r3, r4, 0; | 951 | store1: sbi r3, r4, 0; |
| 1000 | lbui r3, r5, 1; | 952 | lbui r3, r5, 1; |
| 1001 | sbi r3, r4, 1; | 953 | store2: sbi r3, r4, 1; |
| 1002 | lbui r3, r5, 2; | 954 | lbui r3, r5, 2; |
| 1003 | sbi r3, r4, 2; | 955 | store3: sbi r3, r4, 2; |
| 1004 | lbui r3, r5, 3; | 956 | lbui r3, r5, 3; |
| 1005 | brid ret_from_exc; | 957 | brid ret_from_exc; |
| 1006 | sbi r3, r4, 3; /* Delay slot */ | 958 | store4: sbi r3, r4, 3; /* Delay slot */ |
| 1007 | ex_shw_vm: | 959 | ex_shw_vm: |
| 1008 | /* Store the lower half-word, byte-by-byte into destination address */ | 960 | /* Store the lower half-word, byte-by-byte into destination address */ |
| 1009 | lbui r3, r5, 2; | 961 | lbui r3, r5, 2; |
| 1010 | sbi r3, r4, 0; | 962 | store5: sbi r3, r4, 0; |
| 1011 | lbui r3, r5, 3; | 963 | lbui r3, r5, 3; |
| 1012 | brid ret_from_exc; | 964 | brid ret_from_exc; |
| 1013 | sbi r3, r4, 1; /* Delay slot */ | 965 | store6: sbi r3, r4, 1; /* Delay slot */ |
| 1014 | ex_sw_end_vm: /* Exception handling of store word, ends. */ | 966 | ex_sw_end_vm: /* Exception handling of store word, ends. */ |
| 967 | |||
| 968 | /* We have to prevent cases that get/put_user macros get unaligned pointer | ||
| 969 | * to bad page area. We have to find out which origin instruction caused it | ||
| 970 | * and called fixup for that origin instruction not instruction in unaligned | ||
| 971 | * handler */ | ||
| 972 | ex_unaligned_fixup: | ||
| 973 | ori r5, r7, 0 /* setup pointer to pt_regs */ | ||
| 974 | lwi r6, r7, PT_PC; /* faulting address is one instruction above */ | ||
| 975 | addik r6, r6, -4 /* for finding proper fixup */ | ||
| 976 | swi r6, r7, PT_PC; /* a save back it to PT_PC */ | ||
| 977 | addik r7, r0, SIGSEGV | ||
| 978 | /* call bad_page_fault for finding aligned fixup, fixup address is saved | ||
| 979 | * in PT_PC which is used as return address from exception */ | ||
| 980 | la r15, r0, ret_from_exc-8 /* setup return address */ | ||
| 981 | brid bad_page_fault | ||
| 982 | nop | ||
| 983 | |||
| 984 | /* We prevent all load/store because it could failed any attempt to access */ | ||
| 985 | .section __ex_table,"a"; | ||
| 986 | .word load1,ex_unaligned_fixup; | ||
| 987 | .word load2,ex_unaligned_fixup; | ||
| 988 | .word load3,ex_unaligned_fixup; | ||
| 989 | .word load4,ex_unaligned_fixup; | ||
| 990 | .word load5,ex_unaligned_fixup; | ||
| 991 | .word store1,ex_unaligned_fixup; | ||
| 992 | .word store2,ex_unaligned_fixup; | ||
| 993 | .word store3,ex_unaligned_fixup; | ||
| 994 | .word store4,ex_unaligned_fixup; | ||
| 995 | .word store5,ex_unaligned_fixup; | ||
| 996 | .word store6,ex_unaligned_fixup; | ||
| 997 | .previous; | ||
| 1015 | .end _unaligned_data_exception | 998 | .end _unaligned_data_exception |
| 1016 | #endif /* CONFIG_MMU */ | 999 | #endif /* CONFIG_MMU */ |
| 1017 | 1000 | ||
| @@ -57,7 +57,6 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 56 unmodified lines | |||
| 57 | Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; | 57 | Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; |
| 58 | Elf32_Sym *sym; | 58 | Elf32_Sym *sym; |
| 59 | unsigned long int *location; | 59 | unsigned long int *location; |
| 60 | unsigned long int locoffs; | ||
| 61 | unsigned long int value; | 60 | unsigned long int value; |
| 62 | #if __GNUC__ < 4 | 61 | #if __GNUC__ < 4 |
| 63 | unsigned long int old_value; | 62 | unsigned long int old_value; |
| @@ -113,10 +112,12 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 49 unmodified lines | |||
| 113 | break; | 112 | break; |
| 114 | 113 | ||
| 115 | case R_MICROBLAZE_64_PCREL: | 114 | case R_MICROBLAZE_64_PCREL: |
| 116 | locoffs = (location[0] & 0xFFFF) << 16 | | 115 | #if __GNUC__ < 4 |
| 116 | old_value = (location[0] & 0xFFFF) << 16 | | ||
| 117 | (location[1] & 0xFFFF); | 117 | (location[1] & 0xFFFF); |
| 118 | value -= (unsigned long int)(location) + 4 + | 118 | value -= old_value; |
| 119 | locoffs; | 119 | #endif |
| 120 | value -= (unsigned long int)(location) + 4; | ||
| 120 | location[0] = (location[0] & 0xFFFF0000) | | 121 | location[0] = (location[0] & 0xFFFF0000) | |
| 121 | (value >> 16); | 122 | (value >> 16); |
| 122 | location[1] = (location[1] & 0xFFFF0000) | | 123 | location[1] = (location[1] & 0xFFFF0000) | |
| @@ -125,6 +126,14 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 2 unmodified lines | |||
| 125 | value); | 126 | value); |
| 126 | break; | 127 | break; |
| 127 | 128 | ||
| 129 | case R_MICROBLAZE_32_PCREL_LO: | ||
| 130 | pr_debug("R_MICROBLAZE_32_PCREL_LO\n"); | ||
| 131 | break; | ||
| 132 | |||
| 133 | case R_MICROBLAZE_64_NONE: | ||
| 134 | pr_debug("R_MICROBLAZE_NONE\n"); | ||
| 135 | break; | ||
| 136 | |||
| 128 | case R_MICROBLAZE_NONE: | 137 | case R_MICROBLAZE_NONE: |
| 129 | pr_debug("R_MICROBLAZE_NONE\n"); | 138 | pr_debug("R_MICROBLAZE_NONE\n"); |
| 130 | break; | 139 | break; |
| @@ -133,7 +142,7 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 2 unmodified lines | |||
| 133 | printk(KERN_ERR "module %s: " | 142 | printk(KERN_ERR "module %s: " |
| 134 | "Unknown relocation: %u\n", | 143 | "Unknown relocation: %u\n", |
| 135 | module->name, | 144 | module->name, |
| 136 | ELF32_R_TYPE(rela->r_info)); | 145 | ELF32_R_TYPE(rela[i].r_info)); |
| 137 | return -ENOEXEC; | 146 | return -ENOEXEC; |
| 138 | } | 147 | } |
| 139 | } | 148 | } |
| @@ -138,8 +138,12 @@ void __init machine_early_init(const char *cmdline, unsigned int ram, · 137 unmodified lines | |||
| 138 | setup_early_printk(NULL); | 138 | setup_early_printk(NULL); |
| 139 | #endif | 139 | #endif |
| 140 | 140 | ||
| 141 | early_printk("Ramdisk addr 0x%08x, FDT 0x%08x\n", ram, fdt); | 141 | early_printk("Ramdisk addr 0x%08x, ", ram); |
| 142 | printk(KERN_NOTICE "Found FDT at 0x%08x\n", fdt); | 142 | if (fdt) |
| 143 | early_printk("FDT at 0x%08x\n", fdt); | ||
| 144 | else | ||
| 145 | early_printk("Compiled-in FDT at 0x%08x\n", | ||
| 146 | (unsigned int)_fdt_start); | ||
| 143 | 147 | ||
| 144 | #ifdef CONFIG_MTD_UCLINUX | 148 | #ifdef CONFIG_MTD_UCLINUX |
| 145 | early_printk("Found romfs @ 0x%08x (0x%08x)\n", | 149 | early_printk("Found romfs @ 0x%08x (0x%08x)\n", |
| @@ -33,105 +33,6 @@ · 32 unmodified lines | |||
| 33 | #include <linux/unistd.h> | 33 | #include <linux/unistd.h> |
| 34 | 34 | ||
| 35 | #include <asm/syscalls.h> | 35 | #include <asm/syscalls.h> |
| 36 | /* | ||
| 37 | * sys_ipc() is the de-multiplexer for the SysV IPC calls.. | ||
| 38 | * | ||
| 39 | * This is really horribly ugly. This will be remove with new toolchain. | ||
| 40 | */ | ||
| 41 | asmlinkage long | ||
| 42 | sys_ipc(uint call, int first, int second, int third, void *ptr, long fifth) | ||
| 43 | { | ||
| 44 | int version, ret; | ||
| 45 | |||
| 46 | version = call >> 16; /* hack for backward compatibility */ | ||
| 47 | call &= 0xffff; | ||
| 48 | |||
| 49 | ret = -EINVAL; | ||
| 50 | switch (call) { | ||
| 51 | case SEMOP: | ||
| 52 | ret = sys_semop(first, (struct sembuf *)ptr, second); | ||
| 53 | break; | ||
| 54 | case SEMGET: | ||
| 55 | ret = sys_semget(first, second, third); | ||
| 56 | break; | ||
| 57 | case SEMCTL: | ||
| 58 | { | ||
| 59 | union semun fourth; | ||
| 60 | |||
| 61 | if (!ptr) | ||
| 62 | break; | ||
| 63 | ret = (access_ok(VERIFY_READ, ptr, sizeof(long)) ? 0 : -EFAULT) | ||
| 64 | || (get_user(fourth.__pad, (void **)ptr)) ; | ||
| 65 | if (ret) | ||
| 66 | break; | ||
| 67 | ret = sys_semctl(first, second, third, fourth); | ||
| 68 | break; | ||
| 69 | } | ||
| 70 | case MSGSND: | ||
| 71 | ret = sys_msgsnd(first, (struct msgbuf *) ptr, second, third); | ||
| 72 | break; | ||
| 73 | case MSGRCV: | ||
| 74 | switch (version) { | ||
| 75 | case 0: { | ||
| 76 | struct ipc_kludge tmp; | ||
| 77 | |||
| 78 | if (!ptr) | ||
| 79 | break; | ||
| 80 | ret = (access_ok(VERIFY_READ, ptr, sizeof(tmp)) | ||
| 81 | ? 0 : -EFAULT) || copy_from_user(&tmp, | ||
| 82 | (struct ipc_kludge *) ptr, sizeof(tmp)); | ||
| 83 | if (ret) | ||
| 84 | break; | ||
| 85 | ret = sys_msgrcv(first, tmp.msgp, second, tmp.msgtyp, | ||
| 86 | third); | ||
| 87 | break; | ||
| 88 | } | ||
| 89 | default: | ||
| 90 | ret = sys_msgrcv(first, (struct msgbuf *) ptr, | ||
| 91 | second, fifth, third); | ||
| 92 | break; | ||
| 93 | } | ||
| 94 | break; | ||
| 95 | case MSGGET: | ||
| 96 | ret = sys_msgget((key_t) first, second); | ||
| 97 | break; | ||
| 98 | case MSGCTL: | ||
| 99 | ret = sys_msgctl(first, second, (struct msqid_ds *) ptr); | ||
| 100 | break; | ||
| 101 | case SHMAT: | ||
| 102 | switch (version) { | ||
| 103 | default: { | ||
| 104 | ulong raddr; | ||
| 105 | ret = access_ok(VERIFY_WRITE, (ulong *) third, | ||
| 106 | sizeof(ulong)) ? 0 : -EFAULT; | ||
| 107 | if (ret) | ||
| 108 | break; | ||
| 109 | ret = do_shmat(first, (char *) ptr, second, &raddr); | ||
| 110 | if (ret) | ||
| 111 | break; | ||
| 112 | ret = put_user(raddr, (ulong *) third); | ||
| 113 | break; | ||
| 114 | } | ||
| 115 | case 1: /* iBCS2 emulator entry point */ | ||
| 116 | if (!segment_eq(get_fs(), get_ds())) | ||
| 117 | break; | ||
| 118 | ret = do_shmat(first, (char *) ptr, second, | ||
| 119 | (ulong *) third); | ||
| 120 | break; | ||
| 121 | } | ||
| 122 | break; | ||
| 123 | case SHMDT: | ||
| 124 | ret = sys_shmdt((char *)ptr); | ||
| 125 | break; | ||
| 126 | case SHMGET: | ||
| 127 | ret = sys_shmget(first, second, third); | ||
| 128 | break; | ||
| 129 | case SHMCTL: | ||
| 130 | ret = sys_shmctl(first, second, (struct shmid_ds *) ptr); | ||
| 131 | break; | ||
| 132 | } | ||
| 133 | return ret; | ||
| 134 | } | ||
| 135 | 36 | ||
| 136 | asmlinkage long microblaze_vfork(struct pt_regs *regs) | 37 | asmlinkage long microblaze_vfork(struct pt_regs *regs) |
| 137 | { | 38 | { |
| @@ -121,7 +121,7 @@ ENTRY(sys_call_table) · 120 unmodified lines | |||
| 121 | .long sys_wait4 | 121 | .long sys_wait4 |
| 122 | .long sys_swapoff /* 115 */ | 122 | .long sys_swapoff /* 115 */ |
| 123 | .long sys_sysinfo | 123 | .long sys_sysinfo |
| 124 | .long sys_ipc | 124 | .long sys_ni_syscall /* old sys_ipc */ |
| 125 | .long sys_fsync | 125 | .long sys_fsync |
| 126 | .long sys_ni_syscall /* sys_sigreturn_wrapper */ | 126 | .long sys_ni_syscall /* sys_sigreturn_wrapper */ |
| 127 | .long sys_clone /* 120 */ | 127 | .long sys_clone /* 120 */ |
| @@ -69,7 +69,7 @@ static int store_updates_sp(struct pt_regs *regs) · 68 unmodified lines | |||
| 69 | * It is called from do_page_fault above and from some of the procedures | 69 | * It is called from do_page_fault above and from some of the procedures |
| 70 | * in traps.c. | 70 | * in traps.c. |
| 71 | */ | 71 | */ |
| 72 | static void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) | 72 | void bad_page_fault(struct pt_regs *regs, unsigned long address, int sig) |
| 73 | { | 73 | { |
| 74 | const struct exception_table_entry *fixup; | 74 | const struct exception_table_entry *fixup; |
| 75 | /* MS: no context */ | 75 | /* MS: no context */ |
| @@ -122,15 +122,10 @@ void do_page_fault(struct pt_regs *regs, unsigned long address, · 46 unmodified lines | |||
| 122 | } | 122 | } |
| 123 | #endif /* CONFIG_KGDB */ | 123 | #endif /* CONFIG_KGDB */ |
| 124 | 124 | ||
| 125 | if (in_atomic() || mm == NULL) { | 125 | if (in_atomic() || !mm) { |
| 126 | /* FIXME */ | 126 | if (kernel_mode(regs)) |
| 127 | if (kernel_mode(regs)) { | 127 | goto bad_area_nosemaphore; |
| 128 | printk(KERN_EMERG | 128 | |
| 129 | "Page fault in kernel mode - Oooou!!! pid %d\n", | ||
| 130 | current->pid); | ||
| 131 | _exception(SIGSEGV, regs, code, address); | ||
| 132 | return; | ||
| 133 | } | ||
| 134 | /* in_atomic() in user mode is really bad, | 129 | /* in_atomic() in user mode is really bad, |
| 135 | as is current->mm == NULL. */ | 130 | as is current->mm == NULL. */ |
| 136 | printk(KERN_EMERG "Page fault in user mode with " | 131 | printk(KERN_EMERG "Page fault in user mode with " |
| @@ -1,7 +1,7 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * MTX-1 platform devices registration | 2 | * MTX-1 platform devices registration |
| 3 | * | 3 | * |
| 4 | * Copyright (C) 2007, Florian Fainelli <florian@openwrt.org> | 4 | * Copyright (C) 2007-2009, Florian Fainelli <florian@openwrt.org> |
| 5 | * | 5 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | 6 | * This program is free software; you can redistribute it and/or modify |
| 7 | * it under the terms of the GNU General Public License as published by | 7 | * it under the terms of the GNU General Public License as published by |
| @@ -142,7 +142,17 @@ static struct __initdata platform_device * mtx1_devs[] = { · 134 unmodified lines | |||
| 142 | 142 | ||
| 143 | static int __init mtx1_register_devices(void) | 143 | static int __init mtx1_register_devices(void) |
| 144 | { | 144 | { |
| 145 | gpio_direction_input(207); | 145 | int rc; |
| 146 | |||
| 147 | rc = gpio_request(mtx1_gpio_button[0].gpio, | ||
| 148 | mtx1_gpio_button[0].desc); | ||
| 149 | if (rc < 0) { | ||
| 150 | printk(KERN_INFO "mtx1: failed to request %d\n", | ||
| 151 | mtx1_gpio_button[0].gpio); | ||
| 152 | goto out; | ||
| 153 | } | ||
| 154 | gpio_direction_input(mtx1_gpio_button[0].gpio); | ||
| 155 | out: | ||
| 146 | return platform_add_devices(mtx1_devs, ARRAY_SIZE(mtx1_devs)); | 156 | return platform_add_devices(mtx1_devs, ARRAY_SIZE(mtx1_devs)); |
| 147 | } | 157 | } |
| 148 | 158 | ||
| @@ -8,3 +8,4 @@ obj-y := \ · 7 unmodified lines | |||
| 8 | platform.o \ | 8 | platform.o \ |
| 9 | gpio.o \ | 9 | gpio.o \ |
| 10 | clock.o | 10 | clock.o |
| 11 | EXTRA_CFLAGS += -Werror | ||
| @@ -264,19 +264,6 @@ static void __init tnetd7300_init_clocks(void) · 263 unmodified lines | |||
| 264 | iounmap(bootcr); | 264 | iounmap(bootcr); |
| 265 | } | 265 | } |
| 266 | 266 | ||
| 267 | static int tnetd7200_get_clock(int base, struct tnetd7200_clock *clock, | ||
| 268 | u32 *bootcr, u32 bus_clock) | ||
| 269 | { | ||
| 270 | int divisor = ((readl(&clock->prediv) & 0x1f) + 1) * | ||
| 271 | ((readl(&clock->postdiv) & 0x1f) + 1); | ||
| 272 | |||
| 273 | if (*bootcr & BOOT_PLL_BYPASS) | ||
| 274 | return base / divisor; | ||
| 275 | |||
| 276 | return base * ((readl(&clock->mul) & 0xf) + 1) / divisor; | ||
| 277 | } | ||
| 278 | |||
| 279 | |||
| 280 | static void tnetd7200_set_clock(int base, struct tnetd7200_clock *clock, | 267 | static void tnetd7200_set_clock(int base, struct tnetd7200_clock *clock, |
| 281 | int prediv, int postdiv, int postdiv2, int mul, u32 frequency) | 268 | int prediv, int postdiv, int postdiv2, int mul, u32 frequency) |
| 282 | { | 269 | { |
| @@ -52,7 +52,7 @@ static int __init memsize(void) · 51 unmodified lines | |||
| 52 | size <<= 1; | 52 | size <<= 1; |
| 53 | } while (size < (64 << 20)); | 53 | } while (size < (64 << 20)); |
| 54 | 54 | ||
| 55 | writel(tmpaddr, &addr); | 55 | writel((u32)tmpaddr, &addr); |
| 56 | 56 | ||
| 57 | return size; | 57 | return size; |
| 58 | } | 58 | } |
| @@ -28,7 +28,6 @@ · 27 unmodified lines | |||
| 28 | #include <linux/serial_8250.h> | 28 | #include <linux/serial_8250.h> |
| 29 | #include <linux/ioport.h> | 29 | #include <linux/ioport.h> |
| 30 | #include <linux/io.h> | 30 | #include <linux/io.h> |
| 31 | #include <linux/version.h> | ||
| 32 | #include <linux/vlynq.h> | 31 | #include <linux/vlynq.h> |
| 33 | #include <linux/leds.h> | 32 | #include <linux/leds.h> |
| 34 | #include <linux/string.h> | 33 | #include <linux/string.h> |
| @@ -243,13 +242,13 @@ static struct platform_device physmap_flash = { · 208 unmodified lines | |||
| 243 | .num_resources = 1, | 242 | .num_resources = 1, |
| 244 | }; | 243 | }; |
| 245 | 244 | ||
| 246 | static u64 cpmac_dma_mask = DMA_32BIT_MASK; | 245 | static u64 cpmac_dma_mask = DMA_BIT_MASK(32); |
| 247 | static struct platform_device cpmac_low = { | 246 | static struct platform_device cpmac_low = { |
| 248 | .id = 0, | 247 | .id = 0, |
| 249 | .name = "cpmac", | 248 | .name = "cpmac", |
| 250 | .dev = { | 249 | .dev = { |
| 251 | .dma_mask = &cpmac_dma_mask, | 250 | .dma_mask = &cpmac_dma_mask, |
| 252 | .coherent_dma_mask = DMA_32BIT_MASK, | 251 | .coherent_dma_mask = DMA_BIT_MASK(32), |
| 253 | .platform_data = &cpmac_low_data, | 252 | .platform_data = &cpmac_low_data, |
| 254 | }, | 253 | }, |
| 255 | .resource = cpmac_low_res, | 254 | .resource = cpmac_low_res, |
| @@ -261,7 +260,7 @@ static struct platform_device cpmac_high = { · 5 unmodified lines | |||
| 261 | .name = "cpmac", | 260 | .name = "cpmac", |
| 262 | .dev = { | 261 | .dev = { |
| 263 | .dma_mask = &cpmac_dma_mask, | 262 | .dma_mask = &cpmac_dma_mask, |
| 264 | .coherent_dma_mask = DMA_32BIT_MASK, | 263 | .coherent_dma_mask = DMA_BIT_MASK(32), |
| 265 | .platform_data = &cpmac_high_data, | 264 | .platform_data = &cpmac_high_data, |
| 266 | }, | 265 | }, |
| 267 | .resource = cpmac_high_res, | 266 | .resource = cpmac_high_res, |
| @@ -481,6 +480,7 @@ static void __init detect_leds(void) · 213 unmodified lines | |||
| 481 | static int __init ar7_register_devices(void) | 480 | static int __init ar7_register_devices(void) |
| 482 | { | 481 | { |
| 483 | int res; | 482 | int res; |
| 483 | #ifdef CONFIG_SERIAL_8250 | ||
| 484 | static struct uart_port uart_port[2]; | 484 | static struct uart_port uart_port[2]; |
| 485 | 485 | ||
| 486 | memset(uart_port, 0, sizeof(struct uart_port) * 2); | 486 | memset(uart_port, 0, sizeof(struct uart_port) * 2); |
| @@ -512,7 +512,7 @@ static int __init ar7_register_devices(void) · 25 unmodified lines | |||
| 512 | if (res) | 512 | if (res) |
| 513 | return res; | 513 | return res; |
| 514 | } | 514 | } |
| 515 | 515 | #endif /* CONFIG_SERIAL_8250 */ | |
| 516 | res = platform_device_register(&physmap_flash); | 516 | res = platform_device_register(&physmap_flash); |
| 517 | if (res) | 517 | if (res) |
| 518 | return res; | 518 | return res; |
| @@ -144,7 +144,7 @@ static char * __init lookup_psp_var_map(u8 num) · 143 unmodified lines | |||
| 144 | { | 144 | { |
| 145 | int i; | 145 | int i; |
| 146 | 146 | ||
| 147 | for (i = 0; i < sizeof(psp_var_map); i++) | 147 | for (i = 0; i < ARRAY_SIZE(psp_var_map); i++) |
| 148 | if (psp_var_map[i].num == num) | 148 | if (psp_var_map[i].num == num) |
| 149 | return psp_var_map[i].value; | 149 | return psp_var_map[i].value; |
| 150 | 150 | ||
| @@ -15,7 +15,6 @@ · 14 unmodified lines | |||
| 15 | * with this program; if not, write to the Free Software Foundation, Inc., | 15 | * with this program; if not, write to the Free Software Foundation, Inc., |
| 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. | 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. |
| 17 | */ | 17 | */ |
| 18 | #include <linux/version.h> | ||
| 19 | #include <linux/init.h> | 18 | #include <linux/init.h> |
| 20 | #include <linux/ioport.h> | 19 | #include <linux/ioport.h> |
| 21 | #include <linux/pm.h> | 20 | #include <linux/pm.h> |
| @@ -194,11 +194,11 @@ static void octeon_init_secondary(void) · 193 unmodified lines | |||
| 194 | void octeon_prepare_cpus(unsigned int max_cpus) | 194 | void octeon_prepare_cpus(unsigned int max_cpus) |
| 195 | { | 195 | { |
| 196 | cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cvmx_get_core_num()), 0xffffffff); | 196 | cvmx_write_csr(CVMX_CIU_MBOX_CLRX(cvmx_get_core_num()), 0xffffffff); |
| 197 | if (request_irq(OCTEON_IRQ_MBOX0, mailbox_interrupt, IRQF_SHARED, | 197 | if (request_irq(OCTEON_IRQ_MBOX0, mailbox_interrupt, IRQF_DISABLED, |
| 198 | "mailbox0", mailbox_interrupt)) { | 198 | "mailbox0", mailbox_interrupt)) { |
| 199 | panic("Cannot request_irq(OCTEON_IRQ_MBOX0)\n"); | 199 | panic("Cannot request_irq(OCTEON_IRQ_MBOX0)\n"); |
| 200 | } | 200 | } |
| 201 | if (request_irq(OCTEON_IRQ_MBOX1, mailbox_interrupt, IRQF_SHARED, | 201 | if (request_irq(OCTEON_IRQ_MBOX1, mailbox_interrupt, IRQF_DISABLED, |
| 202 | "mailbox1", mailbox_interrupt)) { | 202 | "mailbox1", mailbox_interrupt)) { |
| 203 | panic("Cannot request_irq(OCTEON_IRQ_MBOX1)\n"); | 203 | panic("Cannot request_irq(OCTEON_IRQ_MBOX1)\n"); |
| 204 | } | 204 | } |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/ecc-berr.c | ||
| 3 | * | ||
| 4 | * Bus error event handling code for systems equipped with ECC | 2 | * Bus error event handling code for systems equipped with ECC |
| 5 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), | 3 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), |
| 6 | * 5000/240 (KN03), 5000/260 (KN05) and DECsystem 5900 (KN03), | 4 | * 5000/240 (KN03), 5000/260 (KN05) and DECsystem 5900 (KN03), |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/dec/int-handler.S | ||
| 3 | * | ||
| 4 | * Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen | 2 | * Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen |
| 5 | * Copyright (C) 2000, 2001, 2002, 2003, 2005 Maciej W. Rozycki | 3 | * Copyright (C) 2000, 2001, 2002, 2003, 2005 Maciej W. Rozycki |
| 6 | * | 4 | * |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/ioasic-irq.c | ||
| 3 | * | ||
| 4 | * DEC I/O ASIC interrupts. | 2 | * DEC I/O ASIC interrupts. |
| 5 | * | 3 | * |
| 6 | * Copyright (c) 2002, 2003 Maciej W. Rozycki | 4 | * Copyright (c) 2002, 2003 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/kn01-berr.c | ||
| 3 | * | ||
| 4 | * Bus error event handling code for DECstation/DECsystem 3100 | 2 | * Bus error event handling code for DECstation/DECsystem 3100 |
| 5 | * and 2100 (KN01) systems equipped with parity error detection | 3 | * and 2100 (KN01) systems equipped with parity error detection |
| 6 | * logic. | 4 | * logic. |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/kn02-irq.c | ||
| 3 | * | ||
| 4 | * DECstation 5000/200 (KN02) Control and Status Register | 2 | * DECstation 5000/200 (KN02) Control and Status Register |
| 5 | * interrupts. | 3 | * interrupts. |
| 6 | * | 4 | * |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/kn02xa-berr.c | ||
| 3 | * | ||
| 4 | * Bus error event handling code for 5000-series systems equipped | 2 | * Bus error event handling code for 5000-series systems equipped |
| 5 | * with parity error detection logic, i.e. DECstation/DECsystem | 3 | * with parity error detection logic, i.e. DECstation/DECsystem |
| 6 | * 5000/120, /125, /133 (KN02-BA), 5000/150 (KN04-BA) and Personal | 4 | * 5000/120, /125, /133 (KN02-BA), 5000/150 (KN04-BA) and Personal |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/dec/prom/call_o32.S | ||
| 3 | * | ||
| 4 | * O32 interface for the 64 (or N32) ABI. | 2 | * O32 interface for the 64 (or N32) ABI. |
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2002 Maciej W. Rozycki | 4 | * Copyright (C) 2002 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/dec/prom/console.c | ||
| 3 | * | ||
| 4 | * DECstation PROM-based early console support. | 2 | * DECstation PROM-based early console support. |
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2004, 2007 Maciej W. Rozycki | 4 | * Copyright (C) 2004, 2007 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/dec/time.c | ||
| 3 | * | ||
| 4 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds | 2 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds |
| 5 | * Copyright (C) 2000, 2003 Maciej W. Rozycki | 3 | * Copyright (C) 2000, 2003 Maciej W. Rozycki |
| 6 | * | 4 | * |
| @@ -1,7 +1,4 @@ | |||
| 1 | # | 1 | # |
| 2 | # arch/mips/emma2rh/common/Makefile | ||
| 3 | # Makefile for the common code of NEC EMMA2RH based board. | ||
| 4 | # | ||
| 5 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | # | 3 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 4 | # This program is free software; you can redistribute it and/or modify |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/emma2rh/common/prom.c | ||
| 3 | * This file is prom file. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/ddb5xxx/common/prom.c | 4 | * This file is based on the arch/mips/ddb5xxx/common/prom.c |
| @@ -1,7 +1,4 @@ | |||
| 1 | # | 1 | # |
| 2 | # arch/mips/emma2rh/markeins/Makefile | ||
| 3 | # Makefile for the common code of NEC EMMA2RH based board. | ||
| 4 | # | ||
| 5 | # Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | # | 3 | # |
| 7 | # This program is free software; you can redistribute it and/or modify | 4 | # This program is free software; you can redistribute it and/or modify |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/emma2rh/markeins/irq.c | ||
| 3 | * This file defines the irq handler for EMMA2RH. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/irq.c |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/emma2rh/markeins/led.c | ||
| 3 | * This file defines the led display for Mark-eins. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/emma2rh/markeins/platofrm.c | ||
| 3 | * This file sets up platform devices for EMMA2RH Mark-eins. | ||
| 4 | * | ||
| 5 | * Copyright(C) MontaVista Software Inc, 2006 | 2 | * Copyright(C) MontaVista Software Inc, 2006 |
| 6 | * | 3 | * |
| 7 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> | 4 | * Author: dmitry pervushin <dpervushin@ru.mvista.com> |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/emma2rh/markeins/setup.c | ||
| 3 | * This file is setup for EMMA2RH Mark-eins. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/setup.c. |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/dec/prom/call_o32.S | ||
| 3 | * | ||
| 4 | * O32 interface for the 64 (or N32) ABI. | 2 | * O32 interface for the 64 (or N32) ABI. |
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2002 Maciej W. Rozycki | 4 | * Copyright (C) 2002 Maciej W. Rozycki |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/include/asm/emma/emma2rh.h | ||
| 3 | * This file is EMMA2RH common header. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | * | 3 | * |
| 7 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * include/asm-mips/emma2rh/markeins.h | ||
| 3 | * This file is EMMA2RH board depended header. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2005-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | * | 3 | * |
| 7 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h | 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | |||
| 20 | #define GIC_TRIG_EDGE 1 | 20 | #define GIC_TRIG_EDGE 1 |
| 21 | #define GIC_TRIG_LEVEL 0 | 21 | #define GIC_TRIG_LEVEL 0 |
| 22 | 22 | ||
| 23 | #if CONFIG_SMP | 23 | #ifdef CONFIG_SMP |
| 24 | #define GIC_NUM_INTRS (24 + NR_CPUS * 2) | 24 | #define GIC_NUM_INTRS (24 + NR_CPUS * 2) |
| 25 | #else | 25 | #else |
| 26 | #define GIC_NUM_INTRS 32 | 26 | #define GIC_NUM_INTRS 32 |
| @@ -98,23 +98,12 @@ static inline void pte_free(struct mm_struct *mm, pgtable_t pte) · 97 unmodified lines | |||
| 98 | __free_pages(pte, PTE_ORDER); | 98 | __free_pages(pte, PTE_ORDER); |
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | #define __pte_free_tlb(tlb,pte) \ | 101 | #define __pte_free_tlb(tlb,pte,address) \ |
| 102 | do { \ | 102 | do { \ |
| 103 | pgtable_page_dtor(pte); \ | 103 | pgtable_page_dtor(pte); \ |
| 104 | tlb_remove_page((tlb), pte); \ | 104 | tlb_remove_page((tlb), pte); \ |
| 105 | } while (0) | 105 | } while (0) |
| 106 | 106 | ||
| 107 | #ifdef CONFIG_32BIT | ||
| 108 | |||
| 109 | /* | ||
| 110 | * allocating and freeing a pmd is trivial: the 1-entry pmd is | ||
| 111 | * inside the pgd, so has no extra memory associated with it. | ||
| 112 | */ | ||
| 113 | #define pmd_free(mm, x) do { } while (0) | ||
| 114 | #define __pmd_free_tlb(tlb, x) do { } while (0) | ||
| 115 | |||
| 116 | #endif | ||
| 117 | |||
| 118 | #ifdef CONFIG_64BIT | 107 | #ifdef CONFIG_64BIT |
| 119 | 108 | ||
| 120 | static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) | 109 | static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) |
| @@ -132,7 +121,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) · 11 unmodified lines | |||
| 132 | free_pages((unsigned long)pmd, PMD_ORDER); | 121 | free_pages((unsigned long)pmd, PMD_ORDER); |
| 133 | } | 122 | } |
| 134 | 123 | ||
| 135 | #define __pmd_free_tlb(tlb, x) pmd_free((tlb)->mm, x) | 124 | #define __pmd_free_tlb(tlb, x, addr) pmd_free((tlb)->mm, x) |
| 136 | 125 | ||
| 137 | #endif | 126 | #endif |
| 138 | 127 | ||
| @@ -23,6 +23,8 @@ · 22 unmodified lines | |||
| 23 | #if defined(CONFIG_PMC_MSP7120_EVAL) || defined(CONFIG_PMC_MSP7120_GW) || \ | 23 | #if defined(CONFIG_PMC_MSP7120_EVAL) || defined(CONFIG_PMC_MSP7120_GW) || \ |
| 24 | defined(CONFIG_PMC_MSP7120_FPGA) | 24 | defined(CONFIG_PMC_MSP7120_FPGA) |
| 25 | #define MIPS34K_MISSED_ITLB_WAR 1 | 25 | #define MIPS34K_MISSED_ITLB_WAR 1 |
| 26 | #else | ||
| 27 | #define MIPS34K_MISSED_ITLB_WAR 0 | ||
| 26 | #endif | 28 | #endif |
| 27 | 29 | ||
| 28 | #endif /* __ASM_MIPS_PMC_SIERRA_WAR_H */ | 30 | #endif /* __ASM_MIPS_PMC_SIERRA_WAR_H */ |
| @@ -311,8 +311,9 @@ extern void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long · 310 unmodified lines | |||
| 311 | 311 | ||
| 312 | unsigned long get_wchan(struct task_struct *p); | 312 | unsigned long get_wchan(struct task_struct *p); |
| 313 | 313 | ||
| 314 | #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + THREAD_SIZE - 32) | 314 | #define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \ |
| 315 | #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk) - 1) | 315 | THREAD_SIZE - 32 - sizeof(struct pt_regs)) |
| 316 | #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) | ||
| 316 | #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) | 317 | #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) |
| 317 | #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) | 318 | #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) |
| 318 | #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) | 319 | #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) |
| @@ -354,16 +354,17 @@ · 353 unmodified lines | |||
| 354 | #define __NR_pwritev (__NR_Linux + 331) | 354 | #define __NR_pwritev (__NR_Linux + 331) |
| 355 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) | 355 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) |
| 356 | #define __NR_perf_counter_open (__NR_Linux + 333) | 356 | #define __NR_perf_counter_open (__NR_Linux + 333) |
| 357 | #define __NR_accept4 (__NR_Linux + 334) | ||
| 357 | 358 | ||
| 358 | /* | 359 | /* |
| 359 | * Offset of the last Linux o32 flavoured syscall | 360 | * Offset of the last Linux o32 flavoured syscall |
| 360 | */ | 361 | */ |
| 361 | #define __NR_Linux_syscalls 333 | 362 | #define __NR_Linux_syscalls 334 |
| 362 | 363 | ||
| 363 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ | 364 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ |
| 364 | 365 | ||
| 365 | #define __NR_O32_Linux 4000 | 366 | #define __NR_O32_Linux 4000 |
| 366 | #define __NR_O32_Linux_syscalls 333 | 367 | #define __NR_O32_Linux_syscalls 334 |
| 367 | 368 | ||
| 368 | #if _MIPS_SIM == _MIPS_SIM_ABI64 | 369 | #if _MIPS_SIM == _MIPS_SIM_ABI64 |
| 369 | 370 | ||
| @@ -664,16 +665,17 @@ · 294 unmodified lines | |||
| 664 | #define __NR_pwritev (__NR_Linux + 290) | 665 | #define __NR_pwritev (__NR_Linux + 290) |
| 665 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) | 666 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) |
| 666 | #define __NR_perf_counter_open (__NR_Linux + 292) | 667 | #define __NR_perf_counter_open (__NR_Linux + 292) |
| 668 | #define __NR_accept4 (__NR_Linux + 293) | ||
| 667 | 669 | ||
| 668 | /* | 670 | /* |
| 669 | * Offset of the last Linux 64-bit flavoured syscall | 671 | * Offset of the last Linux 64-bit flavoured syscall |
| 670 | */ | 672 | */ |
| 671 | #define __NR_Linux_syscalls 292 | 673 | #define __NR_Linux_syscalls 293 |
| 672 | 674 | ||
| 673 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ | 675 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ |
| 674 | 676 | ||
| 675 | #define __NR_64_Linux 5000 | 677 | #define __NR_64_Linux 5000 |
| 676 | #define __NR_64_Linux_syscalls 292 | 678 | #define __NR_64_Linux_syscalls 293 |
| 677 | 679 | ||
| 678 | #if _MIPS_SIM == _MIPS_SIM_NABI32 | 680 | #if _MIPS_SIM == _MIPS_SIM_NABI32 |
| 679 | 681 | ||
| @@ -978,16 +980,17 @@ · 298 unmodified lines | |||
| 978 | #define __NR_pwritev (__NR_Linux + 294) | 980 | #define __NR_pwritev (__NR_Linux + 294) |
| 979 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) | 981 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) |
| 980 | #define __NR_perf_counter_open (__NR_Linux + 296) | 982 | #define __NR_perf_counter_open (__NR_Linux + 296) |
| 983 | #define __NR_accept4 (__NR_Linux + 297) | ||
| 981 | 984 | ||
| 982 | /* | 985 | /* |
| 983 | * Offset of the last N32 flavoured syscall | 986 | * Offset of the last N32 flavoured syscall |
| 984 | */ | 987 | */ |
| 985 | #define __NR_Linux_syscalls 296 | 988 | #define __NR_Linux_syscalls 297 |
| 986 | 989 | ||
| 987 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ | 990 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ |
| 988 | 991 | ||
| 989 | #define __NR_N32_Linux 6000 | 992 | #define __NR_N32_Linux 6000 |
| 990 | #define __NR_N32_Linux_syscalls 296 | 993 | #define __NR_N32_Linux_syscalls 297 |
| 991 | 994 | ||
| 992 | #ifdef __KERNEL__ | 995 | #ifdef __KERNEL__ |
| 993 | 996 | ||
| @@ -190,7 +190,7 @@ int vdma_free(unsigned long laddr) · 189 unmodified lines | |||
| 190 | return -1; | 190 | return -1; |
| 191 | } | 191 | } |
| 192 | 192 | ||
| 193 | while (pgtbl[i].owner == laddr && i < VDMA_PGTBL_ENTRIES) { | 193 | while (i < VDMA_PGTBL_ENTRIES && pgtbl[i].owner == laddr) { |
| 194 | pgtbl[i].owner = VDMA_PAGE_EMPTY; | 194 | pgtbl[i].owner = VDMA_PAGE_EMPTY; |
| 195 | i++; | 195 | i++; |
| 196 | } | 196 | } |
| @@ -188,7 +188,8 @@ NESTED(kernel_entry, 16, sp) # kernel entry point · 187 unmodified lines | |||
| 188 | 188 | ||
| 189 | MTC0 zero, CP0_CONTEXT # clear context register | 189 | MTC0 zero, CP0_CONTEXT # clear context register |
| 190 | PTR_LA $28, init_thread_union | 190 | PTR_LA $28, init_thread_union |
| 191 | PTR_LI sp, _THREAD_SIZE - 32 | 191 | /* Set the SP after an empty pt_regs. */ |
| 192 | PTR_LI sp, _THREAD_SIZE - 32 - PT_SIZE | ||
| 192 | PTR_ADDU sp, $28 | 193 | PTR_ADDU sp, $28 |
| 193 | set_saved_sp sp, t0, t1 | 194 | set_saved_sp sp, t0, t1 |
| 194 | PTR_SUBU sp, 4 * SZREG # init stack pointer | 195 | PTR_SUBU sp, 4 * SZREG # init stack pointer |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/kernel/irq_txx9.c | ||
| 3 | * | ||
| 4 | * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, | 2 | * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, |
| 5 | * linux/arch/mips/tx4927/common/tx4927_irq.c, | 3 | * linux/arch/mips/tx4927/common/tx4927_irq.c, |
| 6 | * linux/arch/mips/tx4938/common/irq.c | 4 | * linux/arch/mips/tx4938/common/irq.c |
| @@ -98,7 +98,8 @@ static int apply_r_mips_32_rela(struct module *me, u32 *location, Elf_Addr v) · 97 unmodified lines | |||
| 98 | static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) | 98 | static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) |
| 99 | { | 99 | { |
| 100 | if (v % 4) { | 100 | if (v % 4) { |
| 101 | printk(KERN_ERR "module %s: dangerous relocation\n", me->name); | 101 | pr_err("module %s: dangerous R_MIPS_26 REL relocation\n", |
| 102 | me->name); | ||
| 102 | return -ENOEXEC; | 103 | return -ENOEXEC; |
| 103 | } | 104 | } |
| 104 | 105 | ||
| @@ -118,7 +119,8 @@ static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) · 13 unmodified lines | |||
| 118 | static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) | 119 | static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) |
| 119 | { | 120 | { |
| 120 | if (v % 4) { | 121 | if (v % 4) { |
| 121 | printk(KERN_ERR "module %s: dangerous relocation\n", me->name); | 122 | pr_err("module %s: dangerous R_MIPS_26 RELArelocation\n", |
| 123 | me->name); | ||
| 122 | return -ENOEXEC; | 124 | return -ENOEXEC; |
| 123 | } | 125 | } |
| 124 | 126 | ||
| @@ -222,7 +224,7 @@ static int apply_r_mips_lo16_rel(struct module *me, u32 *location, Elf_Addr v) · 97 unmodified lines | |||
| 222 | return 0; | 224 | return 0; |
| 223 | 225 | ||
| 224 | out_danger: | 226 | out_danger: |
| 225 | printk(KERN_ERR "module %s: dangerous " "relocation\n", me->name); | 227 | pr_err("module %s: dangerous R_MIPS_LO16 REL relocation\n", me->name); |
| 226 | 228 | ||
| 227 | return -ENOEXEC; | 229 | return -ENOEXEC; |
| 228 | } | 230 | } |
| @@ -301,7 +303,7 @@ int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, · 72 unmodified lines | |||
| 301 | /* This is the symbol it is referring to */ | 303 | /* This is the symbol it is referring to */ |
| 302 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr | 304 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
| 303 | + ELF_MIPS_R_SYM(rel[i]); | 305 | + ELF_MIPS_R_SYM(rel[i]); |
| 304 | if (!sym->st_value) { | 306 | if (IS_ERR_VALUE(sym->st_value)) { |
| 305 | /* Ignore unresolved weak symbol */ | 307 | /* Ignore unresolved weak symbol */ |
| 306 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) | 308 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
| 307 | continue; | 309 | continue; |
| @@ -341,7 +343,7 @@ int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, · 33 unmodified lines | |||
| 341 | /* This is the symbol it is referring to */ | 343 | /* This is the symbol it is referring to */ |
| 342 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr | 344 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
| 343 | + ELF_MIPS_R_SYM(rel[i]); | 345 | + ELF_MIPS_R_SYM(rel[i]); |
| 344 | if (!sym->st_value) { | 346 | if (IS_ERR_VALUE(sym->st_value)) { |
| 345 | /* Ignore unresolved weak symbol */ | 347 | /* Ignore unresolved weak symbol */ |
| 346 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) | 348 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
| 347 | continue; | 349 | continue; |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/kernel/proc.c | ||
| 3 | * | ||
| 4 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle | 2 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle |
| 5 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. | 3 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. |
| 6 | * Copyright (C) 2004 Maciej W. Rozycki | 4 | * Copyright (C) 2004 Maciej W. Rozycki |
| @@ -115,7 +115,7 @@ int copy_thread(unsigned long clone_flags, unsigned long usp, · 114 unmodified lines | |||
| 115 | { | 115 | { |
| 116 | struct thread_info *ti = task_thread_info(p); | 116 | struct thread_info *ti = task_thread_info(p); |
| 117 | struct pt_regs *childregs; | 117 | struct pt_regs *childregs; |
| 118 | long childksp; | 118 | unsigned long childksp; |
| 119 | p->set_child_tid = p->clear_child_tid = NULL; | 119 | p->set_child_tid = p->clear_child_tid = NULL; |
| 120 | 120 | ||
| 121 | childksp = (unsigned long)task_stack_page(p) + THREAD_SIZE - 32; | 121 | childksp = (unsigned long)task_stack_page(p) + THREAD_SIZE - 32; |
| @@ -132,6 +132,8 @@ int copy_thread(unsigned long clone_flags, unsigned long usp, · 10 unmodified lines | |||
| 132 | 132 | ||
| 133 | /* set up new TSS. */ | 133 | /* set up new TSS. */ |
| 134 | childregs = (struct pt_regs *) childksp - 1; | 134 | childregs = (struct pt_regs *) childksp - 1; |
| 135 | /* Put the stack after the struct pt_regs. */ | ||
| 136 | childksp = (unsigned long) childregs; | ||
| 135 | *childregs = *regs; | 137 | *childregs = *regs; |
| 136 | childregs->regs[7] = 0; /* Clear error flag */ | 138 | childregs->regs[7] = 0; /* Clear error flag */ |
| 137 | 139 | ||
| @@ -654,6 +654,7 @@ einval: li v0, -ENOSYS · 653 unmodified lines | |||
| 654 | sys sys_pwritev 6 | 654 | sys sys_pwritev 6 |
| 655 | sys sys_rt_tgsigqueueinfo 4 | 655 | sys sys_rt_tgsigqueueinfo 4 |
| 656 | sys sys_perf_counter_open 5 | 656 | sys sys_perf_counter_open 5 |
| 657 | sys sys_accept4 4 | ||
| 657 | .endm | 658 | .endm |
| 658 | 659 | ||
| 659 | /* We pre-compute the number of _instruction_ bytes needed to | 660 | /* We pre-compute the number of _instruction_ bytes needed to |
| @@ -491,4 +491,5 @@ sys_call_table: · 490 unmodified lines | |||
| 491 | PTR sys_pwritev /* 5390 */ | 491 | PTR sys_pwritev /* 5390 */ |
| 492 | PTR sys_rt_tgsigqueueinfo | 492 | PTR sys_rt_tgsigqueueinfo |
| 493 | PTR sys_perf_counter_open | 493 | PTR sys_perf_counter_open |
| 494 | PTR sys_accept4 | ||
| 494 | .size sys_call_table,.-sys_call_table | 495 | .size sys_call_table,.-sys_call_table |
| @@ -417,4 +417,5 @@ EXPORT(sysn32_call_table) · 416 unmodified lines | |||
| 417 | PTR sys_pwritev | 417 | PTR sys_pwritev |
| 418 | PTR compat_sys_rt_tgsigqueueinfo /* 5295 */ | 418 | PTR compat_sys_rt_tgsigqueueinfo /* 5295 */ |
| 419 | PTR sys_perf_counter_open | 419 | PTR sys_perf_counter_open |
| 420 | PTR sys_accept4 | ||
| 420 | .size sysn32_call_table,.-sysn32_call_table | 421 | .size sysn32_call_table,.-sysn32_call_table |
| @@ -537,4 +537,5 @@ sys_call_table: · 536 unmodified lines | |||
| 537 | PTR compat_sys_pwritev | 537 | PTR compat_sys_pwritev |
| 538 | PTR compat_sys_rt_tgsigqueueinfo | 538 | PTR compat_sys_rt_tgsigqueueinfo |
| 539 | PTR sys_perf_counter_open | 539 | PTR sys_perf_counter_open |
| 540 | PTR sys_accept4 | ||
| 540 | .size sys_call_table,.-sys_call_table | 541 | .size sys_call_table,.-sys_call_table |
| @@ -465,11 +465,8 @@ void smtc_prepare_cpus(int cpus) · 464 unmodified lines | |||
| 465 | smtc_configure_tlb(); | 465 | smtc_configure_tlb(); |
| 466 | 466 | ||
| 467 | for (tc = 0, vpe = 0 ; (vpe < nvpe) && (tc < ntc) ; vpe++) { | 467 | for (tc = 0, vpe = 0 ; (vpe < nvpe) && (tc < ntc) ; vpe++) { |
| 468 | /* | 468 | if (tcpervpe[vpe] == 0) |
| 469 | * Set the MVP bits. | 469 | continue; |
| 470 | */ | ||
| 471 | settc(tc); | ||
| 472 | write_vpe_c0_vpeconf0(read_vpe_c0_vpeconf0() | VPECONF0_MVP); | ||
| 473 | if (vpe != 0) | 470 | if (vpe != 0) |
| 474 | printk(", "); | 471 | printk(", "); |
| 475 | printk("VPE %d: TC", vpe); | 472 | printk("VPE %d: TC", vpe); |
| @@ -487,6 +484,12 @@ void smtc_prepare_cpus(int cpus) · 11 unmodified lines | |||
| 487 | tc++; | 484 | tc++; |
| 488 | } | 485 | } |
| 489 | if (vpe != 0) { | 486 | if (vpe != 0) { |
| 487 | /* | ||
| 488 | * Allow this VPE to control others. | ||
| 489 | */ | ||
| 490 | write_vpe_c0_vpeconf0(read_vpe_c0_vpeconf0() | | ||
| 491 | VPECONF0_MVP); | ||
| 492 | |||
| 490 | /* | 493 | /* |
| 491 | * Clear any stale software interrupts from VPE's Cause | 494 | * Clear any stale software interrupts from VPE's Cause |
| 492 | */ | 495 | */ |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/kernel/stacktrace.c | ||
| 3 | * | ||
| 4 | * Stack trace management functions | 2 | * Stack trace management functions |
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| @@ -73,7 +73,7 @@ static int major; · 72 unmodified lines | |||
| 73 | static const int minor = 1; /* fixed for now */ | 73 | static const int minor = 1; /* fixed for now */ |
| 74 | 74 | ||
| 75 | #ifdef CONFIG_MIPS_APSP_KSPD | 75 | #ifdef CONFIG_MIPS_APSP_KSPD |
| 76 | static struct kspd_notifications kspd_events; | 76 | static struct kspd_notifications kspd_events; |
| 77 | static int kspd_events_reqd = 0; | 77 | static int kspd_events_reqd = 0; |
| 78 | #endif | 78 | #endif |
| 79 | 79 | ||
| @@ -155,10 +155,9 @@ struct { · 75 unmodified lines | |||
| 155 | }; | 155 | }; |
| 156 | 156 | ||
| 157 | static void release_progmem(void *ptr); | 157 | static void release_progmem(void *ptr); |
| 158 | extern void save_gp_address(unsigned int secbase, unsigned int rel); | ||
| 159 | 158 | ||
| 160 | /* get the vpe associated with this minor */ | 159 | /* get the vpe associated with this minor */ |
| 161 | struct vpe *get_vpe(int minor) | 160 | static struct vpe *get_vpe(int minor) |
| 162 | { | 161 | { |
| 163 | struct vpe *v; | 162 | struct vpe *v; |
| 164 | 163 | ||
| @@ -174,7 +173,7 @@ struct vpe *get_vpe(int minor) · 9 unmodified lines | |||
| 174 | } | 173 | } |
| 175 | 174 | ||
| 176 | /* get the vpe associated with this minor */ | 175 | /* get the vpe associated with this minor */ |
| 177 | struct tc *get_tc(int index) | 176 | static struct tc *get_tc(int index) |
| 178 | { | 177 | { |
| 179 | struct tc *t; | 178 | struct tc *t; |
| 180 | 179 | ||
| @@ -186,20 +185,8 @@ struct tc *get_tc(int index) · 5 unmodified lines | |||
| 186 | return NULL; | 185 | return NULL; |
| 187 | } | 186 | } |
| 188 | 187 | ||
| 189 | struct tc *get_tc_unused(void) | ||
| 190 | { | ||
| 191 | struct tc *t; | ||
| 192 | |||
| 193 | list_for_each_entry(t, &vpecontrol.tc_list, list) { | ||
| 194 | if (t->state == TC_STATE_UNUSED) | ||
| 195 | return t; | ||
| 196 | } | ||
| 197 | |||
| 198 | return NULL; | ||
| 199 | } | ||
| 200 | |||
| 201 | /* allocate a vpe and associate it with this minor (or index) */ | 188 | /* allocate a vpe and associate it with this minor (or index) */ |
| 202 | struct vpe *alloc_vpe(int minor) | 189 | static struct vpe *alloc_vpe(int minor) |
| 203 | { | 190 | { |
| 204 | struct vpe *v; | 191 | struct vpe *v; |
| 205 | 192 | ||
| @@ -216,7 +203,7 @@ struct vpe *alloc_vpe(int minor) · 10 unmodified lines | |||
| 216 | } | 203 | } |
| 217 | 204 | ||
| 218 | /* allocate a tc. At startup only tc0 is running, all other can be halted. */ | 205 | /* allocate a tc. At startup only tc0 is running, all other can be halted. */ |
| 219 | struct tc *alloc_tc(int index) | 206 | static struct tc *alloc_tc(int index) |
| 220 | { | 207 | { |
| 221 | struct tc *tc; | 208 | struct tc *tc; |
| 222 | 209 | ||
| @@ -232,7 +219,7 @@ out: · 9 unmodified lines | |||
| 232 | } | 219 | } |
| 233 | 220 | ||
| 234 | /* clean up and free everything */ | 221 | /* clean up and free everything */ |
| 235 | void release_vpe(struct vpe *v) | 222 | static void release_vpe(struct vpe *v) |
| 236 | { | 223 | { |
| 237 | list_del(&v->list); | 224 | list_del(&v->list); |
| 238 | if (v->load_addr) | 225 | if (v->load_addr) |
| @@ -240,7 +227,7 @@ void release_vpe(struct vpe *v) · 1 unmodified line | |||
| 240 | kfree(v); | 227 | kfree(v); |
| 241 | } | 228 | } |
| 242 | 229 | ||
| 243 | void dump_mtregs(void) | 230 | static void dump_mtregs(void) |
| 244 | { | 231 | { |
| 245 | unsigned long val; | 232 | unsigned long val; |
| 246 | 233 | ||
| @@ -327,7 +314,8 @@ static void layout_sections(struct module *mod, const Elf_Ehdr * hdr, · 80 unmodified lines | |||
| 327 | || (s->sh_flags & masks[m][1]) | 314 | || (s->sh_flags & masks[m][1]) |
| 328 | || s->sh_entsize != ~0UL) | 315 | || s->sh_entsize != ~0UL) |
| 329 | continue; | 316 | continue; |
| 330 | s->sh_entsize = get_offset(&mod->core_size, s); | 317 | s->sh_entsize = |
| 318 | get_offset((unsigned long *)&mod->core_size, s); | ||
| 331 | } | 319 | } |
| 332 | 320 | ||
| 333 | if (m == 0) | 321 | if (m == 0) |
| @@ -461,16 +449,15 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, · 127 unmodified lines | |||
| 461 | { | 449 | { |
| 462 | unsigned long insnlo = *location; | 450 | unsigned long insnlo = *location; |
| 463 | Elf32_Addr val, vallo; | 451 | Elf32_Addr val, vallo; |
| 452 | struct mips_hi16 *l, *next; | ||
| 464 | 453 | ||
| 465 | /* Sign extend the addend we extract from the lo insn. */ | 454 | /* Sign extend the addend we extract from the lo insn. */ |
| 466 | vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000; | 455 | vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000; |
| 467 | 456 | ||
| 468 | if (mips_hi16_list != NULL) { | 457 | if (mips_hi16_list != NULL) { |
| 469 | struct mips_hi16 *l; | ||
| 470 | 458 | ||
| 471 | l = mips_hi16_list; | 459 | l = mips_hi16_list; |
| 472 | while (l != NULL) { | 460 | while (l != NULL) { |
| 473 | struct mips_hi16 *next; | ||
| 474 | unsigned long insn; | 461 | unsigned long insn; |
| 475 | 462 | ||
| 476 | /* | 463 | /* |
| @@ -480,7 +467,7 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, · 3 unmodified lines | |||
| 480 | printk(KERN_DEBUG "VPE loader: " | 467 | printk(KERN_DEBUG "VPE loader: " |
| 481 | "apply_r_mips_lo16/hi16: \t" | 468 | "apply_r_mips_lo16/hi16: \t" |
| 482 | "inconsistent value information\n"); | 469 | "inconsistent value information\n"); |
| 483 | return -ENOEXEC; | 470 | goto out_free; |
| 484 | } | 471 | } |
| 485 | 472 | ||
| 486 | /* | 473 | /* |
| @@ -518,6 +505,16 @@ static int apply_r_mips_lo16(struct module *me, uint32_t *location, · 31 unmodified lines | |||
| 518 | *location = insnlo; | 505 | *location = insnlo; |
| 519 | 506 | ||
| 520 | return 0; | 507 | return 0; |
| 508 | |||
| 509 | out_free: | ||
| 510 | while (l != NULL) { | ||
| 511 | next = l->next; | ||
| 512 | kfree(l); | ||
| 513 | l = next; | ||
| 514 | } | ||
| 515 | mips_hi16_list = NULL; | ||
| 516 | |||
| 517 | return -ENOEXEC; | ||
| 521 | } | 518 | } |
| 522 | 519 | ||
| 523 | static int (*reloc_handlers[]) (struct module *me, uint32_t *location, | 520 | static int (*reloc_handlers[]) (struct module *me, uint32_t *location, |
| @@ -541,7 +538,7 @@ static char *rstrs[] = { · 17 unmodified lines | |||
| 541 | [R_MIPS_PC16] = "MIPS_PC16" | 538 | [R_MIPS_PC16] = "MIPS_PC16" |
| 542 | }; | 539 | }; |
| 543 | 540 | ||
| 544 | int apply_relocations(Elf32_Shdr *sechdrs, | 541 | static int apply_relocations(Elf32_Shdr *sechdrs, |
| 545 | const char *strtab, | 542 | const char *strtab, |
| 546 | unsigned int symindex, | 543 | unsigned int symindex, |
| 547 | unsigned int relsec, | 544 | unsigned int relsec, |
| @@ -586,7 +583,7 @@ int apply_relocations(Elf32_Shdr *sechdrs, · 38 unmodified lines | |||
| 586 | return 0; | 583 | return 0; |
| 587 | } | 584 | } |
| 588 | 585 | ||
| 589 | void save_gp_address(unsigned int secbase, unsigned int rel) | 586 | static inline void save_gp_address(unsigned int secbase, unsigned int rel) |
| 590 | { | 587 | { |
| 591 | gp_addr = secbase + rel; | 588 | gp_addr = secbase + rel; |
| 592 | gp_offs = gp_addr - (secbase & 0xffff0000); | 589 | gp_offs = gp_addr - (secbase & 0xffff0000); |
| @@ -89,13 +89,13 @@ unsigned __cpuinit get_c0_compare_int(void) · 88 unmodified lines | |||
| 89 | if (cpu_has_veic) { | 89 | if (cpu_has_veic) { |
| 90 | set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); | 90 | set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); |
| 91 | mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; | 91 | mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; |
| 92 | } else { | 92 | |
| 93 | #endif | 93 | return mips_cpu_timer_irq; |
| 94 | { | ||
| 95 | if (cpu_has_vint) | ||
| 96 | set_vi_handler(cp0_compare_irq, mips_timer_dispatch); | ||
| 97 | mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq; | ||
| 98 | } | 94 | } |
| 95 | #endif | ||
| 96 | if (cpu_has_vint) | ||
| 97 | set_vi_handler(cp0_compare_irq, mips_timer_dispatch); | ||
| 98 | mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq; | ||
| 99 | 99 | ||
| 100 | return mips_cpu_timer_irq; | 100 | return mips_cpu_timer_irq; |
| 101 | } | 101 | } |
| @@ -289,7 +289,7 @@ static void cache_parity_error_octeon(int non_recoverable) · 288 unmodified lines | |||
| 289 | } | 289 | } |
| 290 | 290 | ||
| 291 | /** | 291 | /** |
| 292 | * Called when the the exception is not recoverable | 292 | * Called when the the exception is recoverable |
| 293 | */ | 293 | */ |
| 294 | 294 | ||
| 295 | asmlinkage void cache_parity_error_octeon_recoverable(void) | 295 | asmlinkage void cache_parity_error_octeon_recoverable(void) |
| @@ -298,7 +298,7 @@ asmlinkage void cache_parity_error_octeon_recoverable(void) · 2 unmodified lines | |||
| 298 | } | 298 | } |
| 299 | 299 | ||
| 300 | /** | 300 | /** |
| 301 | * Called when the the exception is recoverable | 301 | * Called when the the exception is not recoverable |
| 302 | */ | 302 | */ |
| 303 | 303 | ||
| 304 | asmlinkage void cache_parity_error_octeon_non_recoverable(void) | 304 | asmlinkage void cache_parity_error_octeon_non_recoverable(void) |
| @@ -1,5 +1,9 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/mm/extable.c | 2 | * This file is subject to the terms and conditions of the GNU General Public |
| 3 | * License. See the file "COPYING" in the main directory of this archive | ||
| 4 | * for more details. | ||
| 5 | * | ||
| 6 | * Copyright (C) 1997, 99, 2001 - 2004 Ralf Baechle <ralf@linux-mips.org> | ||
| 3 | */ | 7 | */ |
| 4 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 5 | #include <linux/spinlock.h> | 9 | #include <linux/spinlock.h> |
| @@ -171,6 +171,7 @@ out_of_memory: · 170 unmodified lines | |||
| 171 | * We ran out of memory, call the OOM killer, and return the userspace | 171 | * We ran out of memory, call the OOM killer, and return the userspace |
| 172 | * (which will retry the fault, or kill us if we got oom-killed). | 172 | * (which will retry the fault, or kill us if we got oom-killed). |
| 173 | */ | 173 | */ |
| 174 | up_read(&mm->mmap_sem); | ||
| 174 | pagefault_out_of_memory(); | 175 | pagefault_out_of_memory(); |
| 175 | return; | 176 | return; |
| 176 | 177 | ||
| @@ -331,6 +331,7 @@ static struct irqaction irq_call = { · 330 unmodified lines | |||
| 331 | .flags = IRQF_DISABLED|IRQF_PERCPU, | 331 | .flags = IRQF_DISABLED|IRQF_PERCPU, |
| 332 | .name = "IPI_call" | 332 | .name = "IPI_call" |
| 333 | }; | 333 | }; |
| 334 | #endif /* CONFIG_MIPS_MT_SMP */ | ||
| 334 | 335 | ||
| 335 | static int gic_resched_int_base; | 336 | static int gic_resched_int_base; |
| 336 | static int gic_call_int_base; | 337 | static int gic_call_int_base; |
| @@ -346,7 +347,6 @@ unsigned int plat_ipi_resched_int_xlate(unsigned int cpu) · 9 unmodified lines | |||
| 346 | { | 347 | { |
| 347 | return GIC_RESCHED_INT(cpu); | 348 | return GIC_RESCHED_INT(cpu); |
| 348 | } | 349 | } |
| 349 | #endif /* CONFIG_MIPS_MT_SMP */ | ||
| 350 | 350 | ||
| 351 | static struct irqaction i8259irq = { | 351 | static struct irqaction i8259irq = { |
| 352 | .handler = no_action, | 352 | .handler = no_action, |
| @@ -138,7 +138,7 @@ __init void plat_time_init(void) · 137 unmodified lines | |||
| 138 | * HZ timer interrupts per second. | 138 | * HZ timer interrupts per second. |
| 139 | */ | 139 | */ |
| 140 | mips_hpt_frequency = 27UL * ((1000000UL * n)/(m * pow2p)); | 140 | mips_hpt_frequency = 27UL * ((1000000UL * n)/(m * pow2p)); |
| 141 | cpj = (mips_hpt_frequency + HZ / 2) / HZ; | 141 | cpj = DIV_ROUND_CLOSEST(mips_hpt_frequency, HZ); |
| 142 | write_c0_count(0); | 142 | write_c0_count(0); |
| 143 | timer_ack(); | 143 | timer_ack(); |
| 144 | 144 | ||
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/pci/fixup-emma2rh.c | ||
| 3 | * This file defines the PCI configration. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/pci/fixup-sb1250.c | ||
| 3 | * | ||
| 4 | * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. | 2 | * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. |
| 5 | * Author: Maciej W. Rozycki <macro@mips.com> | 3 | * Author: Maciej W. Rozycki <macro@mips.com> |
| 6 | * | 4 | * |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/pci/ops-emma2rh.c | ||
| 3 | * This file defines the PCI operation for EMMA2RH. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/pci/ops-vr41xx.c | 4 | * This file is based on the arch/mips/pci/ops-vr41xx.c |
| @@ -1,7 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/pci/pci-emma2rh.c | ||
| 3 | * This file defines the PCI configration. | ||
| 4 | * | ||
| 5 | * Copyright (C) NEC Electronics Corporation 2004-2006 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | * | 3 | * |
| 7 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c | 4 | * This file is based on the arch/mips/ddb5xxx/ddb5477/pci.c |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/pci/pci-tx4927.c | ||
| 3 | * | ||
| 4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
| 6 | * | 4 | * |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/pci/pci-tx4938.c | ||
| 3 | * | ||
| 4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
| 6 | * | 4 | * |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/pci/pci-tx4939.c | ||
| 3 | * | ||
| 4 | * Based on linux/arch/mips/txx9/rbtx4939/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4939/setup.c, |
| 5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
| 6 | * | 4 | * |
| @@ -1040,19 +1040,29 @@ static inline int octeon_pcie_read_config(int pcie_port, struct pci_bus *bus, · 1039 unmodified lines | |||
| 1040 | int bus_number = bus->number; | 1040 | int bus_number = bus->number; |
| 1041 | 1041 | ||
| 1042 | /* | 1042 | /* |
| 1043 | * We need to force the bus number to be zero on the root | 1043 | * For the top level bus make sure our hardware bus number |
| 1044 | * bus. Linux numbers the 2nd root bus to start after all | 1044 | * matches the software one. |
| 1045 | * buses on root 0. | ||
| 1046 | */ | 1045 | */ |
| 1047 | if (bus->parent == NULL) | 1046 | if (bus->parent == NULL) { |
| 1048 | bus_number = 0; | 1047 | union cvmx_pciercx_cfg006 pciercx_cfg006; |
| 1048 | pciercx_cfg006.u32 = cvmx_pcie_cfgx_read(pcie_port, | ||
| 1049 | CVMX_PCIERCX_CFG006(pcie_port)); | ||
| 1050 | if (pciercx_cfg006.s.pbnum != bus_number) { | ||
| 1051 | pciercx_cfg006.s.pbnum = bus_number; | ||
| 1052 | pciercx_cfg006.s.sbnum = bus_number; | ||
| 1053 | pciercx_cfg006.s.subbnum = bus_number; | ||
| 1054 | cvmx_pcie_cfgx_write(pcie_port, | ||
| 1055 | CVMX_PCIERCX_CFG006(pcie_port), | ||
| 1056 | pciercx_cfg006.u32); | ||
| 1057 | } | ||
| 1058 | } | ||
| 1049 | 1059 | ||
| 1050 | /* | 1060 | /* |
| 1051 | * PCIe only has a single device connected to Octeon. It is | 1061 | * PCIe only has a single device connected to Octeon. It is |
| 1052 | * always device ID 0. Don't bother doing reads for other | 1062 | * always device ID 0. Don't bother doing reads for other |
| 1053 | * device IDs on the first segment. | 1063 | * device IDs on the first segment. |
| 1054 | */ | 1064 | */ |
| 1055 | if ((bus_number == 0) && (devfn >> 3 != 0)) | 1065 | if ((bus->parent == NULL) && (devfn >> 3 != 0)) |
| 1056 | return PCIBIOS_FUNC_NOT_SUPPORTED; | 1066 | return PCIBIOS_FUNC_NOT_SUPPORTED; |
| 1057 | 1067 | ||
| 1058 | /* | 1068 | /* |
| @@ -1070,7 +1080,7 @@ static inline int octeon_pcie_read_config(int pcie_port, struct pci_bus *bus, · 11 unmodified lines | |||
| 1070 | * bridge only respondes to device ID 0, function | 1080 | * bridge only respondes to device ID 0, function |
| 1071 | * 0-1 | 1081 | * 0-1 |
| 1072 | */ | 1082 | */ |
| 1073 | if ((bus_number == 0) && (devfn >= 2)) | 1083 | if ((bus->parent == NULL) && (devfn >= 2)) |
| 1074 | return PCIBIOS_FUNC_NOT_SUPPORTED; | 1084 | return PCIBIOS_FUNC_NOT_SUPPORTED; |
| 1075 | /* | 1085 | /* |
| 1076 | * The PCI-X slots are device ID 2,3. Choose one of | 1086 | * The PCI-X slots are device ID 2,3. Choose one of |
| @@ -1167,13 +1177,6 @@ static inline int octeon_pcie_write_config(int pcie_port, struct pci_bus *bus, · 90 unmodified lines | |||
| 1167 | int size, u32 val) | 1177 | int size, u32 val) |
| 1168 | { | 1178 | { |
| 1169 | int bus_number = bus->number; | 1179 | int bus_number = bus->number; |
| 1170 | /* | ||
| 1171 | * We need to force the bus number to be zero on the root | ||
| 1172 | * bus. Linux numbers the 2nd root bus to start after all | ||
| 1173 | * busses on root 0. | ||
| 1174 | */ | ||
| 1175 | if (bus->parent == NULL) | ||
| 1176 | bus_number = 0; | ||
| 1177 | 1180 | ||
| 1178 | switch (size) { | 1181 | switch (size) { |
| 1179 | case 4: | 1182 | case 4: |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * @file /arch/mips/pmc-sierra/msp71xx/gpio.c | ||
| 3 | * | ||
| 4 | * Generic PMC MSP71xx GPIO handling. These base gpio are controlled by two | 2 | * Generic PMC MSP71xx GPIO handling. These base gpio are controlled by two |
| 5 | * types of registers. The data register sets the output level when in output | 3 | * types of registers. The data register sets the output level when in output |
| 6 | * mode and when in input mode will contain the value at the input. The config | 4 | * mode and when in input mode will contain the value at the input. The config |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * @file /arch/mips/pmc-sierra/msp71xx/gpio_extended.c | ||
| 3 | * | ||
| 4 | * Generic PMC MSP71xx EXTENDED (EXD) GPIO handling. The extended gpio is | 2 | * Generic PMC MSP71xx EXTENDED (EXD) GPIO handling. The extended gpio is |
| 5 | * a set of hardware registers that have no need for explicit locking as | 3 | * a set of hardware registers that have no need for explicit locking as |
| 6 | * it is handled by unique method of writing individual set/clr bits. | 4 | * it is handled by unique method of writing individual set/clr bits. |
| @@ -45,13 +45,6 @@ static inline void mask_msp_slp_irq(unsigned int irq) · 44 unmodified lines | |||
| 45 | */ | 45 | */ |
| 46 | static inline void ack_msp_slp_irq(unsigned int irq) | 46 | static inline void ack_msp_slp_irq(unsigned int irq) |
| 47 | { | 47 | { |
| 48 | mask_slp_irq(irq); | ||
| 49 | |||
| 50 | /* | ||
| 51 | * only really necessary for 18, 16-14 and sometimes 3:0 (since | ||
| 52 | * these can be edge sensitive) but it doesn't hurt for the others. | ||
| 53 | */ | ||
| 54 | |||
| 55 | /* check for PER interrupt range */ | 48 | /* check for PER interrupt range */ |
| 56 | if (irq < MSP_PER_INTBASE) | 49 | if (irq < MSP_PER_INTBASE) |
| 57 | *SLP_INT_STS_REG = (1 << (irq - MSP_SLP_INTBASE)); | 50 | *SLP_INT_STS_REG = (1 << (irq - MSP_SLP_INTBASE)); |
| @@ -62,8 +55,7 @@ static inline void ack_msp_slp_irq(unsigned int irq) · 4 unmodified lines | |||
| 62 | static struct irq_chip msp_slp_irq_controller = { | 55 | static struct irq_chip msp_slp_irq_controller = { |
| 63 | .name = "MSP_SLP", | 56 | .name = "MSP_SLP", |
| 64 | .ack = ack_msp_slp_irq, | 57 | .ack = ack_msp_slp_irq, |
| 65 | .mask = ack_msp_slp_irq, | 58 | .mask = mask_msp_slp_irq, |
| 66 | .mask_ack = ack_msp_slp_irq, | ||
| 67 | .unmask = unmask_msp_slp_irq, | 59 | .unmask = unmask_msp_slp_irq, |
| 68 | }; | 60 | }; |
| 69 | 61 | ||
| @@ -79,7 +71,7 @@ void __init msp_slp_irq_init(void) · 9 unmodified lines | |||
| 79 | 71 | ||
| 80 | /* initialize all the IRQ descriptors */ | 72 | /* initialize all the IRQ descriptors */ |
| 81 | for (i = MSP_SLP_INTBASE; i < MSP_PER_INTBASE + 32; i++) | 73 | for (i = MSP_SLP_INTBASE; i < MSP_PER_INTBASE + 32; i++) |
| 82 | set_irq_chip_and_handler(i, &msp_slp_irq_controller | 74 | set_irq_chip_and_handler(i, &msp_slp_irq_controller, |
| 83 | handle_level_irq); | 75 | handle_level_irq); |
| 84 | } | 76 | } |
| 85 | 77 | ||
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/pmc-sierra/yosemite/atmel_read_eeprom.c | ||
| 3 | * | ||
| 4 | * Copyright (C) 2003 PMC-Sierra Inc. | 2 | * Copyright (C) 2003 PMC-Sierra Inc. |
| 5 | * Author: Manish Lachwani (lachwani@pmc-sierra.com) | 3 | * Author: Manish Lachwani (lachwani@pmc-sierra.com) |
| 6 | * | 4 | * |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * arch/mips/sibyte/swarm/swarm-i2c.c | ||
| 3 | * | ||
| 4 | * Broadcom BCM91250A (SWARM), etc. I2C platform setup. | 2 | * Broadcom BCM91250A (SWARM), etc. I2C platform setup. |
| 5 | * | 3 | * |
| 6 | * Copyright (c) 2008 Maciej W. Rozycki | 4 | * Copyright (c) 2008 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/txx9/generic/mem_tx4927.c | ||
| 3 | * | ||
| 4 | * common tx4927 memory interface | 2 | * common tx4927 memory interface |
| 5 | * | 3 | * |
| 6 | * Author: MontaVista Software, Inc. | 4 | * Author: MontaVista Software, Inc. |
| @@ -1,6 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * linux/arch/mips/txx9/generic/setup.c | ||
| 3 | * | ||
| 4 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | * and RBTX49xx patch from CELF patch archive. | 3 | * and RBTX49xx patch from CELF patch archive. |
| 6 | * | 4 | * |
| @@ -512,10 +512,10 @@ static void __init rbtx4939_setup(void) · 511 unmodified lines | |||
| 512 | rbtx4939_ebusc_setup(); | 512 | rbtx4939_ebusc_setup(); |
| 513 | /* always enable ATA0 */ | 513 | /* always enable ATA0 */ |
| 514 | txx9_set64(&tx4939_ccfgptr->pcfg, TX4939_PCFG_ATA0MODE); | 514 | txx9_set64(&tx4939_ccfgptr->pcfg, TX4939_PCFG_ATA0MODE); |
| 515 | rbtx4939_update_ioc_pen(); | ||
| 516 | if (txx9_master_clock == 0) | 515 | if (txx9_master_clock == 0) |
| 517 | txx9_master_clock = 20000000; | 516 | txx9_master_clock = 20000000; |
| 518 | tx4939_setup(); | 517 | tx4939_setup(); |
| 518 | rbtx4939_update_ioc_pen(); | ||
| 519 | #ifdef HAVE_RBTX4939_IOSWAB | 519 | #ifdef HAVE_RBTX4939_IOSWAB |
| 520 | ioswabw = rbtx4939_ioswabw; | 520 | ioswabw = rbtx4939_ioswabw; |
| 521 | __mem_ioswabw = rbtx4939_mem_ioswabw; | 521 | __mem_ioswabw = rbtx4939_mem_ioswabw; |
| @@ -59,7 +59,6 @@ void pcibios_penalize_isa_irq(int irq); · 58 unmodified lines | |||
| 59 | #include <linux/slab.h> | 59 | #include <linux/slab.h> |
| 60 | #include <asm/scatterlist.h> | 60 | #include <asm/scatterlist.h> |
| 61 | #include <linux/string.h> | 61 | #include <linux/string.h> |
| 62 | #include <linux/mm.h> | ||
| 63 | #include <asm/io.h> | 62 | #include <asm/io.h> |
| 64 | 63 | ||
| 65 | struct pci_dev; | 64 | struct pci_dev; |
| @@ -51,6 +51,6 @@ static inline void pte_free(struct mm_struct *mm, struct page *pte) · 50 unmodified lines | |||
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | #define __pte_free_tlb(tlb, pte) tlb_remove_page((tlb), (pte)) | 54 | #define __pte_free_tlb(tlb, pte, addr) tlb_remove_page((tlb), (pte)) |
| 55 | 55 | ||
| 56 | #endif /* _ASM_PGALLOC_H */ | 56 | #endif /* _ASM_PGALLOC_H */ |
| @@ -107,7 +107,7 @@ SECTIONS · 106 unmodified lines | |||
| 107 | __init_end = .; | 107 | __init_end = .; |
| 108 | /* freed after init ends here */ | 108 | /* freed after init ends here */ |
| 109 | 109 | ||
| 110 | BSS(4) | 110 | BSS_SECTION(0, PAGE_SIZE, 4) |
| 111 | 111 | ||
| 112 | _end = . ; | 112 | _end = . ; |
| 113 | 113 | ||
| @@ -21,7 +21,7 @@ do { if (!(tlb)->fullmm) \ · 20 unmodified lines | |||
| 21 | 21 | ||
| 22 | #include <asm-generic/tlb.h> | 22 | #include <asm-generic/tlb.h> |
| 23 | 23 | ||
| 24 | #define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | 24 | #define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) |
| 25 | #define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | 25 | #define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) |
| 26 | 26 | ||
| 27 | #endif | 27 | #endif |
| @@ -553,7 +553,7 @@ · 552 unmodified lines | |||
| 553 | * on most of those machines only handles cache transactions. | 553 | * on most of those machines only handles cache transactions. |
| 554 | */ | 554 | */ |
| 555 | extrd,u,*= \pte,_PAGE_NO_CACHE_BIT+32,1,%r0 | 555 | extrd,u,*= \pte,_PAGE_NO_CACHE_BIT+32,1,%r0 |
| 556 | depi 1,12,1,\prot | 556 | depdi 1,12,1,\prot |
| 557 | 557 | ||
| 558 | /* Drop prot bits and convert to page addr for iitlbt and idtlbt */ | 558 | /* Drop prot bits and convert to page addr for iitlbt and idtlbt */ |
| 559 | convert_for_tlb_insert20 \pte | 559 | convert_for_tlb_insert20 \pte |
| @@ -86,8 +86,12 @@ · 85 unmodified lines | |||
| 86 | * the bottom of the table, which has a maximum signed displacement of | 86 | * the bottom of the table, which has a maximum signed displacement of |
| 87 | * 0x3fff; however, since we're only going forward, this becomes | 87 | * 0x3fff; however, since we're only going forward, this becomes |
| 88 | * 0x1fff, and thus, since each GOT entry is 8 bytes long we can have | 88 | * 0x1fff, and thus, since each GOT entry is 8 bytes long we can have |
| 89 | * at most 1023 entries */ | 89 | * at most 1023 entries. |
| 90 | #define MAX_GOTS 1023 | 90 | * To overcome this 14bit displacement with some kernel modules, we'll |
| 91 | * use instead the unusal 16bit displacement method (see reassemble_16a) | ||
| 92 | * which gives us a maximum positive displacement of 0x7fff, and as such | ||
| 93 | * allows us to allocate up to 4095 GOT entries. */ | ||
| 94 | #define MAX_GOTS 4095 | ||
| 91 | 95 | ||
| 92 | /* three functions to determine where in the module core | 96 | /* three functions to determine where in the module core |
| 93 | * or init pieces the location is */ | 97 | * or init pieces the location is */ |
| @@ -145,12 +149,40 @@ struct stub_entry { · 51 unmodified lines | |||
| 145 | /* The reassemble_* functions prepare an immediate value for | 149 | /* The reassemble_* functions prepare an immediate value for |
| 146 | insertion into an opcode. pa-risc uses all sorts of weird bitfields | 150 | insertion into an opcode. pa-risc uses all sorts of weird bitfields |
| 147 | in the instruction to hold the value. */ | 151 | in the instruction to hold the value. */ |
| 152 | static inline int sign_unext(int x, int len) | ||
| 153 | { | ||
| 154 | int len_ones; | ||
| 155 | |||
| 156 | len_ones = (1 << len) - 1; | ||
| 157 | return x & len_ones; | ||
| 158 | } | ||
| 159 | |||
| 160 | static inline int low_sign_unext(int x, int len) | ||
| 161 | { | ||
| 162 | int sign, temp; | ||
| 163 | |||
| 164 | sign = (x >> (len-1)) & 1; | ||
| 165 | temp = sign_unext(x, len-1); | ||
| 166 | return (temp << 1) | sign; | ||
| 167 | } | ||
| 168 | |||
| 148 | static inline int reassemble_14(int as14) | 169 | static inline int reassemble_14(int as14) |
| 149 | { | 170 | { |
| 150 | return (((as14 & 0x1fff) << 1) | | 171 | return (((as14 & 0x1fff) << 1) | |
| 151 | ((as14 & 0x2000) >> 13)); | 172 | ((as14 & 0x2000) >> 13)); |
| 152 | } | 173 | } |
| 153 | 174 | ||
| 175 | static inline int reassemble_16a(int as16) | ||
| 176 | { | ||
| 177 | int s, t; | ||
| 178 | |||
| 179 | /* Unusual 16-bit encoding, for wide mode only. */ | ||
| 180 | t = (as16 << 1) & 0xffff; | ||
| 181 | s = (as16 & 0x8000); | ||
| 182 | return (t ^ s ^ (s >> 1)) | (s >> 15); | ||
| 183 | } | ||
| 184 | |||
| 185 | |||
| 154 | static inline int reassemble_17(int as17) | 186 | static inline int reassemble_17(int as17) |
| 155 | { | 187 | { |
| 156 | return (((as17 & 0x10000) >> 16) | | 188 | return (((as17 & 0x10000) >> 16) | |
| @@ -407,6 +439,7 @@ static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, · 250 unmodified lines | |||
| 407 | enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) | 439 | enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) |
| 408 | { | 440 | { |
| 409 | struct stub_entry *stub; | 441 | struct stub_entry *stub; |
| 442 | int __maybe_unused d; | ||
| 410 | 443 | ||
| 411 | /* initialize stub_offset to point in front of the section */ | 444 | /* initialize stub_offset to point in front of the section */ |
| 412 | if (!me->arch.section[targetsec].stub_offset) { | 445 | if (!me->arch.section[targetsec].stub_offset) { |
| @@ -460,12 +493,19 @@ static Elf_Addr get_stub(struct module *me, unsigned long value, long addend, · 47 unmodified lines | |||
| 460 | */ | 493 | */ |
| 461 | switch (stub_type) { | 494 | switch (stub_type) { |
| 462 | case ELF_STUB_GOT: | 495 | case ELF_STUB_GOT: |
| 463 | stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ | 496 | d = get_got(me, value, addend); |
| 497 | if (d <= 15) { | ||
| 498 | /* Format 5 */ | ||
| 499 | stub->insns[0] = 0x0f6010db; /* ldd 0(%dp),%dp */ | ||
| 500 | stub->insns[0] |= low_sign_unext(d, 5) << 16; | ||
| 501 | } else { | ||
| 502 | /* Format 3 */ | ||
| 503 | stub->insns[0] = 0x537b0000; /* ldd 0(%dp),%dp */ | ||
| 504 | stub->insns[0] |= reassemble_16a(d); | ||
| 505 | } | ||
| 464 | stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ | 506 | stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ |
| 465 | stub->insns[2] = 0xe820d000; /* bve (%r1) */ | 507 | stub->insns[2] = 0xe820d000; /* bve (%r1) */ |
| 466 | stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ | 508 | stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ |
| 467 | |||
| 468 | stub->insns[0] |= reassemble_14(get_got(me, value, addend) & 0x3fff); | ||
| 469 | break; | 509 | break; |
| 470 | case ELF_STUB_MILLI: | 510 | case ELF_STUB_MILLI: |
| 471 | stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ | 511 | stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ |
| @@ -410,7 +410,7 @@ · 409 unmodified lines | |||
| 410 | bus-range = <0 0>; | 410 | bus-range = <0 0>; |
| 411 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 411 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 412 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 412 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 413 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 413 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
| 414 | sleep = <&pmc 0x00010000>; | 414 | sleep = <&pmc 0x00010000>; |
| 415 | clock-frequency = <66666666>; | 415 | clock-frequency = <66666666>; |
| 416 | #interrupt-cells = <1>; | 416 | #interrupt-cells = <1>; |
| @@ -394,7 +394,7 @@ · 393 unmodified lines | |||
| 394 | bus-range = <0 0>; | 394 | bus-range = <0 0>; |
| 395 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 395 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 396 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 396 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 397 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 397 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
| 398 | sleep = <&pmc 0x00010000>; | 398 | sleep = <&pmc 0x00010000>; |
| 399 | clock-frequency = <66666666>; | 399 | clock-frequency = <66666666>; |
| 400 | #interrupt-cells = <1>; | 400 | #interrupt-cells = <1>; |
| @@ -424,7 +424,7 @@ · 423 unmodified lines | |||
| 424 | bus-range = <0x0 0x0>; | 424 | bus-range = <0x0 0x0>; |
| 425 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 | 425 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 426 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 426 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 427 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | 427 | 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; |
| 428 | sleep = <&pmc 0x00010000>; | 428 | sleep = <&pmc 0x00010000>; |
| 429 | clock-frequency = <66666666>; | 429 | clock-frequency = <66666666>; |
| 430 | #interrupt-cells = <1>; | 430 | #interrupt-cells = <1>; |
| @@ -501,6 +501,10 @@ · 500 unmodified lines | |||
| 501 | reg = <0x6>; | 501 | reg = <0x6>; |
| 502 | device_type = "ethernet-phy"; | 502 | device_type = "ethernet-phy"; |
| 503 | }; | 503 | }; |
| 504 | tbi-phy@11 { | ||
| 505 | reg = <0x11>; | ||
| 506 | device_type = "tbi-phy"; | ||
| 507 | }; | ||
| 504 | }; | 508 | }; |
| 505 | mdio@3520 { | 509 | mdio@3520 { |
| 506 | #address-cells = <1>; | 510 | #address-cells = <1>; |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:05 2009 | 4 | # Wed Jul 29 23:32:02 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | CONFIG_FSL_EMB_PERFMON=y | 20 | CONFIG_FSL_EMB_PERFMON=y |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,6 +56,7 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | # CONFIG_DEFAULT_UIMAGE is not set | 60 | # CONFIG_DEFAULT_UIMAGE is not set |
| 57 | CONFIG_REDBOOT=y | 61 | CONFIG_REDBOOT=y |
| 58 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| @@ -60,6 +64,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y · 1 unmodified line | |||
| 60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | CONFIG_CONSTRUCTORS=y | ||
| 63 | 68 | ||
| 64 | # | 69 | # |
| 65 | # General setup | 70 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 108 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
| 109 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
| 110 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
| 113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
| 114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
| @@ -121,9 +125,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
| 122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
| 123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
| 128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 129 | |||
| 130 | # | ||
| 131 | # Performance Counters | ||
| 132 | # | ||
| 133 | # CONFIG_PERF_COUNTERS is not set | ||
| 124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
| 126 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 127 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
| 128 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
| 129 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | |||
| 151 | # | ||
| 152 | # GCOV-based kernel profiling | ||
| 153 | # | ||
| 139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
| 151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
| 152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | ||
| @@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | |||
| 190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
| 192 | CONFIG_ASP834x=y | 207 | CONFIG_ASP834x=y |
| 208 | # CONFIG_KMETER1 is not set | ||
| 193 | CONFIG_PPC_MPC834x=y | 209 | CONFIG_PPC_MPC834x=y |
| 194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
| 195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 235 | # CONFIG_HAVE_AOUT is not set | 251 | # CONFIG_HAVE_AOUT is not set |
| 236 | # CONFIG_BINFMT_MISC is not set | 252 | # CONFIG_BINFMT_MISC is not set |
| 237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | # CONFIG_SWIOTLB is not set | ||
| 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
| 257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | CONFIG_UNEVICTABLE_LRU=y | ||
| 259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -490,6 +512,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 100 unmodified lines | |||
| 490 | # CONFIG_MTD_UBI is not set | 512 | # CONFIG_MTD_UBI is not set |
| 491 | CONFIG_OF_DEVICE=y | 513 | CONFIG_OF_DEVICE=y |
| 492 | CONFIG_OF_I2C=y | 514 | CONFIG_OF_I2C=y |
| 515 | CONFIG_OF_MDIO=y | ||
| 493 | # CONFIG_PARPORT is not set | 516 | # CONFIG_PARPORT is not set |
| 494 | CONFIG_BLK_DEV=y | 517 | CONFIG_BLK_DEV=y |
| 495 | # CONFIG_BLK_DEV_FD is not set | 518 | # CONFIG_BLK_DEV_FD is not set |
| @@ -525,7 +548,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | |||
| 525 | # | 548 | # |
| 526 | # CONFIG_EEPROM_AT24 is not set | 549 | # CONFIG_EEPROM_AT24 is not set |
| 527 | # CONFIG_EEPROM_LEGACY is not set | 550 | # CONFIG_EEPROM_LEGACY is not set |
| 551 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 528 | # CONFIG_EEPROM_93CX6 is not set | 552 | # CONFIG_EEPROM_93CX6 is not set |
| 553 | # CONFIG_CB710_CORE is not set | ||
| 529 | CONFIG_HAVE_IDE=y | 554 | CONFIG_HAVE_IDE=y |
| 530 | # CONFIG_IDE is not set | 555 | # CONFIG_IDE is not set |
| 531 | 556 | ||
| @@ -545,14 +570,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 545 | # | 570 | # |
| 546 | 571 | ||
| 547 | # | 572 | # |
| 548 | # Enable only one of the two stacks, unless you know what you are doing | 573 | # You can enable one or both FireWire driver stacks. |
| 574 | # | ||
| 575 | |||
| 576 | # | ||
| 577 | # See the help texts for more information. | ||
| 549 | # | 578 | # |
| 550 | # CONFIG_FIREWIRE is not set | 579 | # CONFIG_FIREWIRE is not set |
| 551 | # CONFIG_IEEE1394 is not set | 580 | # CONFIG_IEEE1394 is not set |
| 552 | # CONFIG_I2O is not set | 581 | # CONFIG_I2O is not set |
| 553 | # CONFIG_MACINTOSH_DRIVERS is not set | 582 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 554 | CONFIG_NETDEVICES=y | 583 | CONFIG_NETDEVICES=y |
| 555 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 556 | # CONFIG_DUMMY is not set | 584 | # CONFIG_DUMMY is not set |
| 557 | # CONFIG_BONDING is not set | 585 | # CONFIG_BONDING is not set |
| 558 | # CONFIG_MACVLAN is not set | 586 | # CONFIG_MACVLAN is not set |
| @@ -599,6 +627,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 599 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 627 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 600 | # CONFIG_NET_PCI is not set | 628 | # CONFIG_NET_PCI is not set |
| 601 | # CONFIG_B44 is not set | 629 | # CONFIG_B44 is not set |
| 630 | # CONFIG_KS8842 is not set | ||
| 602 | # CONFIG_ATL2 is not set | 631 | # CONFIG_ATL2 is not set |
| 603 | CONFIG_NETDEV_1000=y | 632 | CONFIG_NETDEV_1000=y |
| 604 | # CONFIG_ACENIC is not set | 633 | # CONFIG_ACENIC is not set |
| @@ -618,8 +647,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 618 | # CONFIG_VIA_VELOCITY is not set | 647 | # CONFIG_VIA_VELOCITY is not set |
| 619 | # CONFIG_TIGON3 is not set | 648 | # CONFIG_TIGON3 is not set |
| 620 | # CONFIG_BNX2 is not set | 649 | # CONFIG_BNX2 is not set |
| 650 | # CONFIG_CNIC is not set | ||
| 621 | CONFIG_FSL_PQ_MDIO=y | 651 | CONFIG_FSL_PQ_MDIO=y |
| 622 | CONFIG_GIANFAR=y | 652 | CONFIG_GIANFAR=y |
| 653 | # CONFIG_MV643XX_ETH is not set | ||
| 623 | # CONFIG_QLA3XXX is not set | 654 | # CONFIG_QLA3XXX is not set |
| 624 | # CONFIG_ATL1 is not set | 655 | # CONFIG_ATL1 is not set |
| 625 | # CONFIG_ATL1E is not set | 656 | # CONFIG_ATL1E is not set |
| @@ -786,13 +817,17 @@ CONFIG_I2C_MPC=y · 160 unmodified lines | |||
| 786 | # CONFIG_SENSORS_PCF8574 is not set | 817 | # CONFIG_SENSORS_PCF8574 is not set |
| 787 | # CONFIG_PCF8575 is not set | 818 | # CONFIG_PCF8575 is not set |
| 788 | # CONFIG_SENSORS_PCA9539 is not set | 819 | # CONFIG_SENSORS_PCA9539 is not set |
| 789 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 790 | # CONFIG_SENSORS_TSL2550 is not set | 820 | # CONFIG_SENSORS_TSL2550 is not set |
| 791 | # CONFIG_I2C_DEBUG_CORE is not set | 821 | # CONFIG_I2C_DEBUG_CORE is not set |
| 792 | # CONFIG_I2C_DEBUG_ALGO is not set | 822 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 793 | # CONFIG_I2C_DEBUG_BUS is not set | 823 | # CONFIG_I2C_DEBUG_BUS is not set |
| 794 | # CONFIG_I2C_DEBUG_CHIP is not set | 824 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 795 | # CONFIG_SPI is not set | 825 | # CONFIG_SPI is not set |
| 826 | |||
| 827 | # | ||
| 828 | # PPS support | ||
| 829 | # | ||
| 830 | # CONFIG_PPS is not set | ||
| 796 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 831 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 797 | # CONFIG_GPIOLIB is not set | 832 | # CONFIG_GPIOLIB is not set |
| 798 | # CONFIG_W1 is not set | 833 | # CONFIG_W1 is not set |
| @@ -847,6 +882,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 847 | # CONFIG_SENSORS_SMSC47B397 is not set | 882 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 848 | # CONFIG_SENSORS_ADS7828 is not set | 883 | # CONFIG_SENSORS_ADS7828 is not set |
| 849 | # CONFIG_SENSORS_THMC50 is not set | 884 | # CONFIG_SENSORS_THMC50 is not set |
| 885 | # CONFIG_SENSORS_TMP401 is not set | ||
| 850 | # CONFIG_SENSORS_VIA686A is not set | 886 | # CONFIG_SENSORS_VIA686A is not set |
| 851 | # CONFIG_SENSORS_VT1211 is not set | 887 | # CONFIG_SENSORS_VT1211 is not set |
| 852 | # CONFIG_SENSORS_VT8231 is not set | 888 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -900,24 +936,9 @@ CONFIG_SSB_POSSIBLE=y · 47 unmodified lines | |||
| 900 | # CONFIG_MFD_WM8400 is not set | 936 | # CONFIG_MFD_WM8400 is not set |
| 901 | # CONFIG_MFD_WM8350_I2C is not set | 937 | # CONFIG_MFD_WM8350_I2C is not set |
| 902 | # CONFIG_MFD_PCF50633 is not set | 938 | # CONFIG_MFD_PCF50633 is not set |
| 939 | # CONFIG_AB3100_CORE is not set | ||
| 903 | # CONFIG_REGULATOR is not set | 940 | # CONFIG_REGULATOR is not set |
| 904 | 941 | # CONFIG_MEDIA_SUPPORT is not set | |
| 905 | # | ||
| 906 | # Multimedia devices | ||
| 907 | # | ||
| 908 | |||
| 909 | # | ||
| 910 | # Multimedia core support | ||
| 911 | # | ||
| 912 | # CONFIG_VIDEO_DEV is not set | ||
| 913 | # CONFIG_DVB_CORE is not set | ||
| 914 | # CONFIG_VIDEO_MEDIA is not set | ||
| 915 | |||
| 916 | # | ||
| 917 | # Multimedia drivers | ||
| 918 | # | ||
| 919 | CONFIG_DAB=y | ||
| 920 | # CONFIG_USB_DABUSB is not set | ||
| 921 | 942 | ||
| 922 | # | 943 | # |
| 923 | # Graphics support | 944 | # Graphics support |
| @@ -960,6 +981,7 @@ CONFIG_USB_MON=y · 36 unmodified lines | |||
| 960 | # USB Host Controller Drivers | 981 | # USB Host Controller Drivers |
| 961 | # | 982 | # |
| 962 | # CONFIG_USB_C67X00_HCD is not set | 983 | # CONFIG_USB_C67X00_HCD is not set |
| 984 | # CONFIG_USB_XHCI_HCD is not set | ||
| 963 | CONFIG_USB_EHCI_HCD=y | 985 | CONFIG_USB_EHCI_HCD=y |
| 964 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 986 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 965 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 987 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1069,6 +1091,7 @@ CONFIG_RTC_DRV_DS1374=y · 103 unmodified lines | |||
| 1069 | # CONFIG_RTC_DRV_S35390A is not set | 1091 | # CONFIG_RTC_DRV_S35390A is not set |
| 1070 | # CONFIG_RTC_DRV_FM3130 is not set | 1092 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1071 | # CONFIG_RTC_DRV_RX8581 is not set | 1093 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1094 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1072 | 1095 | ||
| 1073 | # | 1096 | # |
| 1074 | # SPI RTC drivers | 1097 | # SPI RTC drivers |
| @@ -1096,6 +1119,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | |||
| 1096 | # CONFIG_DMADEVICES is not set | 1119 | # CONFIG_DMADEVICES is not set |
| 1097 | # CONFIG_AUXDISPLAY is not set | 1120 | # CONFIG_AUXDISPLAY is not set |
| 1098 | # CONFIG_UIO is not set | 1121 | # CONFIG_UIO is not set |
| 1122 | |||
| 1123 | # | ||
| 1124 | # TI VLYNQ | ||
| 1125 | # | ||
| 1099 | # CONFIG_STAGING is not set | 1126 | # CONFIG_STAGING is not set |
| 1100 | 1127 | ||
| 1101 | # | 1128 | # |
| @@ -1115,10 +1142,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1115 | # CONFIG_REISERFS_FS is not set | 1142 | # CONFIG_REISERFS_FS is not set |
| 1116 | # CONFIG_JFS_FS is not set | 1143 | # CONFIG_JFS_FS is not set |
| 1117 | # CONFIG_FS_POSIX_ACL is not set | 1144 | # CONFIG_FS_POSIX_ACL is not set |
| 1118 | CONFIG_FILE_LOCKING=y | ||
| 1119 | # CONFIG_XFS_FS is not set | 1145 | # CONFIG_XFS_FS is not set |
| 1146 | # CONFIG_GFS2_FS is not set | ||
| 1120 | # CONFIG_OCFS2_FS is not set | 1147 | # CONFIG_OCFS2_FS is not set |
| 1121 | # CONFIG_BTRFS_FS is not set | 1148 | # CONFIG_BTRFS_FS is not set |
| 1149 | CONFIG_FILE_LOCKING=y | ||
| 1150 | CONFIG_FSNOTIFY=y | ||
| 1122 | CONFIG_DNOTIFY=y | 1151 | CONFIG_DNOTIFY=y |
| 1123 | CONFIG_INOTIFY=y | 1152 | CONFIG_INOTIFY=y |
| 1124 | CONFIG_INOTIFY_USER=y | 1153 | CONFIG_INOTIFY_USER=y |
| @@ -1192,6 +1221,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | |||
| 1192 | CONFIG_NFS_V3=y | 1221 | CONFIG_NFS_V3=y |
| 1193 | # CONFIG_NFS_V3_ACL is not set | 1222 | # CONFIG_NFS_V3_ACL is not set |
| 1194 | CONFIG_NFS_V4=y | 1223 | CONFIG_NFS_V4=y |
| 1224 | # CONFIG_NFS_V4_1 is not set | ||
| 1195 | CONFIG_ROOT_NFS=y | 1225 | CONFIG_ROOT_NFS=y |
| 1196 | # CONFIG_NFSD is not set | 1226 | # CONFIG_NFSD is not set |
| 1197 | CONFIG_LOCKD=y | 1227 | CONFIG_LOCKD=y |
| @@ -1287,6 +1317,7 @@ CONFIG_HAS_IOPORT=y · 89 unmodified lines | |||
| 1287 | CONFIG_HAS_DMA=y | 1317 | CONFIG_HAS_DMA=y |
| 1288 | CONFIG_HAVE_LMB=y | 1318 | CONFIG_HAVE_LMB=y |
| 1289 | CONFIG_NLATTR=y | 1319 | CONFIG_NLATTR=y |
| 1320 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1290 | 1321 | ||
| 1291 | # | 1322 | # |
| 1292 | # Kernel hacking | 1323 | # Kernel hacking |
| @@ -1312,22 +1343,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1312 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1343 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1313 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1344 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1314 | CONFIG_TRACING_SUPPORT=y | 1345 | CONFIG_TRACING_SUPPORT=y |
| 1315 | 1346 | # CONFIG_FTRACE is not set | |
| 1316 | # | ||
| 1317 | # Tracers | ||
| 1318 | # | ||
| 1319 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1320 | # CONFIG_SCHED_TRACER is not set | ||
| 1321 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1322 | # CONFIG_EVENT_TRACER is not set | ||
| 1323 | # CONFIG_BOOT_TRACER is not set | ||
| 1324 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1325 | # CONFIG_STACK_TRACER is not set | ||
| 1326 | # CONFIG_KMEMTRACE is not set | ||
| 1327 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1328 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1329 | # CONFIG_SAMPLES is not set | 1347 | # CONFIG_SAMPLES is not set |
| 1330 | CONFIG_HAVE_ARCH_KGDB=y | 1348 | CONFIG_HAVE_ARCH_KGDB=y |
| 1349 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1350 | CONFIG_PPC_WERROR=y | ||
| 1331 | CONFIG_PRINT_STACK_DEPTH=64 | 1351 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1332 | # CONFIG_IRQSTACKS is not set | 1352 | # CONFIG_IRQSTACKS is not set |
| 1333 | # CONFIG_BOOTX_TEXT is not set | 1353 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,25 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.28 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Fri Apr 3 10:34:33 2009 | 4 | # Wed Jul 29 23:32:03 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | ||
| 18 | CONFIG_6xx=y | ||
| 17 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 18 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 19 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 20 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 21 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 22 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 23 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 24 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 25 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -30,21 +33,22 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 30 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 31 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 32 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 33 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 34 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 35 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 37 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 38 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 39 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 40 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 41 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 42 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 43 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 44 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| 45 | CONFIG_EARLY_PRINTK=y | 49 | CONFIG_EARLY_PRINTK=y |
| 46 | CONFIG_GENERIC_NVRAM=y | 50 | CONFIG_GENERIC_NVRAM=y |
| 47 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | 51 | CONFIG_SCHED_OMIT_FRAME_POINTER=y |
| 48 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | 52 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
| 49 | CONFIG_PPC_OF=y | 53 | CONFIG_PPC_OF=y |
| 50 | CONFIG_OF=y | 54 | CONFIG_OF=y |
| @@ -52,11 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 1 unmodified line | |||
| 52 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 53 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 54 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 55 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 56 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 57 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 58 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
| 59 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 60 | 67 | ||
| 61 | # | 68 | # |
| 62 | # General setup | 69 | # General setup |
| @@ -71,19 +78,30 @@ CONFIG_LOCALVERSION_AUTO=y · 8 unmodified lines | |||
| 71 | CONFIG_SYSVIPC=y | 78 | CONFIG_SYSVIPC=y |
| 72 | CONFIG_SYSVIPC_SYSCTL=y | 79 | CONFIG_SYSVIPC_SYSCTL=y |
| 73 | CONFIG_POSIX_MQUEUE=y | 80 | CONFIG_POSIX_MQUEUE=y |
| 81 | CONFIG_POSIX_MQUEUE_SYSCTL=y | ||
| 74 | # CONFIG_BSD_PROCESS_ACCT is not set | 82 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 75 | # CONFIG_TASKSTATS is not set | 83 | # CONFIG_TASKSTATS is not set |
| 76 | # CONFIG_AUDIT is not set | 84 | # CONFIG_AUDIT is not set |
| 85 | |||
| 86 | # | ||
| 87 | # RCU Subsystem | ||
| 88 | # | ||
| 89 | CONFIG_CLASSIC_RCU=y | ||
| 90 | # CONFIG_TREE_RCU is not set | ||
| 91 | # CONFIG_PREEMPT_RCU is not set | ||
| 92 | # CONFIG_TREE_RCU_TRACE is not set | ||
| 93 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
| 77 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
| 78 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
| 79 | # CONFIG_CGROUPS is not set | ||
| 80 | # CONFIG_GROUP_SCHED is not set | 96 | # CONFIG_GROUP_SCHED is not set |
| 97 | # CONFIG_CGROUPS is not set | ||
| 81 | # CONFIG_SYSFS_DEPRECATED_V2 is not set | 98 | # CONFIG_SYSFS_DEPRECATED_V2 is not set |
| 82 | # CONFIG_RELAY is not set | 99 | # CONFIG_RELAY is not set |
| 83 | # CONFIG_NAMESPACES is not set | 100 | # CONFIG_NAMESPACES is not set |
| 84 | # CONFIG_BLK_DEV_INITRD is not set | 101 | # CONFIG_BLK_DEV_INITRD is not set |
| 85 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 102 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
| 86 | CONFIG_SYSCTL=y | 103 | CONFIG_SYSCTL=y |
| 104 | CONFIG_ANON_INODES=y | ||
| 87 | CONFIG_EMBEDDED=y | 105 | CONFIG_EMBEDDED=y |
| 88 | CONFIG_SYSCTL_SYSCALL=y | 106 | CONFIG_SYSCTL_SYSCALL=y |
| 89 | CONFIG_KALLSYMS=y | 107 | CONFIG_KALLSYMS=y |
| @@ -93,17 +111,23 @@ CONFIG_KALLSYMS_ALL=y · 3 unmodified lines | |||
| 93 | CONFIG_PRINTK=y | 111 | CONFIG_PRINTK=y |
| 94 | CONFIG_BUG=y | 112 | CONFIG_BUG=y |
| 95 | CONFIG_ELF_CORE=y | 113 | CONFIG_ELF_CORE=y |
| 96 | CONFIG_COMPAT_BRK=y | ||
| 97 | CONFIG_BASE_FULL=y | 114 | CONFIG_BASE_FULL=y |
| 98 | CONFIG_FUTEX=y | 115 | CONFIG_FUTEX=y |
| 99 | CONFIG_ANON_INODES=y | ||
| 100 | CONFIG_EPOLL=y | 116 | CONFIG_EPOLL=y |
| 101 | CONFIG_SIGNALFD=y | 117 | CONFIG_SIGNALFD=y |
| 102 | CONFIG_TIMERFD=y | 118 | CONFIG_TIMERFD=y |
| 103 | CONFIG_EVENTFD=y | 119 | CONFIG_EVENTFD=y |
| 104 | CONFIG_SHMEM=y | 120 | CONFIG_SHMEM=y |
| 105 | CONFIG_AIO=y | 121 | CONFIG_AIO=y |
| 122 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 123 | |||
| 124 | # | ||
| 125 | # Performance Counters | ||
| 126 | # | ||
| 127 | # CONFIG_PERF_COUNTERS is not set | ||
| 106 | CONFIG_VM_EVENT_COUNTERS=y | 128 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 130 | CONFIG_COMPAT_BRK=y | ||
| 107 | CONFIG_SLAB=y | 131 | CONFIG_SLAB=y |
| 108 | # CONFIG_SLUB is not set | 132 | # CONFIG_SLUB is not set |
| 109 | # CONFIG_SLOB is not set | 133 | # CONFIG_SLOB is not set |
| @@ -116,10 +140,15 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 116 | CONFIG_HAVE_KPROBES=y | 140 | CONFIG_HAVE_KPROBES=y |
| 117 | CONFIG_HAVE_KRETPROBES=y | 141 | CONFIG_HAVE_KRETPROBES=y |
| 118 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 142 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 143 | |||
| 144 | # | ||
| 145 | # GCOV-based kernel profiling | ||
| 146 | # | ||
| 147 | # CONFIG_GCOV_KERNEL is not set | ||
| 148 | # CONFIG_SLOW_WORK is not set | ||
| 119 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 149 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 120 | CONFIG_SLABINFO=y | 150 | CONFIG_SLABINFO=y |
| 121 | CONFIG_RT_MUTEXES=y | 151 | CONFIG_RT_MUTEXES=y |
| 122 | # CONFIG_TINY_SHMEM is not set | ||
| 123 | CONFIG_BASE_SMALL=0 | 152 | CONFIG_BASE_SMALL=0 |
| 124 | CONFIG_MODULES=y | 153 | CONFIG_MODULES=y |
| 125 | # CONFIG_MODULE_FORCE_LOAD is not set | 154 | # CONFIG_MODULE_FORCE_LOAD is not set |
| @@ -127,11 +156,8 @@ CONFIG_MODULE_UNLOAD=y · 1 unmodified line | |||
| 127 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 156 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
| 128 | # CONFIG_MODVERSIONS is not set | 157 | # CONFIG_MODVERSIONS is not set |
| 129 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 158 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 130 | CONFIG_KMOD=y | ||
| 131 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
| 132 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
| 133 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 134 | # CONFIG_LSF is not set | ||
| 135 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 136 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 137 | 163 | ||
| @@ -147,14 +173,11 @@ CONFIG_IOSCHED_NOOP=y · 9 unmodified lines | |||
| 147 | # CONFIG_DEFAULT_CFQ is not set | 173 | # CONFIG_DEFAULT_CFQ is not set |
| 148 | CONFIG_DEFAULT_NOOP=y | 174 | CONFIG_DEFAULT_NOOP=y |
| 149 | CONFIG_DEFAULT_IOSCHED="noop" | 175 | CONFIG_DEFAULT_IOSCHED="noop" |
| 150 | CONFIG_CLASSIC_RCU=y | ||
| 151 | # CONFIG_FREEZER is not set | 176 | # CONFIG_FREEZER is not set |
| 152 | 177 | ||
| 153 | # | 178 | # |
| 154 | # Platform support | 179 | # Platform support |
| 155 | # | 180 | # |
| 156 | CONFIG_PPC_MULTIPLATFORM=y | ||
| 157 | CONFIG_CLASSIC32=y | ||
| 158 | # CONFIG_PPC_CHRP is not set | 181 | # CONFIG_PPC_CHRP is not set |
| 159 | # CONFIG_MPC5121_ADS is not set | 182 | # CONFIG_MPC5121_ADS is not set |
| 160 | # CONFIG_MPC5121_GENERIC is not set | 183 | # CONFIG_MPC5121_GENERIC is not set |
| @@ -179,6 +202,8 @@ CONFIG_PPC_83xx=y · 18 unmodified lines | |||
| 179 | CONFIG_KMETER1=y | 202 | CONFIG_KMETER1=y |
| 180 | # CONFIG_PPC_86xx is not set | 203 | # CONFIG_PPC_86xx is not set |
| 181 | # CONFIG_EMBEDDED6xx is not set | 204 | # CONFIG_EMBEDDED6xx is not set |
| 205 | # CONFIG_AMIGAONE is not set | ||
| 206 | CONFIG_PPC_OF_BOOT_TRAMPOLINE=y | ||
| 182 | CONFIG_IPIC=y | 207 | CONFIG_IPIC=y |
| 183 | # CONFIG_MPIC is not set | 208 | # CONFIG_MPIC is not set |
| 184 | # CONFIG_MPIC_WEIRD is not set | 209 | # CONFIG_MPIC_WEIRD is not set |
| @@ -194,6 +219,8 @@ CONFIG_IPIC=y · 9 unmodified lines | |||
| 194 | CONFIG_QUICC_ENGINE=y | 219 | CONFIG_QUICC_ENGINE=y |
| 195 | # CONFIG_QE_GPIO is not set | 220 | # CONFIG_QE_GPIO is not set |
| 196 | # CONFIG_FSL_ULI1575 is not set | 221 | # CONFIG_FSL_ULI1575 is not set |
| 222 | # CONFIG_SIMPLE_GPIO is not set | ||
| 223 | # CONFIG_MCU_MPC8349EMITX is not set | ||
| 197 | 224 | ||
| 198 | # | 225 | # |
| 199 | # Kernel options | 226 | # Kernel options |
| @@ -212,16 +239,17 @@ CONFIG_SCHED_HRTICK=y · 12 unmodified lines | |||
| 212 | # CONFIG_PREEMPT_NONE is not set | 239 | # CONFIG_PREEMPT_NONE is not set |
| 213 | # CONFIG_PREEMPT_VOLUNTARY is not set | 240 | # CONFIG_PREEMPT_VOLUNTARY is not set |
| 214 | CONFIG_PREEMPT=y | 241 | CONFIG_PREEMPT=y |
| 215 | # CONFIG_PREEMPT_RCU is not set | ||
| 216 | CONFIG_BINFMT_ELF=y | 242 | CONFIG_BINFMT_ELF=y |
| 217 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | 243 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
| 218 | # CONFIG_HAVE_AOUT is not set | 244 | # CONFIG_HAVE_AOUT is not set |
| 219 | # CONFIG_BINFMT_MISC is not set | 245 | # CONFIG_BINFMT_MISC is not set |
| 220 | # CONFIG_IOMMU_HELPER is not set | 246 | # CONFIG_IOMMU_HELPER is not set |
| 247 | # CONFIG_SWIOTLB is not set | ||
| 221 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 222 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 223 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| 224 | # CONFIG_KEXEC is not set | 251 | # CONFIG_KEXEC is not set |
| 252 | # CONFIG_CRASH_DUMP is not set | ||
| 225 | CONFIG_ARCH_FLATMEM_ENABLE=y | 253 | CONFIG_ARCH_FLATMEM_ENABLE=y |
| 226 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 254 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
| 227 | CONFIG_SELECT_MEMORY_MODEL=y | 255 | CONFIG_SELECT_MEMORY_MODEL=y |
| @@ -233,12 +261,17 @@ CONFIG_FLAT_NODE_MEM_MAP=y · 5 unmodified lines | |||
| 233 | CONFIG_PAGEFLAGS_EXTENDED=y | 261 | CONFIG_PAGEFLAGS_EXTENDED=y |
| 234 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 262 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
| 235 | CONFIG_MIGRATION=y | 263 | CONFIG_MIGRATION=y |
| 236 | # CONFIG_RESOURCES_64BIT is not set | ||
| 237 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 238 | CONFIG_ZONE_DMA_FLAG=1 | 265 | CONFIG_ZONE_DMA_FLAG=1 |
| 239 | CONFIG_BOUNCE=y | 266 | CONFIG_BOUNCE=y |
| 240 | CONFIG_VIRT_TO_BUS=y | 267 | CONFIG_VIRT_TO_BUS=y |
| 241 | CONFIG_UNEVICTABLE_LRU=y | 268 | CONFIG_HAVE_MLOCK=y |
| 269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
| 270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 271 | CONFIG_PPC_4K_PAGES=y | ||
| 272 | # CONFIG_PPC_16K_PAGES is not set | ||
| 273 | # CONFIG_PPC_64K_PAGES is not set | ||
| 274 | # CONFIG_PPC_256K_PAGES is not set | ||
| 242 | CONFIG_FORCE_MAX_ZONEORDER=11 | 275 | CONFIG_FORCE_MAX_ZONEORDER=11 |
| 243 | CONFIG_PROC_DEVICETREE=y | 276 | CONFIG_PROC_DEVICETREE=y |
| 244 | # CONFIG_CMDLINE_BOOL is not set | 277 | # CONFIG_CMDLINE_BOOL is not set |
| @@ -331,7 +364,10 @@ CONFIG_LLC=m · 86 unmodified lines | |||
| 331 | # CONFIG_LAPB is not set | 364 | # CONFIG_LAPB is not set |
| 332 | # CONFIG_ECONET is not set | 365 | # CONFIG_ECONET is not set |
| 333 | # CONFIG_WAN_ROUTER is not set | 366 | # CONFIG_WAN_ROUTER is not set |
| 367 | # CONFIG_PHONET is not set | ||
| 368 | # CONFIG_IEEE802154 is not set | ||
| 334 | # CONFIG_NET_SCHED is not set | 369 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | ||
| 335 | 371 | ||
| 336 | # | 372 | # |
| 337 | # Network testing | 373 | # Network testing |
| @@ -342,8 +378,8 @@ CONFIG_LLC=m · 4 unmodified lines | |||
| 342 | # CONFIG_IRDA is not set | 378 | # CONFIG_IRDA is not set |
| 343 | # CONFIG_BT is not set | 379 | # CONFIG_BT is not set |
| 344 | # CONFIG_AF_RXRPC is not set | 380 | # CONFIG_AF_RXRPC is not set |
| 345 | # CONFIG_PHONET is not set | ||
| 346 | # CONFIG_WIRELESS is not set | 381 | # CONFIG_WIRELESS is not set |
| 382 | # CONFIG_WIMAX is not set | ||
| 347 | # CONFIG_RFKILL is not set | 383 | # CONFIG_RFKILL is not set |
| 348 | # CONFIG_NET_9P is not set | 384 | # CONFIG_NET_9P is not set |
| 349 | 385 | ||
| @@ -362,6 +398,7 @@ CONFIG_MTD=y · 12 unmodified lines | |||
| 362 | # CONFIG_MTD_DEBUG is not set | 398 | # CONFIG_MTD_DEBUG is not set |
| 363 | CONFIG_MTD_CONCAT=y | 399 | CONFIG_MTD_CONCAT=y |
| 364 | CONFIG_MTD_PARTITIONS=y | 400 | CONFIG_MTD_PARTITIONS=y |
| 401 | # CONFIG_MTD_TESTS is not set | ||
| 365 | # CONFIG_MTD_REDBOOT_PARTS is not set | 402 | # CONFIG_MTD_REDBOOT_PARTS is not set |
| 366 | CONFIG_MTD_CMDLINE_PARTS=y | 403 | CONFIG_MTD_CMDLINE_PARTS=y |
| 367 | CONFIG_MTD_OF_PARTS=y | 404 | CONFIG_MTD_OF_PARTS=y |
| @@ -430,6 +467,11 @@ CONFIG_MTD_PHRAM=y · 62 unmodified lines | |||
| 430 | # CONFIG_MTD_NAND is not set | 467 | # CONFIG_MTD_NAND is not set |
| 431 | # CONFIG_MTD_ONENAND is not set | 468 | # CONFIG_MTD_ONENAND is not set |
| 432 | 469 | ||
| 470 | # | ||
| 471 | # LPDDR flash memory drivers | ||
| 472 | # | ||
| 473 | # CONFIG_MTD_LPDDR is not set | ||
| 474 | |||
| 433 | # | 475 | # |
| 434 | # UBI - Unsorted block images | 476 | # UBI - Unsorted block images |
| 435 | # | 477 | # |
| @@ -445,7 +487,6 @@ CONFIG_MTD_UBI_DEBUG=y · 9 unmodified lines | |||
| 445 | # CONFIG_MTD_UBI_DEBUG_MSG is not set | 487 | # CONFIG_MTD_UBI_DEBUG_MSG is not set |
| 446 | # CONFIG_MTD_UBI_DEBUG_PARANOID is not set | 488 | # CONFIG_MTD_UBI_DEBUG_PARANOID is not set |
| 447 | # CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set | 489 | # CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set |
| 448 | # CONFIG_MTD_UBI_DEBUG_USERSPACE_IO is not set | ||
| 449 | # CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set | 490 | # CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set |
| 450 | # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set | 491 | # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set |
| 451 | # CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set | 492 | # CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set |
| @@ -459,6 +500,7 @@ CONFIG_MTD_UBI_DEBUG=y · 7 unmodified lines | |||
| 459 | # CONFIG_MTD_UBI_DEBUG_MSG_IO is not set | 500 | # CONFIG_MTD_UBI_DEBUG_MSG_IO is not set |
| 460 | CONFIG_OF_DEVICE=y | 501 | CONFIG_OF_DEVICE=y |
| 461 | CONFIG_OF_I2C=y | 502 | CONFIG_OF_I2C=y |
| 503 | CONFIG_OF_MDIO=y | ||
| 462 | # CONFIG_PARPORT is not set | 504 | # CONFIG_PARPORT is not set |
| 463 | CONFIG_BLK_DEV=y | 505 | CONFIG_BLK_DEV=y |
| 464 | # CONFIG_BLK_DEV_FD is not set | 506 | # CONFIG_BLK_DEV_FD is not set |
| @@ -505,10 +547,15 @@ CONFIG_MARVELL_PHY=y · 40 unmodified lines | |||
| 505 | # CONFIG_BROADCOM_PHY is not set | 547 | # CONFIG_BROADCOM_PHY is not set |
| 506 | # CONFIG_ICPLUS_PHY is not set | 548 | # CONFIG_ICPLUS_PHY is not set |
| 507 | # CONFIG_REALTEK_PHY is not set | 549 | # CONFIG_REALTEK_PHY is not set |
| 550 | # CONFIG_NATIONAL_PHY is not set | ||
| 551 | # CONFIG_STE10XP is not set | ||
| 552 | # CONFIG_LSI_ET1011C_PHY is not set | ||
| 508 | # CONFIG_FIXED_PHY is not set | 553 | # CONFIG_FIXED_PHY is not set |
| 509 | # CONFIG_MDIO_BITBANG is not set | 554 | # CONFIG_MDIO_BITBANG is not set |
| 510 | CONFIG_NET_ETHERNET=y | 555 | CONFIG_NET_ETHERNET=y |
| 511 | CONFIG_MII=y | 556 | CONFIG_MII=y |
| 557 | # CONFIG_ETHOC is not set | ||
| 558 | # CONFIG_DNET is not set | ||
| 512 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 559 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
| 513 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 560 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
| 514 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 561 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
| @@ -517,11 +564,12 @@ CONFIG_MII=y · 2 unmodified lines | |||
| 517 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 564 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 518 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 565 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 519 | # CONFIG_B44 is not set | 566 | # CONFIG_B44 is not set |
| 567 | # CONFIG_KS8842 is not set | ||
| 520 | CONFIG_NETDEV_1000=y | 568 | CONFIG_NETDEV_1000=y |
| 569 | CONFIG_FSL_PQ_MDIO=y | ||
| 521 | # CONFIG_GIANFAR is not set | 570 | # CONFIG_GIANFAR is not set |
| 522 | CONFIG_UCC_GETH=y | 571 | CONFIG_UCC_GETH=y |
| 523 | # CONFIG_UGETH_MAGIC_PACKET is not set | 572 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 524 | # CONFIG_UGETH_FILTERING is not set | ||
| 525 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 573 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 526 | # CONFIG_MV643XX_ETH is not set | 574 | # CONFIG_MV643XX_ETH is not set |
| 527 | # CONFIG_NETDEV_10000 is not set | 575 | # CONFIG_NETDEV_10000 is not set |
| @@ -531,7 +579,10 @@ CONFIG_UCC_GETH=y · 3 unmodified lines | |||
| 531 | # | 579 | # |
| 532 | # CONFIG_WLAN_PRE80211 is not set | 580 | # CONFIG_WLAN_PRE80211 is not set |
| 533 | # CONFIG_WLAN_80211 is not set | 581 | # CONFIG_WLAN_80211 is not set |
| 534 | # CONFIG_IWLWIFI_LEDS is not set | 582 | |
| 583 | # | ||
| 584 | # Enable WiMAX (Networking options) to see the WiMAX drivers | ||
| 585 | # | ||
| 535 | CONFIG_WAN=y | 586 | CONFIG_WAN=y |
| 536 | CONFIG_HDLC=y | 587 | CONFIG_HDLC=y |
| 537 | # CONFIG_HDLC_RAW is not set | 588 | # CONFIG_HDLC_RAW is not set |
| @@ -543,8 +594,6 @@ CONFIG_HDLC=y · 5 unmodified lines | |||
| 543 | # | 594 | # |
| 544 | # X.25/LAPB support is disabled | 595 | # X.25/LAPB support is disabled |
| 545 | # | 596 | # |
| 546 | CONFIG_HDLC_KM=y | ||
| 547 | CONFIG_FS_UCC_HDLC=y | ||
| 548 | # CONFIG_DLCI is not set | 597 | # CONFIG_DLCI is not set |
| 549 | CONFIG_PPP=y | 598 | CONFIG_PPP=y |
| 550 | CONFIG_PPP_MULTILINK=y | 599 | CONFIG_PPP_MULTILINK=y |
| @@ -600,16 +649,18 @@ CONFIG_SERIAL_CORE_CONSOLE=y · 49 unmodified lines | |||
| 600 | # CONFIG_SERIAL_OF_PLATFORM is not set | 649 | # CONFIG_SERIAL_OF_PLATFORM is not set |
| 601 | # CONFIG_SERIAL_QE is not set | 650 | # CONFIG_SERIAL_QE is not set |
| 602 | CONFIG_UNIX98_PTYS=y | 651 | CONFIG_UNIX98_PTYS=y |
| 652 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
| 603 | CONFIG_LEGACY_PTYS=y | 653 | CONFIG_LEGACY_PTYS=y |
| 604 | CONFIG_LEGACY_PTY_COUNT=256 | 654 | CONFIG_LEGACY_PTY_COUNT=256 |
| 655 | # CONFIG_HVC_UDBG is not set | ||
| 605 | # CONFIG_IPMI_HANDLER is not set | 656 | # CONFIG_IPMI_HANDLER is not set |
| 606 | CONFIG_HW_RANDOM=y | 657 | CONFIG_HW_RANDOM=y |
| 658 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
| 607 | # CONFIG_NVRAM is not set | 659 | # CONFIG_NVRAM is not set |
| 608 | # CONFIG_GEN_RTC is not set | 660 | # CONFIG_GEN_RTC is not set |
| 609 | # CONFIG_R3964 is not set | 661 | # CONFIG_R3964 is not set |
| 610 | # CONFIG_RAW_DRIVER is not set | 662 | # CONFIG_RAW_DRIVER is not set |
| 611 | # CONFIG_TCG_TPM is not set | 663 | # CONFIG_TCG_TPM is not set |
| 612 | CONFIG_BOOTCOUNT=y | ||
| 613 | CONFIG_I2C=y | 664 | CONFIG_I2C=y |
| 614 | CONFIG_I2C_BOARDINFO=y | 665 | CONFIG_I2C_BOARDINFO=y |
| 615 | CONFIG_I2C_CHARDEV=y | 666 | CONFIG_I2C_CHARDEV=y |
| @@ -642,20 +693,20 @@ CONFIG_I2C_MPC=y · 26 unmodified lines | |||
| 642 | # Miscellaneous I2C Chip support | 693 | # Miscellaneous I2C Chip support |
| 643 | # | 694 | # |
| 644 | # CONFIG_DS1682 is not set | 695 | # CONFIG_DS1682 is not set |
| 645 | # CONFIG_AT24 is not set | ||
| 646 | # CONFIG_SENSORS_EEPROM is not set | ||
| 647 | # CONFIG_SENSORS_PCF8574 is not set | 696 | # CONFIG_SENSORS_PCF8574 is not set |
| 648 | # CONFIG_PCF8575 is not set | 697 | # CONFIG_PCF8575 is not set |
| 649 | # CONFIG_SENSORS_PCA9539 is not set | 698 | # CONFIG_SENSORS_PCA9539 is not set |
| 650 | # CONFIG_SENSORS_PCF8591 is not set | ||
| 651 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 652 | # CONFIG_SENSORS_TSL2550 is not set | 699 | # CONFIG_SENSORS_TSL2550 is not set |
| 653 | # CONFIG_MCU_MPC8349EMITX is not set | ||
| 654 | # CONFIG_I2C_DEBUG_CORE is not set | 700 | # CONFIG_I2C_DEBUG_CORE is not set |
| 655 | # CONFIG_I2C_DEBUG_ALGO is not set | 701 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 656 | # CONFIG_I2C_DEBUG_BUS is not set | 702 | # CONFIG_I2C_DEBUG_BUS is not set |
| 657 | # CONFIG_I2C_DEBUG_CHIP is not set | 703 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 658 | # CONFIG_SPI is not set | 704 | # CONFIG_SPI is not set |
| 705 | |||
| 706 | # | ||
| 707 | # PPS support | ||
| 708 | # | ||
| 709 | # CONFIG_PPS is not set | ||
| 659 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 710 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 660 | # CONFIG_GPIOLIB is not set | 711 | # CONFIG_GPIOLIB is not set |
| 661 | # CONFIG_W1 is not set | 712 | # CONFIG_W1 is not set |
| @@ -677,27 +728,15 @@ CONFIG_SSB_POSSIBLE=y · 15 unmodified lines | |||
| 677 | # CONFIG_MFD_CORE is not set | 728 | # CONFIG_MFD_CORE is not set |
| 678 | # CONFIG_MFD_SM501 is not set | 729 | # CONFIG_MFD_SM501 is not set |
| 679 | # CONFIG_HTC_PASIC3 is not set | 730 | # CONFIG_HTC_PASIC3 is not set |
| 731 | # CONFIG_TWL4030_CORE is not set | ||
| 680 | # CONFIG_MFD_TMIO is not set | 732 | # CONFIG_MFD_TMIO is not set |
| 681 | # CONFIG_PMIC_DA903X is not set | 733 | # CONFIG_PMIC_DA903X is not set |
| 682 | # CONFIG_MFD_WM8400 is not set | 734 | # CONFIG_MFD_WM8400 is not set |
| 683 | # CONFIG_MFD_WM8350_I2C is not set | 735 | # CONFIG_MFD_WM8350_I2C is not set |
| 736 | # CONFIG_MFD_PCF50633 is not set | ||
| 737 | # CONFIG_AB3100_CORE is not set | ||
| 684 | # CONFIG_REGULATOR is not set | 738 | # CONFIG_REGULATOR is not set |
| 685 | 739 | # CONFIG_MEDIA_SUPPORT is not set | |
| 686 | # | ||
| 687 | # Multimedia devices | ||
| 688 | # | ||
| 689 | |||
| 690 | # | ||
| 691 | # Multimedia core support | ||
| 692 | # | ||
| 693 | # CONFIG_VIDEO_DEV is not set | ||
| 694 | # CONFIG_DVB_CORE is not set | ||
| 695 | # CONFIG_VIDEO_MEDIA is not set | ||
| 696 | |||
| 697 | # | ||
| 698 | # Multimedia drivers | ||
| 699 | # | ||
| 700 | # CONFIG_DAB is not set | ||
| 701 | 740 | ||
| 702 | # | 741 | # |
| 703 | # Graphics support | 742 | # Graphics support |
| @@ -720,11 +759,16 @@ CONFIG_SSB_POSSIBLE=y · 16 unmodified lines | |||
| 720 | # CONFIG_EDAC is not set | 759 | # CONFIG_EDAC is not set |
| 721 | # CONFIG_RTC_CLASS is not set | 760 | # CONFIG_RTC_CLASS is not set |
| 722 | # CONFIG_DMADEVICES is not set | 761 | # CONFIG_DMADEVICES is not set |
| 762 | # CONFIG_AUXDISPLAY is not set | ||
| 723 | CONFIG_UIO=y | 763 | CONFIG_UIO=y |
| 724 | # CONFIG_UIO_PDRV is not set | 764 | # CONFIG_UIO_PDRV is not set |
| 725 | # CONFIG_UIO_PDRV_GENIRQ is not set | 765 | # CONFIG_UIO_PDRV_GENIRQ is not set |
| 726 | # CONFIG_UIO_SMX is not set | 766 | # CONFIG_UIO_SMX is not set |
| 727 | # CONFIG_UIO_SERCOS3 is not set | 767 | # CONFIG_UIO_SERCOS3 is not set |
| 768 | |||
| 769 | # | ||
| 770 | # TI VLYNQ | ||
| 771 | # | ||
| 728 | # CONFIG_STAGING is not set | 772 | # CONFIG_STAGING is not set |
| 729 | 773 | ||
| 730 | # | 774 | # |
| @@ -736,9 +780,12 @@ CONFIG_UIO=y · 5 unmodified lines | |||
| 736 | # CONFIG_REISERFS_FS is not set | 780 | # CONFIG_REISERFS_FS is not set |
| 737 | # CONFIG_JFS_FS is not set | 781 | # CONFIG_JFS_FS is not set |
| 738 | # CONFIG_FS_POSIX_ACL is not set | 782 | # CONFIG_FS_POSIX_ACL is not set |
| 739 | CONFIG_FILE_LOCKING=y | ||
| 740 | # CONFIG_XFS_FS is not set | 783 | # CONFIG_XFS_FS is not set |
| 784 | # CONFIG_GFS2_FS is not set | ||
| 741 | # CONFIG_OCFS2_FS is not set | 785 | # CONFIG_OCFS2_FS is not set |
| 786 | # CONFIG_BTRFS_FS is not set | ||
| 787 | CONFIG_FILE_LOCKING=y | ||
| 788 | CONFIG_FSNOTIFY=y | ||
| 742 | # CONFIG_DNOTIFY is not set | 789 | # CONFIG_DNOTIFY is not set |
| 743 | CONFIG_INOTIFY=y | 790 | CONFIG_INOTIFY=y |
| 744 | CONFIG_INOTIFY_USER=y | 791 | CONFIG_INOTIFY_USER=y |
| @@ -747,6 +794,11 @@ CONFIG_INOTIFY_USER=y · 2 unmodified lines | |||
| 747 | # CONFIG_AUTOFS4_FS is not set | 794 | # CONFIG_AUTOFS4_FS is not set |
| 748 | # CONFIG_FUSE_FS is not set | 795 | # CONFIG_FUSE_FS is not set |
| 749 | 796 | ||
| 797 | # | ||
| 798 | # Caches | ||
| 799 | # | ||
| 800 | # CONFIG_FSCACHE is not set | ||
| 801 | |||
| 750 | # | 802 | # |
| 751 | # CD-ROM/DVD Filesystems | 803 | # CD-ROM/DVD Filesystems |
| 752 | # | 804 | # |
| @@ -772,10 +824,7 @@ CONFIG_TMPFS=y · 19 unmodified lines | |||
| 772 | # CONFIG_TMPFS_POSIX_ACL is not set | 824 | # CONFIG_TMPFS_POSIX_ACL is not set |
| 773 | # CONFIG_HUGETLB_PAGE is not set | 825 | # CONFIG_HUGETLB_PAGE is not set |
| 774 | # CONFIG_CONFIGFS_FS is not set | 826 | # CONFIG_CONFIGFS_FS is not set |
| 775 | 827 | CONFIG_MISC_FILESYSTEMS=y | |
| 776 | # | ||
| 777 | # Miscellaneous filesystems | ||
| 778 | # | ||
| 779 | # CONFIG_ADFS_FS is not set | 828 | # CONFIG_ADFS_FS is not set |
| 780 | # CONFIG_AFFS_FS is not set | 829 | # CONFIG_AFFS_FS is not set |
| 781 | # CONFIG_HFS_FS is not set | 830 | # CONFIG_HFS_FS is not set |
| @@ -796,6 +845,7 @@ CONFIG_JFFS2_RTIME=y · 14 unmodified lines | |||
| 796 | # CONFIG_JFFS2_RUBIN is not set | 845 | # CONFIG_JFFS2_RUBIN is not set |
| 797 | # CONFIG_UBIFS_FS is not set | 846 | # CONFIG_UBIFS_FS is not set |
| 798 | # CONFIG_CRAMFS is not set | 847 | # CONFIG_CRAMFS is not set |
| 848 | # CONFIG_SQUASHFS is not set | ||
| 799 | # CONFIG_VXFS_FS is not set | 849 | # CONFIG_VXFS_FS is not set |
| 800 | # CONFIG_MINIX_FS is not set | 850 | # CONFIG_MINIX_FS is not set |
| 801 | # CONFIG_OMFS_FS is not set | 851 | # CONFIG_OMFS_FS is not set |
| @@ -804,6 +854,7 @@ CONFIG_JFFS2_RTIME=y · 2 unmodified lines | |||
| 804 | # CONFIG_ROMFS_FS is not set | 854 | # CONFIG_ROMFS_FS is not set |
| 805 | # CONFIG_SYSV_FS is not set | 855 | # CONFIG_SYSV_FS is not set |
| 806 | # CONFIG_UFS_FS is not set | 856 | # CONFIG_UFS_FS is not set |
| 857 | # CONFIG_NILFS2_FS is not set | ||
| 807 | CONFIG_NETWORK_FILESYSTEMS=y | 858 | CONFIG_NETWORK_FILESYSTEMS=y |
| 808 | CONFIG_NFS_FS=y | 859 | CONFIG_NFS_FS=y |
| 809 | CONFIG_NFS_V3=y | 860 | CONFIG_NFS_V3=y |
| @@ -815,7 +866,6 @@ CONFIG_LOCKD=y · 5 unmodified lines | |||
| 815 | CONFIG_LOCKD_V4=y | 866 | CONFIG_LOCKD_V4=y |
| 816 | CONFIG_NFS_COMMON=y | 867 | CONFIG_NFS_COMMON=y |
| 817 | CONFIG_SUNRPC=y | 868 | CONFIG_SUNRPC=y |
| 818 | # CONFIG_SUNRPC_REGISTER_V4 is not set | ||
| 819 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 869 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
| 820 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 870 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
| 821 | # CONFIG_SMB_FS is not set | 871 | # CONFIG_SMB_FS is not set |
| @@ -845,11 +895,13 @@ CONFIG_PARTITION_ADVANCED=y · 23 unmodified lines | |||
| 845 | # CONFIG_DLM is not set | 895 | # CONFIG_DLM is not set |
| 846 | CONFIG_UCC_FAST=y | 896 | CONFIG_UCC_FAST=y |
| 847 | CONFIG_UCC=y | 897 | CONFIG_UCC=y |
| 898 | # CONFIG_BINARY_PRINTF is not set | ||
| 848 | 899 | ||
| 849 | # | 900 | # |
| 850 | # Library routines | 901 | # Library routines |
| 851 | # | 902 | # |
| 852 | CONFIG_BITREVERSE=y | 903 | CONFIG_BITREVERSE=y |
| 904 | CONFIG_GENERIC_FIND_LAST_BIT=y | ||
| 853 | # CONFIG_CRC_CCITT is not set | 905 | # CONFIG_CRC_CCITT is not set |
| 854 | # CONFIG_CRC16 is not set | 906 | # CONFIG_CRC16 is not set |
| 855 | # CONFIG_CRC_T10DIF is not set | 907 | # CONFIG_CRC_T10DIF is not set |
| @@ -859,11 +911,12 @@ CONFIG_CRC32=y · 3 unmodified lines | |||
| 859 | # CONFIG_LIBCRC32C is not set | 911 | # CONFIG_LIBCRC32C is not set |
| 860 | CONFIG_ZLIB_INFLATE=y | 912 | CONFIG_ZLIB_INFLATE=y |
| 861 | CONFIG_ZLIB_DEFLATE=y | 913 | CONFIG_ZLIB_DEFLATE=y |
| 862 | CONFIG_PLIST=y | ||
| 863 | CONFIG_HAS_IOMEM=y | 914 | CONFIG_HAS_IOMEM=y |
| 864 | CONFIG_HAS_IOPORT=y | 915 | CONFIG_HAS_IOPORT=y |
| 865 | CONFIG_HAS_DMA=y | 916 | CONFIG_HAS_DMA=y |
| 866 | CONFIG_HAVE_LMB=y | 917 | CONFIG_HAVE_LMB=y |
| 918 | CONFIG_NLATTR=y | ||
| 919 | CONFIG_GENERIC_ATOMIC64=y | ||
| 867 | 920 | ||
| 868 | # | 921 | # |
| 869 | # Kernel hacking | 922 | # Kernel hacking |
| @@ -883,13 +936,18 @@ CONFIG_DEBUG_FS=y · 13 unmodified lines | |||
| 883 | # CONFIG_LATENCYTOP is not set | 936 | # CONFIG_LATENCYTOP is not set |
| 884 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 937 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
| 885 | CONFIG_HAVE_FUNCTION_TRACER=y | 938 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 886 | 939 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |
| 887 | # | 940 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 888 | # Tracers | 941 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 889 | # | 942 | CONFIG_TRACING_SUPPORT=y |
| 890 | # CONFIG_DYNAMIC_PRINTK_DEBUG is not set | 943 | # CONFIG_FTRACE is not set |
| 944 | # CONFIG_DYNAMIC_DEBUG is not set | ||
| 891 | # CONFIG_SAMPLES is not set | 945 | # CONFIG_SAMPLES is not set |
| 892 | CONFIG_HAVE_ARCH_KGDB=y | 946 | CONFIG_HAVE_ARCH_KGDB=y |
| 947 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 948 | CONFIG_PPC_WERROR=y | ||
| 949 | CONFIG_PRINT_STACK_DEPTH=64 | ||
| 950 | # CONFIG_PPC_EMULATED_STATS is not set | ||
| 893 | # CONFIG_IRQSTACKS is not set | 951 | # CONFIG_IRQSTACKS is not set |
| 894 | # CONFIG_VIRQ_DEBUG is not set | 952 | # CONFIG_VIRQ_DEBUG is not set |
| 895 | # CONFIG_BOOTX_TEXT is not set | 953 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:06 2009 | 4 | # Wed Jul 29 23:32:04 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC831x=y | 208 | CONFIG_PPC_MPC831x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -503,6 +525,7 @@ CONFIG_MTD_NAND_FSL_ELBC=y · 113 unmodified lines | |||
| 503 | CONFIG_OF_DEVICE=y | 525 | CONFIG_OF_DEVICE=y |
| 504 | CONFIG_OF_I2C=y | 526 | CONFIG_OF_I2C=y |
| 505 | CONFIG_OF_SPI=y | 527 | CONFIG_OF_SPI=y |
| 528 | CONFIG_OF_MDIO=y | ||
| 506 | # CONFIG_PARPORT is not set | 529 | # CONFIG_PARPORT is not set |
| 507 | CONFIG_BLK_DEV=y | 530 | CONFIG_BLK_DEV=y |
| 508 | # CONFIG_BLK_DEV_FD is not set | 531 | # CONFIG_BLK_DEV_FD is not set |
| @@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 539 | # CONFIG_EEPROM_AT24 is not set | 562 | # CONFIG_EEPROM_AT24 is not set |
| 540 | # CONFIG_EEPROM_AT25 is not set | 563 | # CONFIG_EEPROM_AT25 is not set |
| 541 | # CONFIG_EEPROM_LEGACY is not set | 564 | # CONFIG_EEPROM_LEGACY is not set |
| 565 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 542 | # CONFIG_EEPROM_93CX6 is not set | 566 | # CONFIG_EEPROM_93CX6 is not set |
| 567 | # CONFIG_CB710_CORE is not set | ||
| 543 | CONFIG_HAVE_IDE=y | 568 | CONFIG_HAVE_IDE=y |
| 544 | # CONFIG_IDE is not set | 569 | # CONFIG_IDE is not set |
| 545 | 570 | ||
| @@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | |||
| 562 | # CONFIG_BLK_DEV_SR is not set | 587 | # CONFIG_BLK_DEV_SR is not set |
| 563 | CONFIG_CHR_DEV_SG=y | 588 | CONFIG_CHR_DEV_SG=y |
| 564 | # CONFIG_CHR_DEV_SCH is not set | 589 | # CONFIG_CHR_DEV_SCH is not set |
| 565 | |||
| 566 | # | ||
| 567 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 568 | # | ||
| 569 | # CONFIG_SCSI_MULTI_LUN is not set | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
| 570 | # CONFIG_SCSI_CONSTANTS is not set | 591 | # CONFIG_SCSI_CONSTANTS is not set |
| 571 | # CONFIG_SCSI_LOGGING is not set | 592 | # CONFIG_SCSI_LOGGING is not set |
| @@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | |||
| 583 | CONFIG_SCSI_LOWLEVEL=y | 604 | CONFIG_SCSI_LOWLEVEL=y |
| 584 | # CONFIG_ISCSI_TCP is not set | 605 | # CONFIG_ISCSI_TCP is not set |
| 585 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 607 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 586 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 587 | # CONFIG_SCSI_3W_9XXX is not set | 609 | # CONFIG_SCSI_3W_9XXX is not set |
| 588 | # CONFIG_SCSI_ACARD is not set | 610 | # CONFIG_SCSI_ACARD is not set |
| @@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 591 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 592 | # CONFIG_SCSI_AIC79XX is not set | 614 | # CONFIG_SCSI_AIC79XX is not set |
| 593 | # CONFIG_SCSI_AIC94XX is not set | 615 | # CONFIG_SCSI_AIC94XX is not set |
| 616 | # CONFIG_SCSI_MVSAS is not set | ||
| 594 | # CONFIG_SCSI_DPT_I2O is not set | 617 | # CONFIG_SCSI_DPT_I2O is not set |
| 595 | # CONFIG_SCSI_ADVANSYS is not set | 618 | # CONFIG_SCSI_ADVANSYS is not set |
| 596 | # CONFIG_SCSI_ARCMSR is not set | 619 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 610 | # CONFIG_SCSI_IPS is not set | 633 | # CONFIG_SCSI_IPS is not set |
| 611 | # CONFIG_SCSI_INITIO is not set | 634 | # CONFIG_SCSI_INITIO is not set |
| 612 | # CONFIG_SCSI_INIA100 is not set | 635 | # CONFIG_SCSI_INIA100 is not set |
| 613 | # CONFIG_SCSI_MVSAS is not set | ||
| 614 | # CONFIG_SCSI_STEX is not set | 636 | # CONFIG_SCSI_STEX is not set |
| 615 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 616 | # CONFIG_SCSI_QLOGIC_1280 is not set | 638 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| @@ -643,14 +665,17 @@ CONFIG_MD_RAID1=y · 26 unmodified lines | |||
| 643 | # | 665 | # |
| 644 | 666 | ||
| 645 | # | 667 | # |
| 646 | # Enable only one of the two stacks, unless you know what you are doing | 668 | # You can enable one or both FireWire driver stacks. |
| 669 | # | ||
| 670 | |||
| 671 | # | ||
| 672 | # See the help texts for more information. | ||
| 647 | # | 673 | # |
| 648 | # CONFIG_FIREWIRE is not set | 674 | # CONFIG_FIREWIRE is not set |
| 649 | # CONFIG_IEEE1394 is not set | 675 | # CONFIG_IEEE1394 is not set |
| 650 | # CONFIG_I2O is not set | 676 | # CONFIG_I2O is not set |
| 651 | # CONFIG_MACINTOSH_DRIVERS is not set | 677 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 652 | CONFIG_NETDEVICES=y | 678 | CONFIG_NETDEVICES=y |
| 653 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 654 | # CONFIG_DUMMY is not set | 679 | # CONFIG_DUMMY is not set |
| 655 | # CONFIG_BONDING is not set | 680 | # CONFIG_BONDING is not set |
| 656 | # CONFIG_MACVLAN is not set | 681 | # CONFIG_MACVLAN is not set |
| @@ -714,6 +739,8 @@ CONFIG_E100=y · 57 unmodified lines | |||
| 714 | # CONFIG_SMSC9420 is not set | 739 | # CONFIG_SMSC9420 is not set |
| 715 | # CONFIG_SUNDANCE is not set | 740 | # CONFIG_SUNDANCE is not set |
| 716 | # CONFIG_TLAN is not set | 741 | # CONFIG_TLAN is not set |
| 742 | # CONFIG_KS8842 is not set | ||
| 743 | # CONFIG_KS8851 is not set | ||
| 717 | # CONFIG_VIA_RHINE is not set | 744 | # CONFIG_VIA_RHINE is not set |
| 718 | # CONFIG_SC92031 is not set | 745 | # CONFIG_SC92031 is not set |
| 719 | # CONFIG_ATL2 is not set | 746 | # CONFIG_ATL2 is not set |
| @@ -735,8 +762,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | |||
| 735 | # CONFIG_VIA_VELOCITY is not set | 762 | # CONFIG_VIA_VELOCITY is not set |
| 736 | # CONFIG_TIGON3 is not set | 763 | # CONFIG_TIGON3 is not set |
| 737 | # CONFIG_BNX2 is not set | 764 | # CONFIG_BNX2 is not set |
| 765 | # CONFIG_CNIC is not set | ||
| 738 | CONFIG_FSL_PQ_MDIO=y | 766 | CONFIG_FSL_PQ_MDIO=y |
| 739 | CONFIG_GIANFAR=y | 767 | CONFIG_GIANFAR=y |
| 768 | # CONFIG_MV643XX_ETH is not set | ||
| 740 | # CONFIG_QLA3XXX is not set | 769 | # CONFIG_QLA3XXX is not set |
| 741 | # CONFIG_ATL1 is not set | 770 | # CONFIG_ATL1 is not set |
| 742 | # CONFIG_ATL1E is not set | 771 | # CONFIG_ATL1E is not set |
| @@ -924,7 +953,6 @@ CONFIG_I2C_MPC=y · 181 unmodified lines | |||
| 924 | # CONFIG_SENSORS_PCF8574 is not set | 953 | # CONFIG_SENSORS_PCF8574 is not set |
| 925 | # CONFIG_PCF8575 is not set | 954 | # CONFIG_PCF8575 is not set |
| 926 | # CONFIG_SENSORS_PCA9539 is not set | 955 | # CONFIG_SENSORS_PCA9539 is not set |
| 927 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 928 | # CONFIG_SENSORS_TSL2550 is not set | 956 | # CONFIG_SENSORS_TSL2550 is not set |
| 929 | # CONFIG_I2C_DEBUG_CORE is not set | 957 | # CONFIG_I2C_DEBUG_CORE is not set |
| 930 | # CONFIG_I2C_DEBUG_ALGO is not set | 958 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -938,13 +966,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | |||
| 938 | # SPI Master Controller Drivers | 966 | # SPI Master Controller Drivers |
| 939 | # | 967 | # |
| 940 | CONFIG_SPI_BITBANG=y | 968 | CONFIG_SPI_BITBANG=y |
| 941 | CONFIG_SPI_MPC83xx=y | 969 | # CONFIG_SPI_MPC8xxx is not set |
| 942 | 970 | ||
| 943 | # | 971 | # |
| 944 | # SPI Protocol Masters | 972 | # SPI Protocol Masters |
| 945 | # | 973 | # |
| 946 | # CONFIG_SPI_SPIDEV is not set | 974 | # CONFIG_SPI_SPIDEV is not set |
| 947 | # CONFIG_SPI_TLE62X0 is not set | 975 | # CONFIG_SPI_TLE62X0 is not set |
| 976 | |||
| 977 | # | ||
| 978 | # PPS support | ||
| 979 | # | ||
| 980 | # CONFIG_PPS is not set | ||
| 948 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 981 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 949 | # CONFIG_GPIOLIB is not set | 982 | # CONFIG_GPIOLIB is not set |
| 950 | # CONFIG_W1 is not set | 983 | # CONFIG_W1 is not set |
| @@ -1002,6 +1035,7 @@ CONFIG_HWMON=y · 51 unmodified lines | |||
| 1002 | # CONFIG_SENSORS_SMSC47B397 is not set | 1035 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 1003 | # CONFIG_SENSORS_ADS7828 is not set | 1036 | # CONFIG_SENSORS_ADS7828 is not set |
| 1004 | # CONFIG_SENSORS_THMC50 is not set | 1037 | # CONFIG_SENSORS_THMC50 is not set |
| 1038 | # CONFIG_SENSORS_TMP401 is not set | ||
| 1005 | # CONFIG_SENSORS_VIA686A is not set | 1039 | # CONFIG_SENSORS_VIA686A is not set |
| 1006 | # CONFIG_SENSORS_VT1211 is not set | 1040 | # CONFIG_SENSORS_VT1211 is not set |
| 1007 | # CONFIG_SENSORS_VT8231 is not set | 1041 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -1056,24 +1090,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | |||
| 1056 | # CONFIG_MFD_WM8400 is not set | 1090 | # CONFIG_MFD_WM8400 is not set |
| 1057 | # CONFIG_MFD_WM8350_I2C is not set | 1091 | # CONFIG_MFD_WM8350_I2C is not set |
| 1058 | # CONFIG_MFD_PCF50633 is not set | 1092 | # CONFIG_MFD_PCF50633 is not set |
| 1093 | # CONFIG_AB3100_CORE is not set | ||
| 1094 | # CONFIG_EZX_PCAP is not set | ||
| 1059 | # CONFIG_REGULATOR is not set | 1095 | # CONFIG_REGULATOR is not set |
| 1060 | 1096 | # CONFIG_MEDIA_SUPPORT is not set | |
| 1061 | # | ||
| 1062 | # Multimedia devices | ||
| 1063 | # | ||
| 1064 | |||
| 1065 | # | ||
| 1066 | # Multimedia core support | ||
| 1067 | # | ||
| 1068 | # CONFIG_VIDEO_DEV is not set | ||
| 1069 | # CONFIG_DVB_CORE is not set | ||
| 1070 | # CONFIG_VIDEO_MEDIA is not set | ||
| 1071 | |||
| 1072 | # | ||
| 1073 | # Multimedia drivers | ||
| 1074 | # | ||
| 1075 | CONFIG_DAB=y | ||
| 1076 | # CONFIG_USB_DABUSB is not set | ||
| 1077 | 1097 | ||
| 1078 | # | 1098 | # |
| 1079 | # Graphics support | 1099 | # Graphics support |
| @@ -1135,6 +1155,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | |||
| 1135 | # USB Host Controller Drivers | 1155 | # USB Host Controller Drivers |
| 1136 | # | 1156 | # |
| 1137 | # CONFIG_USB_C67X00_HCD is not set | 1157 | # CONFIG_USB_C67X00_HCD is not set |
| 1158 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1138 | CONFIG_USB_EHCI_HCD=y | 1159 | CONFIG_USB_EHCI_HCD=y |
| 1139 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1160 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1140 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1161 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1144,9 +1165,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | |||
| 1144 | # CONFIG_USB_ISP116X_HCD is not set | 1165 | # CONFIG_USB_ISP116X_HCD is not set |
| 1145 | # CONFIG_USB_ISP1760_HCD is not set | 1166 | # CONFIG_USB_ISP1760_HCD is not set |
| 1146 | CONFIG_USB_OHCI_HCD=y | 1167 | CONFIG_USB_OHCI_HCD=y |
| 1147 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1148 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1168 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1149 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1169 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1170 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1150 | CONFIG_USB_OHCI_HCD_PCI=y | 1171 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1151 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1172 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1152 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1173 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1235,8 +1256,9 @@ CONFIG_USB_GADGET_SELECTED=y · 82 unmodified lines | |||
| 1235 | # CONFIG_USB_GADGET_OMAP is not set | 1256 | # CONFIG_USB_GADGET_OMAP is not set |
| 1236 | # CONFIG_USB_GADGET_PXA25X is not set | 1257 | # CONFIG_USB_GADGET_PXA25X is not set |
| 1237 | # CONFIG_USB_GADGET_PXA27X is not set | 1258 | # CONFIG_USB_GADGET_PXA27X is not set |
| 1238 | # CONFIG_USB_GADGET_S3C2410 is not set | 1259 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
| 1239 | # CONFIG_USB_GADGET_IMX is not set | 1260 | # CONFIG_USB_GADGET_IMX is not set |
| 1261 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
| 1240 | # CONFIG_USB_GADGET_M66592 is not set | 1262 | # CONFIG_USB_GADGET_M66592 is not set |
| 1241 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 1263 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
| 1242 | # CONFIG_USB_GADGET_FSL_QE is not set | 1264 | # CONFIG_USB_GADGET_FSL_QE is not set |
| @@ -1244,9 +1266,11 @@ CONFIG_USB_GADGET_SELECTED=y · 1 unmodified line | |||
| 1244 | CONFIG_USB_GADGET_NET2280=y | 1266 | CONFIG_USB_GADGET_NET2280=y |
| 1245 | CONFIG_USB_NET2280=y | 1267 | CONFIG_USB_NET2280=y |
| 1246 | # CONFIG_USB_GADGET_GOKU is not set | 1268 | # CONFIG_USB_GADGET_GOKU is not set |
| 1269 | # CONFIG_USB_GADGET_LANGWELL is not set | ||
| 1247 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | 1270 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
| 1248 | CONFIG_USB_GADGET_DUALSPEED=y | 1271 | CONFIG_USB_GADGET_DUALSPEED=y |
| 1249 | # CONFIG_USB_ZERO is not set | 1272 | # CONFIG_USB_ZERO is not set |
| 1273 | # CONFIG_USB_AUDIO is not set | ||
| 1250 | CONFIG_USB_ETH=y | 1274 | CONFIG_USB_ETH=y |
| 1251 | CONFIG_USB_ETH_RNDIS=y | 1275 | CONFIG_USB_ETH_RNDIS=y |
| 1252 | # CONFIG_USB_GADGETFS is not set | 1276 | # CONFIG_USB_GADGETFS is not set |
| @@ -1298,6 +1322,7 @@ CONFIG_RTC_DRV_DS1307=y · 45 unmodified lines | |||
| 1298 | # CONFIG_RTC_DRV_S35390A is not set | 1322 | # CONFIG_RTC_DRV_S35390A is not set |
| 1299 | # CONFIG_RTC_DRV_FM3130 is not set | 1323 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1300 | # CONFIG_RTC_DRV_RX8581 is not set | 1324 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1325 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1301 | 1326 | ||
| 1302 | # | 1327 | # |
| 1303 | # SPI RTC drivers | 1328 | # SPI RTC drivers |
| @@ -1332,6 +1357,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | |||
| 1332 | # CONFIG_DMADEVICES is not set | 1357 | # CONFIG_DMADEVICES is not set |
| 1333 | # CONFIG_AUXDISPLAY is not set | 1358 | # CONFIG_AUXDISPLAY is not set |
| 1334 | # CONFIG_UIO is not set | 1359 | # CONFIG_UIO is not set |
| 1360 | |||
| 1361 | # | ||
| 1362 | # TI VLYNQ | ||
| 1363 | # | ||
| 1335 | # CONFIG_STAGING is not set | 1364 | # CONFIG_STAGING is not set |
| 1336 | 1365 | ||
| 1337 | # | 1366 | # |
| @@ -1351,10 +1380,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1351 | # CONFIG_REISERFS_FS is not set | 1380 | # CONFIG_REISERFS_FS is not set |
| 1352 | # CONFIG_JFS_FS is not set | 1381 | # CONFIG_JFS_FS is not set |
| 1353 | # CONFIG_FS_POSIX_ACL is not set | 1382 | # CONFIG_FS_POSIX_ACL is not set |
| 1354 | CONFIG_FILE_LOCKING=y | ||
| 1355 | # CONFIG_XFS_FS is not set | 1383 | # CONFIG_XFS_FS is not set |
| 1384 | # CONFIG_GFS2_FS is not set | ||
| 1356 | # CONFIG_OCFS2_FS is not set | 1385 | # CONFIG_OCFS2_FS is not set |
| 1357 | # CONFIG_BTRFS_FS is not set | 1386 | # CONFIG_BTRFS_FS is not set |
| 1387 | CONFIG_FILE_LOCKING=y | ||
| 1388 | CONFIG_FSNOTIFY=y | ||
| 1358 | CONFIG_DNOTIFY=y | 1389 | CONFIG_DNOTIFY=y |
| 1359 | CONFIG_INOTIFY=y | 1390 | CONFIG_INOTIFY=y |
| 1360 | CONFIG_INOTIFY_USER=y | 1391 | CONFIG_INOTIFY_USER=y |
| @@ -1428,6 +1459,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | |||
| 1428 | CONFIG_NFS_V3=y | 1459 | CONFIG_NFS_V3=y |
| 1429 | # CONFIG_NFS_V3_ACL is not set | 1460 | # CONFIG_NFS_V3_ACL is not set |
| 1430 | CONFIG_NFS_V4=y | 1461 | CONFIG_NFS_V4=y |
| 1462 | # CONFIG_NFS_V4_1 is not set | ||
| 1431 | CONFIG_ROOT_NFS=y | 1463 | CONFIG_ROOT_NFS=y |
| 1432 | # CONFIG_NFSD is not set | 1464 | # CONFIG_NFSD is not set |
| 1433 | CONFIG_LOCKD=y | 1465 | CONFIG_LOCKD=y |
| @@ -1464,7 +1496,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | |||
| 1464 | # CONFIG_KARMA_PARTITION is not set | 1496 | # CONFIG_KARMA_PARTITION is not set |
| 1465 | # CONFIG_EFI_PARTITION is not set | 1497 | # CONFIG_EFI_PARTITION is not set |
| 1466 | # CONFIG_SYSV68_PARTITION is not set | 1498 | # CONFIG_SYSV68_PARTITION is not set |
| 1467 | # CONFIG_NLS is not set | 1499 | CONFIG_NLS=y |
| 1500 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
| 1501 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
| 1502 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
| 1503 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
| 1504 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
| 1505 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
| 1506 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
| 1507 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
| 1508 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
| 1509 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
| 1510 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
| 1511 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
| 1512 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
| 1513 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
| 1514 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
| 1515 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
| 1516 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
| 1517 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
| 1518 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
| 1519 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
| 1520 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
| 1521 | # CONFIG_NLS_ISO8859_8 is not set | ||
| 1522 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
| 1523 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
| 1524 | # CONFIG_NLS_ASCII is not set | ||
| 1525 | # CONFIG_NLS_ISO8859_1 is not set | ||
| 1526 | # CONFIG_NLS_ISO8859_2 is not set | ||
| 1527 | # CONFIG_NLS_ISO8859_3 is not set | ||
| 1528 | # CONFIG_NLS_ISO8859_4 is not set | ||
| 1529 | # CONFIG_NLS_ISO8859_5 is not set | ||
| 1530 | # CONFIG_NLS_ISO8859_6 is not set | ||
| 1531 | # CONFIG_NLS_ISO8859_7 is not set | ||
| 1532 | # CONFIG_NLS_ISO8859_9 is not set | ||
| 1533 | # CONFIG_NLS_ISO8859_13 is not set | ||
| 1534 | # CONFIG_NLS_ISO8859_14 is not set | ||
| 1535 | # CONFIG_NLS_ISO8859_15 is not set | ||
| 1536 | # CONFIG_NLS_KOI8_R is not set | ||
| 1537 | # CONFIG_NLS_KOI8_U is not set | ||
| 1538 | # CONFIG_NLS_UTF8 is not set | ||
| 1468 | # CONFIG_DLM is not set | 1539 | # CONFIG_DLM is not set |
| 1469 | # CONFIG_BINARY_PRINTF is not set | 1540 | # CONFIG_BINARY_PRINTF is not set |
| 1470 | 1541 | ||
| @@ -1488,6 +1559,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | |||
| 1488 | CONFIG_HAS_DMA=y | 1559 | CONFIG_HAS_DMA=y |
| 1489 | CONFIG_HAVE_LMB=y | 1560 | CONFIG_HAVE_LMB=y |
| 1490 | CONFIG_NLATTR=y | 1561 | CONFIG_NLATTR=y |
| 1562 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1491 | 1563 | ||
| 1492 | # | 1564 | # |
| 1493 | # Kernel hacking | 1565 | # Kernel hacking |
| @@ -1518,6 +1590,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 1518 | # CONFIG_RT_MUTEX_TESTER is not set | 1590 | # CONFIG_RT_MUTEX_TESTER is not set |
| 1519 | # CONFIG_DEBUG_SPINLOCK is not set | 1591 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1520 | # CONFIG_DEBUG_MUTEXES is not set | 1592 | # CONFIG_DEBUG_MUTEXES is not set |
| 1593 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 1594 | # CONFIG_PROVE_LOCKING is not set | ||
| 1595 | # CONFIG_LOCK_STAT is not set | ||
| 1521 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1596 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1522 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1597 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 1523 | # CONFIG_DEBUG_KOBJECT is not set | 1598 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -1529,7 +1604,6 @@ CONFIG_SCHED_DEBUG=y · 5 unmodified lines | |||
| 1529 | # CONFIG_DEBUG_LIST is not set | 1604 | # CONFIG_DEBUG_LIST is not set |
| 1530 | # CONFIG_DEBUG_SG is not set | 1605 | # CONFIG_DEBUG_SG is not set |
| 1531 | # CONFIG_DEBUG_NOTIFIERS is not set | 1606 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 1532 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 1533 | # CONFIG_RCU_TORTURE_TEST is not set | 1607 | # CONFIG_RCU_TORTURE_TEST is not set |
| 1534 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1608 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 1535 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1609 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1543,16 +1617,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 1543 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1617 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1544 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1618 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1545 | CONFIG_TRACING_SUPPORT=y | 1619 | CONFIG_TRACING_SUPPORT=y |
| 1546 | 1620 | CONFIG_FTRACE=y | |
| 1547 | # | ||
| 1548 | # Tracers | ||
| 1549 | # | ||
| 1550 | # CONFIG_FUNCTION_TRACER is not set | 1621 | # CONFIG_FUNCTION_TRACER is not set |
| 1622 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1551 | # CONFIG_SCHED_TRACER is not set | 1623 | # CONFIG_SCHED_TRACER is not set |
| 1552 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1624 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 1553 | # CONFIG_EVENT_TRACER is not set | ||
| 1554 | # CONFIG_BOOT_TRACER is not set | 1625 | # CONFIG_BOOT_TRACER is not set |
| 1555 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1626 | CONFIG_BRANCH_PROFILE_NONE=y |
| 1627 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1628 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 1556 | # CONFIG_STACK_TRACER is not set | 1629 | # CONFIG_STACK_TRACER is not set |
| 1557 | # CONFIG_KMEMTRACE is not set | 1630 | # CONFIG_KMEMTRACE is not set |
| 1558 | # CONFIG_WORKQUEUE_TRACER is not set | 1631 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1560,6 +1633,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 1560 | # CONFIG_SAMPLES is not set | 1633 | # CONFIG_SAMPLES is not set |
| 1561 | CONFIG_HAVE_ARCH_KGDB=y | 1634 | CONFIG_HAVE_ARCH_KGDB=y |
| 1562 | # CONFIG_KGDB is not set | 1635 | # CONFIG_KGDB is not set |
| 1636 | # CONFIG_KMEMCHECK is not set | ||
| 1637 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1638 | CONFIG_PPC_WERROR=y | ||
| 1563 | CONFIG_PRINT_STACK_DEPTH=64 | 1639 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1564 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1640 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1565 | # CONFIG_DEBUG_STACK_USAGE is not set | 1641 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:06 2009 | 4 | # Wed Jul 29 23:32:05 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC831x=y | 208 | CONFIG_PPC_MPC831x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -503,6 +525,7 @@ CONFIG_MTD_NAND_IDS=y · 113 unmodified lines | |||
| 503 | CONFIG_OF_DEVICE=y | 525 | CONFIG_OF_DEVICE=y |
| 504 | CONFIG_OF_I2C=y | 526 | CONFIG_OF_I2C=y |
| 505 | CONFIG_OF_SPI=y | 527 | CONFIG_OF_SPI=y |
| 528 | CONFIG_OF_MDIO=y | ||
| 506 | # CONFIG_PARPORT is not set | 529 | # CONFIG_PARPORT is not set |
| 507 | CONFIG_BLK_DEV=y | 530 | CONFIG_BLK_DEV=y |
| 508 | # CONFIG_BLK_DEV_FD is not set | 531 | # CONFIG_BLK_DEV_FD is not set |
| @@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 539 | # CONFIG_EEPROM_AT24 is not set | 562 | # CONFIG_EEPROM_AT24 is not set |
| 540 | # CONFIG_EEPROM_AT25 is not set | 563 | # CONFIG_EEPROM_AT25 is not set |
| 541 | # CONFIG_EEPROM_LEGACY is not set | 564 | # CONFIG_EEPROM_LEGACY is not set |
| 565 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 542 | # CONFIG_EEPROM_93CX6 is not set | 566 | # CONFIG_EEPROM_93CX6 is not set |
| 567 | # CONFIG_CB710_CORE is not set | ||
| 543 | CONFIG_HAVE_IDE=y | 568 | CONFIG_HAVE_IDE=y |
| 544 | # CONFIG_IDE is not set | 569 | # CONFIG_IDE is not set |
| 545 | 570 | ||
| @@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | |||
| 562 | # CONFIG_BLK_DEV_SR is not set | 587 | # CONFIG_BLK_DEV_SR is not set |
| 563 | CONFIG_CHR_DEV_SG=y | 588 | CONFIG_CHR_DEV_SG=y |
| 564 | # CONFIG_CHR_DEV_SCH is not set | 589 | # CONFIG_CHR_DEV_SCH is not set |
| 565 | |||
| 566 | # | ||
| 567 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 568 | # | ||
| 569 | # CONFIG_SCSI_MULTI_LUN is not set | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
| 570 | # CONFIG_SCSI_CONSTANTS is not set | 591 | # CONFIG_SCSI_CONSTANTS is not set |
| 571 | # CONFIG_SCSI_LOGGING is not set | 592 | # CONFIG_SCSI_LOGGING is not set |
| @@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | |||
| 583 | CONFIG_SCSI_LOWLEVEL=y | 604 | CONFIG_SCSI_LOWLEVEL=y |
| 584 | # CONFIG_ISCSI_TCP is not set | 605 | # CONFIG_ISCSI_TCP is not set |
| 585 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 607 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 586 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 587 | # CONFIG_SCSI_3W_9XXX is not set | 609 | # CONFIG_SCSI_3W_9XXX is not set |
| 588 | # CONFIG_SCSI_ACARD is not set | 610 | # CONFIG_SCSI_ACARD is not set |
| @@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 591 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 592 | # CONFIG_SCSI_AIC79XX is not set | 614 | # CONFIG_SCSI_AIC79XX is not set |
| 593 | # CONFIG_SCSI_AIC94XX is not set | 615 | # CONFIG_SCSI_AIC94XX is not set |
| 616 | # CONFIG_SCSI_MVSAS is not set | ||
| 594 | # CONFIG_SCSI_DPT_I2O is not set | 617 | # CONFIG_SCSI_DPT_I2O is not set |
| 595 | # CONFIG_SCSI_ADVANSYS is not set | 618 | # CONFIG_SCSI_ADVANSYS is not set |
| 596 | # CONFIG_SCSI_ARCMSR is not set | 619 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 610 | # CONFIG_SCSI_IPS is not set | 633 | # CONFIG_SCSI_IPS is not set |
| 611 | # CONFIG_SCSI_INITIO is not set | 634 | # CONFIG_SCSI_INITIO is not set |
| 612 | # CONFIG_SCSI_INIA100 is not set | 635 | # CONFIG_SCSI_INIA100 is not set |
| 613 | # CONFIG_SCSI_MVSAS is not set | ||
| 614 | # CONFIG_SCSI_STEX is not set | 636 | # CONFIG_SCSI_STEX is not set |
| 615 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 616 | # CONFIG_SCSI_IPR is not set | 638 | # CONFIG_SCSI_IPR is not set |
| @@ -704,14 +726,17 @@ CONFIG_MD_RAID1=y · 87 unmodified lines | |||
| 704 | # | 726 | # |
| 705 | 727 | ||
| 706 | # | 728 | # |
| 707 | # Enable only one of the two stacks, unless you know what you are doing | 729 | # You can enable one or both FireWire driver stacks. |
| 730 | # | ||
| 731 | |||
| 732 | # | ||
| 733 | # See the help texts for more information. | ||
| 708 | # | 734 | # |
| 709 | # CONFIG_FIREWIRE is not set | 735 | # CONFIG_FIREWIRE is not set |
| 710 | # CONFIG_IEEE1394 is not set | 736 | # CONFIG_IEEE1394 is not set |
| 711 | # CONFIG_I2O is not set | 737 | # CONFIG_I2O is not set |
| 712 | # CONFIG_MACINTOSH_DRIVERS is not set | 738 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 713 | CONFIG_NETDEVICES=y | 739 | CONFIG_NETDEVICES=y |
| 714 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 715 | # CONFIG_DUMMY is not set | 740 | # CONFIG_DUMMY is not set |
| 716 | # CONFIG_BONDING is not set | 741 | # CONFIG_BONDING is not set |
| 717 | # CONFIG_MACVLAN is not set | 742 | # CONFIG_MACVLAN is not set |
| @@ -775,6 +800,8 @@ CONFIG_E100=y · 57 unmodified lines | |||
| 775 | # CONFIG_SMSC9420 is not set | 800 | # CONFIG_SMSC9420 is not set |
| 776 | # CONFIG_SUNDANCE is not set | 801 | # CONFIG_SUNDANCE is not set |
| 777 | # CONFIG_TLAN is not set | 802 | # CONFIG_TLAN is not set |
| 803 | # CONFIG_KS8842 is not set | ||
| 804 | # CONFIG_KS8851 is not set | ||
| 778 | # CONFIG_VIA_RHINE is not set | 805 | # CONFIG_VIA_RHINE is not set |
| 779 | # CONFIG_SC92031 is not set | 806 | # CONFIG_SC92031 is not set |
| 780 | # CONFIG_ATL2 is not set | 807 | # CONFIG_ATL2 is not set |
| @@ -796,8 +823,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | |||
| 796 | # CONFIG_VIA_VELOCITY is not set | 823 | # CONFIG_VIA_VELOCITY is not set |
| 797 | # CONFIG_TIGON3 is not set | 824 | # CONFIG_TIGON3 is not set |
| 798 | # CONFIG_BNX2 is not set | 825 | # CONFIG_BNX2 is not set |
| 826 | # CONFIG_CNIC is not set | ||
| 799 | CONFIG_FSL_PQ_MDIO=y | 827 | CONFIG_FSL_PQ_MDIO=y |
| 800 | CONFIG_GIANFAR=y | 828 | CONFIG_GIANFAR=y |
| 829 | # CONFIG_MV643XX_ETH is not set | ||
| 801 | # CONFIG_QLA3XXX is not set | 830 | # CONFIG_QLA3XXX is not set |
| 802 | # CONFIG_ATL1 is not set | 831 | # CONFIG_ATL1 is not set |
| 803 | # CONFIG_ATL1E is not set | 832 | # CONFIG_ATL1E is not set |
| @@ -985,7 +1014,6 @@ CONFIG_I2C_MPC=y · 181 unmodified lines | |||
| 985 | # CONFIG_SENSORS_PCF8574 is not set | 1014 | # CONFIG_SENSORS_PCF8574 is not set |
| 986 | # CONFIG_PCF8575 is not set | 1015 | # CONFIG_PCF8575 is not set |
| 987 | # CONFIG_SENSORS_PCA9539 is not set | 1016 | # CONFIG_SENSORS_PCA9539 is not set |
| 988 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 989 | # CONFIG_SENSORS_TSL2550 is not set | 1017 | # CONFIG_SENSORS_TSL2550 is not set |
| 990 | # CONFIG_I2C_DEBUG_CORE is not set | 1018 | # CONFIG_I2C_DEBUG_CORE is not set |
| 991 | # CONFIG_I2C_DEBUG_ALGO is not set | 1019 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -999,13 +1027,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | |||
| 999 | # SPI Master Controller Drivers | 1027 | # SPI Master Controller Drivers |
| 1000 | # | 1028 | # |
| 1001 | CONFIG_SPI_BITBANG=y | 1029 | CONFIG_SPI_BITBANG=y |
| 1002 | CONFIG_SPI_MPC83xx=y | 1030 | # CONFIG_SPI_MPC8xxx is not set |
| 1003 | 1031 | ||
| 1004 | # | 1032 | # |
| 1005 | # SPI Protocol Masters | 1033 | # SPI Protocol Masters |
| 1006 | # | 1034 | # |
| 1007 | # CONFIG_SPI_SPIDEV is not set | 1035 | # CONFIG_SPI_SPIDEV is not set |
| 1008 | # CONFIG_SPI_TLE62X0 is not set | 1036 | # CONFIG_SPI_TLE62X0 is not set |
| 1037 | |||
| 1038 | # | ||
| 1039 | # PPS support | ||
| 1040 | # | ||
| 1041 | # CONFIG_PPS is not set | ||
| 1009 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1042 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 1010 | # CONFIG_GPIOLIB is not set | 1043 | # CONFIG_GPIOLIB is not set |
| 1011 | # CONFIG_W1 is not set | 1044 | # CONFIG_W1 is not set |
| @@ -1063,6 +1096,7 @@ CONFIG_HWMON=y · 51 unmodified lines | |||
| 1063 | # CONFIG_SENSORS_SMSC47B397 is not set | 1096 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 1064 | # CONFIG_SENSORS_ADS7828 is not set | 1097 | # CONFIG_SENSORS_ADS7828 is not set |
| 1065 | # CONFIG_SENSORS_THMC50 is not set | 1098 | # CONFIG_SENSORS_THMC50 is not set |
| 1099 | # CONFIG_SENSORS_TMP401 is not set | ||
| 1066 | # CONFIG_SENSORS_VIA686A is not set | 1100 | # CONFIG_SENSORS_VIA686A is not set |
| 1067 | # CONFIG_SENSORS_VT1211 is not set | 1101 | # CONFIG_SENSORS_VT1211 is not set |
| 1068 | # CONFIG_SENSORS_VT8231 is not set | 1102 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -1117,24 +1151,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | |||
| 1117 | # CONFIG_MFD_WM8400 is not set | 1151 | # CONFIG_MFD_WM8400 is not set |
| 1118 | # CONFIG_MFD_WM8350_I2C is not set | 1152 | # CONFIG_MFD_WM8350_I2C is not set |
| 1119 | # CONFIG_MFD_PCF50633 is not set | 1153 | # CONFIG_MFD_PCF50633 is not set |
| 1154 | # CONFIG_AB3100_CORE is not set | ||
| 1155 | # CONFIG_EZX_PCAP is not set | ||
| 1120 | # CONFIG_REGULATOR is not set | 1156 | # CONFIG_REGULATOR is not set |
| 1121 | 1157 | # CONFIG_MEDIA_SUPPORT is not set | |
| 1122 | # | ||
| 1123 | # Multimedia devices | ||
| 1124 | # | ||
| 1125 | |||
| 1126 | # | ||
| 1127 | # Multimedia core support | ||
| 1128 | # | ||
| 1129 | # CONFIG_VIDEO_DEV is not set | ||
| 1130 | # CONFIG_DVB_CORE is not set | ||
| 1131 | # CONFIG_VIDEO_MEDIA is not set | ||
| 1132 | |||
| 1133 | # | ||
| 1134 | # Multimedia drivers | ||
| 1135 | # | ||
| 1136 | CONFIG_DAB=y | ||
| 1137 | # CONFIG_USB_DABUSB is not set | ||
| 1138 | 1158 | ||
| 1139 | # | 1159 | # |
| 1140 | # Graphics support | 1160 | # Graphics support |
| @@ -1196,6 +1216,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | |||
| 1196 | # USB Host Controller Drivers | 1216 | # USB Host Controller Drivers |
| 1197 | # | 1217 | # |
| 1198 | # CONFIG_USB_C67X00_HCD is not set | 1218 | # CONFIG_USB_C67X00_HCD is not set |
| 1219 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1199 | CONFIG_USB_EHCI_HCD=y | 1220 | CONFIG_USB_EHCI_HCD=y |
| 1200 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1221 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1201 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1222 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1205,9 +1226,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | |||
| 1205 | # CONFIG_USB_ISP116X_HCD is not set | 1226 | # CONFIG_USB_ISP116X_HCD is not set |
| 1206 | # CONFIG_USB_ISP1760_HCD is not set | 1227 | # CONFIG_USB_ISP1760_HCD is not set |
| 1207 | CONFIG_USB_OHCI_HCD=y | 1228 | CONFIG_USB_OHCI_HCD=y |
| 1208 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1209 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1229 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1210 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1230 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1231 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1211 | CONFIG_USB_OHCI_HCD_PCI=y | 1232 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1212 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1233 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1213 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1234 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1296,8 +1317,9 @@ CONFIG_USB_GADGET_SELECTED=y · 82 unmodified lines | |||
| 1296 | # CONFIG_USB_GADGET_OMAP is not set | 1317 | # CONFIG_USB_GADGET_OMAP is not set |
| 1297 | # CONFIG_USB_GADGET_PXA25X is not set | 1318 | # CONFIG_USB_GADGET_PXA25X is not set |
| 1298 | # CONFIG_USB_GADGET_PXA27X is not set | 1319 | # CONFIG_USB_GADGET_PXA27X is not set |
| 1299 | # CONFIG_USB_GADGET_S3C2410 is not set | 1320 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
| 1300 | # CONFIG_USB_GADGET_IMX is not set | 1321 | # CONFIG_USB_GADGET_IMX is not set |
| 1322 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
| 1301 | # CONFIG_USB_GADGET_M66592 is not set | 1323 | # CONFIG_USB_GADGET_M66592 is not set |
| 1302 | # CONFIG_USB_GADGET_AMD5536UDC is not set | 1324 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
| 1303 | # CONFIG_USB_GADGET_FSL_QE is not set | 1325 | # CONFIG_USB_GADGET_FSL_QE is not set |
| @@ -1305,9 +1327,11 @@ CONFIG_USB_GADGET_SELECTED=y · 1 unmodified line | |||
| 1305 | CONFIG_USB_GADGET_NET2280=y | 1327 | CONFIG_USB_GADGET_NET2280=y |
| 1306 | CONFIG_USB_NET2280=y | 1328 | CONFIG_USB_NET2280=y |
| 1307 | # CONFIG_USB_GADGET_GOKU is not set | 1329 | # CONFIG_USB_GADGET_GOKU is not set |
| 1330 | # CONFIG_USB_GADGET_LANGWELL is not set | ||
| 1308 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | 1331 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
| 1309 | CONFIG_USB_GADGET_DUALSPEED=y | 1332 | CONFIG_USB_GADGET_DUALSPEED=y |
| 1310 | # CONFIG_USB_ZERO is not set | 1333 | # CONFIG_USB_ZERO is not set |
| 1334 | # CONFIG_USB_AUDIO is not set | ||
| 1311 | CONFIG_USB_ETH=y | 1335 | CONFIG_USB_ETH=y |
| 1312 | CONFIG_USB_ETH_RNDIS=y | 1336 | CONFIG_USB_ETH_RNDIS=y |
| 1313 | # CONFIG_USB_GADGETFS is not set | 1337 | # CONFIG_USB_GADGETFS is not set |
| @@ -1359,6 +1383,7 @@ CONFIG_RTC_DRV_DS1307=y · 45 unmodified lines | |||
| 1359 | # CONFIG_RTC_DRV_S35390A is not set | 1383 | # CONFIG_RTC_DRV_S35390A is not set |
| 1360 | # CONFIG_RTC_DRV_FM3130 is not set | 1384 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1361 | # CONFIG_RTC_DRV_RX8581 is not set | 1385 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1386 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1362 | 1387 | ||
| 1363 | # | 1388 | # |
| 1364 | # SPI RTC drivers | 1389 | # SPI RTC drivers |
| @@ -1393,6 +1418,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | |||
| 1393 | # CONFIG_DMADEVICES is not set | 1418 | # CONFIG_DMADEVICES is not set |
| 1394 | # CONFIG_AUXDISPLAY is not set | 1419 | # CONFIG_AUXDISPLAY is not set |
| 1395 | # CONFIG_UIO is not set | 1420 | # CONFIG_UIO is not set |
| 1421 | |||
| 1422 | # | ||
| 1423 | # TI VLYNQ | ||
| 1424 | # | ||
| 1396 | # CONFIG_STAGING is not set | 1425 | # CONFIG_STAGING is not set |
| 1397 | 1426 | ||
| 1398 | # | 1427 | # |
| @@ -1412,10 +1441,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1412 | # CONFIG_REISERFS_FS is not set | 1441 | # CONFIG_REISERFS_FS is not set |
| 1413 | # CONFIG_JFS_FS is not set | 1442 | # CONFIG_JFS_FS is not set |
| 1414 | # CONFIG_FS_POSIX_ACL is not set | 1443 | # CONFIG_FS_POSIX_ACL is not set |
| 1415 | CONFIG_FILE_LOCKING=y | ||
| 1416 | # CONFIG_XFS_FS is not set | 1444 | # CONFIG_XFS_FS is not set |
| 1445 | # CONFIG_GFS2_FS is not set | ||
| 1417 | # CONFIG_OCFS2_FS is not set | 1446 | # CONFIG_OCFS2_FS is not set |
| 1418 | # CONFIG_BTRFS_FS is not set | 1447 | # CONFIG_BTRFS_FS is not set |
| 1448 | CONFIG_FILE_LOCKING=y | ||
| 1449 | CONFIG_FSNOTIFY=y | ||
| 1419 | CONFIG_DNOTIFY=y | 1450 | CONFIG_DNOTIFY=y |
| 1420 | CONFIG_INOTIFY=y | 1451 | CONFIG_INOTIFY=y |
| 1421 | CONFIG_INOTIFY_USER=y | 1452 | CONFIG_INOTIFY_USER=y |
| @@ -1489,6 +1520,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | |||
| 1489 | CONFIG_NFS_V3=y | 1520 | CONFIG_NFS_V3=y |
| 1490 | # CONFIG_NFS_V3_ACL is not set | 1521 | # CONFIG_NFS_V3_ACL is not set |
| 1491 | CONFIG_NFS_V4=y | 1522 | CONFIG_NFS_V4=y |
| 1523 | # CONFIG_NFS_V4_1 is not set | ||
| 1492 | CONFIG_ROOT_NFS=y | 1524 | CONFIG_ROOT_NFS=y |
| 1493 | # CONFIG_NFSD is not set | 1525 | # CONFIG_NFSD is not set |
| 1494 | CONFIG_LOCKD=y | 1526 | CONFIG_LOCKD=y |
| @@ -1525,7 +1557,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | |||
| 1525 | # CONFIG_KARMA_PARTITION is not set | 1557 | # CONFIG_KARMA_PARTITION is not set |
| 1526 | # CONFIG_EFI_PARTITION is not set | 1558 | # CONFIG_EFI_PARTITION is not set |
| 1527 | # CONFIG_SYSV68_PARTITION is not set | 1559 | # CONFIG_SYSV68_PARTITION is not set |
| 1528 | # CONFIG_NLS is not set | 1560 | CONFIG_NLS=y |
| 1561 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
| 1562 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
| 1563 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
| 1564 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
| 1565 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
| 1566 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
| 1567 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
| 1568 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
| 1569 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
| 1570 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
| 1571 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
| 1572 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
| 1573 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
| 1574 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
| 1575 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
| 1576 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
| 1577 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
| 1578 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
| 1579 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
| 1580 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
| 1581 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
| 1582 | # CONFIG_NLS_ISO8859_8 is not set | ||
| 1583 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
| 1584 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
| 1585 | # CONFIG_NLS_ASCII is not set | ||
| 1586 | # CONFIG_NLS_ISO8859_1 is not set | ||
| 1587 | # CONFIG_NLS_ISO8859_2 is not set | ||
| 1588 | # CONFIG_NLS_ISO8859_3 is not set | ||
| 1589 | # CONFIG_NLS_ISO8859_4 is not set | ||
| 1590 | # CONFIG_NLS_ISO8859_5 is not set | ||
| 1591 | # CONFIG_NLS_ISO8859_6 is not set | ||
| 1592 | # CONFIG_NLS_ISO8859_7 is not set | ||
| 1593 | # CONFIG_NLS_ISO8859_9 is not set | ||
| 1594 | # CONFIG_NLS_ISO8859_13 is not set | ||
| 1595 | # CONFIG_NLS_ISO8859_14 is not set | ||
| 1596 | # CONFIG_NLS_ISO8859_15 is not set | ||
| 1597 | # CONFIG_NLS_KOI8_R is not set | ||
| 1598 | # CONFIG_NLS_KOI8_U is not set | ||
| 1599 | # CONFIG_NLS_UTF8 is not set | ||
| 1529 | # CONFIG_DLM is not set | 1600 | # CONFIG_DLM is not set |
| 1530 | # CONFIG_BINARY_PRINTF is not set | 1601 | # CONFIG_BINARY_PRINTF is not set |
| 1531 | 1602 | ||
| @@ -1549,6 +1620,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | |||
| 1549 | CONFIG_HAS_DMA=y | 1620 | CONFIG_HAS_DMA=y |
| 1550 | CONFIG_HAVE_LMB=y | 1621 | CONFIG_HAVE_LMB=y |
| 1551 | CONFIG_NLATTR=y | 1622 | CONFIG_NLATTR=y |
| 1623 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1552 | 1624 | ||
| 1553 | # | 1625 | # |
| 1554 | # Kernel hacking | 1626 | # Kernel hacking |
| @@ -1579,6 +1651,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 1579 | # CONFIG_RT_MUTEX_TESTER is not set | 1651 | # CONFIG_RT_MUTEX_TESTER is not set |
| 1580 | # CONFIG_DEBUG_SPINLOCK is not set | 1652 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1581 | # CONFIG_DEBUG_MUTEXES is not set | 1653 | # CONFIG_DEBUG_MUTEXES is not set |
| 1654 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 1655 | # CONFIG_PROVE_LOCKING is not set | ||
| 1656 | # CONFIG_LOCK_STAT is not set | ||
| 1582 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1657 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1583 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1658 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 1584 | # CONFIG_DEBUG_KOBJECT is not set | 1659 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -1590,7 +1665,6 @@ CONFIG_SCHED_DEBUG=y · 5 unmodified lines | |||
| 1590 | # CONFIG_DEBUG_LIST is not set | 1665 | # CONFIG_DEBUG_LIST is not set |
| 1591 | # CONFIG_DEBUG_SG is not set | 1666 | # CONFIG_DEBUG_SG is not set |
| 1592 | # CONFIG_DEBUG_NOTIFIERS is not set | 1667 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 1593 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 1594 | # CONFIG_RCU_TORTURE_TEST is not set | 1668 | # CONFIG_RCU_TORTURE_TEST is not set |
| 1595 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1669 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 1596 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1670 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1604,16 +1678,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 1604 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1678 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1605 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1679 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1606 | CONFIG_TRACING_SUPPORT=y | 1680 | CONFIG_TRACING_SUPPORT=y |
| 1607 | 1681 | CONFIG_FTRACE=y | |
| 1608 | # | ||
| 1609 | # Tracers | ||
| 1610 | # | ||
| 1611 | # CONFIG_FUNCTION_TRACER is not set | 1682 | # CONFIG_FUNCTION_TRACER is not set |
| 1683 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1612 | # CONFIG_SCHED_TRACER is not set | 1684 | # CONFIG_SCHED_TRACER is not set |
| 1613 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1685 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 1614 | # CONFIG_EVENT_TRACER is not set | ||
| 1615 | # CONFIG_BOOT_TRACER is not set | 1686 | # CONFIG_BOOT_TRACER is not set |
| 1616 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1687 | CONFIG_BRANCH_PROFILE_NONE=y |
| 1688 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1689 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 1617 | # CONFIG_STACK_TRACER is not set | 1690 | # CONFIG_STACK_TRACER is not set |
| 1618 | # CONFIG_KMEMTRACE is not set | 1691 | # CONFIG_KMEMTRACE is not set |
| 1619 | # CONFIG_WORKQUEUE_TRACER is not set | 1692 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1621,6 +1694,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 1621 | # CONFIG_SAMPLES is not set | 1694 | # CONFIG_SAMPLES is not set |
| 1622 | CONFIG_HAVE_ARCH_KGDB=y | 1695 | CONFIG_HAVE_ARCH_KGDB=y |
| 1623 | # CONFIG_KGDB is not set | 1696 | # CONFIG_KGDB is not set |
| 1697 | # CONFIG_KMEMCHECK is not set | ||
| 1698 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1699 | CONFIG_PPC_WERROR=y | ||
| 1624 | CONFIG_PRINT_STACK_DEPTH=64 | 1700 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1625 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1701 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1626 | # CONFIG_DEBUG_STACK_USAGE is not set | 1702 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:07 2009 | 4 | # Wed Jul 29 23:32:06 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC832x_MDS=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC832x=y | 208 | CONFIG_PPC_MPC832x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 40 unmodified lines | |||
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | CONFIG_MATH_EMULATION=y | 252 | CONFIG_MATH_EMULATION=y |
| 237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | # CONFIG_SWIOTLB is not set | ||
| 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
| 257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | CONFIG_UNEVICTABLE_LRU=y | ||
| 259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -404,6 +426,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | |||
| 404 | # CONFIG_MTD is not set | 426 | # CONFIG_MTD is not set |
| 405 | CONFIG_OF_DEVICE=y | 427 | CONFIG_OF_DEVICE=y |
| 406 | CONFIG_OF_I2C=y | 428 | CONFIG_OF_I2C=y |
| 429 | CONFIG_OF_MDIO=y | ||
| 407 | # CONFIG_PARPORT is not set | 430 | # CONFIG_PARPORT is not set |
| 408 | CONFIG_BLK_DEV=y | 431 | CONFIG_BLK_DEV=y |
| 409 | # CONFIG_BLK_DEV_FD is not set | 432 | # CONFIG_BLK_DEV_FD is not set |
| @@ -438,7 +461,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | |||
| 438 | # | 461 | # |
| 439 | # CONFIG_EEPROM_AT24 is not set | 462 | # CONFIG_EEPROM_AT24 is not set |
| 440 | # CONFIG_EEPROM_LEGACY is not set | 463 | # CONFIG_EEPROM_LEGACY is not set |
| 464 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 441 | # CONFIG_EEPROM_93CX6 is not set | 465 | # CONFIG_EEPROM_93CX6 is not set |
| 466 | # CONFIG_CB710_CORE is not set | ||
| 442 | CONFIG_HAVE_IDE=y | 467 | CONFIG_HAVE_IDE=y |
| 443 | # CONFIG_IDE is not set | 468 | # CONFIG_IDE is not set |
| 444 | 469 | ||
| @@ -461,10 +486,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | |||
| 461 | # CONFIG_BLK_DEV_SR is not set | 486 | # CONFIG_BLK_DEV_SR is not set |
| 462 | # CONFIG_CHR_DEV_SG is not set | 487 | # CONFIG_CHR_DEV_SG is not set |
| 463 | # CONFIG_CHR_DEV_SCH is not set | 488 | # CONFIG_CHR_DEV_SCH is not set |
| 464 | |||
| 465 | # | ||
| 466 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 467 | # | ||
| 468 | # CONFIG_SCSI_MULTI_LUN is not set | 489 | # CONFIG_SCSI_MULTI_LUN is not set |
| 469 | # CONFIG_SCSI_CONSTANTS is not set | 490 | # CONFIG_SCSI_CONSTANTS is not set |
| 470 | # CONFIG_SCSI_LOGGING is not set | 491 | # CONFIG_SCSI_LOGGING is not set |
| @@ -482,6 +503,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | |||
| 482 | CONFIG_SCSI_LOWLEVEL=y | 503 | CONFIG_SCSI_LOWLEVEL=y |
| 483 | # CONFIG_ISCSI_TCP is not set | 504 | # CONFIG_ISCSI_TCP is not set |
| 484 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 505 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 506 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 485 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 507 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 486 | # CONFIG_SCSI_3W_9XXX is not set | 508 | # CONFIG_SCSI_3W_9XXX is not set |
| 487 | # CONFIG_SCSI_ACARD is not set | 509 | # CONFIG_SCSI_ACARD is not set |
| @@ -490,6 +512,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 490 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 512 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 491 | # CONFIG_SCSI_AIC79XX is not set | 513 | # CONFIG_SCSI_AIC79XX is not set |
| 492 | # CONFIG_SCSI_AIC94XX is not set | 514 | # CONFIG_SCSI_AIC94XX is not set |
| 515 | # CONFIG_SCSI_MVSAS is not set | ||
| 493 | # CONFIG_SCSI_DPT_I2O is not set | 516 | # CONFIG_SCSI_DPT_I2O is not set |
| 494 | # CONFIG_SCSI_ADVANSYS is not set | 517 | # CONFIG_SCSI_ADVANSYS is not set |
| 495 | # CONFIG_SCSI_ARCMSR is not set | 518 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -509,7 +532,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 509 | # CONFIG_SCSI_IPS is not set | 532 | # CONFIG_SCSI_IPS is not set |
| 510 | # CONFIG_SCSI_INITIO is not set | 533 | # CONFIG_SCSI_INITIO is not set |
| 511 | # CONFIG_SCSI_INIA100 is not set | 534 | # CONFIG_SCSI_INIA100 is not set |
| 512 | # CONFIG_SCSI_MVSAS is not set | ||
| 513 | # CONFIG_SCSI_STEX is not set | 535 | # CONFIG_SCSI_STEX is not set |
| 514 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 536 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 515 | # CONFIG_SCSI_QLOGIC_1280 is not set | 537 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| @@ -532,14 +554,17 @@ CONFIG_SCSI_LOWLEVEL=y · 16 unmodified lines | |||
| 532 | # | 554 | # |
| 533 | 555 | ||
| 534 | # | 556 | # |
| 535 | # Enable only one of the two stacks, unless you know what you are doing | 557 | # You can enable one or both FireWire driver stacks. |
| 558 | # | ||
| 559 | |||
| 560 | # | ||
| 561 | # See the help texts for more information. | ||
| 536 | # | 562 | # |
| 537 | # CONFIG_FIREWIRE is not set | 563 | # CONFIG_FIREWIRE is not set |
| 538 | # CONFIG_IEEE1394 is not set | 564 | # CONFIG_IEEE1394 is not set |
| 539 | # CONFIG_I2O is not set | 565 | # CONFIG_I2O is not set |
| 540 | # CONFIG_MACINTOSH_DRIVERS is not set | 566 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 541 | CONFIG_NETDEVICES=y | 567 | CONFIG_NETDEVICES=y |
| 542 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 543 | # CONFIG_DUMMY is not set | 568 | # CONFIG_DUMMY is not set |
| 544 | # CONFIG_BONDING is not set | 569 | # CONFIG_BONDING is not set |
| 545 | # CONFIG_MACVLAN is not set | 570 | # CONFIG_MACVLAN is not set |
| @@ -586,6 +611,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 586 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 611 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 587 | # CONFIG_NET_PCI is not set | 612 | # CONFIG_NET_PCI is not set |
| 588 | # CONFIG_B44 is not set | 613 | # CONFIG_B44 is not set |
| 614 | # CONFIG_KS8842 is not set | ||
| 589 | # CONFIG_ATL2 is not set | 615 | # CONFIG_ATL2 is not set |
| 590 | CONFIG_NETDEV_1000=y | 616 | CONFIG_NETDEV_1000=y |
| 591 | # CONFIG_ACENIC is not set | 617 | # CONFIG_ACENIC is not set |
| @@ -605,11 +631,13 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 605 | # CONFIG_VIA_VELOCITY is not set | 631 | # CONFIG_VIA_VELOCITY is not set |
| 606 | # CONFIG_TIGON3 is not set | 632 | # CONFIG_TIGON3 is not set |
| 607 | # CONFIG_BNX2 is not set | 633 | # CONFIG_BNX2 is not set |
| 634 | # CONFIG_CNIC is not set | ||
| 608 | CONFIG_FSL_PQ_MDIO=y | 635 | CONFIG_FSL_PQ_MDIO=y |
| 609 | # CONFIG_GIANFAR is not set | 636 | # CONFIG_GIANFAR is not set |
| 610 | CONFIG_UCC_GETH=y | 637 | CONFIG_UCC_GETH=y |
| 611 | # CONFIG_UGETH_MAGIC_PACKET is not set | 638 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 612 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 639 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 640 | # CONFIG_MV643XX_ETH is not set | ||
| 613 | # CONFIG_QLA3XXX is not set | 641 | # CONFIG_QLA3XXX is not set |
| 614 | # CONFIG_ATL1 is not set | 642 | # CONFIG_ATL1 is not set |
| 615 | # CONFIG_ATL1E is not set | 643 | # CONFIG_ATL1E is not set |
| @@ -787,13 +815,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | |||
| 787 | # CONFIG_SENSORS_PCF8574 is not set | 815 | # CONFIG_SENSORS_PCF8574 is not set |
| 788 | # CONFIG_PCF8575 is not set | 816 | # CONFIG_PCF8575 is not set |
| 789 | # CONFIG_SENSORS_PCA9539 is not set | 817 | # CONFIG_SENSORS_PCA9539 is not set |
| 790 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 791 | # CONFIG_SENSORS_TSL2550 is not set | 818 | # CONFIG_SENSORS_TSL2550 is not set |
| 792 | # CONFIG_I2C_DEBUG_CORE is not set | 819 | # CONFIG_I2C_DEBUG_CORE is not set |
| 793 | # CONFIG_I2C_DEBUG_ALGO is not set | 820 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 794 | # CONFIG_I2C_DEBUG_BUS is not set | 821 | # CONFIG_I2C_DEBUG_BUS is not set |
| 795 | # CONFIG_I2C_DEBUG_CHIP is not set | 822 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 796 | # CONFIG_SPI is not set | 823 | # CONFIG_SPI is not set |
| 824 | |||
| 825 | # | ||
| 826 | # PPS support | ||
| 827 | # | ||
| 828 | # CONFIG_PPS is not set | ||
| 797 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 829 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 798 | # CONFIG_GPIOLIB is not set | 830 | # CONFIG_GPIOLIB is not set |
| 799 | # CONFIG_W1 is not set | 831 | # CONFIG_W1 is not set |
| @@ -848,6 +880,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 848 | # CONFIG_SENSORS_SMSC47B397 is not set | 880 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 849 | # CONFIG_SENSORS_ADS7828 is not set | 881 | # CONFIG_SENSORS_ADS7828 is not set |
| 850 | # CONFIG_SENSORS_THMC50 is not set | 882 | # CONFIG_SENSORS_THMC50 is not set |
| 883 | # CONFIG_SENSORS_TMP401 is not set | ||
| 851 | # CONFIG_SENSORS_VIA686A is not set | 884 | # CONFIG_SENSORS_VIA686A is not set |
| 852 | # CONFIG_SENSORS_VT1211 is not set | 885 | # CONFIG_SENSORS_VT1211 is not set |
| 853 | # CONFIG_SENSORS_VT8231 is not set | 886 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -896,23 +929,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | |||
| 896 | # CONFIG_MFD_WM8400 is not set | 929 | # CONFIG_MFD_WM8400 is not set |
| 897 | # CONFIG_MFD_WM8350_I2C is not set | 930 | # CONFIG_MFD_WM8350_I2C is not set |
| 898 | # CONFIG_MFD_PCF50633 is not set | 931 | # CONFIG_MFD_PCF50633 is not set |
| 932 | # CONFIG_AB3100_CORE is not set | ||
| 899 | # CONFIG_REGULATOR is not set | 933 | # CONFIG_REGULATOR is not set |
| 900 | 934 | # CONFIG_MEDIA_SUPPORT is not set | |
| 901 | # | ||
| 902 | # Multimedia devices | ||
| 903 | # | ||
| 904 | |||
| 905 | # | ||
| 906 | # Multimedia core support | ||
| 907 | # | ||
| 908 | # CONFIG_VIDEO_DEV is not set | ||
| 909 | # CONFIG_DVB_CORE is not set | ||
| 910 | # CONFIG_VIDEO_MEDIA is not set | ||
| 911 | |||
| 912 | # | ||
| 913 | # Multimedia drivers | ||
| 914 | # | ||
| 915 | CONFIG_DAB=y | ||
| 916 | 935 | ||
| 917 | # | 936 | # |
| 918 | # Graphics support | 937 | # Graphics support |
| @@ -996,6 +1015,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | |||
| 996 | # CONFIG_RTC_DRV_S35390A is not set | 1015 | # CONFIG_RTC_DRV_S35390A is not set |
| 997 | # CONFIG_RTC_DRV_FM3130 is not set | 1016 | # CONFIG_RTC_DRV_FM3130 is not set |
| 998 | # CONFIG_RTC_DRV_RX8581 is not set | 1017 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1018 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 999 | 1019 | ||
| 1000 | # | 1020 | # |
| 1001 | # SPI RTC drivers | 1021 | # SPI RTC drivers |
| @@ -1023,6 +1043,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | |||
| 1023 | # CONFIG_DMADEVICES is not set | 1043 | # CONFIG_DMADEVICES is not set |
| 1024 | # CONFIG_AUXDISPLAY is not set | 1044 | # CONFIG_AUXDISPLAY is not set |
| 1025 | # CONFIG_UIO is not set | 1045 | # CONFIG_UIO is not set |
| 1046 | |||
| 1047 | # | ||
| 1048 | # TI VLYNQ | ||
| 1049 | # | ||
| 1026 | # CONFIG_STAGING is not set | 1050 | # CONFIG_STAGING is not set |
| 1027 | 1051 | ||
| 1028 | # | 1052 | # |
| @@ -1042,10 +1066,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1042 | # CONFIG_REISERFS_FS is not set | 1066 | # CONFIG_REISERFS_FS is not set |
| 1043 | # CONFIG_JFS_FS is not set | 1067 | # CONFIG_JFS_FS is not set |
| 1044 | # CONFIG_FS_POSIX_ACL is not set | 1068 | # CONFIG_FS_POSIX_ACL is not set |
| 1045 | CONFIG_FILE_LOCKING=y | ||
| 1046 | # CONFIG_XFS_FS is not set | 1069 | # CONFIG_XFS_FS is not set |
| 1070 | # CONFIG_GFS2_FS is not set | ||
| 1047 | # CONFIG_OCFS2_FS is not set | 1071 | # CONFIG_OCFS2_FS is not set |
| 1048 | # CONFIG_BTRFS_FS is not set | 1072 | # CONFIG_BTRFS_FS is not set |
| 1073 | CONFIG_FILE_LOCKING=y | ||
| 1074 | CONFIG_FSNOTIFY=y | ||
| 1049 | CONFIG_DNOTIFY=y | 1075 | CONFIG_DNOTIFY=y |
| 1050 | CONFIG_INOTIFY=y | 1076 | CONFIG_INOTIFY=y |
| 1051 | CONFIG_INOTIFY_USER=y | 1077 | CONFIG_INOTIFY_USER=y |
| @@ -1108,6 +1134,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | |||
| 1108 | CONFIG_NFS_V3=y | 1134 | CONFIG_NFS_V3=y |
| 1109 | # CONFIG_NFS_V3_ACL is not set | 1135 | # CONFIG_NFS_V3_ACL is not set |
| 1110 | CONFIG_NFS_V4=y | 1136 | CONFIG_NFS_V4=y |
| 1137 | # CONFIG_NFS_V4_1 is not set | ||
| 1111 | CONFIG_ROOT_NFS=y | 1138 | CONFIG_ROOT_NFS=y |
| 1112 | # CONFIG_NFSD is not set | 1139 | # CONFIG_NFSD is not set |
| 1113 | CONFIG_LOCKD=y | 1140 | CONFIG_LOCKD=y |
| @@ -1165,6 +1192,7 @@ CONFIG_HAS_IOPORT=y · 51 unmodified lines | |||
| 1165 | CONFIG_HAS_DMA=y | 1192 | CONFIG_HAS_DMA=y |
| 1166 | CONFIG_HAVE_LMB=y | 1193 | CONFIG_HAVE_LMB=y |
| 1167 | CONFIG_NLATTR=y | 1194 | CONFIG_NLATTR=y |
| 1195 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1168 | 1196 | ||
| 1169 | # | 1197 | # |
| 1170 | # Kernel hacking | 1198 | # Kernel hacking |
| @@ -1190,22 +1218,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1190 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1218 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1191 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1219 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1192 | CONFIG_TRACING_SUPPORT=y | 1220 | CONFIG_TRACING_SUPPORT=y |
| 1193 | 1221 | # CONFIG_FTRACE is not set | |
| 1194 | # | ||
| 1195 | # Tracers | ||
| 1196 | # | ||
| 1197 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1198 | # CONFIG_SCHED_TRACER is not set | ||
| 1199 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1200 | # CONFIG_EVENT_TRACER is not set | ||
| 1201 | # CONFIG_BOOT_TRACER is not set | ||
| 1202 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1203 | # CONFIG_STACK_TRACER is not set | ||
| 1204 | # CONFIG_KMEMTRACE is not set | ||
| 1205 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1206 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1207 | # CONFIG_SAMPLES is not set | 1222 | # CONFIG_SAMPLES is not set |
| 1208 | CONFIG_HAVE_ARCH_KGDB=y | 1223 | CONFIG_HAVE_ARCH_KGDB=y |
| 1224 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1225 | CONFIG_PPC_WERROR=y | ||
| 1209 | CONFIG_PRINT_STACK_DEPTH=64 | 1226 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1210 | # CONFIG_IRQSTACKS is not set | 1227 | # CONFIG_IRQSTACKS is not set |
| 1211 | # CONFIG_BOOTX_TEXT is not set | 1228 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:08 2009 | 4 | # Wed Jul 29 23:32:07 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC832x_RDB=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC832x=y | 208 | CONFIG_PPC_MPC832x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 40 unmodified lines | |||
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | CONFIG_MATH_EMULATION=y | 252 | CONFIG_MATH_EMULATION=y |
| 237 | # CONFIG_IOMMU_HELPER is not set | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | # CONFIG_SWIOTLB is not set | ||
| 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 255 | CONFIG_ZONE_DMA_FLAG=1 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | CONFIG_BOUNCE=y | 273 | CONFIG_BOUNCE=y |
| 257 | CONFIG_VIRT_TO_BUS=y | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | CONFIG_UNEVICTABLE_LRU=y | ||
| 259 | CONFIG_HAVE_MLOCK=y | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 261 | CONFIG_PPC_4K_PAGES=y | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | # CONFIG_PPC_16K_PAGES is not set | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | # CONFIG_PPC_64K_PAGES is not set | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -405,6 +427,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | |||
| 405 | CONFIG_OF_DEVICE=y | 427 | CONFIG_OF_DEVICE=y |
| 406 | CONFIG_OF_I2C=y | 428 | CONFIG_OF_I2C=y |
| 407 | CONFIG_OF_SPI=y | 429 | CONFIG_OF_SPI=y |
| 430 | CONFIG_OF_MDIO=y | ||
| 408 | # CONFIG_PARPORT is not set | 431 | # CONFIG_PARPORT is not set |
| 409 | CONFIG_BLK_DEV=y | 432 | CONFIG_BLK_DEV=y |
| 410 | # CONFIG_BLK_DEV_FD is not set | 433 | # CONFIG_BLK_DEV_FD is not set |
| @@ -441,7 +464,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 441 | # CONFIG_EEPROM_AT24 is not set | 464 | # CONFIG_EEPROM_AT24 is not set |
| 442 | # CONFIG_EEPROM_AT25 is not set | 465 | # CONFIG_EEPROM_AT25 is not set |
| 443 | # CONFIG_EEPROM_LEGACY is not set | 466 | # CONFIG_EEPROM_LEGACY is not set |
| 467 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 444 | # CONFIG_EEPROM_93CX6 is not set | 468 | # CONFIG_EEPROM_93CX6 is not set |
| 469 | # CONFIG_CB710_CORE is not set | ||
| 445 | CONFIG_HAVE_IDE=y | 470 | CONFIG_HAVE_IDE=y |
| 446 | # CONFIG_IDE is not set | 471 | # CONFIG_IDE is not set |
| 447 | 472 | ||
| @@ -464,10 +489,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | |||
| 464 | # CONFIG_BLK_DEV_SR is not set | 489 | # CONFIG_BLK_DEV_SR is not set |
| 465 | # CONFIG_CHR_DEV_SG is not set | 490 | # CONFIG_CHR_DEV_SG is not set |
| 466 | # CONFIG_CHR_DEV_SCH is not set | 491 | # CONFIG_CHR_DEV_SCH is not set |
| 467 | |||
| 468 | # | ||
| 469 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 470 | # | ||
| 471 | # CONFIG_SCSI_MULTI_LUN is not set | 492 | # CONFIG_SCSI_MULTI_LUN is not set |
| 472 | # CONFIG_SCSI_CONSTANTS is not set | 493 | # CONFIG_SCSI_CONSTANTS is not set |
| 473 | # CONFIG_SCSI_LOGGING is not set | 494 | # CONFIG_SCSI_LOGGING is not set |
| @@ -485,6 +506,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | |||
| 485 | CONFIG_SCSI_LOWLEVEL=y | 506 | CONFIG_SCSI_LOWLEVEL=y |
| 486 | # CONFIG_ISCSI_TCP is not set | 507 | # CONFIG_ISCSI_TCP is not set |
| 487 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 508 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 509 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 488 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 510 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 489 | # CONFIG_SCSI_3W_9XXX is not set | 511 | # CONFIG_SCSI_3W_9XXX is not set |
| 490 | # CONFIG_SCSI_ACARD is not set | 512 | # CONFIG_SCSI_ACARD is not set |
| @@ -493,6 +515,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 493 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 515 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 494 | # CONFIG_SCSI_AIC79XX is not set | 516 | # CONFIG_SCSI_AIC79XX is not set |
| 495 | # CONFIG_SCSI_AIC94XX is not set | 517 | # CONFIG_SCSI_AIC94XX is not set |
| 518 | # CONFIG_SCSI_MVSAS is not set | ||
| 496 | # CONFIG_SCSI_DPT_I2O is not set | 519 | # CONFIG_SCSI_DPT_I2O is not set |
| 497 | # CONFIG_SCSI_ADVANSYS is not set | 520 | # CONFIG_SCSI_ADVANSYS is not set |
| 498 | # CONFIG_SCSI_ARCMSR is not set | 521 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -512,7 +535,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 512 | # CONFIG_SCSI_IPS is not set | 535 | # CONFIG_SCSI_IPS is not set |
| 513 | # CONFIG_SCSI_INITIO is not set | 536 | # CONFIG_SCSI_INITIO is not set |
| 514 | # CONFIG_SCSI_INIA100 is not set | 537 | # CONFIG_SCSI_INIA100 is not set |
| 515 | # CONFIG_SCSI_MVSAS is not set | ||
| 516 | # CONFIG_SCSI_STEX is not set | 538 | # CONFIG_SCSI_STEX is not set |
| 517 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 539 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 518 | # CONFIG_SCSI_QLOGIC_1280 is not set | 540 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| @@ -535,14 +557,17 @@ CONFIG_SCSI_LOWLEVEL=y · 16 unmodified lines | |||
| 535 | # | 557 | # |
| 536 | 558 | ||
| 537 | # | 559 | # |
| 538 | # Enable only one of the two stacks, unless you know what you are doing | 560 | # You can enable one or both FireWire driver stacks. |
| 561 | # | ||
| 562 | |||
| 563 | # | ||
| 564 | # See the help texts for more information. | ||
| 539 | # | 565 | # |
| 540 | # CONFIG_FIREWIRE is not set | 566 | # CONFIG_FIREWIRE is not set |
| 541 | # CONFIG_IEEE1394 is not set | 567 | # CONFIG_IEEE1394 is not set |
| 542 | # CONFIG_I2O is not set | 568 | # CONFIG_I2O is not set |
| 543 | # CONFIG_MACINTOSH_DRIVERS is not set | 569 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 544 | CONFIG_NETDEVICES=y | 570 | CONFIG_NETDEVICES=y |
| 545 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 546 | # CONFIG_DUMMY is not set | 571 | # CONFIG_DUMMY is not set |
| 547 | # CONFIG_BONDING is not set | 572 | # CONFIG_BONDING is not set |
| 548 | # CONFIG_MACVLAN is not set | 573 | # CONFIG_MACVLAN is not set |
| @@ -590,6 +615,8 @@ CONFIG_MII=y · 41 unmodified lines | |||
| 590 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 615 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 591 | # CONFIG_NET_PCI is not set | 616 | # CONFIG_NET_PCI is not set |
| 592 | # CONFIG_B44 is not set | 617 | # CONFIG_B44 is not set |
| 618 | # CONFIG_KS8842 is not set | ||
| 619 | # CONFIG_KS8851 is not set | ||
| 593 | # CONFIG_ATL2 is not set | 620 | # CONFIG_ATL2 is not set |
| 594 | CONFIG_NETDEV_1000=y | 621 | CONFIG_NETDEV_1000=y |
| 595 | # CONFIG_ACENIC is not set | 622 | # CONFIG_ACENIC is not set |
| @@ -609,11 +636,13 @@ CONFIG_E1000=y · 13 unmodified lines | |||
| 609 | # CONFIG_VIA_VELOCITY is not set | 636 | # CONFIG_VIA_VELOCITY is not set |
| 610 | # CONFIG_TIGON3 is not set | 637 | # CONFIG_TIGON3 is not set |
| 611 | # CONFIG_BNX2 is not set | 638 | # CONFIG_BNX2 is not set |
| 639 | # CONFIG_CNIC is not set | ||
| 612 | CONFIG_FSL_PQ_MDIO=y | 640 | CONFIG_FSL_PQ_MDIO=y |
| 613 | # CONFIG_GIANFAR is not set | 641 | # CONFIG_GIANFAR is not set |
| 614 | CONFIG_UCC_GETH=y | 642 | CONFIG_UCC_GETH=y |
| 615 | # CONFIG_UGETH_MAGIC_PACKET is not set | 643 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 616 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 644 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 645 | # CONFIG_MV643XX_ETH is not set | ||
| 617 | # CONFIG_QLA3XXX is not set | 646 | # CONFIG_QLA3XXX is not set |
| 618 | # CONFIG_ATL1 is not set | 647 | # CONFIG_ATL1 is not set |
| 619 | # CONFIG_ATL1E is not set | 648 | # CONFIG_ATL1E is not set |
| @@ -804,7 +833,6 @@ CONFIG_I2C_MPC=y · 184 unmodified lines | |||
| 804 | # CONFIG_SENSORS_PCF8574 is not set | 833 | # CONFIG_SENSORS_PCF8574 is not set |
| 805 | # CONFIG_PCF8575 is not set | 834 | # CONFIG_PCF8575 is not set |
| 806 | # CONFIG_SENSORS_PCA9539 is not set | 835 | # CONFIG_SENSORS_PCA9539 is not set |
| 807 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 808 | # CONFIG_SENSORS_TSL2550 is not set | 836 | # CONFIG_SENSORS_TSL2550 is not set |
| 809 | # CONFIG_I2C_DEBUG_CORE is not set | 837 | # CONFIG_I2C_DEBUG_CORE is not set |
| 810 | # CONFIG_I2C_DEBUG_ALGO is not set | 838 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -817,13 +845,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | |||
| 817 | # SPI Master Controller Drivers | 845 | # SPI Master Controller Drivers |
| 818 | # | 846 | # |
| 819 | CONFIG_SPI_BITBANG=y | 847 | CONFIG_SPI_BITBANG=y |
| 820 | CONFIG_SPI_MPC83xx=y | 848 | # CONFIG_SPI_MPC8xxx is not set |
| 821 | 849 | ||
| 822 | # | 850 | # |
| 823 | # SPI Protocol Masters | 851 | # SPI Protocol Masters |
| 824 | # | 852 | # |
| 825 | # CONFIG_SPI_SPIDEV is not set | 853 | # CONFIG_SPI_SPIDEV is not set |
| 826 | # CONFIG_SPI_TLE62X0 is not set | 854 | # CONFIG_SPI_TLE62X0 is not set |
| 855 | |||
| 856 | # | ||
| 857 | # PPS support | ||
| 858 | # | ||
| 859 | # CONFIG_PPS is not set | ||
| 827 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 860 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 828 | # CONFIG_GPIOLIB is not set | 861 | # CONFIG_GPIOLIB is not set |
| 829 | # CONFIG_W1 is not set | 862 | # CONFIG_W1 is not set |
| @@ -881,6 +914,7 @@ CONFIG_HWMON=y · 51 unmodified lines | |||
| 881 | # CONFIG_SENSORS_SMSC47B397 is not set | 914 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 882 | # CONFIG_SENSORS_ADS7828 is not set | 915 | # CONFIG_SENSORS_ADS7828 is not set |
| 883 | # CONFIG_SENSORS_THMC50 is not set | 916 | # CONFIG_SENSORS_THMC50 is not set |
| 917 | # CONFIG_SENSORS_TMP401 is not set | ||
| 884 | # CONFIG_SENSORS_VIA686A is not set | 918 | # CONFIG_SENSORS_VIA686A is not set |
| 885 | # CONFIG_SENSORS_VT1211 is not set | 919 | # CONFIG_SENSORS_VT1211 is not set |
| 886 | # CONFIG_SENSORS_VT8231 is not set | 920 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -935,24 +969,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | |||
| 935 | # CONFIG_MFD_WM8400 is not set | 969 | # CONFIG_MFD_WM8400 is not set |
| 936 | # CONFIG_MFD_WM8350_I2C is not set | 970 | # CONFIG_MFD_WM8350_I2C is not set |
| 937 | # CONFIG_MFD_PCF50633 is not set | 971 | # CONFIG_MFD_PCF50633 is not set |
| 972 | # CONFIG_AB3100_CORE is not set | ||
| 973 | # CONFIG_EZX_PCAP is not set | ||
| 938 | # CONFIG_REGULATOR is not set | 974 | # CONFIG_REGULATOR is not set |
| 939 | 975 | # CONFIG_MEDIA_SUPPORT is not set | |
| 940 | # | ||
| 941 | # Multimedia devices | ||
| 942 | # | ||
| 943 | |||
| 944 | # | ||
| 945 | # Multimedia core support | ||
| 946 | # | ||
| 947 | # CONFIG_VIDEO_DEV is not set | ||
| 948 | # CONFIG_DVB_CORE is not set | ||
| 949 | # CONFIG_VIDEO_MEDIA is not set | ||
| 950 | |||
| 951 | # | ||
| 952 | # Multimedia drivers | ||
| 953 | # | ||
| 954 | CONFIG_DAB=y | ||
| 955 | # CONFIG_USB_DABUSB is not set | ||
| 956 | 976 | ||
| 957 | # | 977 | # |
| 958 | # Graphics support | 978 | # Graphics support |
| @@ -1014,6 +1034,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | |||
| 1014 | # USB Host Controller Drivers | 1034 | # USB Host Controller Drivers |
| 1015 | # | 1035 | # |
| 1016 | # CONFIG_USB_C67X00_HCD is not set | 1036 | # CONFIG_USB_C67X00_HCD is not set |
| 1037 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1017 | CONFIG_USB_EHCI_HCD=y | 1038 | CONFIG_USB_EHCI_HCD=y |
| 1018 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1039 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1019 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1040 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1023,9 +1044,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | |||
| 1023 | # CONFIG_USB_ISP116X_HCD is not set | 1044 | # CONFIG_USB_ISP116X_HCD is not set |
| 1024 | # CONFIG_USB_ISP1760_HCD is not set | 1045 | # CONFIG_USB_ISP1760_HCD is not set |
| 1025 | CONFIG_USB_OHCI_HCD=y | 1046 | CONFIG_USB_OHCI_HCD=y |
| 1026 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1027 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1047 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1028 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1048 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1049 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1029 | CONFIG_USB_OHCI_HCD_PCI=y | 1050 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1030 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1051 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1031 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1052 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1127,6 +1148,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y · 95 unmodified lines | |||
| 1127 | # CONFIG_MMC_WBSD is not set | 1148 | # CONFIG_MMC_WBSD is not set |
| 1128 | # CONFIG_MMC_TIFM_SD is not set | 1149 | # CONFIG_MMC_TIFM_SD is not set |
| 1129 | CONFIG_MMC_SPI=y | 1150 | CONFIG_MMC_SPI=y |
| 1151 | # CONFIG_MMC_CB710 is not set | ||
| 1152 | # CONFIG_MMC_VIA_SDMMC is not set | ||
| 1130 | # CONFIG_MEMSTICK is not set | 1153 | # CONFIG_MEMSTICK is not set |
| 1131 | # CONFIG_NEW_LEDS is not set | 1154 | # CONFIG_NEW_LEDS is not set |
| 1132 | # CONFIG_ACCESSIBILITY is not set | 1155 | # CONFIG_ACCESSIBILITY is not set |
| @@ -1136,6 +1159,10 @@ CONFIG_MMC_SPI=y · 3 unmodified lines | |||
| 1136 | # CONFIG_DMADEVICES is not set | 1159 | # CONFIG_DMADEVICES is not set |
| 1137 | # CONFIG_AUXDISPLAY is not set | 1160 | # CONFIG_AUXDISPLAY is not set |
| 1138 | # CONFIG_UIO is not set | 1161 | # CONFIG_UIO is not set |
| 1162 | |||
| 1163 | # | ||
| 1164 | # TI VLYNQ | ||
| 1165 | # | ||
| 1139 | # CONFIG_STAGING is not set | 1166 | # CONFIG_STAGING is not set |
| 1140 | 1167 | ||
| 1141 | # | 1168 | # |
| @@ -1155,10 +1182,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1155 | # CONFIG_REISERFS_FS is not set | 1182 | # CONFIG_REISERFS_FS is not set |
| 1156 | # CONFIG_JFS_FS is not set | 1183 | # CONFIG_JFS_FS is not set |
| 1157 | # CONFIG_FS_POSIX_ACL is not set | 1184 | # CONFIG_FS_POSIX_ACL is not set |
| 1158 | CONFIG_FILE_LOCKING=y | ||
| 1159 | # CONFIG_XFS_FS is not set | 1185 | # CONFIG_XFS_FS is not set |
| 1186 | # CONFIG_GFS2_FS is not set | ||
| 1160 | # CONFIG_OCFS2_FS is not set | 1187 | # CONFIG_OCFS2_FS is not set |
| 1161 | # CONFIG_BTRFS_FS is not set | 1188 | # CONFIG_BTRFS_FS is not set |
| 1189 | CONFIG_FILE_LOCKING=y | ||
| 1190 | CONFIG_FSNOTIFY=y | ||
| 1162 | CONFIG_DNOTIFY=y | 1191 | CONFIG_DNOTIFY=y |
| 1163 | CONFIG_INOTIFY=y | 1192 | CONFIG_INOTIFY=y |
| 1164 | CONFIG_INOTIFY_USER=y | 1193 | CONFIG_INOTIFY_USER=y |
| @@ -1224,6 +1253,7 @@ CONFIG_NFS_FS=y · 59 unmodified lines | |||
| 1224 | CONFIG_NFS_V3=y | 1253 | CONFIG_NFS_V3=y |
| 1225 | # CONFIG_NFS_V3_ACL is not set | 1254 | # CONFIG_NFS_V3_ACL is not set |
| 1226 | CONFIG_NFS_V4=y | 1255 | CONFIG_NFS_V4=y |
| 1256 | # CONFIG_NFS_V4_1 is not set | ||
| 1227 | CONFIG_ROOT_NFS=y | 1257 | CONFIG_ROOT_NFS=y |
| 1228 | # CONFIG_NFSD is not set | 1258 | # CONFIG_NFSD is not set |
| 1229 | CONFIG_LOCKD=y | 1259 | CONFIG_LOCKD=y |
| @@ -1325,6 +1355,7 @@ CONFIG_HAS_IOPORT=y · 95 unmodified lines | |||
| 1325 | CONFIG_HAS_DMA=y | 1355 | CONFIG_HAS_DMA=y |
| 1326 | CONFIG_HAVE_LMB=y | 1356 | CONFIG_HAVE_LMB=y |
| 1327 | CONFIG_NLATTR=y | 1357 | CONFIG_NLATTR=y |
| 1358 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1328 | 1359 | ||
| 1329 | # | 1360 | # |
| 1330 | # Kernel hacking | 1361 | # Kernel hacking |
| @@ -1350,22 +1381,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1350 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1381 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1351 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1382 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1352 | CONFIG_TRACING_SUPPORT=y | 1383 | CONFIG_TRACING_SUPPORT=y |
| 1353 | 1384 | # CONFIG_FTRACE is not set | |
| 1354 | # | ||
| 1355 | # Tracers | ||
| 1356 | # | ||
| 1357 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1358 | # CONFIG_SCHED_TRACER is not set | ||
| 1359 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1360 | # CONFIG_EVENT_TRACER is not set | ||
| 1361 | # CONFIG_BOOT_TRACER is not set | ||
| 1362 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1363 | # CONFIG_STACK_TRACER is not set | ||
| 1364 | # CONFIG_KMEMTRACE is not set | ||
| 1365 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1366 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1367 | # CONFIG_SAMPLES is not set | 1385 | # CONFIG_SAMPLES is not set |
| 1368 | CONFIG_HAVE_ARCH_KGDB=y | 1386 | CONFIG_HAVE_ARCH_KGDB=y |
| 1387 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1388 | CONFIG_PPC_WERROR=y | ||
| 1369 | CONFIG_PRINT_STACK_DEPTH=64 | 1389 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1370 | # CONFIG_IRQSTACKS is not set | 1390 | # CONFIG_IRQSTACKS is not set |
| 1371 | # CONFIG_BOOTX_TEXT is not set | 1391 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:09 2009 | 4 | # Wed Jul 29 23:32:07 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
| 366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
| 385 | # CONFIG_IEEE802154 is not set | ||
| 368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
| 369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
| 370 | 388 | ||
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
| 385 | # CONFIG_MAC80211 is not set | 403 | |
| 404 | # | ||
| 405 | # CFG80211 needs to be enabled for MAC80211 | ||
| 406 | # | ||
| 407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
| 387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
| 388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
| @@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y · 98 unmodified lines | |||
| 487 | CONFIG_OF_DEVICE=y | 509 | CONFIG_OF_DEVICE=y |
| 488 | CONFIG_OF_I2C=y | 510 | CONFIG_OF_I2C=y |
| 489 | CONFIG_OF_SPI=y | 511 | CONFIG_OF_SPI=y |
| 512 | CONFIG_OF_MDIO=y | ||
| 490 | # CONFIG_PARPORT is not set | 513 | # CONFIG_PARPORT is not set |
| 491 | CONFIG_BLK_DEV=y | 514 | CONFIG_BLK_DEV=y |
| 492 | # CONFIG_BLK_DEV_FD is not set | 515 | # CONFIG_BLK_DEV_FD is not set |
| @@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 523 | # CONFIG_EEPROM_AT24 is not set | 546 | # CONFIG_EEPROM_AT24 is not set |
| 524 | # CONFIG_EEPROM_AT25 is not set | 547 | # CONFIG_EEPROM_AT25 is not set |
| 525 | # CONFIG_EEPROM_LEGACY is not set | 548 | # CONFIG_EEPROM_LEGACY is not set |
| 549 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 526 | # CONFIG_EEPROM_93CX6 is not set | 550 | # CONFIG_EEPROM_93CX6 is not set |
| 551 | # CONFIG_CB710_CORE is not set | ||
| 527 | CONFIG_HAVE_IDE=y | 552 | CONFIG_HAVE_IDE=y |
| 528 | CONFIG_IDE=y | 553 | CONFIG_IDE=y |
| 529 | 554 | ||
| @@ -594,10 +619,6 @@ CONFIG_BLK_DEV_SD=y · 64 unmodified lines | |||
| 594 | # CONFIG_BLK_DEV_SR is not set | 619 | # CONFIG_BLK_DEV_SR is not set |
| 595 | CONFIG_CHR_DEV_SG=y | 620 | CONFIG_CHR_DEV_SG=y |
| 596 | # CONFIG_CHR_DEV_SCH is not set | 621 | # CONFIG_CHR_DEV_SCH is not set |
| 597 | |||
| 598 | # | ||
| 599 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 600 | # | ||
| 601 | # CONFIG_SCSI_MULTI_LUN is not set | 622 | # CONFIG_SCSI_MULTI_LUN is not set |
| 602 | # CONFIG_SCSI_CONSTANTS is not set | 623 | # CONFIG_SCSI_CONSTANTS is not set |
| 603 | # CONFIG_SCSI_LOGGING is not set | 624 | # CONFIG_SCSI_LOGGING is not set |
| @@ -615,6 +636,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | |||
| 615 | CONFIG_SCSI_LOWLEVEL=y | 636 | CONFIG_SCSI_LOWLEVEL=y |
| 616 | # CONFIG_ISCSI_TCP is not set | 637 | # CONFIG_ISCSI_TCP is not set |
| 617 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 638 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 639 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 618 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 640 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 619 | # CONFIG_SCSI_3W_9XXX is not set | 641 | # CONFIG_SCSI_3W_9XXX is not set |
| 620 | # CONFIG_SCSI_ACARD is not set | 642 | # CONFIG_SCSI_ACARD is not set |
| @@ -623,6 +645,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 623 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 645 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 624 | # CONFIG_SCSI_AIC79XX is not set | 646 | # CONFIG_SCSI_AIC79XX is not set |
| 625 | # CONFIG_SCSI_AIC94XX is not set | 647 | # CONFIG_SCSI_AIC94XX is not set |
| 648 | # CONFIG_SCSI_MVSAS is not set | ||
| 626 | # CONFIG_SCSI_DPT_I2O is not set | 649 | # CONFIG_SCSI_DPT_I2O is not set |
| 627 | # CONFIG_SCSI_ADVANSYS is not set | 650 | # CONFIG_SCSI_ADVANSYS is not set |
| 628 | # CONFIG_SCSI_ARCMSR is not set | 651 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -642,7 +665,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 642 | # CONFIG_SCSI_IPS is not set | 665 | # CONFIG_SCSI_IPS is not set |
| 643 | # CONFIG_SCSI_INITIO is not set | 666 | # CONFIG_SCSI_INITIO is not set |
| 644 | # CONFIG_SCSI_INIA100 is not set | 667 | # CONFIG_SCSI_INIA100 is not set |
| 645 | # CONFIG_SCSI_MVSAS is not set | ||
| 646 | # CONFIG_SCSI_STEX is not set | 668 | # CONFIG_SCSI_STEX is not set |
| 647 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 669 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 648 | # CONFIG_SCSI_IPR is not set | 670 | # CONFIG_SCSI_IPR is not set |
| @@ -737,14 +759,17 @@ CONFIG_MD_RAID1=y · 88 unmodified lines | |||
| 737 | # | 759 | # |
| 738 | 760 | ||
| 739 | # | 761 | # |
| 740 | # Enable only one of the two stacks, unless you know what you are doing | 762 | # You can enable one or both FireWire driver stacks. |
| 763 | # | ||
| 764 | |||
| 765 | # | ||
| 766 | # See the help texts for more information. | ||
| 741 | # | 767 | # |
| 742 | # CONFIG_FIREWIRE is not set | 768 | # CONFIG_FIREWIRE is not set |
| 743 | # CONFIG_IEEE1394 is not set | 769 | # CONFIG_IEEE1394 is not set |
| 744 | # CONFIG_I2O is not set | 770 | # CONFIG_I2O is not set |
| 745 | # CONFIG_MACINTOSH_DRIVERS is not set | 771 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 746 | CONFIG_NETDEVICES=y | 772 | CONFIG_NETDEVICES=y |
| 747 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 748 | # CONFIG_DUMMY is not set | 773 | # CONFIG_DUMMY is not set |
| 749 | # CONFIG_BONDING is not set | 774 | # CONFIG_BONDING is not set |
| 750 | # CONFIG_MACVLAN is not set | 775 | # CONFIG_MACVLAN is not set |
| @@ -791,8 +816,10 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | |||
| 791 | # CONFIG_VIA_VELOCITY is not set | 816 | # CONFIG_VIA_VELOCITY is not set |
| 792 | # CONFIG_TIGON3 is not set | 817 | # CONFIG_TIGON3 is not set |
| 793 | # CONFIG_BNX2 is not set | 818 | # CONFIG_BNX2 is not set |
| 819 | # CONFIG_CNIC is not set | ||
| 794 | CONFIG_FSL_PQ_MDIO=y | 820 | CONFIG_FSL_PQ_MDIO=y |
| 795 | CONFIG_GIANFAR=y | 821 | CONFIG_GIANFAR=y |
| 822 | # CONFIG_MV643XX_ETH is not set | ||
| 796 | # CONFIG_QLA3XXX is not set | 823 | # CONFIG_QLA3XXX is not set |
| 797 | # CONFIG_ATL1 is not set | 824 | # CONFIG_ATL1 is not set |
| 798 | # CONFIG_ATL1E is not set | 825 | # CONFIG_ATL1E is not set |
| @@ -960,7 +987,6 @@ CONFIG_I2C_MPC=y · 161 unmodified lines | |||
| 960 | CONFIG_SENSORS_PCF8574=y | 987 | CONFIG_SENSORS_PCF8574=y |
| 961 | # CONFIG_PCF8575 is not set | 988 | # CONFIG_PCF8575 is not set |
| 962 | # CONFIG_SENSORS_PCA9539 is not set | 989 | # CONFIG_SENSORS_PCA9539 is not set |
| 963 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 964 | # CONFIG_SENSORS_TSL2550 is not set | 990 | # CONFIG_SENSORS_TSL2550 is not set |
| 965 | # CONFIG_I2C_DEBUG_CORE is not set | 991 | # CONFIG_I2C_DEBUG_CORE is not set |
| 966 | # CONFIG_I2C_DEBUG_ALGO is not set | 992 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -973,13 +999,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | |||
| 973 | # SPI Master Controller Drivers | 999 | # SPI Master Controller Drivers |
| 974 | # | 1000 | # |
| 975 | CONFIG_SPI_BITBANG=y | 1001 | CONFIG_SPI_BITBANG=y |
| 976 | CONFIG_SPI_MPC83xx=y | 1002 | # CONFIG_SPI_MPC8xxx is not set |
| 977 | 1003 | ||
| 978 | # | 1004 | # |
| 979 | # SPI Protocol Masters | 1005 | # SPI Protocol Masters |
| 980 | # | 1006 | # |
| 981 | # CONFIG_SPI_SPIDEV is not set | 1007 | # CONFIG_SPI_SPIDEV is not set |
| 982 | # CONFIG_SPI_TLE62X0 is not set | 1008 | # CONFIG_SPI_TLE62X0 is not set |
| 1009 | |||
| 1010 | # | ||
| 1011 | # PPS support | ||
| 1012 | # | ||
| 1013 | # CONFIG_PPS is not set | ||
| 983 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 1014 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 984 | # CONFIG_GPIOLIB is not set | 1015 | # CONFIG_GPIOLIB is not set |
| 985 | # CONFIG_W1 is not set | 1016 | # CONFIG_W1 is not set |
| @@ -1026,24 +1057,10 @@ CONFIG_SSB_POSSIBLE=y · 40 unmodified lines | |||
| 1026 | # CONFIG_MFD_WM8400 is not set | 1057 | # CONFIG_MFD_WM8400 is not set |
| 1027 | # CONFIG_MFD_WM8350_I2C is not set | 1058 | # CONFIG_MFD_WM8350_I2C is not set |
| 1028 | # CONFIG_MFD_PCF50633 is not set | 1059 | # CONFIG_MFD_PCF50633 is not set |
| 1060 | # CONFIG_AB3100_CORE is not set | ||
| 1061 | # CONFIG_EZX_PCAP is not set | ||
| 1029 | # CONFIG_REGULATOR is not set | 1062 | # CONFIG_REGULATOR is not set |
| 1030 | 1063 | # CONFIG_MEDIA_SUPPORT is not set | |
| 1031 | # | ||
| 1032 | # Multimedia devices | ||
| 1033 | # | ||
| 1034 | |||
| 1035 | # | ||
| 1036 | # Multimedia core support | ||
| 1037 | # | ||
| 1038 | # CONFIG_VIDEO_DEV is not set | ||
| 1039 | # CONFIG_DVB_CORE is not set | ||
| 1040 | # CONFIG_VIDEO_MEDIA is not set | ||
| 1041 | |||
| 1042 | # | ||
| 1043 | # Multimedia drivers | ||
| 1044 | # | ||
| 1045 | CONFIG_DAB=y | ||
| 1046 | # CONFIG_USB_DABUSB is not set | ||
| 1047 | 1064 | ||
| 1048 | # | 1065 | # |
| 1049 | # Graphics support | 1066 | # Graphics support |
| @@ -1085,6 +1102,7 @@ CONFIG_USB_MON=y · 35 unmodified lines | |||
| 1085 | # USB Host Controller Drivers | 1102 | # USB Host Controller Drivers |
| 1086 | # | 1103 | # |
| 1087 | # CONFIG_USB_C67X00_HCD is not set | 1104 | # CONFIG_USB_C67X00_HCD is not set |
| 1105 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1088 | CONFIG_USB_EHCI_HCD=y | 1106 | CONFIG_USB_EHCI_HCD=y |
| 1089 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1107 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1090 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1108 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1208,6 +1226,7 @@ CONFIG_RTC_DRV_DS1307=y · 117 unmodified lines | |||
| 1208 | # CONFIG_RTC_DRV_S35390A is not set | 1226 | # CONFIG_RTC_DRV_S35390A is not set |
| 1209 | # CONFIG_RTC_DRV_FM3130 is not set | 1227 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1210 | # CONFIG_RTC_DRV_RX8581 is not set | 1228 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1229 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1211 | 1230 | ||
| 1212 | # | 1231 | # |
| 1213 | # SPI RTC drivers | 1232 | # SPI RTC drivers |
| @@ -1242,6 +1261,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | |||
| 1242 | # CONFIG_DMADEVICES is not set | 1261 | # CONFIG_DMADEVICES is not set |
| 1243 | # CONFIG_AUXDISPLAY is not set | 1262 | # CONFIG_AUXDISPLAY is not set |
| 1244 | # CONFIG_UIO is not set | 1263 | # CONFIG_UIO is not set |
| 1264 | |||
| 1265 | # | ||
| 1266 | # TI VLYNQ | ||
| 1267 | # | ||
| 1245 | # CONFIG_STAGING is not set | 1268 | # CONFIG_STAGING is not set |
| 1246 | 1269 | ||
| 1247 | # | 1270 | # |
| @@ -1261,10 +1284,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1261 | # CONFIG_REISERFS_FS is not set | 1284 | # CONFIG_REISERFS_FS is not set |
| 1262 | # CONFIG_JFS_FS is not set | 1285 | # CONFIG_JFS_FS is not set |
| 1263 | # CONFIG_FS_POSIX_ACL is not set | 1286 | # CONFIG_FS_POSIX_ACL is not set |
| 1264 | CONFIG_FILE_LOCKING=y | ||
| 1265 | # CONFIG_XFS_FS is not set | 1287 | # CONFIG_XFS_FS is not set |
| 1288 | # CONFIG_GFS2_FS is not set | ||
| 1266 | # CONFIG_OCFS2_FS is not set | 1289 | # CONFIG_OCFS2_FS is not set |
| 1267 | # CONFIG_BTRFS_FS is not set | 1290 | # CONFIG_BTRFS_FS is not set |
| 1291 | CONFIG_FILE_LOCKING=y | ||
| 1292 | CONFIG_FSNOTIFY=y | ||
| 1268 | CONFIG_DNOTIFY=y | 1293 | CONFIG_DNOTIFY=y |
| 1269 | CONFIG_INOTIFY=y | 1294 | CONFIG_INOTIFY=y |
| 1270 | CONFIG_INOTIFY_USER=y | 1295 | CONFIG_INOTIFY_USER=y |
| @@ -1331,6 +1356,7 @@ CONFIG_NFS_FS=y · 60 unmodified lines | |||
| 1331 | CONFIG_NFS_V3=y | 1356 | CONFIG_NFS_V3=y |
| 1332 | # CONFIG_NFS_V3_ACL is not set | 1357 | # CONFIG_NFS_V3_ACL is not set |
| 1333 | CONFIG_NFS_V4=y | 1358 | CONFIG_NFS_V4=y |
| 1359 | # CONFIG_NFS_V4_1 is not set | ||
| 1334 | CONFIG_ROOT_NFS=y | 1360 | CONFIG_ROOT_NFS=y |
| 1335 | # CONFIG_NFSD is not set | 1361 | # CONFIG_NFSD is not set |
| 1336 | CONFIG_LOCKD=y | 1362 | CONFIG_LOCKD=y |
| @@ -1429,6 +1455,7 @@ CONFIG_HAS_IOPORT=y · 92 unmodified lines | |||
| 1429 | CONFIG_HAS_DMA=y | 1455 | CONFIG_HAS_DMA=y |
| 1430 | CONFIG_HAVE_LMB=y | 1456 | CONFIG_HAVE_LMB=y |
| 1431 | CONFIG_NLATTR=y | 1457 | CONFIG_NLATTR=y |
| 1458 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1432 | 1459 | ||
| 1433 | # | 1460 | # |
| 1434 | # Kernel hacking | 1461 | # Kernel hacking |
| @@ -1454,22 +1481,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1454 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1481 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1455 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1482 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1456 | CONFIG_TRACING_SUPPORT=y | 1483 | CONFIG_TRACING_SUPPORT=y |
| 1457 | 1484 | # CONFIG_FTRACE is not set | |
| 1458 | # | ||
| 1459 | # Tracers | ||
| 1460 | # | ||
| 1461 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1462 | # CONFIG_SCHED_TRACER is not set | ||
| 1463 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1464 | # CONFIG_EVENT_TRACER is not set | ||
| 1465 | # CONFIG_BOOT_TRACER is not set | ||
| 1466 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1467 | # CONFIG_STACK_TRACER is not set | ||
| 1468 | # CONFIG_KMEMTRACE is not set | ||
| 1469 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1470 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1471 | # CONFIG_SAMPLES is not set | 1485 | # CONFIG_SAMPLES is not set |
| 1472 | CONFIG_HAVE_ARCH_KGDB=y | 1486 | CONFIG_HAVE_ARCH_KGDB=y |
| 1487 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1488 | CONFIG_PPC_WERROR=y | ||
| 1473 | CONFIG_PRINT_STACK_DEPTH=64 | 1489 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1474 | # CONFIG_IRQSTACKS is not set | 1490 | # CONFIG_IRQSTACKS is not set |
| 1475 | # CONFIG_BOOTX_TEXT is not set | 1491 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:10 2009 | 4 | # Wed Jul 29 23:32:08 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
| 366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
| 385 | # CONFIG_IEEE802154 is not set | ||
| 368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
| 369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
| 370 | 388 | ||
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
| 385 | # CONFIG_MAC80211 is not set | 403 | |
| 404 | # | ||
| 405 | # CFG80211 needs to be enabled for MAC80211 | ||
| 406 | # | ||
| 407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
| 387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
| 388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
| @@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y · 98 unmodified lines | |||
| 487 | CONFIG_OF_DEVICE=y | 509 | CONFIG_OF_DEVICE=y |
| 488 | CONFIG_OF_I2C=y | 510 | CONFIG_OF_I2C=y |
| 489 | CONFIG_OF_SPI=y | 511 | CONFIG_OF_SPI=y |
| 512 | CONFIG_OF_MDIO=y | ||
| 490 | # CONFIG_PARPORT is not set | 513 | # CONFIG_PARPORT is not set |
| 491 | CONFIG_BLK_DEV=y | 514 | CONFIG_BLK_DEV=y |
| 492 | # CONFIG_BLK_DEV_FD is not set | 515 | # CONFIG_BLK_DEV_FD is not set |
| @@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 523 | # CONFIG_EEPROM_AT24 is not set | 546 | # CONFIG_EEPROM_AT24 is not set |
| 524 | # CONFIG_EEPROM_AT25 is not set | 547 | # CONFIG_EEPROM_AT25 is not set |
| 525 | # CONFIG_EEPROM_LEGACY is not set | 548 | # CONFIG_EEPROM_LEGACY is not set |
| 549 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 526 | # CONFIG_EEPROM_93CX6 is not set | 550 | # CONFIG_EEPROM_93CX6 is not set |
| 551 | # CONFIG_CB710_CORE is not set | ||
| 527 | CONFIG_HAVE_IDE=y | 552 | CONFIG_HAVE_IDE=y |
| 528 | # CONFIG_IDE is not set | 553 | # CONFIG_IDE is not set |
| 529 | 554 | ||
| @@ -546,10 +571,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | |||
| 546 | # CONFIG_BLK_DEV_SR is not set | 571 | # CONFIG_BLK_DEV_SR is not set |
| 547 | CONFIG_CHR_DEV_SG=y | 572 | CONFIG_CHR_DEV_SG=y |
| 548 | # CONFIG_CHR_DEV_SCH is not set | 573 | # CONFIG_CHR_DEV_SCH is not set |
| 549 | |||
| 550 | # | ||
| 551 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 552 | # | ||
| 553 | # CONFIG_SCSI_MULTI_LUN is not set | 574 | # CONFIG_SCSI_MULTI_LUN is not set |
| 554 | # CONFIG_SCSI_CONSTANTS is not set | 575 | # CONFIG_SCSI_CONSTANTS is not set |
| 555 | # CONFIG_SCSI_LOGGING is not set | 576 | # CONFIG_SCSI_LOGGING is not set |
| @@ -567,6 +588,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | |||
| 567 | CONFIG_SCSI_LOWLEVEL=y | 588 | CONFIG_SCSI_LOWLEVEL=y |
| 568 | # CONFIG_ISCSI_TCP is not set | 589 | # CONFIG_ISCSI_TCP is not set |
| 569 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 590 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 591 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 570 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 592 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 571 | # CONFIG_SCSI_3W_9XXX is not set | 593 | # CONFIG_SCSI_3W_9XXX is not set |
| 572 | # CONFIG_SCSI_ACARD is not set | 594 | # CONFIG_SCSI_ACARD is not set |
| @@ -575,6 +597,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 575 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 597 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 576 | # CONFIG_SCSI_AIC79XX is not set | 598 | # CONFIG_SCSI_AIC79XX is not set |
| 577 | # CONFIG_SCSI_AIC94XX is not set | 599 | # CONFIG_SCSI_AIC94XX is not set |
| 600 | # CONFIG_SCSI_MVSAS is not set | ||
| 578 | # CONFIG_SCSI_DPT_I2O is not set | 601 | # CONFIG_SCSI_DPT_I2O is not set |
| 579 | # CONFIG_SCSI_ADVANSYS is not set | 602 | # CONFIG_SCSI_ADVANSYS is not set |
| 580 | # CONFIG_SCSI_ARCMSR is not set | 603 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -594,7 +617,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 594 | # CONFIG_SCSI_IPS is not set | 617 | # CONFIG_SCSI_IPS is not set |
| 595 | # CONFIG_SCSI_INITIO is not set | 618 | # CONFIG_SCSI_INITIO is not set |
| 596 | # CONFIG_SCSI_INIA100 is not set | 619 | # CONFIG_SCSI_INIA100 is not set |
| 597 | # CONFIG_SCSI_MVSAS is not set | ||
| 598 | # CONFIG_SCSI_STEX is not set | 620 | # CONFIG_SCSI_STEX is not set |
| 599 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 621 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 600 | # CONFIG_SCSI_QLOGIC_1280 is not set | 622 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| @@ -617,14 +639,17 @@ CONFIG_SCSI_LOWLEVEL=y · 16 unmodified lines | |||
| 617 | # | 639 | # |
| 618 | 640 | ||
| 619 | # | 641 | # |
| 620 | # Enable only one of the two stacks, unless you know what you are doing | 642 | # You can enable one or both FireWire driver stacks. |
| 643 | # | ||
| 644 | |||
| 645 | # | ||
| 646 | # See the help texts for more information. | ||
| 621 | # | 647 | # |
| 622 | # CONFIG_FIREWIRE is not set | 648 | # CONFIG_FIREWIRE is not set |
| 623 | # CONFIG_IEEE1394 is not set | 649 | # CONFIG_IEEE1394 is not set |
| 624 | # CONFIG_I2O is not set | 650 | # CONFIG_I2O is not set |
| 625 | # CONFIG_MACINTOSH_DRIVERS is not set | 651 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 626 | CONFIG_NETDEVICES=y | 652 | CONFIG_NETDEVICES=y |
| 627 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 628 | # CONFIG_DUMMY is not set | 653 | # CONFIG_DUMMY is not set |
| 629 | # CONFIG_BONDING is not set | 654 | # CONFIG_BONDING is not set |
| 630 | # CONFIG_MACVLAN is not set | 655 | # CONFIG_MACVLAN is not set |
| @@ -671,8 +696,10 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | |||
| 671 | # CONFIG_VIA_VELOCITY is not set | 696 | # CONFIG_VIA_VELOCITY is not set |
| 672 | # CONFIG_TIGON3 is not set | 697 | # CONFIG_TIGON3 is not set |
| 673 | # CONFIG_BNX2 is not set | 698 | # CONFIG_BNX2 is not set |
| 699 | # CONFIG_CNIC is not set | ||
| 674 | CONFIG_FSL_PQ_MDIO=y | 700 | CONFIG_FSL_PQ_MDIO=y |
| 675 | CONFIG_GIANFAR=y | 701 | CONFIG_GIANFAR=y |
| 702 | # CONFIG_MV643XX_ETH is not set | ||
| 676 | # CONFIG_QLA3XXX is not set | 703 | # CONFIG_QLA3XXX is not set |
| 677 | # CONFIG_ATL1 is not set | 704 | # CONFIG_ATL1 is not set |
| 678 | # CONFIG_ATL1E is not set | 705 | # CONFIG_ATL1E is not set |
| @@ -840,7 +867,6 @@ CONFIG_I2C_MPC=y · 161 unmodified lines | |||
| 840 | CONFIG_SENSORS_PCF8574=y | 867 | CONFIG_SENSORS_PCF8574=y |
| 841 | # CONFIG_PCF8575 is not set | 868 | # CONFIG_PCF8575 is not set |
| 842 | # CONFIG_SENSORS_PCA9539 is not set | 869 | # CONFIG_SENSORS_PCA9539 is not set |
| 843 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 844 | # CONFIG_SENSORS_TSL2550 is not set | 870 | # CONFIG_SENSORS_TSL2550 is not set |
| 845 | # CONFIG_I2C_DEBUG_CORE is not set | 871 | # CONFIG_I2C_DEBUG_CORE is not set |
| 846 | # CONFIG_I2C_DEBUG_ALGO is not set | 872 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -853,13 +879,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | |||
| 853 | # SPI Master Controller Drivers | 879 | # SPI Master Controller Drivers |
| 854 | # | 880 | # |
| 855 | CONFIG_SPI_BITBANG=y | 881 | CONFIG_SPI_BITBANG=y |
| 856 | CONFIG_SPI_MPC83xx=y | 882 | # CONFIG_SPI_MPC8xxx is not set |
| 857 | 883 | ||
| 858 | # | 884 | # |
| 859 | # SPI Protocol Masters | 885 | # SPI Protocol Masters |
| 860 | # | 886 | # |
| 861 | # CONFIG_SPI_SPIDEV is not set | 887 | # CONFIG_SPI_SPIDEV is not set |
| 862 | # CONFIG_SPI_TLE62X0 is not set | 888 | # CONFIG_SPI_TLE62X0 is not set |
| 889 | |||
| 890 | # | ||
| 891 | # PPS support | ||
| 892 | # | ||
| 893 | # CONFIG_PPS is not set | ||
| 863 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 894 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 864 | # CONFIG_GPIOLIB is not set | 895 | # CONFIG_GPIOLIB is not set |
| 865 | # CONFIG_W1 is not set | 896 | # CONFIG_W1 is not set |
| @@ -906,24 +937,10 @@ CONFIG_SSB_POSSIBLE=y · 40 unmodified lines | |||
| 906 | # CONFIG_MFD_WM8400 is not set | 937 | # CONFIG_MFD_WM8400 is not set |
| 907 | # CONFIG_MFD_WM8350_I2C is not set | 938 | # CONFIG_MFD_WM8350_I2C is not set |
| 908 | # CONFIG_MFD_PCF50633 is not set | 939 | # CONFIG_MFD_PCF50633 is not set |
| 940 | # CONFIG_AB3100_CORE is not set | ||
| 941 | # CONFIG_EZX_PCAP is not set | ||
| 909 | # CONFIG_REGULATOR is not set | 942 | # CONFIG_REGULATOR is not set |
| 910 | 943 | # CONFIG_MEDIA_SUPPORT is not set | |
| 911 | # | ||
| 912 | # Multimedia devices | ||
| 913 | # | ||
| 914 | |||
| 915 | # | ||
| 916 | # Multimedia core support | ||
| 917 | # | ||
| 918 | # CONFIG_VIDEO_DEV is not set | ||
| 919 | # CONFIG_DVB_CORE is not set | ||
| 920 | # CONFIG_VIDEO_MEDIA is not set | ||
| 921 | |||
| 922 | # | ||
| 923 | # Multimedia drivers | ||
| 924 | # | ||
| 925 | CONFIG_DAB=y | ||
| 926 | # CONFIG_USB_DABUSB is not set | ||
| 927 | 944 | ||
| 928 | # | 945 | # |
| 929 | # Graphics support | 946 | # Graphics support |
| @@ -965,6 +982,7 @@ CONFIG_USB_MON=y · 35 unmodified lines | |||
| 965 | # USB Host Controller Drivers | 982 | # USB Host Controller Drivers |
| 966 | # | 983 | # |
| 967 | # CONFIG_USB_C67X00_HCD is not set | 984 | # CONFIG_USB_C67X00_HCD is not set |
| 985 | # CONFIG_USB_XHCI_HCD is not set | ||
| 968 | CONFIG_USB_EHCI_HCD=y | 986 | CONFIG_USB_EHCI_HCD=y |
| 969 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 987 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 970 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 988 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1087,6 +1105,7 @@ CONFIG_RTC_DRV_DS1307=y · 116 unmodified lines | |||
| 1087 | # CONFIG_RTC_DRV_S35390A is not set | 1105 | # CONFIG_RTC_DRV_S35390A is not set |
| 1088 | # CONFIG_RTC_DRV_FM3130 is not set | 1106 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1089 | # CONFIG_RTC_DRV_RX8581 is not set | 1107 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1108 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1090 | 1109 | ||
| 1091 | # | 1110 | # |
| 1092 | # SPI RTC drivers | 1111 | # SPI RTC drivers |
| @@ -1121,6 +1140,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | |||
| 1121 | # CONFIG_DMADEVICES is not set | 1140 | # CONFIG_DMADEVICES is not set |
| 1122 | # CONFIG_AUXDISPLAY is not set | 1141 | # CONFIG_AUXDISPLAY is not set |
| 1123 | # CONFIG_UIO is not set | 1142 | # CONFIG_UIO is not set |
| 1143 | |||
| 1144 | # | ||
| 1145 | # TI VLYNQ | ||
| 1146 | # | ||
| 1124 | # CONFIG_STAGING is not set | 1147 | # CONFIG_STAGING is not set |
| 1125 | 1148 | ||
| 1126 | # | 1149 | # |
| @@ -1140,10 +1163,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1140 | # CONFIG_REISERFS_FS is not set | 1163 | # CONFIG_REISERFS_FS is not set |
| 1141 | # CONFIG_JFS_FS is not set | 1164 | # CONFIG_JFS_FS is not set |
| 1142 | # CONFIG_FS_POSIX_ACL is not set | 1165 | # CONFIG_FS_POSIX_ACL is not set |
| 1143 | CONFIG_FILE_LOCKING=y | ||
| 1144 | # CONFIG_XFS_FS is not set | 1166 | # CONFIG_XFS_FS is not set |
| 1167 | # CONFIG_GFS2_FS is not set | ||
| 1145 | # CONFIG_OCFS2_FS is not set | 1168 | # CONFIG_OCFS2_FS is not set |
| 1146 | # CONFIG_BTRFS_FS is not set | 1169 | # CONFIG_BTRFS_FS is not set |
| 1170 | CONFIG_FILE_LOCKING=y | ||
| 1171 | CONFIG_FSNOTIFY=y | ||
| 1147 | CONFIG_DNOTIFY=y | 1172 | CONFIG_DNOTIFY=y |
| 1148 | CONFIG_INOTIFY=y | 1173 | CONFIG_INOTIFY=y |
| 1149 | CONFIG_INOTIFY_USER=y | 1174 | CONFIG_INOTIFY_USER=y |
| @@ -1210,6 +1235,7 @@ CONFIG_NFS_FS=y · 60 unmodified lines | |||
| 1210 | CONFIG_NFS_V3=y | 1235 | CONFIG_NFS_V3=y |
| 1211 | # CONFIG_NFS_V3_ACL is not set | 1236 | # CONFIG_NFS_V3_ACL is not set |
| 1212 | CONFIG_NFS_V4=y | 1237 | CONFIG_NFS_V4=y |
| 1238 | # CONFIG_NFS_V4_1 is not set | ||
| 1213 | CONFIG_ROOT_NFS=y | 1239 | CONFIG_ROOT_NFS=y |
| 1214 | # CONFIG_NFSD is not set | 1240 | # CONFIG_NFSD is not set |
| 1215 | CONFIG_LOCKD=y | 1241 | CONFIG_LOCKD=y |
| @@ -1308,6 +1334,7 @@ CONFIG_HAS_IOPORT=y · 92 unmodified lines | |||
| 1308 | CONFIG_HAS_DMA=y | 1334 | CONFIG_HAS_DMA=y |
| 1309 | CONFIG_HAVE_LMB=y | 1335 | CONFIG_HAVE_LMB=y |
| 1310 | CONFIG_NLATTR=y | 1336 | CONFIG_NLATTR=y |
| 1337 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1311 | 1338 | ||
| 1312 | # | 1339 | # |
| 1313 | # Kernel hacking | 1340 | # Kernel hacking |
| @@ -1333,22 +1360,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1333 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1360 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1334 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1361 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1335 | CONFIG_TRACING_SUPPORT=y | 1362 | CONFIG_TRACING_SUPPORT=y |
| 1336 | 1363 | # CONFIG_FTRACE is not set | |
| 1337 | # | ||
| 1338 | # Tracers | ||
| 1339 | # | ||
| 1340 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1341 | # CONFIG_SCHED_TRACER is not set | ||
| 1342 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1343 | # CONFIG_EVENT_TRACER is not set | ||
| 1344 | # CONFIG_BOOT_TRACER is not set | ||
| 1345 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1346 | # CONFIG_STACK_TRACER is not set | ||
| 1347 | # CONFIG_KMEMTRACE is not set | ||
| 1348 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1349 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1350 | # CONFIG_SAMPLES is not set | 1364 | # CONFIG_SAMPLES is not set |
| 1351 | CONFIG_HAVE_ARCH_KGDB=y | 1365 | CONFIG_HAVE_ARCH_KGDB=y |
| 1366 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1367 | CONFIG_PPC_WERROR=y | ||
| 1352 | CONFIG_PRINT_STACK_DEPTH=64 | 1368 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1353 | # CONFIG_IRQSTACKS is not set | 1369 | # CONFIG_IRQSTACKS is not set |
| 1354 | # CONFIG_BOOTX_TEXT is not set | 1370 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:11 2009 | 4 | # Wed Jul 29 23:32:09 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_MDS=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | CONFIG_PPC_MPC834x=y | 208 | CONFIG_PPC_MPC834x=y |
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
| 366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
| 385 | # CONFIG_IEEE802154 is not set | ||
| 368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
| 369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
| 370 | 388 | ||
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
| 385 | # CONFIG_MAC80211 is not set | 403 | |
| 404 | # | ||
| 405 | # CFG80211 needs to be enabled for MAC80211 | ||
| 406 | # | ||
| 407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
| 387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
| 388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
| @@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | |||
| 403 | # CONFIG_MTD is not set | 425 | # CONFIG_MTD is not set |
| 404 | CONFIG_OF_DEVICE=y | 426 | CONFIG_OF_DEVICE=y |
| 405 | CONFIG_OF_I2C=y | 427 | CONFIG_OF_I2C=y |
| 428 | CONFIG_OF_MDIO=y | ||
| 406 | # CONFIG_PARPORT is not set | 429 | # CONFIG_PARPORT is not set |
| 407 | CONFIG_BLK_DEV=y | 430 | CONFIG_BLK_DEV=y |
| 408 | # CONFIG_BLK_DEV_FD is not set | 431 | # CONFIG_BLK_DEV_FD is not set |
| @@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | |||
| 437 | # | 460 | # |
| 438 | # CONFIG_EEPROM_AT24 is not set | 461 | # CONFIG_EEPROM_AT24 is not set |
| 439 | # CONFIG_EEPROM_LEGACY is not set | 462 | # CONFIG_EEPROM_LEGACY is not set |
| 463 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 440 | # CONFIG_EEPROM_93CX6 is not set | 464 | # CONFIG_EEPROM_93CX6 is not set |
| 465 | # CONFIG_CB710_CORE is not set | ||
| 441 | CONFIG_HAVE_IDE=y | 466 | CONFIG_HAVE_IDE=y |
| 442 | # CONFIG_IDE is not set | 467 | # CONFIG_IDE is not set |
| 443 | 468 | ||
| @@ -457,14 +482,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 457 | # | 482 | # |
| 458 | 483 | ||
| 459 | # | 484 | # |
| 460 | # Enable only one of the two stacks, unless you know what you are doing | 485 | # You can enable one or both FireWire driver stacks. |
| 486 | # | ||
| 487 | |||
| 488 | # | ||
| 489 | # See the help texts for more information. | ||
| 461 | # | 490 | # |
| 462 | # CONFIG_FIREWIRE is not set | 491 | # CONFIG_FIREWIRE is not set |
| 463 | # CONFIG_IEEE1394 is not set | 492 | # CONFIG_IEEE1394 is not set |
| 464 | # CONFIG_I2O is not set | 493 | # CONFIG_I2O is not set |
| 465 | # CONFIG_MACINTOSH_DRIVERS is not set | 494 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 466 | CONFIG_NETDEVICES=y | 495 | CONFIG_NETDEVICES=y |
| 467 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 468 | # CONFIG_DUMMY is not set | 496 | # CONFIG_DUMMY is not set |
| 469 | # CONFIG_BONDING is not set | 497 | # CONFIG_BONDING is not set |
| 470 | # CONFIG_MACVLAN is not set | 498 | # CONFIG_MACVLAN is not set |
| @@ -527,6 +555,7 @@ CONFIG_E100=y · 56 unmodified lines | |||
| 527 | # CONFIG_SMSC9420 is not set | 555 | # CONFIG_SMSC9420 is not set |
| 528 | # CONFIG_SUNDANCE is not set | 556 | # CONFIG_SUNDANCE is not set |
| 529 | # CONFIG_TLAN is not set | 557 | # CONFIG_TLAN is not set |
| 558 | # CONFIG_KS8842 is not set | ||
| 530 | # CONFIG_VIA_RHINE is not set | 559 | # CONFIG_VIA_RHINE is not set |
| 531 | # CONFIG_SC92031 is not set | 560 | # CONFIG_SC92031 is not set |
| 532 | # CONFIG_ATL2 is not set | 561 | # CONFIG_ATL2 is not set |
| @@ -548,8 +577,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | |||
| 548 | # CONFIG_VIA_VELOCITY is not set | 577 | # CONFIG_VIA_VELOCITY is not set |
| 549 | # CONFIG_TIGON3 is not set | 578 | # CONFIG_TIGON3 is not set |
| 550 | # CONFIG_BNX2 is not set | 579 | # CONFIG_BNX2 is not set |
| 580 | # CONFIG_CNIC is not set | ||
| 551 | CONFIG_FSL_PQ_MDIO=y | 581 | CONFIG_FSL_PQ_MDIO=y |
| 552 | CONFIG_GIANFAR=y | 582 | CONFIG_GIANFAR=y |
| 583 | # CONFIG_MV643XX_ETH is not set | ||
| 553 | # CONFIG_QLA3XXX is not set | 584 | # CONFIG_QLA3XXX is not set |
| 554 | # CONFIG_ATL1 is not set | 585 | # CONFIG_ATL1 is not set |
| 555 | # CONFIG_ATL1E is not set | 586 | # CONFIG_ATL1E is not set |
| @@ -724,13 +755,17 @@ CONFIG_I2C_MPC=y · 168 unmodified lines | |||
| 724 | # CONFIG_SENSORS_PCF8574 is not set | 755 | # CONFIG_SENSORS_PCF8574 is not set |
| 725 | # CONFIG_PCF8575 is not set | 756 | # CONFIG_PCF8575 is not set |
| 726 | # CONFIG_SENSORS_PCA9539 is not set | 757 | # CONFIG_SENSORS_PCA9539 is not set |
| 727 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 728 | # CONFIG_SENSORS_TSL2550 is not set | 758 | # CONFIG_SENSORS_TSL2550 is not set |
| 729 | # CONFIG_I2C_DEBUG_CORE is not set | 759 | # CONFIG_I2C_DEBUG_CORE is not set |
| 730 | # CONFIG_I2C_DEBUG_ALGO is not set | 760 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 731 | # CONFIG_I2C_DEBUG_BUS is not set | 761 | # CONFIG_I2C_DEBUG_BUS is not set |
| 732 | # CONFIG_I2C_DEBUG_CHIP is not set | 762 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 733 | # CONFIG_SPI is not set | 763 | # CONFIG_SPI is not set |
| 764 | |||
| 765 | # | ||
| 766 | # PPS support | ||
| 767 | # | ||
| 768 | # CONFIG_PPS is not set | ||
| 734 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 769 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 735 | # CONFIG_GPIOLIB is not set | 770 | # CONFIG_GPIOLIB is not set |
| 736 | # CONFIG_W1 is not set | 771 | # CONFIG_W1 is not set |
| @@ -785,6 +820,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 785 | # CONFIG_SENSORS_SMSC47B397 is not set | 820 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 786 | # CONFIG_SENSORS_ADS7828 is not set | 821 | # CONFIG_SENSORS_ADS7828 is not set |
| 787 | # CONFIG_SENSORS_THMC50 is not set | 822 | # CONFIG_SENSORS_THMC50 is not set |
| 823 | # CONFIG_SENSORS_TMP401 is not set | ||
| 788 | # CONFIG_SENSORS_VIA686A is not set | 824 | # CONFIG_SENSORS_VIA686A is not set |
| 789 | # CONFIG_SENSORS_VT1211 is not set | 825 | # CONFIG_SENSORS_VT1211 is not set |
| 790 | # CONFIG_SENSORS_VT8231 is not set | 826 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -833,23 +869,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | |||
| 833 | # CONFIG_MFD_WM8400 is not set | 869 | # CONFIG_MFD_WM8400 is not set |
| 834 | # CONFIG_MFD_WM8350_I2C is not set | 870 | # CONFIG_MFD_WM8350_I2C is not set |
| 835 | # CONFIG_MFD_PCF50633 is not set | 871 | # CONFIG_MFD_PCF50633 is not set |
| 872 | # CONFIG_AB3100_CORE is not set | ||
| 836 | # CONFIG_REGULATOR is not set | 873 | # CONFIG_REGULATOR is not set |
| 837 | 874 | # CONFIG_MEDIA_SUPPORT is not set | |
| 838 | # | ||
| 839 | # Multimedia devices | ||
| 840 | # | ||
| 841 | |||
| 842 | # | ||
| 843 | # Multimedia core support | ||
| 844 | # | ||
| 845 | # CONFIG_VIDEO_DEV is not set | ||
| 846 | # CONFIG_DVB_CORE is not set | ||
| 847 | # CONFIG_VIDEO_MEDIA is not set | ||
| 848 | |||
| 849 | # | ||
| 850 | # Multimedia drivers | ||
| 851 | # | ||
| 852 | CONFIG_DAB=y | ||
| 853 | 875 | ||
| 854 | # | 876 | # |
| 855 | # Graphics support | 877 | # Graphics support |
| @@ -933,6 +955,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | |||
| 933 | # CONFIG_RTC_DRV_S35390A is not set | 955 | # CONFIG_RTC_DRV_S35390A is not set |
| 934 | # CONFIG_RTC_DRV_FM3130 is not set | 956 | # CONFIG_RTC_DRV_FM3130 is not set |
| 935 | # CONFIG_RTC_DRV_RX8581 is not set | 957 | # CONFIG_RTC_DRV_RX8581 is not set |
| 958 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 936 | 959 | ||
| 937 | # | 960 | # |
| 938 | # SPI RTC drivers | 961 | # SPI RTC drivers |
| @@ -960,6 +983,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | |||
| 960 | # CONFIG_DMADEVICES is not set | 983 | # CONFIG_DMADEVICES is not set |
| 961 | # CONFIG_AUXDISPLAY is not set | 984 | # CONFIG_AUXDISPLAY is not set |
| 962 | # CONFIG_UIO is not set | 985 | # CONFIG_UIO is not set |
| 986 | |||
| 987 | # | ||
| 988 | # TI VLYNQ | ||
| 989 | # | ||
| 963 | # CONFIG_STAGING is not set | 990 | # CONFIG_STAGING is not set |
| 964 | 991 | ||
| 965 | # | 992 | # |
| @@ -979,10 +1006,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 979 | # CONFIG_REISERFS_FS is not set | 1006 | # CONFIG_REISERFS_FS is not set |
| 980 | # CONFIG_JFS_FS is not set | 1007 | # CONFIG_JFS_FS is not set |
| 981 | # CONFIG_FS_POSIX_ACL is not set | 1008 | # CONFIG_FS_POSIX_ACL is not set |
| 982 | CONFIG_FILE_LOCKING=y | ||
| 983 | # CONFIG_XFS_FS is not set | 1009 | # CONFIG_XFS_FS is not set |
| 1010 | # CONFIG_GFS2_FS is not set | ||
| 984 | # CONFIG_OCFS2_FS is not set | 1011 | # CONFIG_OCFS2_FS is not set |
| 985 | # CONFIG_BTRFS_FS is not set | 1012 | # CONFIG_BTRFS_FS is not set |
| 1013 | CONFIG_FILE_LOCKING=y | ||
| 1014 | CONFIG_FSNOTIFY=y | ||
| 986 | CONFIG_DNOTIFY=y | 1015 | CONFIG_DNOTIFY=y |
| 987 | CONFIG_INOTIFY=y | 1016 | CONFIG_INOTIFY=y |
| 988 | CONFIG_INOTIFY_USER=y | 1017 | CONFIG_INOTIFY_USER=y |
| @@ -1045,6 +1074,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | |||
| 1045 | CONFIG_NFS_V3=y | 1074 | CONFIG_NFS_V3=y |
| 1046 | # CONFIG_NFS_V3_ACL is not set | 1075 | # CONFIG_NFS_V3_ACL is not set |
| 1047 | CONFIG_NFS_V4=y | 1076 | CONFIG_NFS_V4=y |
| 1077 | # CONFIG_NFS_V4_1 is not set | ||
| 1048 | CONFIG_ROOT_NFS=y | 1078 | CONFIG_ROOT_NFS=y |
| 1049 | # CONFIG_NFSD is not set | 1079 | # CONFIG_NFSD is not set |
| 1050 | CONFIG_LOCKD=y | 1080 | CONFIG_LOCKD=y |
| @@ -1100,6 +1130,7 @@ CONFIG_HAS_IOPORT=y · 49 unmodified lines | |||
| 1100 | CONFIG_HAS_DMA=y | 1130 | CONFIG_HAS_DMA=y |
| 1101 | CONFIG_HAVE_LMB=y | 1131 | CONFIG_HAVE_LMB=y |
| 1102 | CONFIG_NLATTR=y | 1132 | CONFIG_NLATTR=y |
| 1133 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1103 | 1134 | ||
| 1104 | # | 1135 | # |
| 1105 | # Kernel hacking | 1136 | # Kernel hacking |
| @@ -1125,22 +1156,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1125 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1156 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1126 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1157 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1127 | CONFIG_TRACING_SUPPORT=y | 1158 | CONFIG_TRACING_SUPPORT=y |
| 1128 | 1159 | # CONFIG_FTRACE is not set | |
| 1129 | # | ||
| 1130 | # Tracers | ||
| 1131 | # | ||
| 1132 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1133 | # CONFIG_SCHED_TRACER is not set | ||
| 1134 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1135 | # CONFIG_EVENT_TRACER is not set | ||
| 1136 | # CONFIG_BOOT_TRACER is not set | ||
| 1137 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1138 | # CONFIG_STACK_TRACER is not set | ||
| 1139 | # CONFIG_KMEMTRACE is not set | ||
| 1140 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1141 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1142 | # CONFIG_SAMPLES is not set | 1160 | # CONFIG_SAMPLES is not set |
| 1143 | CONFIG_HAVE_ARCH_KGDB=y | 1161 | CONFIG_HAVE_ARCH_KGDB=y |
| 1162 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1163 | CONFIG_PPC_WERROR=y | ||
| 1144 | CONFIG_PRINT_STACK_DEPTH=64 | 1164 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1145 | # CONFIG_IRQSTACKS is not set | 1165 | # CONFIG_IRQSTACKS is not set |
| 1146 | # CONFIG_BOOTX_TEXT is not set | 1166 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:12 2009 | 4 | # Wed Jul 29 23:32:10 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 135 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 138 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 147 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 150 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 151 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | ||
| @@ -189,6 +204,7 @@ CONFIG_MPC836x_MDS=y · 35 unmodified lines | |||
| 189 | # CONFIG_MPC837x_RDB is not set | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | # CONFIG_SBC834x is not set | 205 | # CONFIG_SBC834x is not set |
| 191 | # CONFIG_ASP834x is not set | 206 | # CONFIG_ASP834x is not set |
| 207 | # CONFIG_KMETER1 is not set | ||
| 192 | # CONFIG_PPC_86xx is not set | 208 | # CONFIG_PPC_86xx is not set |
| 193 | # CONFIG_EMBEDDED6xx is not set | 209 | # CONFIG_EMBEDDED6xx is not set |
| 194 | # CONFIG_AMIGAONE is not set | 210 | # CONFIG_AMIGAONE is not set |
| @@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | |||
| 233 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
| 234 | # CONFIG_BINFMT_MISC is not set | 250 | # CONFIG_BINFMT_MISC is not set |
| 235 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
| 252 | # CONFIG_SWIOTLB is not set | ||
| 236 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 237 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -253,9 +270,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 253 | CONFIG_ZONE_DMA_FLAG=1 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
| 254 | CONFIG_BOUNCE=y | 271 | CONFIG_BOUNCE=y |
| 255 | CONFIG_VIRT_TO_BUS=y | 272 | CONFIG_VIRT_TO_BUS=y |
| 256 | CONFIG_UNEVICTABLE_LRU=y | ||
| 257 | CONFIG_HAVE_MLOCK=y | 273 | CONFIG_HAVE_MLOCK=y |
| 258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 259 | CONFIG_PPC_4K_PAGES=y | 276 | CONFIG_PPC_4K_PAGES=y |
| 260 | # CONFIG_PPC_16K_PAGES is not set | 277 | # CONFIG_PPC_16K_PAGES is not set |
| 261 | # CONFIG_PPC_64K_PAGES is not set | 278 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -364,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 364 | # CONFIG_ECONET is not set | 381 | # CONFIG_ECONET is not set |
| 365 | # CONFIG_WAN_ROUTER is not set | 382 | # CONFIG_WAN_ROUTER is not set |
| 366 | # CONFIG_PHONET is not set | 383 | # CONFIG_PHONET is not set |
| 384 | # CONFIG_IEEE802154 is not set | ||
| 367 | # CONFIG_NET_SCHED is not set | 385 | # CONFIG_NET_SCHED is not set |
| 368 | # CONFIG_DCB is not set | 386 | # CONFIG_DCB is not set |
| 369 | 387 | ||
| @@ -381,7 +399,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 381 | CONFIG_WIRELESS_OLD_REGULATORY=y | 399 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 382 | # CONFIG_WIRELESS_EXT is not set | 400 | # CONFIG_WIRELESS_EXT is not set |
| 383 | # CONFIG_LIB80211 is not set | 401 | # CONFIG_LIB80211 is not set |
| 384 | # CONFIG_MAC80211 is not set | 402 | |
| 403 | # | ||
| 404 | # CFG80211 needs to be enabled for MAC80211 | ||
| 405 | # | ||
| 406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 385 | # CONFIG_WIMAX is not set | 407 | # CONFIG_WIMAX is not set |
| 386 | # CONFIG_RFKILL is not set | 408 | # CONFIG_RFKILL is not set |
| 387 | # CONFIG_NET_9P is not set | 409 | # CONFIG_NET_9P is not set |
| @@ -485,6 +507,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 97 unmodified lines | |||
| 485 | # CONFIG_MTD_UBI is not set | 507 | # CONFIG_MTD_UBI is not set |
| 486 | CONFIG_OF_DEVICE=y | 508 | CONFIG_OF_DEVICE=y |
| 487 | CONFIG_OF_I2C=y | 509 | CONFIG_OF_I2C=y |
| 510 | CONFIG_OF_MDIO=y | ||
| 488 | # CONFIG_PARPORT is not set | 511 | # CONFIG_PARPORT is not set |
| 489 | CONFIG_BLK_DEV=y | 512 | CONFIG_BLK_DEV=y |
| 490 | # CONFIG_BLK_DEV_FD is not set | 513 | # CONFIG_BLK_DEV_FD is not set |
| @@ -519,7 +542,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | |||
| 519 | # | 542 | # |
| 520 | # CONFIG_EEPROM_AT24 is not set | 543 | # CONFIG_EEPROM_AT24 is not set |
| 521 | # CONFIG_EEPROM_LEGACY is not set | 544 | # CONFIG_EEPROM_LEGACY is not set |
| 545 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 522 | # CONFIG_EEPROM_93CX6 is not set | 546 | # CONFIG_EEPROM_93CX6 is not set |
| 547 | # CONFIG_CB710_CORE is not set | ||
| 523 | CONFIG_HAVE_IDE=y | 548 | CONFIG_HAVE_IDE=y |
| 524 | # CONFIG_IDE is not set | 549 | # CONFIG_IDE is not set |
| 525 | 550 | ||
| @@ -542,10 +567,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | |||
| 542 | # CONFIG_BLK_DEV_SR is not set | 567 | # CONFIG_BLK_DEV_SR is not set |
| 543 | # CONFIG_CHR_DEV_SG is not set | 568 | # CONFIG_CHR_DEV_SG is not set |
| 544 | # CONFIG_CHR_DEV_SCH is not set | 569 | # CONFIG_CHR_DEV_SCH is not set |
| 545 | |||
| 546 | # | ||
| 547 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 548 | # | ||
| 549 | # CONFIG_SCSI_MULTI_LUN is not set | 570 | # CONFIG_SCSI_MULTI_LUN is not set |
| 550 | # CONFIG_SCSI_CONSTANTS is not set | 571 | # CONFIG_SCSI_CONSTANTS is not set |
| 551 | # CONFIG_SCSI_LOGGING is not set | 572 | # CONFIG_SCSI_LOGGING is not set |
| @@ -563,6 +584,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | |||
| 563 | CONFIG_SCSI_LOWLEVEL=y | 584 | CONFIG_SCSI_LOWLEVEL=y |
| 564 | # CONFIG_ISCSI_TCP is not set | 585 | # CONFIG_ISCSI_TCP is not set |
| 565 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 586 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 587 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 566 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 588 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 567 | # CONFIG_SCSI_3W_9XXX is not set | 589 | # CONFIG_SCSI_3W_9XXX is not set |
| 568 | # CONFIG_SCSI_ACARD is not set | 590 | # CONFIG_SCSI_ACARD is not set |
| @@ -571,6 +593,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 571 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 593 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 572 | # CONFIG_SCSI_AIC79XX is not set | 594 | # CONFIG_SCSI_AIC79XX is not set |
| 573 | # CONFIG_SCSI_AIC94XX is not set | 595 | # CONFIG_SCSI_AIC94XX is not set |
| 596 | # CONFIG_SCSI_MVSAS is not set | ||
| 574 | # CONFIG_SCSI_DPT_I2O is not set | 597 | # CONFIG_SCSI_DPT_I2O is not set |
| 575 | # CONFIG_SCSI_ADVANSYS is not set | 598 | # CONFIG_SCSI_ADVANSYS is not set |
| 576 | # CONFIG_SCSI_ARCMSR is not set | 599 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -590,7 +613,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 590 | # CONFIG_SCSI_IPS is not set | 613 | # CONFIG_SCSI_IPS is not set |
| 591 | # CONFIG_SCSI_INITIO is not set | 614 | # CONFIG_SCSI_INITIO is not set |
| 592 | # CONFIG_SCSI_INIA100 is not set | 615 | # CONFIG_SCSI_INIA100 is not set |
| 593 | # CONFIG_SCSI_MVSAS is not set | ||
| 594 | # CONFIG_SCSI_STEX is not set | 616 | # CONFIG_SCSI_STEX is not set |
| 595 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 617 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 596 | # CONFIG_SCSI_QLOGIC_1280 is not set | 618 | # CONFIG_SCSI_QLOGIC_1280 is not set |
| @@ -613,14 +635,17 @@ CONFIG_SCSI_LOWLEVEL=y · 16 unmodified lines | |||
| 613 | # | 635 | # |
| 614 | 636 | ||
| 615 | # | 637 | # |
| 616 | # Enable only one of the two stacks, unless you know what you are doing | 638 | # You can enable one or both FireWire driver stacks. |
| 639 | # | ||
| 640 | |||
| 641 | # | ||
| 642 | # See the help texts for more information. | ||
| 617 | # | 643 | # |
| 618 | # CONFIG_FIREWIRE is not set | 644 | # CONFIG_FIREWIRE is not set |
| 619 | # CONFIG_IEEE1394 is not set | 645 | # CONFIG_IEEE1394 is not set |
| 620 | # CONFIG_I2O is not set | 646 | # CONFIG_I2O is not set |
| 621 | # CONFIG_MACINTOSH_DRIVERS is not set | 647 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 622 | CONFIG_NETDEVICES=y | 648 | CONFIG_NETDEVICES=y |
| 623 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 624 | # CONFIG_DUMMY is not set | 649 | # CONFIG_DUMMY is not set |
| 625 | # CONFIG_BONDING is not set | 650 | # CONFIG_BONDING is not set |
| 626 | # CONFIG_MACVLAN is not set | 651 | # CONFIG_MACVLAN is not set |
| @@ -667,6 +692,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 667 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 692 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 668 | # CONFIG_NET_PCI is not set | 693 | # CONFIG_NET_PCI is not set |
| 669 | # CONFIG_B44 is not set | 694 | # CONFIG_B44 is not set |
| 695 | # CONFIG_KS8842 is not set | ||
| 670 | # CONFIG_ATL2 is not set | 696 | # CONFIG_ATL2 is not set |
| 671 | CONFIG_NETDEV_1000=y | 697 | CONFIG_NETDEV_1000=y |
| 672 | # CONFIG_ACENIC is not set | 698 | # CONFIG_ACENIC is not set |
| @@ -686,11 +712,13 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 686 | # CONFIG_VIA_VELOCITY is not set | 712 | # CONFIG_VIA_VELOCITY is not set |
| 687 | # CONFIG_TIGON3 is not set | 713 | # CONFIG_TIGON3 is not set |
| 688 | # CONFIG_BNX2 is not set | 714 | # CONFIG_BNX2 is not set |
| 715 | # CONFIG_CNIC is not set | ||
| 689 | CONFIG_FSL_PQ_MDIO=y | 716 | CONFIG_FSL_PQ_MDIO=y |
| 690 | # CONFIG_GIANFAR is not set | 717 | # CONFIG_GIANFAR is not set |
| 691 | CONFIG_UCC_GETH=y | 718 | CONFIG_UCC_GETH=y |
| 692 | # CONFIG_UGETH_MAGIC_PACKET is not set | 719 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 693 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 720 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 721 | # CONFIG_MV643XX_ETH is not set | ||
| 694 | # CONFIG_QLA3XXX is not set | 722 | # CONFIG_QLA3XXX is not set |
| 695 | # CONFIG_ATL1 is not set | 723 | # CONFIG_ATL1 is not set |
| 696 | # CONFIG_ATL1E is not set | 724 | # CONFIG_ATL1E is not set |
| @@ -868,13 +896,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | |||
| 868 | # CONFIG_SENSORS_PCF8574 is not set | 896 | # CONFIG_SENSORS_PCF8574 is not set |
| 869 | # CONFIG_PCF8575 is not set | 897 | # CONFIG_PCF8575 is not set |
| 870 | # CONFIG_SENSORS_PCA9539 is not set | 898 | # CONFIG_SENSORS_PCA9539 is not set |
| 871 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 872 | # CONFIG_SENSORS_TSL2550 is not set | 899 | # CONFIG_SENSORS_TSL2550 is not set |
| 873 | # CONFIG_I2C_DEBUG_CORE is not set | 900 | # CONFIG_I2C_DEBUG_CORE is not set |
| 874 | # CONFIG_I2C_DEBUG_ALGO is not set | 901 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 875 | # CONFIG_I2C_DEBUG_BUS is not set | 902 | # CONFIG_I2C_DEBUG_BUS is not set |
| 876 | # CONFIG_I2C_DEBUG_CHIP is not set | 903 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 877 | # CONFIG_SPI is not set | 904 | # CONFIG_SPI is not set |
| 905 | |||
| 906 | # | ||
| 907 | # PPS support | ||
| 908 | # | ||
| 909 | # CONFIG_PPS is not set | ||
| 878 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 910 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 879 | # CONFIG_GPIOLIB is not set | 911 | # CONFIG_GPIOLIB is not set |
| 880 | # CONFIG_W1 is not set | 912 | # CONFIG_W1 is not set |
| @@ -929,6 +961,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 929 | # CONFIG_SENSORS_SMSC47B397 is not set | 961 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 930 | # CONFIG_SENSORS_ADS7828 is not set | 962 | # CONFIG_SENSORS_ADS7828 is not set |
| 931 | # CONFIG_SENSORS_THMC50 is not set | 963 | # CONFIG_SENSORS_THMC50 is not set |
| 964 | # CONFIG_SENSORS_TMP401 is not set | ||
| 932 | # CONFIG_SENSORS_VIA686A is not set | 965 | # CONFIG_SENSORS_VIA686A is not set |
| 933 | # CONFIG_SENSORS_VT1211 is not set | 966 | # CONFIG_SENSORS_VT1211 is not set |
| 934 | # CONFIG_SENSORS_VT8231 is not set | 967 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -977,23 +1010,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | |||
| 977 | # CONFIG_MFD_WM8400 is not set | 1010 | # CONFIG_MFD_WM8400 is not set |
| 978 | # CONFIG_MFD_WM8350_I2C is not set | 1011 | # CONFIG_MFD_WM8350_I2C is not set |
| 979 | # CONFIG_MFD_PCF50633 is not set | 1012 | # CONFIG_MFD_PCF50633 is not set |
| 1013 | # CONFIG_AB3100_CORE is not set | ||
| 980 | # CONFIG_REGULATOR is not set | 1014 | # CONFIG_REGULATOR is not set |
| 981 | 1015 | # CONFIG_MEDIA_SUPPORT is not set | |
| 982 | # | ||
| 983 | # Multimedia devices | ||
| 984 | # | ||
| 985 | |||
| 986 | # | ||
| 987 | # Multimedia core support | ||
| 988 | # | ||
| 989 | # CONFIG_VIDEO_DEV is not set | ||
| 990 | # CONFIG_DVB_CORE is not set | ||
| 991 | # CONFIG_VIDEO_MEDIA is not set | ||
| 992 | |||
| 993 | # | ||
| 994 | # Multimedia drivers | ||
| 995 | # | ||
| 996 | CONFIG_DAB=y | ||
| 997 | 1016 | ||
| 998 | # | 1017 | # |
| 999 | # Graphics support | 1018 | # Graphics support |
| @@ -1077,6 +1096,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | |||
| 1077 | # CONFIG_RTC_DRV_S35390A is not set | 1096 | # CONFIG_RTC_DRV_S35390A is not set |
| 1078 | # CONFIG_RTC_DRV_FM3130 is not set | 1097 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1079 | # CONFIG_RTC_DRV_RX8581 is not set | 1098 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1099 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1080 | 1100 | ||
| 1081 | # | 1101 | # |
| 1082 | # SPI RTC drivers | 1102 | # SPI RTC drivers |
| @@ -1104,6 +1124,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | |||
| 1104 | # CONFIG_DMADEVICES is not set | 1124 | # CONFIG_DMADEVICES is not set |
| 1105 | # CONFIG_AUXDISPLAY is not set | 1125 | # CONFIG_AUXDISPLAY is not set |
| 1106 | # CONFIG_UIO is not set | 1126 | # CONFIG_UIO is not set |
| 1127 | |||
| 1128 | # | ||
| 1129 | # TI VLYNQ | ||
| 1130 | # | ||
| 1107 | # CONFIG_STAGING is not set | 1131 | # CONFIG_STAGING is not set |
| 1108 | 1132 | ||
| 1109 | # | 1133 | # |
| @@ -1123,10 +1147,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1123 | # CONFIG_REISERFS_FS is not set | 1147 | # CONFIG_REISERFS_FS is not set |
| 1124 | # CONFIG_JFS_FS is not set | 1148 | # CONFIG_JFS_FS is not set |
| 1125 | # CONFIG_FS_POSIX_ACL is not set | 1149 | # CONFIG_FS_POSIX_ACL is not set |
| 1126 | CONFIG_FILE_LOCKING=y | ||
| 1127 | # CONFIG_XFS_FS is not set | 1150 | # CONFIG_XFS_FS is not set |
| 1151 | # CONFIG_GFS2_FS is not set | ||
| 1128 | # CONFIG_OCFS2_FS is not set | 1152 | # CONFIG_OCFS2_FS is not set |
| 1129 | # CONFIG_BTRFS_FS is not set | 1153 | # CONFIG_BTRFS_FS is not set |
| 1154 | CONFIG_FILE_LOCKING=y | ||
| 1155 | CONFIG_FSNOTIFY=y | ||
| 1130 | CONFIG_DNOTIFY=y | 1156 | CONFIG_DNOTIFY=y |
| 1131 | CONFIG_INOTIFY=y | 1157 | CONFIG_INOTIFY=y |
| 1132 | CONFIG_INOTIFY_USER=y | 1158 | CONFIG_INOTIFY_USER=y |
| @@ -1190,6 +1216,7 @@ CONFIG_NFS_FS=y · 57 unmodified lines | |||
| 1190 | CONFIG_NFS_V3=y | 1216 | CONFIG_NFS_V3=y |
| 1191 | # CONFIG_NFS_V3_ACL is not set | 1217 | # CONFIG_NFS_V3_ACL is not set |
| 1192 | CONFIG_NFS_V4=y | 1218 | CONFIG_NFS_V4=y |
| 1219 | # CONFIG_NFS_V4_1 is not set | ||
| 1193 | CONFIG_ROOT_NFS=y | 1220 | CONFIG_ROOT_NFS=y |
| 1194 | # CONFIG_NFSD is not set | 1221 | # CONFIG_NFSD is not set |
| 1195 | CONFIG_LOCKD=y | 1222 | CONFIG_LOCKD=y |
| @@ -1247,6 +1274,7 @@ CONFIG_HAS_IOPORT=y · 51 unmodified lines | |||
| 1247 | CONFIG_HAS_DMA=y | 1274 | CONFIG_HAS_DMA=y |
| 1248 | CONFIG_HAVE_LMB=y | 1275 | CONFIG_HAVE_LMB=y |
| 1249 | CONFIG_NLATTR=y | 1276 | CONFIG_NLATTR=y |
| 1277 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1250 | 1278 | ||
| 1251 | # | 1279 | # |
| 1252 | # Kernel hacking | 1280 | # Kernel hacking |
| @@ -1272,22 +1300,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1272 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1300 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1273 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1301 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1274 | CONFIG_TRACING_SUPPORT=y | 1302 | CONFIG_TRACING_SUPPORT=y |
| 1275 | 1303 | # CONFIG_FTRACE is not set | |
| 1276 | # | ||
| 1277 | # Tracers | ||
| 1278 | # | ||
| 1279 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1280 | # CONFIG_SCHED_TRACER is not set | ||
| 1281 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1282 | # CONFIG_EVENT_TRACER is not set | ||
| 1283 | # CONFIG_BOOT_TRACER is not set | ||
| 1284 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1285 | # CONFIG_STACK_TRACER is not set | ||
| 1286 | # CONFIG_KMEMTRACE is not set | ||
| 1287 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1288 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1289 | # CONFIG_SAMPLES is not set | 1304 | # CONFIG_SAMPLES is not set |
| 1290 | CONFIG_HAVE_ARCH_KGDB=y | 1305 | CONFIG_HAVE_ARCH_KGDB=y |
| 1306 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1307 | CONFIG_PPC_WERROR=y | ||
| 1291 | CONFIG_PRINT_STACK_DEPTH=64 | 1308 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1292 | # CONFIG_IRQSTACKS is not set | 1309 | # CONFIG_IRQSTACKS is not set |
| 1293 | # CONFIG_BOOTX_TEXT is not set | 1310 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:13 2009 | 4 | # Wed Jul 29 23:32:12 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | CONFIG_GENERIC_GPIO=y | 47 | CONFIG_GENERIC_GPIO=y |
| 45 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -54,12 +57,14 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | |||
| 54 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 55 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 56 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 57 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 58 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 59 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 60 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 61 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 62 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | CONFIG_CONSTRUCTORS=y | ||
| 63 | 68 | ||
| 64 | # | 69 | # |
| 65 | # General setup | 70 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 108 | CONFIG_EMBEDDED=y | 113 | CONFIG_EMBEDDED=y |
| 109 | CONFIG_SYSCTL_SYSCALL=y | 114 | CONFIG_SYSCTL_SYSCALL=y |
| 110 | # CONFIG_KALLSYMS is not set | 115 | # CONFIG_KALLSYMS is not set |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
| 113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
| 114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
| @@ -121,9 +125,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
| 122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
| 123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
| 128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 129 | |||
| 130 | # | ||
| 131 | # Performance Counters | ||
| 132 | # | ||
| 133 | # CONFIG_PERF_COUNTERS is not set | ||
| 124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
| 126 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 127 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
| 128 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
| 129 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | |||
| 151 | # | ||
| 152 | # GCOV-based kernel profiling | ||
| 153 | # | ||
| 139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
| 151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
| 152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | ||
| @@ -190,6 +205,7 @@ CONFIG_MPC836x_RDK=y · 35 unmodified lines | |||
| 190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
| 192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
| 208 | # CONFIG_KMETER1 is not set | ||
| 193 | # CONFIG_PPC_86xx is not set | 209 | # CONFIG_PPC_86xx is not set |
| 194 | # CONFIG_EMBEDDED6xx is not set | 210 | # CONFIG_EMBEDDED6xx is not set |
| 195 | # CONFIG_AMIGAONE is not set | 211 | # CONFIG_AMIGAONE is not set |
| @@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y · 37 unmodified lines | |||
| 233 | # CONFIG_HAVE_AOUT is not set | 249 | # CONFIG_HAVE_AOUT is not set |
| 234 | # CONFIG_BINFMT_MISC is not set | 250 | # CONFIG_BINFMT_MISC is not set |
| 235 | # CONFIG_IOMMU_HELPER is not set | 251 | # CONFIG_IOMMU_HELPER is not set |
| 252 | # CONFIG_SWIOTLB is not set | ||
| 236 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 237 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -253,9 +270,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 253 | CONFIG_ZONE_DMA_FLAG=1 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
| 254 | CONFIG_BOUNCE=y | 271 | CONFIG_BOUNCE=y |
| 255 | CONFIG_VIRT_TO_BUS=y | 272 | CONFIG_VIRT_TO_BUS=y |
| 256 | CONFIG_UNEVICTABLE_LRU=y | ||
| 257 | CONFIG_HAVE_MLOCK=y | 273 | CONFIG_HAVE_MLOCK=y |
| 258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 259 | CONFIG_PPC_4K_PAGES=y | 276 | CONFIG_PPC_4K_PAGES=y |
| 260 | # CONFIG_PPC_16K_PAGES is not set | 277 | # CONFIG_PPC_16K_PAGES is not set |
| 261 | # CONFIG_PPC_64K_PAGES is not set | 278 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | |||
| 366 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
| 367 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
| 386 | # CONFIG_IEEE802154 is not set | ||
| 369 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
| 370 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
| 371 | 389 | ||
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 383 | CONFIG_WIRELESS_OLD_REGULATORY=y | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | # CONFIG_WIRELESS_EXT is not set | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | # CONFIG_LIB80211 is not set | 403 | # CONFIG_LIB80211 is not set |
| 386 | # CONFIG_MAC80211 is not set | 404 | |
| 405 | # | ||
| 406 | # CFG80211 needs to be enabled for MAC80211 | ||
| 407 | # | ||
| 408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 387 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
| 388 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
| 389 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
| @@ -498,6 +520,7 @@ CONFIG_OF_DEVICE=y · 108 unmodified lines | |||
| 498 | CONFIG_OF_GPIO=y | 520 | CONFIG_OF_GPIO=y |
| 499 | CONFIG_OF_I2C=y | 521 | CONFIG_OF_I2C=y |
| 500 | CONFIG_OF_SPI=y | 522 | CONFIG_OF_SPI=y |
| 523 | CONFIG_OF_MDIO=y | ||
| 501 | # CONFIG_PARPORT is not set | 524 | # CONFIG_PARPORT is not set |
| 502 | CONFIG_BLK_DEV=y | 525 | CONFIG_BLK_DEV=y |
| 503 | # CONFIG_BLK_DEV_FD is not set | 526 | # CONFIG_BLK_DEV_FD is not set |
| @@ -533,7 +556,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | |||
| 533 | # CONFIG_EEPROM_AT24 is not set | 556 | # CONFIG_EEPROM_AT24 is not set |
| 534 | # CONFIG_EEPROM_AT25 is not set | 557 | # CONFIG_EEPROM_AT25 is not set |
| 535 | # CONFIG_EEPROM_LEGACY is not set | 558 | # CONFIG_EEPROM_LEGACY is not set |
| 559 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 536 | # CONFIG_EEPROM_93CX6 is not set | 560 | # CONFIG_EEPROM_93CX6 is not set |
| 561 | # CONFIG_CB710_CORE is not set | ||
| 537 | CONFIG_HAVE_IDE=y | 562 | CONFIG_HAVE_IDE=y |
| 538 | # CONFIG_IDE is not set | 563 | # CONFIG_IDE is not set |
| 539 | 564 | ||
| @@ -553,14 +578,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 553 | # | 578 | # |
| 554 | 579 | ||
| 555 | # | 580 | # |
| 556 | # Enable only one of the two stacks, unless you know what you are doing | 581 | # You can enable one or both FireWire driver stacks. |
| 582 | # | ||
| 583 | |||
| 584 | # | ||
| 585 | # See the help texts for more information. | ||
| 557 | # | 586 | # |
| 558 | # CONFIG_FIREWIRE is not set | 587 | # CONFIG_FIREWIRE is not set |
| 559 | # CONFIG_IEEE1394 is not set | 588 | # CONFIG_IEEE1394 is not set |
| 560 | # CONFIG_I2O is not set | 589 | # CONFIG_I2O is not set |
| 561 | # CONFIG_MACINTOSH_DRIVERS is not set | 590 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 562 | CONFIG_NETDEVICES=y | 591 | CONFIG_NETDEVICES=y |
| 563 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 564 | # CONFIG_DUMMY is not set | 592 | # CONFIG_DUMMY is not set |
| 565 | # CONFIG_BONDING is not set | 593 | # CONFIG_BONDING is not set |
| 566 | # CONFIG_MACVLAN is not set | 594 | # CONFIG_MACVLAN is not set |
| @@ -607,11 +635,13 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | |||
| 607 | # CONFIG_VIA_VELOCITY is not set | 635 | # CONFIG_VIA_VELOCITY is not set |
| 608 | # CONFIG_TIGON3 is not set | 636 | # CONFIG_TIGON3 is not set |
| 609 | # CONFIG_BNX2 is not set | 637 | # CONFIG_BNX2 is not set |
| 638 | # CONFIG_CNIC is not set | ||
| 610 | CONFIG_FSL_PQ_MDIO=y | 639 | CONFIG_FSL_PQ_MDIO=y |
| 611 | # CONFIG_GIANFAR is not set | 640 | # CONFIG_GIANFAR is not set |
| 612 | CONFIG_UCC_GETH=y | 641 | CONFIG_UCC_GETH=y |
| 613 | # CONFIG_UGETH_MAGIC_PACKET is not set | 642 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 614 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 643 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 644 | # CONFIG_MV643XX_ETH is not set | ||
| 615 | # CONFIG_QLA3XXX is not set | 645 | # CONFIG_QLA3XXX is not set |
| 616 | # CONFIG_ATL1 is not set | 646 | # CONFIG_ATL1 is not set |
| 617 | # CONFIG_ATL1E is not set | 647 | # CONFIG_ATL1E is not set |
| @@ -777,7 +807,6 @@ CONFIG_I2C_MPC=y · 159 unmodified lines | |||
| 777 | # CONFIG_SENSORS_PCF8574 is not set | 807 | # CONFIG_SENSORS_PCF8574 is not set |
| 778 | # CONFIG_PCF8575 is not set | 808 | # CONFIG_PCF8575 is not set |
| 779 | # CONFIG_SENSORS_PCA9539 is not set | 809 | # CONFIG_SENSORS_PCA9539 is not set |
| 780 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 781 | # CONFIG_SENSORS_TSL2550 is not set | 810 | # CONFIG_SENSORS_TSL2550 is not set |
| 782 | # CONFIG_I2C_DEBUG_CORE is not set | 811 | # CONFIG_I2C_DEBUG_CORE is not set |
| 783 | # CONFIG_I2C_DEBUG_ALGO is not set | 812 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -791,13 +820,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | |||
| 791 | # | 820 | # |
| 792 | CONFIG_SPI_BITBANG=y | 821 | CONFIG_SPI_BITBANG=y |
| 793 | # CONFIG_SPI_GPIO is not set | 822 | # CONFIG_SPI_GPIO is not set |
| 794 | CONFIG_SPI_MPC83xx=y | 823 | # CONFIG_SPI_MPC8xxx is not set |
| 795 | 824 | ||
| 796 | # | 825 | # |
| 797 | # SPI Protocol Masters | 826 | # SPI Protocol Masters |
| 798 | # | 827 | # |
| 799 | CONFIG_SPI_SPIDEV=y | 828 | CONFIG_SPI_SPIDEV=y |
| 800 | # CONFIG_SPI_TLE62X0 is not set | 829 | # CONFIG_SPI_TLE62X0 is not set |
| 830 | |||
| 831 | # | ||
| 832 | # PPS support | ||
| 833 | # | ||
| 834 | # CONFIG_PPS is not set | ||
| 801 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 835 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 802 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 836 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 803 | CONFIG_GPIOLIB=y | 837 | CONFIG_GPIOLIB=y |
| @@ -865,23 +899,10 @@ CONFIG_SSB_POSSIBLE=y · 61 unmodified lines | |||
| 865 | # CONFIG_MFD_WM8400 is not set | 899 | # CONFIG_MFD_WM8400 is not set |
| 866 | # CONFIG_MFD_WM8350_I2C is not set | 900 | # CONFIG_MFD_WM8350_I2C is not set |
| 867 | # CONFIG_MFD_PCF50633 is not set | 901 | # CONFIG_MFD_PCF50633 is not set |
| 902 | # CONFIG_AB3100_CORE is not set | ||
| 903 | # CONFIG_EZX_PCAP is not set | ||
| 868 | # CONFIG_REGULATOR is not set | 904 | # CONFIG_REGULATOR is not set |
| 869 | 905 | # CONFIG_MEDIA_SUPPORT is not set | |
| 870 | # | ||
| 871 | # Multimedia devices | ||
| 872 | # | ||
| 873 | |||
| 874 | # | ||
| 875 | # Multimedia core support | ||
| 876 | # | ||
| 877 | # CONFIG_VIDEO_DEV is not set | ||
| 878 | # CONFIG_DVB_CORE is not set | ||
| 879 | # CONFIG_VIDEO_MEDIA is not set | ||
| 880 | |||
| 881 | # | ||
| 882 | # Multimedia drivers | ||
| 883 | # | ||
| 884 | CONFIG_DAB=y | ||
| 885 | 906 | ||
| 886 | # | 907 | # |
| 887 | # Graphics support | 908 | # Graphics support |
| @@ -990,6 +1011,10 @@ CONFIG_HID=y · 102 unmodified lines | |||
| 990 | # CONFIG_DMADEVICES is not set | 1011 | # CONFIG_DMADEVICES is not set |
| 991 | # CONFIG_AUXDISPLAY is not set | 1012 | # CONFIG_AUXDISPLAY is not set |
| 992 | # CONFIG_UIO is not set | 1013 | # CONFIG_UIO is not set |
| 1014 | |||
| 1015 | # | ||
| 1016 | # TI VLYNQ | ||
| 1017 | # | ||
| 993 | # CONFIG_STAGING is not set | 1018 | # CONFIG_STAGING is not set |
| 994 | 1019 | ||
| 995 | # | 1020 | # |
| @@ -1009,10 +1034,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1009 | # CONFIG_REISERFS_FS is not set | 1034 | # CONFIG_REISERFS_FS is not set |
| 1010 | # CONFIG_JFS_FS is not set | 1035 | # CONFIG_JFS_FS is not set |
| 1011 | # CONFIG_FS_POSIX_ACL is not set | 1036 | # CONFIG_FS_POSIX_ACL is not set |
| 1012 | CONFIG_FILE_LOCKING=y | ||
| 1013 | # CONFIG_XFS_FS is not set | 1037 | # CONFIG_XFS_FS is not set |
| 1038 | # CONFIG_GFS2_FS is not set | ||
| 1014 | # CONFIG_OCFS2_FS is not set | 1039 | # CONFIG_OCFS2_FS is not set |
| 1015 | # CONFIG_BTRFS_FS is not set | 1040 | # CONFIG_BTRFS_FS is not set |
| 1041 | CONFIG_FILE_LOCKING=y | ||
| 1042 | CONFIG_FSNOTIFY=y | ||
| 1016 | CONFIG_DNOTIFY=y | 1043 | CONFIG_DNOTIFY=y |
| 1017 | CONFIG_INOTIFY=y | 1044 | CONFIG_INOTIFY=y |
| 1018 | CONFIG_INOTIFY_USER=y | 1045 | CONFIG_INOTIFY_USER=y |
| @@ -1086,6 +1113,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | |||
| 1086 | CONFIG_NFS_V3=y | 1113 | CONFIG_NFS_V3=y |
| 1087 | # CONFIG_NFS_V3_ACL is not set | 1114 | # CONFIG_NFS_V3_ACL is not set |
| 1088 | CONFIG_NFS_V4=y | 1115 | CONFIG_NFS_V4=y |
| 1116 | # CONFIG_NFS_V4_1 is not set | ||
| 1089 | CONFIG_ROOT_NFS=y | 1117 | CONFIG_ROOT_NFS=y |
| 1090 | # CONFIG_NFSD is not set | 1118 | # CONFIG_NFSD is not set |
| 1091 | CONFIG_LOCKD=y | 1119 | CONFIG_LOCKD=y |
| @@ -1145,6 +1173,7 @@ CONFIG_HAS_IOPORT=y · 53 unmodified lines | |||
| 1145 | CONFIG_HAS_DMA=y | 1173 | CONFIG_HAS_DMA=y |
| 1146 | CONFIG_HAVE_LMB=y | 1174 | CONFIG_HAVE_LMB=y |
| 1147 | CONFIG_NLATTR=y | 1175 | CONFIG_NLATTR=y |
| 1176 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1148 | 1177 | ||
| 1149 | # | 1178 | # |
| 1150 | # Kernel hacking | 1179 | # Kernel hacking |
| @@ -1170,22 +1199,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1170 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1199 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1171 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1200 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1172 | CONFIG_TRACING_SUPPORT=y | 1201 | CONFIG_TRACING_SUPPORT=y |
| 1173 | 1202 | # CONFIG_FTRACE is not set | |
| 1174 | # | ||
| 1175 | # Tracers | ||
| 1176 | # | ||
| 1177 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1178 | # CONFIG_SCHED_TRACER is not set | ||
| 1179 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1180 | # CONFIG_EVENT_TRACER is not set | ||
| 1181 | # CONFIG_BOOT_TRACER is not set | ||
| 1182 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1183 | # CONFIG_STACK_TRACER is not set | ||
| 1184 | # CONFIG_KMEMTRACE is not set | ||
| 1185 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1186 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1187 | # CONFIG_SAMPLES is not set | 1203 | # CONFIG_SAMPLES is not set |
| 1188 | CONFIG_HAVE_ARCH_KGDB=y | 1204 | CONFIG_HAVE_ARCH_KGDB=y |
| 1205 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1206 | CONFIG_PPC_WERROR=y | ||
| 1189 | CONFIG_PRINT_STACK_DEPTH=64 | 1207 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1190 | # CONFIG_IRQSTACKS is not set | 1208 | # CONFIG_IRQSTACKS is not set |
| 1191 | # CONFIG_BOOTX_TEXT is not set | 1209 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:12 2009 | 4 | # Wed Jul 29 23:32:11 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | |||
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
| 113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
| 114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
| @@ -121,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
| 122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
| 123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
| 128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 129 | |||
| 130 | # | ||
| 131 | # Performance Counters | ||
| 132 | # | ||
| 133 | # CONFIG_PERF_COUNTERS is not set | ||
| 124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
| 128 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 7 unmodified lines | |||
| 136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | |||
| 151 | # | ||
| 152 | # GCOV-based kernel profiling | ||
| 153 | # | ||
| 139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
| 151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
| 152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | ||
| @@ -190,6 +205,7 @@ CONFIG_MPC837x_MDS=y · 35 unmodified lines | |||
| 190 | # CONFIG_MPC837x_RDB is not set | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
| 192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
| 208 | # CONFIG_KMETER1 is not set | ||
| 193 | CONFIG_PPC_MPC837x=y | 209 | CONFIG_PPC_MPC837x=y |
| 194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
| 195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 365 | # CONFIG_ECONET is not set | 382 | # CONFIG_ECONET is not set |
| 366 | # CONFIG_WAN_ROUTER is not set | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | # CONFIG_PHONET is not set | 384 | # CONFIG_PHONET is not set |
| 385 | # CONFIG_IEEE802154 is not set | ||
| 368 | # CONFIG_NET_SCHED is not set | 386 | # CONFIG_NET_SCHED is not set |
| 369 | # CONFIG_DCB is not set | 387 | # CONFIG_DCB is not set |
| 370 | 388 | ||
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
| 385 | # CONFIG_MAC80211 is not set | 403 | |
| 404 | # | ||
| 405 | # CFG80211 needs to be enabled for MAC80211 | ||
| 406 | # | ||
| 407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 386 | # CONFIG_WIMAX is not set | 408 | # CONFIG_WIMAX is not set |
| 387 | # CONFIG_RFKILL is not set | 409 | # CONFIG_RFKILL is not set |
| 388 | # CONFIG_NET_9P is not set | 410 | # CONFIG_NET_9P is not set |
| @@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | |||
| 403 | # CONFIG_MTD is not set | 425 | # CONFIG_MTD is not set |
| 404 | CONFIG_OF_DEVICE=y | 426 | CONFIG_OF_DEVICE=y |
| 405 | CONFIG_OF_I2C=y | 427 | CONFIG_OF_I2C=y |
| 428 | CONFIG_OF_MDIO=y | ||
| 406 | # CONFIG_PARPORT is not set | 429 | # CONFIG_PARPORT is not set |
| 407 | CONFIG_BLK_DEV=y | 430 | CONFIG_BLK_DEV=y |
| 408 | # CONFIG_BLK_DEV_FD is not set | 431 | # CONFIG_BLK_DEV_FD is not set |
| @@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | |||
| 437 | # | 460 | # |
| 438 | # CONFIG_EEPROM_AT24 is not set | 461 | # CONFIG_EEPROM_AT24 is not set |
| 439 | # CONFIG_EEPROM_LEGACY is not set | 462 | # CONFIG_EEPROM_LEGACY is not set |
| 463 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 440 | # CONFIG_EEPROM_93CX6 is not set | 464 | # CONFIG_EEPROM_93CX6 is not set |
| 465 | # CONFIG_CB710_CORE is not set | ||
| 441 | CONFIG_HAVE_IDE=y | 466 | CONFIG_HAVE_IDE=y |
| 442 | # CONFIG_IDE is not set | 467 | # CONFIG_IDE is not set |
| 443 | 468 | ||
| @@ -460,10 +485,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | |||
| 460 | # CONFIG_BLK_DEV_SR is not set | 485 | # CONFIG_BLK_DEV_SR is not set |
| 461 | CONFIG_CHR_DEV_SG=y | 486 | CONFIG_CHR_DEV_SG=y |
| 462 | # CONFIG_CHR_DEV_SCH is not set | 487 | # CONFIG_CHR_DEV_SCH is not set |
| 463 | |||
| 464 | # | ||
| 465 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 466 | # | ||
| 467 | # CONFIG_SCSI_MULTI_LUN is not set | 488 | # CONFIG_SCSI_MULTI_LUN is not set |
| 468 | # CONFIG_SCSI_CONSTANTS is not set | 489 | # CONFIG_SCSI_CONSTANTS is not set |
| 469 | # CONFIG_SCSI_LOGGING is not set | 490 | # CONFIG_SCSI_LOGGING is not set |
| @@ -481,6 +502,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | |||
| 481 | CONFIG_SCSI_LOWLEVEL=y | 502 | CONFIG_SCSI_LOWLEVEL=y |
| 482 | # CONFIG_ISCSI_TCP is not set | 503 | # CONFIG_ISCSI_TCP is not set |
| 483 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 504 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 505 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 484 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 506 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 485 | # CONFIG_SCSI_3W_9XXX is not set | 507 | # CONFIG_SCSI_3W_9XXX is not set |
| 486 | # CONFIG_SCSI_ACARD is not set | 508 | # CONFIG_SCSI_ACARD is not set |
| @@ -489,6 +511,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 489 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 511 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 490 | # CONFIG_SCSI_AIC79XX is not set | 512 | # CONFIG_SCSI_AIC79XX is not set |
| 491 | # CONFIG_SCSI_AIC94XX is not set | 513 | # CONFIG_SCSI_AIC94XX is not set |
| 514 | # CONFIG_SCSI_MVSAS is not set | ||
| 492 | # CONFIG_SCSI_DPT_I2O is not set | 515 | # CONFIG_SCSI_DPT_I2O is not set |
| 493 | # CONFIG_SCSI_ADVANSYS is not set | 516 | # CONFIG_SCSI_ADVANSYS is not set |
| 494 | # CONFIG_SCSI_ARCMSR is not set | 517 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -508,7 +531,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 508 | # CONFIG_SCSI_IPS is not set | 531 | # CONFIG_SCSI_IPS is not set |
| 509 | # CONFIG_SCSI_INITIO is not set | 532 | # CONFIG_SCSI_INITIO is not set |
| 510 | # CONFIG_SCSI_INIA100 is not set | 533 | # CONFIG_SCSI_INIA100 is not set |
| 511 | # CONFIG_SCSI_MVSAS is not set | ||
| 512 | # CONFIG_SCSI_STEX is not set | 534 | # CONFIG_SCSI_STEX is not set |
| 513 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 535 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 514 | # CONFIG_SCSI_IPR is not set | 536 | # CONFIG_SCSI_IPR is not set |
| @@ -592,14 +614,17 @@ CONFIG_ATA_SFF=y · 77 unmodified lines | |||
| 592 | # | 614 | # |
| 593 | 615 | ||
| 594 | # | 616 | # |
| 595 | # Enable only one of the two stacks, unless you know what you are doing | 617 | # You can enable one or both FireWire driver stacks. |
| 618 | # | ||
| 619 | |||
| 620 | # | ||
| 621 | # See the help texts for more information. | ||
| 596 | # | 622 | # |
| 597 | # CONFIG_FIREWIRE is not set | 623 | # CONFIG_FIREWIRE is not set |
| 598 | # CONFIG_IEEE1394 is not set | 624 | # CONFIG_IEEE1394 is not set |
| 599 | # CONFIG_I2O is not set | 625 | # CONFIG_I2O is not set |
| 600 | # CONFIG_MACINTOSH_DRIVERS is not set | 626 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 601 | CONFIG_NETDEVICES=y | 627 | CONFIG_NETDEVICES=y |
| 602 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 603 | # CONFIG_DUMMY is not set | 628 | # CONFIG_DUMMY is not set |
| 604 | # CONFIG_BONDING is not set | 629 | # CONFIG_BONDING is not set |
| 605 | # CONFIG_MACVLAN is not set | 630 | # CONFIG_MACVLAN is not set |
| @@ -646,6 +671,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 646 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 671 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 647 | # CONFIG_NET_PCI is not set | 672 | # CONFIG_NET_PCI is not set |
| 648 | # CONFIG_B44 is not set | 673 | # CONFIG_B44 is not set |
| 674 | # CONFIG_KS8842 is not set | ||
| 649 | # CONFIG_ATL2 is not set | 675 | # CONFIG_ATL2 is not set |
| 650 | CONFIG_NETDEV_1000=y | 676 | CONFIG_NETDEV_1000=y |
| 651 | # CONFIG_ACENIC is not set | 677 | # CONFIG_ACENIC is not set |
| @@ -665,8 +691,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 665 | # CONFIG_VIA_VELOCITY is not set | 691 | # CONFIG_VIA_VELOCITY is not set |
| 666 | # CONFIG_TIGON3 is not set | 692 | # CONFIG_TIGON3 is not set |
| 667 | # CONFIG_BNX2 is not set | 693 | # CONFIG_BNX2 is not set |
| 694 | # CONFIG_CNIC is not set | ||
| 668 | CONFIG_FSL_PQ_MDIO=y | 695 | CONFIG_FSL_PQ_MDIO=y |
| 669 | CONFIG_GIANFAR=y | 696 | CONFIG_GIANFAR=y |
| 697 | # CONFIG_MV643XX_ETH is not set | ||
| 670 | # CONFIG_QLA3XXX is not set | 698 | # CONFIG_QLA3XXX is not set |
| 671 | # CONFIG_ATL1 is not set | 699 | # CONFIG_ATL1 is not set |
| 672 | # CONFIG_ATL1E is not set | 700 | # CONFIG_ATL1E is not set |
| @@ -844,13 +872,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | |||
| 844 | # CONFIG_SENSORS_PCF8574 is not set | 872 | # CONFIG_SENSORS_PCF8574 is not set |
| 845 | # CONFIG_PCF8575 is not set | 873 | # CONFIG_PCF8575 is not set |
| 846 | # CONFIG_SENSORS_PCA9539 is not set | 874 | # CONFIG_SENSORS_PCA9539 is not set |
| 847 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 848 | # CONFIG_SENSORS_TSL2550 is not set | 875 | # CONFIG_SENSORS_TSL2550 is not set |
| 849 | # CONFIG_I2C_DEBUG_CORE is not set | 876 | # CONFIG_I2C_DEBUG_CORE is not set |
| 850 | # CONFIG_I2C_DEBUG_ALGO is not set | 877 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 851 | # CONFIG_I2C_DEBUG_BUS is not set | 878 | # CONFIG_I2C_DEBUG_BUS is not set |
| 852 | # CONFIG_I2C_DEBUG_CHIP is not set | 879 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 853 | # CONFIG_SPI is not set | 880 | # CONFIG_SPI is not set |
| 881 | |||
| 882 | # | ||
| 883 | # PPS support | ||
| 884 | # | ||
| 885 | # CONFIG_PPS is not set | ||
| 854 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 886 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 855 | # CONFIG_GPIOLIB is not set | 887 | # CONFIG_GPIOLIB is not set |
| 856 | # CONFIG_W1 is not set | 888 | # CONFIG_W1 is not set |
| @@ -905,6 +937,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 905 | # CONFIG_SENSORS_SMSC47B397 is not set | 937 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 906 | # CONFIG_SENSORS_ADS7828 is not set | 938 | # CONFIG_SENSORS_ADS7828 is not set |
| 907 | # CONFIG_SENSORS_THMC50 is not set | 939 | # CONFIG_SENSORS_THMC50 is not set |
| 940 | # CONFIG_SENSORS_TMP401 is not set | ||
| 908 | # CONFIG_SENSORS_VIA686A is not set | 941 | # CONFIG_SENSORS_VIA686A is not set |
| 909 | # CONFIG_SENSORS_VT1211 is not set | 942 | # CONFIG_SENSORS_VT1211 is not set |
| 910 | # CONFIG_SENSORS_VT8231 is not set | 943 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -953,23 +986,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | |||
| 953 | # CONFIG_MFD_WM8400 is not set | 986 | # CONFIG_MFD_WM8400 is not set |
| 954 | # CONFIG_MFD_WM8350_I2C is not set | 987 | # CONFIG_MFD_WM8350_I2C is not set |
| 955 | # CONFIG_MFD_PCF50633 is not set | 988 | # CONFIG_MFD_PCF50633 is not set |
| 989 | # CONFIG_AB3100_CORE is not set | ||
| 956 | # CONFIG_REGULATOR is not set | 990 | # CONFIG_REGULATOR is not set |
| 957 | 991 | # CONFIG_MEDIA_SUPPORT is not set | |
| 958 | # | ||
| 959 | # Multimedia devices | ||
| 960 | # | ||
| 961 | |||
| 962 | # | ||
| 963 | # Multimedia core support | ||
| 964 | # | ||
| 965 | # CONFIG_VIDEO_DEV is not set | ||
| 966 | # CONFIG_DVB_CORE is not set | ||
| 967 | # CONFIG_VIDEO_MEDIA is not set | ||
| 968 | |||
| 969 | # | ||
| 970 | # Multimedia drivers | ||
| 971 | # | ||
| 972 | CONFIG_DAB=y | ||
| 973 | 992 | ||
| 974 | # | 993 | # |
| 975 | # Graphics support | 994 | # Graphics support |
| @@ -1026,6 +1045,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | |||
| 1026 | # CONFIG_DMADEVICES is not set | 1045 | # CONFIG_DMADEVICES is not set |
| 1027 | # CONFIG_AUXDISPLAY is not set | 1046 | # CONFIG_AUXDISPLAY is not set |
| 1028 | # CONFIG_UIO is not set | 1047 | # CONFIG_UIO is not set |
| 1048 | |||
| 1049 | # | ||
| 1050 | # TI VLYNQ | ||
| 1051 | # | ||
| 1029 | # CONFIG_STAGING is not set | 1052 | # CONFIG_STAGING is not set |
| 1030 | 1053 | ||
| 1031 | # | 1054 | # |
| @@ -1045,10 +1068,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1045 | # CONFIG_REISERFS_FS is not set | 1068 | # CONFIG_REISERFS_FS is not set |
| 1046 | # CONFIG_JFS_FS is not set | 1069 | # CONFIG_JFS_FS is not set |
| 1047 | # CONFIG_FS_POSIX_ACL is not set | 1070 | # CONFIG_FS_POSIX_ACL is not set |
| 1048 | CONFIG_FILE_LOCKING=y | ||
| 1049 | # CONFIG_XFS_FS is not set | 1071 | # CONFIG_XFS_FS is not set |
| 1072 | # CONFIG_GFS2_FS is not set | ||
| 1050 | # CONFIG_OCFS2_FS is not set | 1073 | # CONFIG_OCFS2_FS is not set |
| 1051 | # CONFIG_BTRFS_FS is not set | 1074 | # CONFIG_BTRFS_FS is not set |
| 1075 | CONFIG_FILE_LOCKING=y | ||
| 1076 | CONFIG_FSNOTIFY=y | ||
| 1052 | CONFIG_DNOTIFY=y | 1077 | CONFIG_DNOTIFY=y |
| 1053 | CONFIG_INOTIFY=y | 1078 | CONFIG_INOTIFY=y |
| 1054 | CONFIG_INOTIFY_USER=y | 1079 | CONFIG_INOTIFY_USER=y |
| @@ -1111,6 +1136,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | |||
| 1111 | CONFIG_NFS_V3=y | 1136 | CONFIG_NFS_V3=y |
| 1112 | # CONFIG_NFS_V3_ACL is not set | 1137 | # CONFIG_NFS_V3_ACL is not set |
| 1113 | CONFIG_NFS_V4=y | 1138 | CONFIG_NFS_V4=y |
| 1139 | # CONFIG_NFS_V4_1 is not set | ||
| 1114 | CONFIG_ROOT_NFS=y | 1140 | CONFIG_ROOT_NFS=y |
| 1115 | # CONFIG_NFSD is not set | 1141 | # CONFIG_NFSD is not set |
| 1116 | CONFIG_LOCKD=y | 1142 | CONFIG_LOCKD=y |
| @@ -1170,6 +1196,7 @@ CONFIG_HAS_IOPORT=y · 53 unmodified lines | |||
| 1170 | CONFIG_HAS_DMA=y | 1196 | CONFIG_HAS_DMA=y |
| 1171 | CONFIG_HAVE_LMB=y | 1197 | CONFIG_HAVE_LMB=y |
| 1172 | CONFIG_NLATTR=y | 1198 | CONFIG_NLATTR=y |
| 1199 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1173 | 1200 | ||
| 1174 | # | 1201 | # |
| 1175 | # Kernel hacking | 1202 | # Kernel hacking |
| @@ -1193,22 +1220,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | |||
| 1193 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1220 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1194 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1221 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1195 | CONFIG_TRACING_SUPPORT=y | 1222 | CONFIG_TRACING_SUPPORT=y |
| 1196 | 1223 | # CONFIG_FTRACE is not set | |
| 1197 | # | ||
| 1198 | # Tracers | ||
| 1199 | # | ||
| 1200 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1201 | # CONFIG_SCHED_TRACER is not set | ||
| 1202 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1203 | # CONFIG_EVENT_TRACER is not set | ||
| 1204 | # CONFIG_BOOT_TRACER is not set | ||
| 1205 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1206 | # CONFIG_STACK_TRACER is not set | ||
| 1207 | # CONFIG_KMEMTRACE is not set | ||
| 1208 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1209 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1210 | # CONFIG_SAMPLES is not set | 1224 | # CONFIG_SAMPLES is not set |
| 1211 | CONFIG_HAVE_ARCH_KGDB=y | 1225 | CONFIG_HAVE_ARCH_KGDB=y |
| 1226 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1227 | CONFIG_PPC_WERROR=y | ||
| 1212 | CONFIG_PRINT_STACK_DEPTH=64 | 1228 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1213 | # CONFIG_IRQSTACKS is not set | 1229 | # CONFIG_IRQSTACKS is not set |
| 1214 | # CONFIG_BOOTX_TEXT is not set | 1230 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:14 2009 | 4 | # Wed Jul 29 23:32:13 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | |||
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 112 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
| 113 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
| 114 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
| @@ -121,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 121 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
| 122 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
| 123 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
| 128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 129 | |||
| 130 | # | ||
| 131 | # Performance Counters | ||
| 132 | # | ||
| 133 | # CONFIG_PERF_COUNTERS is not set | ||
| 124 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 127 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
| 128 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 7 unmodified lines | |||
| 136 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | |||
| 151 | # | ||
| 152 | # GCOV-based kernel profiling | ||
| 153 | # | ||
| 139 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 148 | # CONFIG_MODVERSIONS is not set | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | CONFIG_BLOCK=y | 165 | CONFIG_BLOCK=y |
| 151 | # CONFIG_LBD is not set | 166 | CONFIG_LBDAF=y |
| 152 | # CONFIG_BLK_DEV_BSG is not set | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | ||
| @@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | |||
| 190 | CONFIG_MPC837x_RDB=y | 205 | CONFIG_MPC837x_RDB=y |
| 191 | # CONFIG_SBC834x is not set | 206 | # CONFIG_SBC834x is not set |
| 192 | # CONFIG_ASP834x is not set | 207 | # CONFIG_ASP834x is not set |
| 208 | # CONFIG_KMETER1 is not set | ||
| 193 | CONFIG_PPC_MPC837x=y | 209 | CONFIG_PPC_MPC837x=y |
| 194 | # CONFIG_PPC_86xx is not set | 210 | # CONFIG_PPC_86xx is not set |
| 195 | # CONFIG_EMBEDDED6xx is not set | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | |||
| 234 | # CONFIG_HAVE_AOUT is not set | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | # CONFIG_BINFMT_MISC is not set | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | # CONFIG_IOMMU_HELPER is not set | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | # CONFIG_SWIOTLB is not set | ||
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 254 | CONFIG_ZONE_DMA_FLAG=1 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | CONFIG_BOUNCE=y | 272 | CONFIG_BOUNCE=y |
| 256 | CONFIG_VIRT_TO_BUS=y | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | CONFIG_UNEVICTABLE_LRU=y | ||
| 258 | CONFIG_HAVE_MLOCK=y | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 260 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | # CONFIG_PPC_64K_PAGES is not set | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -360,6 +377,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 97 unmodified lines | |||
| 360 | # CONFIG_ECONET is not set | 377 | # CONFIG_ECONET is not set |
| 361 | # CONFIG_WAN_ROUTER is not set | 378 | # CONFIG_WAN_ROUTER is not set |
| 362 | # CONFIG_PHONET is not set | 379 | # CONFIG_PHONET is not set |
| 380 | # CONFIG_IEEE802154 is not set | ||
| 363 | # CONFIG_NET_SCHED is not set | 381 | # CONFIG_NET_SCHED is not set |
| 364 | # CONFIG_DCB is not set | 382 | # CONFIG_DCB is not set |
| 365 | 383 | ||
| @@ -377,7 +395,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 377 | CONFIG_WIRELESS_OLD_REGULATORY=y | 395 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 378 | # CONFIG_WIRELESS_EXT is not set | 396 | # CONFIG_WIRELESS_EXT is not set |
| 379 | # CONFIG_LIB80211 is not set | 397 | # CONFIG_LIB80211 is not set |
| 380 | # CONFIG_MAC80211 is not set | 398 | |
| 399 | # | ||
| 400 | # CFG80211 needs to be enabled for MAC80211 | ||
| 401 | # | ||
| 402 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 381 | # CONFIG_WIMAX is not set | 403 | # CONFIG_WIMAX is not set |
| 382 | # CONFIG_RFKILL is not set | 404 | # CONFIG_RFKILL is not set |
| 383 | # CONFIG_NET_9P is not set | 405 | # CONFIG_NET_9P is not set |
| @@ -398,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | |||
| 398 | # CONFIG_MTD is not set | 420 | # CONFIG_MTD is not set |
| 399 | CONFIG_OF_DEVICE=y | 421 | CONFIG_OF_DEVICE=y |
| 400 | CONFIG_OF_I2C=y | 422 | CONFIG_OF_I2C=y |
| 423 | CONFIG_OF_MDIO=y | ||
| 401 | # CONFIG_PARPORT is not set | 424 | # CONFIG_PARPORT is not set |
| 402 | CONFIG_BLK_DEV=y | 425 | CONFIG_BLK_DEV=y |
| 403 | # CONFIG_BLK_DEV_FD is not set | 426 | # CONFIG_BLK_DEV_FD is not set |
| @@ -433,7 +456,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | |||
| 433 | # | 456 | # |
| 434 | # CONFIG_EEPROM_AT24 is not set | 457 | # CONFIG_EEPROM_AT24 is not set |
| 435 | # CONFIG_EEPROM_LEGACY is not set | 458 | # CONFIG_EEPROM_LEGACY is not set |
| 459 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 436 | # CONFIG_EEPROM_93CX6 is not set | 460 | # CONFIG_EEPROM_93CX6 is not set |
| 461 | # CONFIG_CB710_CORE is not set | ||
| 437 | CONFIG_HAVE_IDE=y | 462 | CONFIG_HAVE_IDE=y |
| 438 | # CONFIG_IDE is not set | 463 | # CONFIG_IDE is not set |
| 439 | 464 | ||
| @@ -456,10 +481,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | |||
| 456 | # CONFIG_BLK_DEV_SR is not set | 481 | # CONFIG_BLK_DEV_SR is not set |
| 457 | CONFIG_CHR_DEV_SG=y | 482 | CONFIG_CHR_DEV_SG=y |
| 458 | # CONFIG_CHR_DEV_SCH is not set | 483 | # CONFIG_CHR_DEV_SCH is not set |
| 459 | |||
| 460 | # | ||
| 461 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 462 | # | ||
| 463 | # CONFIG_SCSI_MULTI_LUN is not set | 484 | # CONFIG_SCSI_MULTI_LUN is not set |
| 464 | # CONFIG_SCSI_CONSTANTS is not set | 485 | # CONFIG_SCSI_CONSTANTS is not set |
| 465 | # CONFIG_SCSI_LOGGING is not set | 486 | # CONFIG_SCSI_LOGGING is not set |
| @@ -476,6 +497,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 10 unmodified lines | |||
| 476 | # CONFIG_SCSI_SRP_ATTRS is not set | 497 | # CONFIG_SCSI_SRP_ATTRS is not set |
| 477 | CONFIG_SCSI_LOWLEVEL=y | 498 | CONFIG_SCSI_LOWLEVEL=y |
| 478 | # CONFIG_ISCSI_TCP is not set | 499 | # CONFIG_ISCSI_TCP is not set |
| 500 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
| 479 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 501 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 480 | # CONFIG_SCSI_3W_9XXX is not set | 502 | # CONFIG_SCSI_3W_9XXX is not set |
| 481 | # CONFIG_SCSI_ACARD is not set | 503 | # CONFIG_SCSI_ACARD is not set |
| @@ -484,6 +506,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | |||
| 484 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 506 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 485 | # CONFIG_SCSI_AIC79XX is not set | 507 | # CONFIG_SCSI_AIC79XX is not set |
| 486 | # CONFIG_SCSI_AIC94XX is not set | 508 | # CONFIG_SCSI_AIC94XX is not set |
| 509 | # CONFIG_SCSI_MVSAS is not set | ||
| 487 | # CONFIG_SCSI_DPT_I2O is not set | 510 | # CONFIG_SCSI_DPT_I2O is not set |
| 488 | # CONFIG_SCSI_ADVANSYS is not set | 511 | # CONFIG_SCSI_ADVANSYS is not set |
| 489 | # CONFIG_SCSI_ARCMSR is not set | 512 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -503,7 +526,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | |||
| 503 | # CONFIG_SCSI_IPS is not set | 526 | # CONFIG_SCSI_IPS is not set |
| 504 | # CONFIG_SCSI_INITIO is not set | 527 | # CONFIG_SCSI_INITIO is not set |
| 505 | # CONFIG_SCSI_INIA100 is not set | 528 | # CONFIG_SCSI_INIA100 is not set |
| 506 | # CONFIG_SCSI_MVSAS is not set | ||
| 507 | # CONFIG_SCSI_STEX is not set | 529 | # CONFIG_SCSI_STEX is not set |
| 508 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 530 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 509 | # CONFIG_SCSI_IPR is not set | 531 | # CONFIG_SCSI_IPR is not set |
| @@ -598,14 +620,17 @@ CONFIG_MD_RAID6_PQ=y · 88 unmodified lines | |||
| 598 | # | 620 | # |
| 599 | 621 | ||
| 600 | # | 622 | # |
| 601 | # Enable only one of the two stacks, unless you know what you are doing | 623 | # You can enable one or both FireWire driver stacks. |
| 624 | # | ||
| 625 | |||
| 626 | # | ||
| 627 | # See the help texts for more information. | ||
| 602 | # | 628 | # |
| 603 | # CONFIG_FIREWIRE is not set | 629 | # CONFIG_FIREWIRE is not set |
| 604 | # CONFIG_IEEE1394 is not set | 630 | # CONFIG_IEEE1394 is not set |
| 605 | # CONFIG_I2O is not set | 631 | # CONFIG_I2O is not set |
| 606 | # CONFIG_MACINTOSH_DRIVERS is not set | 632 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 607 | CONFIG_NETDEVICES=y | 633 | CONFIG_NETDEVICES=y |
| 608 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 609 | # CONFIG_DUMMY is not set | 634 | # CONFIG_DUMMY is not set |
| 610 | # CONFIG_BONDING is not set | 635 | # CONFIG_BONDING is not set |
| 611 | # CONFIG_MACVLAN is not set | 636 | # CONFIG_MACVLAN is not set |
| @@ -652,6 +677,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 652 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 677 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 653 | # CONFIG_NET_PCI is not set | 678 | # CONFIG_NET_PCI is not set |
| 654 | # CONFIG_B44 is not set | 679 | # CONFIG_B44 is not set |
| 680 | # CONFIG_KS8842 is not set | ||
| 655 | # CONFIG_ATL2 is not set | 681 | # CONFIG_ATL2 is not set |
| 656 | CONFIG_NETDEV_1000=y | 682 | CONFIG_NETDEV_1000=y |
| 657 | # CONFIG_ACENIC is not set | 683 | # CONFIG_ACENIC is not set |
| @@ -671,8 +697,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 671 | # CONFIG_VIA_VELOCITY is not set | 697 | # CONFIG_VIA_VELOCITY is not set |
| 672 | # CONFIG_TIGON3 is not set | 698 | # CONFIG_TIGON3 is not set |
| 673 | # CONFIG_BNX2 is not set | 699 | # CONFIG_BNX2 is not set |
| 700 | # CONFIG_CNIC is not set | ||
| 674 | CONFIG_FSL_PQ_MDIO=y | 701 | CONFIG_FSL_PQ_MDIO=y |
| 675 | CONFIG_GIANFAR=y | 702 | CONFIG_GIANFAR=y |
| 703 | # CONFIG_MV643XX_ETH is not set | ||
| 676 | # CONFIG_QLA3XXX is not set | 704 | # CONFIG_QLA3XXX is not set |
| 677 | # CONFIG_ATL1 is not set | 705 | # CONFIG_ATL1 is not set |
| 678 | # CONFIG_ATL1E is not set | 706 | # CONFIG_ATL1E is not set |
| @@ -842,13 +870,17 @@ CONFIG_I2C_MPC=y · 163 unmodified lines | |||
| 842 | # CONFIG_SENSORS_PCF8574 is not set | 870 | # CONFIG_SENSORS_PCF8574 is not set |
| 843 | # CONFIG_PCF8575 is not set | 871 | # CONFIG_PCF8575 is not set |
| 844 | # CONFIG_SENSORS_PCA9539 is not set | 872 | # CONFIG_SENSORS_PCA9539 is not set |
| 845 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 846 | # CONFIG_SENSORS_TSL2550 is not set | 873 | # CONFIG_SENSORS_TSL2550 is not set |
| 847 | # CONFIG_I2C_DEBUG_CORE is not set | 874 | # CONFIG_I2C_DEBUG_CORE is not set |
| 848 | # CONFIG_I2C_DEBUG_ALGO is not set | 875 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 849 | # CONFIG_I2C_DEBUG_BUS is not set | 876 | # CONFIG_I2C_DEBUG_BUS is not set |
| 850 | # CONFIG_I2C_DEBUG_CHIP is not set | 877 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 851 | # CONFIG_SPI is not set | 878 | # CONFIG_SPI is not set |
| 879 | |||
| 880 | # | ||
| 881 | # PPS support | ||
| 882 | # | ||
| 883 | # CONFIG_PPS is not set | ||
| 852 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 853 | # CONFIG_GPIOLIB is not set | 885 | # CONFIG_GPIOLIB is not set |
| 854 | # CONFIG_W1 is not set | 886 | # CONFIG_W1 is not set |
| @@ -903,6 +935,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 903 | # CONFIG_SENSORS_SMSC47B397 is not set | 935 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 904 | # CONFIG_SENSORS_ADS7828 is not set | 936 | # CONFIG_SENSORS_ADS7828 is not set |
| 905 | # CONFIG_SENSORS_THMC50 is not set | 937 | # CONFIG_SENSORS_THMC50 is not set |
| 938 | # CONFIG_SENSORS_TMP401 is not set | ||
| 906 | # CONFIG_SENSORS_VIA686A is not set | 939 | # CONFIG_SENSORS_VIA686A is not set |
| 907 | # CONFIG_SENSORS_VT1211 is not set | 940 | # CONFIG_SENSORS_VT1211 is not set |
| 908 | # CONFIG_SENSORS_VT8231 is not set | 941 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -956,24 +989,9 @@ CONFIG_SSB_POSSIBLE=y · 47 unmodified lines | |||
| 956 | # CONFIG_MFD_WM8400 is not set | 989 | # CONFIG_MFD_WM8400 is not set |
| 957 | # CONFIG_MFD_WM8350_I2C is not set | 990 | # CONFIG_MFD_WM8350_I2C is not set |
| 958 | # CONFIG_MFD_PCF50633 is not set | 991 | # CONFIG_MFD_PCF50633 is not set |
| 992 | # CONFIG_AB3100_CORE is not set | ||
| 959 | # CONFIG_REGULATOR is not set | 993 | # CONFIG_REGULATOR is not set |
| 960 | 994 | # CONFIG_MEDIA_SUPPORT is not set | |
| 961 | # | ||
| 962 | # Multimedia devices | ||
| 963 | # | ||
| 964 | |||
| 965 | # | ||
| 966 | # Multimedia core support | ||
| 967 | # | ||
| 968 | # CONFIG_VIDEO_DEV is not set | ||
| 969 | # CONFIG_DVB_CORE is not set | ||
| 970 | # CONFIG_VIDEO_MEDIA is not set | ||
| 971 | |||
| 972 | # | ||
| 973 | # Multimedia drivers | ||
| 974 | # | ||
| 975 | CONFIG_DAB=y | ||
| 976 | # CONFIG_USB_DABUSB is not set | ||
| 977 | 995 | ||
| 978 | # | 996 | # |
| 979 | # Graphics support | 997 | # Graphics support |
| @@ -1011,7 +1029,7 @@ CONFIG_HID_BELKIN=y · 31 unmodified lines | |||
| 1011 | CONFIG_HID_CHERRY=y | 1029 | CONFIG_HID_CHERRY=y |
| 1012 | CONFIG_HID_CHICONY=y | 1030 | CONFIG_HID_CHICONY=y |
| 1013 | CONFIG_HID_CYPRESS=y | 1031 | CONFIG_HID_CYPRESS=y |
| 1014 | # CONFIG_DRAGONRISE_FF is not set | 1032 | # CONFIG_HID_DRAGONRISE is not set |
| 1015 | CONFIG_HID_EZKEY=y | 1033 | CONFIG_HID_EZKEY=y |
| 1016 | # CONFIG_HID_KYE is not set | 1034 | # CONFIG_HID_KYE is not set |
| 1017 | CONFIG_HID_GYRATION=y | 1035 | CONFIG_HID_GYRATION=y |
| @@ -1028,10 +1046,11 @@ CONFIG_HID_PETALYNX=y · 10 unmodified lines | |||
| 1028 | CONFIG_HID_SAMSUNG=y | 1046 | CONFIG_HID_SAMSUNG=y |
| 1029 | CONFIG_HID_SONY=y | 1047 | CONFIG_HID_SONY=y |
| 1030 | CONFIG_HID_SUNPLUS=y | 1048 | CONFIG_HID_SUNPLUS=y |
| 1031 | # CONFIG_GREENASIA_FF is not set | 1049 | # CONFIG_HID_GREENASIA is not set |
| 1050 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
| 1032 | # CONFIG_HID_TOPSEED is not set | 1051 | # CONFIG_HID_TOPSEED is not set |
| 1033 | CONFIG_THRUSTMASTER_FF=m | 1052 | # CONFIG_HID_THRUSTMASTER is not set |
| 1034 | CONFIG_ZEROPLUS_FF=m | 1053 | # CONFIG_HID_ZEROPLUS is not set |
| 1035 | CONFIG_USB_SUPPORT=y | 1054 | CONFIG_USB_SUPPORT=y |
| 1036 | CONFIG_USB_ARCH_HAS_HCD=y | 1055 | CONFIG_USB_ARCH_HAS_HCD=y |
| 1037 | CONFIG_USB_ARCH_HAS_OHCI=y | 1056 | CONFIG_USB_ARCH_HAS_OHCI=y |
| @@ -1057,6 +1076,7 @@ CONFIG_USB_MON=y · 19 unmodified lines | |||
| 1057 | # USB Host Controller Drivers | 1076 | # USB Host Controller Drivers |
| 1058 | # | 1077 | # |
| 1059 | # CONFIG_USB_C67X00_HCD is not set | 1078 | # CONFIG_USB_C67X00_HCD is not set |
| 1079 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1060 | CONFIG_USB_EHCI_HCD=y | 1080 | CONFIG_USB_EHCI_HCD=y |
| 1061 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1081 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1062 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1082 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1141,6 +1161,10 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 78 unmodified lines | |||
| 1141 | # CONFIG_DMADEVICES is not set | 1161 | # CONFIG_DMADEVICES is not set |
| 1142 | # CONFIG_AUXDISPLAY is not set | 1162 | # CONFIG_AUXDISPLAY is not set |
| 1143 | # CONFIG_UIO is not set | 1163 | # CONFIG_UIO is not set |
| 1164 | |||
| 1165 | # | ||
| 1166 | # TI VLYNQ | ||
| 1167 | # | ||
| 1144 | # CONFIG_STAGING is not set | 1168 | # CONFIG_STAGING is not set |
| 1145 | 1169 | ||
| 1146 | # | 1170 | # |
| @@ -1160,10 +1184,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1160 | # CONFIG_REISERFS_FS is not set | 1184 | # CONFIG_REISERFS_FS is not set |
| 1161 | # CONFIG_JFS_FS is not set | 1185 | # CONFIG_JFS_FS is not set |
| 1162 | # CONFIG_FS_POSIX_ACL is not set | 1186 | # CONFIG_FS_POSIX_ACL is not set |
| 1163 | CONFIG_FILE_LOCKING=y | ||
| 1164 | # CONFIG_XFS_FS is not set | 1187 | # CONFIG_XFS_FS is not set |
| 1188 | # CONFIG_GFS2_FS is not set | ||
| 1165 | # CONFIG_OCFS2_FS is not set | 1189 | # CONFIG_OCFS2_FS is not set |
| 1166 | # CONFIG_BTRFS_FS is not set | 1190 | # CONFIG_BTRFS_FS is not set |
| 1191 | CONFIG_FILE_LOCKING=y | ||
| 1192 | CONFIG_FSNOTIFY=y | ||
| 1167 | CONFIG_DNOTIFY=y | 1193 | CONFIG_DNOTIFY=y |
| 1168 | CONFIG_INOTIFY=y | 1194 | CONFIG_INOTIFY=y |
| 1169 | CONFIG_INOTIFY_USER=y | 1195 | CONFIG_INOTIFY_USER=y |
| @@ -1226,6 +1252,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | |||
| 1226 | CONFIG_NFS_V3=y | 1252 | CONFIG_NFS_V3=y |
| 1227 | # CONFIG_NFS_V3_ACL is not set | 1253 | # CONFIG_NFS_V3_ACL is not set |
| 1228 | CONFIG_NFS_V4=y | 1254 | CONFIG_NFS_V4=y |
| 1255 | # CONFIG_NFS_V4_1 is not set | ||
| 1229 | CONFIG_ROOT_NFS=y | 1256 | CONFIG_ROOT_NFS=y |
| 1230 | # CONFIG_NFSD is not set | 1257 | # CONFIG_NFSD is not set |
| 1231 | CONFIG_LOCKD=y | 1258 | CONFIG_LOCKD=y |
| @@ -1262,7 +1289,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | |||
| 1262 | # CONFIG_KARMA_PARTITION is not set | 1289 | # CONFIG_KARMA_PARTITION is not set |
| 1263 | # CONFIG_EFI_PARTITION is not set | 1290 | # CONFIG_EFI_PARTITION is not set |
| 1264 | # CONFIG_SYSV68_PARTITION is not set | 1291 | # CONFIG_SYSV68_PARTITION is not set |
| 1265 | # CONFIG_NLS is not set | 1292 | CONFIG_NLS=y |
| 1293 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
| 1294 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
| 1295 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
| 1296 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
| 1297 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
| 1298 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
| 1299 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
| 1300 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
| 1301 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
| 1302 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
| 1303 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
| 1304 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
| 1305 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
| 1306 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
| 1307 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
| 1308 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
| 1309 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
| 1310 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
| 1311 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
| 1312 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
| 1313 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
| 1314 | # CONFIG_NLS_ISO8859_8 is not set | ||
| 1315 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
| 1316 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
| 1317 | # CONFIG_NLS_ASCII is not set | ||
| 1318 | # CONFIG_NLS_ISO8859_1 is not set | ||
| 1319 | # CONFIG_NLS_ISO8859_2 is not set | ||
| 1320 | # CONFIG_NLS_ISO8859_3 is not set | ||
| 1321 | # CONFIG_NLS_ISO8859_4 is not set | ||
| 1322 | # CONFIG_NLS_ISO8859_5 is not set | ||
| 1323 | # CONFIG_NLS_ISO8859_6 is not set | ||
| 1324 | # CONFIG_NLS_ISO8859_7 is not set | ||
| 1325 | # CONFIG_NLS_ISO8859_9 is not set | ||
| 1326 | # CONFIG_NLS_ISO8859_13 is not set | ||
| 1327 | # CONFIG_NLS_ISO8859_14 is not set | ||
| 1328 | # CONFIG_NLS_ISO8859_15 is not set | ||
| 1329 | # CONFIG_NLS_KOI8_R is not set | ||
| 1330 | # CONFIG_NLS_KOI8_U is not set | ||
| 1331 | # CONFIG_NLS_UTF8 is not set | ||
| 1266 | # CONFIG_DLM is not set | 1332 | # CONFIG_DLM is not set |
| 1267 | # CONFIG_BINARY_PRINTF is not set | 1333 | # CONFIG_BINARY_PRINTF is not set |
| 1268 | 1334 | ||
| @@ -1285,6 +1351,7 @@ CONFIG_HAS_IOPORT=y · 16 unmodified lines | |||
| 1285 | CONFIG_HAS_DMA=y | 1351 | CONFIG_HAS_DMA=y |
| 1286 | CONFIG_HAVE_LMB=y | 1352 | CONFIG_HAVE_LMB=y |
| 1287 | CONFIG_NLATTR=y | 1353 | CONFIG_NLATTR=y |
| 1354 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1288 | 1355 | ||
| 1289 | # | 1356 | # |
| 1290 | # Kernel hacking | 1357 | # Kernel hacking |
| @@ -1308,22 +1375,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | |||
| 1308 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1375 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1309 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1376 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1310 | CONFIG_TRACING_SUPPORT=y | 1377 | CONFIG_TRACING_SUPPORT=y |
| 1311 | 1378 | # CONFIG_FTRACE is not set | |
| 1312 | # | ||
| 1313 | # Tracers | ||
| 1314 | # | ||
| 1315 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1316 | # CONFIG_SCHED_TRACER is not set | ||
| 1317 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1318 | # CONFIG_EVENT_TRACER is not set | ||
| 1319 | # CONFIG_BOOT_TRACER is not set | ||
| 1320 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1321 | # CONFIG_STACK_TRACER is not set | ||
| 1322 | # CONFIG_KMEMTRACE is not set | ||
| 1323 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1324 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1325 | # CONFIG_SAMPLES is not set | 1379 | # CONFIG_SAMPLES is not set |
| 1326 | CONFIG_HAVE_ARCH_KGDB=y | 1380 | CONFIG_HAVE_ARCH_KGDB=y |
| 1381 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1382 | CONFIG_PPC_WERROR=y | ||
| 1327 | CONFIG_PRINT_STACK_DEPTH=64 | 1383 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1328 | # CONFIG_IRQSTACKS is not set | 1384 | # CONFIG_IRQSTACKS is not set |
| 1329 | # CONFIG_BOOTX_TEXT is not set | 1385 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:15 2009 | 4 | # Wed Jul 29 23:32:13 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | CONFIG_6xx=y | 11 | CONFIG_PPC_BOOK3S_32=y |
| 12 | # CONFIG_PPC_85xx is not set | 12 | # CONFIG_PPC_85xx is not set |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| 15 | # CONFIG_44x is not set | 15 | # CONFIG_44x is not set |
| 16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
| 17 | CONFIG_PPC_BOOK3S=y | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | CONFIG_6xx=y | ||
| 18 | CONFIG_PPC_FPU=y | 19 | CONFIG_PPC_FPU=y |
| 19 | # CONFIG_FSL_EMB_PERFMON is not set | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | # CONFIG_ALTIVEC is not set | 21 | # CONFIG_ALTIVEC is not set |
| 21 | CONFIG_PPC_STD_MMU=y | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | CONFIG_PPC_STD_MMU_32=y | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | # CONFIG_PPC_MM_SLICES is not set | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
| 24 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
| 25 | CONFIG_PPC32=y | 27 | CONFIG_PPC32=y |
| 26 | CONFIG_WORD_SIZE=32 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | |||
| 31 | CONFIG_GENERIC_TIME_VSYSCALL=y | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | CONFIG_GENERIC_CLOCKEVENTS=y | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 34 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 38 | CONFIG_LOCKDEP_SUPPORT=y | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | CONFIG_ARCH_HAS_ILOG2_U32=y | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | CONFIG_GENERIC_HWEIGHT=y | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 43 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | CONFIG_PPC=y | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 53 | # CONFIG_GENERIC_TBSYNC is not set | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | CONFIG_AUDIT_ARCH=y | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | CONFIG_GENERIC_BUG=y | 58 | CONFIG_GENERIC_BUG=y |
| 59 | CONFIG_DTC=y | ||
| 56 | CONFIG_DEFAULT_UIMAGE=y | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 62 | 67 | ||
| 63 | # | 68 | # |
| 64 | # General setup | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 107 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 108 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 110 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 111 | CONFIG_HOTPLUG=y | 115 | CONFIG_HOTPLUG=y |
| 112 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 113 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -120,8 +124,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 120 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 121 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 122 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 123 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 135 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 125 | CONFIG_COMPAT_BRK=y | 136 | CONFIG_COMPAT_BRK=y |
| 126 | CONFIG_SLAB=y | 137 | CONFIG_SLAB=y |
| 127 | # CONFIG_SLUB is not set | 138 | # CONFIG_SLUB is not set |
| @@ -134,6 +145,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 134 | CONFIG_HAVE_KPROBES=y | 145 | CONFIG_HAVE_KPROBES=y |
| 135 | CONFIG_HAVE_KRETPROBES=y | 146 | CONFIG_HAVE_KRETPROBES=y |
| 136 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 147 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 148 | |||
| 149 | # | ||
| 150 | # GCOV-based kernel profiling | ||
| 151 | # | ||
| 137 | # CONFIG_SLOW_WORK is not set | 152 | # CONFIG_SLOW_WORK is not set |
| 138 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 153 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 139 | CONFIG_SLABINFO=y | 154 | CONFIG_SLABINFO=y |
| @@ -146,7 +161,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | |||
| 146 | # CONFIG_MODVERSIONS is not set | 161 | # CONFIG_MODVERSIONS is not set |
| 147 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 162 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 148 | CONFIG_BLOCK=y | 163 | CONFIG_BLOCK=y |
| 149 | # CONFIG_LBD is not set | 164 | CONFIG_LBDAF=y |
| 150 | # CONFIG_BLK_DEV_BSG is not set | 165 | # CONFIG_BLK_DEV_BSG is not set |
| 151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 152 | 167 | ||
| @@ -188,6 +203,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | |||
| 188 | # CONFIG_MPC837x_RDB is not set | 203 | # CONFIG_MPC837x_RDB is not set |
| 189 | CONFIG_SBC834x=y | 204 | CONFIG_SBC834x=y |
| 190 | # CONFIG_ASP834x is not set | 205 | # CONFIG_ASP834x is not set |
| 206 | # CONFIG_KMETER1 is not set | ||
| 191 | CONFIG_PPC_MPC834x=y | 207 | CONFIG_PPC_MPC834x=y |
| 192 | # CONFIG_PPC_86xx is not set | 208 | # CONFIG_PPC_86xx is not set |
| 193 | # CONFIG_EMBEDDED6xx is not set | 209 | # CONFIG_EMBEDDED6xx is not set |
| @@ -232,6 +248,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | |||
| 232 | # CONFIG_HAVE_AOUT is not set | 248 | # CONFIG_HAVE_AOUT is not set |
| 233 | # CONFIG_BINFMT_MISC is not set | 249 | # CONFIG_BINFMT_MISC is not set |
| 234 | # CONFIG_IOMMU_HELPER is not set | 250 | # CONFIG_IOMMU_HELPER is not set |
| 251 | # CONFIG_SWIOTLB is not set | ||
| 235 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 236 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 237 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -252,9 +269,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | |||
| 252 | CONFIG_ZONE_DMA_FLAG=1 | 269 | CONFIG_ZONE_DMA_FLAG=1 |
| 253 | CONFIG_BOUNCE=y | 270 | CONFIG_BOUNCE=y |
| 254 | CONFIG_VIRT_TO_BUS=y | 271 | CONFIG_VIRT_TO_BUS=y |
| 255 | CONFIG_UNEVICTABLE_LRU=y | ||
| 256 | CONFIG_HAVE_MLOCK=y | 272 | CONFIG_HAVE_MLOCK=y |
| 257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 273 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 258 | CONFIG_PPC_4K_PAGES=y | 275 | CONFIG_PPC_4K_PAGES=y |
| 259 | # CONFIG_PPC_16K_PAGES is not set | 276 | # CONFIG_PPC_16K_PAGES is not set |
| 260 | # CONFIG_PPC_64K_PAGES is not set | 277 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -363,6 +380,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | |||
| 363 | # CONFIG_ECONET is not set | 380 | # CONFIG_ECONET is not set |
| 364 | # CONFIG_WAN_ROUTER is not set | 381 | # CONFIG_WAN_ROUTER is not set |
| 365 | # CONFIG_PHONET is not set | 382 | # CONFIG_PHONET is not set |
| 383 | # CONFIG_IEEE802154 is not set | ||
| 366 | # CONFIG_NET_SCHED is not set | 384 | # CONFIG_NET_SCHED is not set |
| 367 | # CONFIG_DCB is not set | 385 | # CONFIG_DCB is not set |
| 368 | 386 | ||
| @@ -380,7 +398,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 380 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 381 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
| 382 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
| 383 | # CONFIG_MAC80211 is not set | 401 | |
| 402 | # | ||
| 403 | # CFG80211 needs to be enabled for MAC80211 | ||
| 404 | # | ||
| 405 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 384 | # CONFIG_WIMAX is not set | 406 | # CONFIG_WIMAX is not set |
| 385 | # CONFIG_RFKILL is not set | 407 | # CONFIG_RFKILL is not set |
| 386 | # CONFIG_NET_9P is not set | 408 | # CONFIG_NET_9P is not set |
| @@ -401,6 +423,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | |||
| 401 | # CONFIG_MTD is not set | 423 | # CONFIG_MTD is not set |
| 402 | CONFIG_OF_DEVICE=y | 424 | CONFIG_OF_DEVICE=y |
| 403 | CONFIG_OF_I2C=y | 425 | CONFIG_OF_I2C=y |
| 426 | CONFIG_OF_MDIO=y | ||
| 404 | # CONFIG_PARPORT is not set | 427 | # CONFIG_PARPORT is not set |
| 405 | CONFIG_BLK_DEV=y | 428 | CONFIG_BLK_DEV=y |
| 406 | # CONFIG_BLK_DEV_FD is not set | 429 | # CONFIG_BLK_DEV_FD is not set |
| @@ -435,7 +458,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | |||
| 435 | # | 458 | # |
| 436 | # CONFIG_EEPROM_AT24 is not set | 459 | # CONFIG_EEPROM_AT24 is not set |
| 437 | # CONFIG_EEPROM_LEGACY is not set | 460 | # CONFIG_EEPROM_LEGACY is not set |
| 461 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 438 | # CONFIG_EEPROM_93CX6 is not set | 462 | # CONFIG_EEPROM_93CX6 is not set |
| 463 | # CONFIG_CB710_CORE is not set | ||
| 439 | CONFIG_HAVE_IDE=y | 464 | CONFIG_HAVE_IDE=y |
| 440 | # CONFIG_IDE is not set | 465 | # CONFIG_IDE is not set |
| 441 | 466 | ||
| @@ -455,14 +480,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 455 | # | 480 | # |
| 456 | 481 | ||
| 457 | # | 482 | # |
| 458 | # Enable only one of the two stacks, unless you know what you are doing | 483 | # You can enable one or both FireWire driver stacks. |
| 484 | # | ||
| 485 | |||
| 486 | # | ||
| 487 | # See the help texts for more information. | ||
| 459 | # | 488 | # |
| 460 | # CONFIG_FIREWIRE is not set | 489 | # CONFIG_FIREWIRE is not set |
| 461 | # CONFIG_IEEE1394 is not set | 490 | # CONFIG_IEEE1394 is not set |
| 462 | # CONFIG_I2O is not set | 491 | # CONFIG_I2O is not set |
| 463 | # CONFIG_MACINTOSH_DRIVERS is not set | 492 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 464 | CONFIG_NETDEVICES=y | 493 | CONFIG_NETDEVICES=y |
| 465 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 466 | # CONFIG_DUMMY is not set | 494 | # CONFIG_DUMMY is not set |
| 467 | # CONFIG_BONDING is not set | 495 | # CONFIG_BONDING is not set |
| 468 | # CONFIG_MACVLAN is not set | 496 | # CONFIG_MACVLAN is not set |
| @@ -509,6 +537,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 509 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 537 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 510 | # CONFIG_NET_PCI is not set | 538 | # CONFIG_NET_PCI is not set |
| 511 | # CONFIG_B44 is not set | 539 | # CONFIG_B44 is not set |
| 540 | # CONFIG_KS8842 is not set | ||
| 512 | # CONFIG_ATL2 is not set | 541 | # CONFIG_ATL2 is not set |
| 513 | CONFIG_NETDEV_1000=y | 542 | CONFIG_NETDEV_1000=y |
| 514 | # CONFIG_ACENIC is not set | 543 | # CONFIG_ACENIC is not set |
| @@ -528,8 +557,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 528 | # CONFIG_VIA_VELOCITY is not set | 557 | # CONFIG_VIA_VELOCITY is not set |
| 529 | # CONFIG_TIGON3 is not set | 558 | # CONFIG_TIGON3 is not set |
| 530 | # CONFIG_BNX2 is not set | 559 | # CONFIG_BNX2 is not set |
| 560 | # CONFIG_CNIC is not set | ||
| 531 | CONFIG_FSL_PQ_MDIO=y | 561 | CONFIG_FSL_PQ_MDIO=y |
| 532 | CONFIG_GIANFAR=y | 562 | CONFIG_GIANFAR=y |
| 563 | # CONFIG_MV643XX_ETH is not set | ||
| 533 | # CONFIG_QLA3XXX is not set | 564 | # CONFIG_QLA3XXX is not set |
| 534 | # CONFIG_ATL1 is not set | 565 | # CONFIG_ATL1 is not set |
| 535 | # CONFIG_ATL1E is not set | 566 | # CONFIG_ATL1E is not set |
| @@ -688,13 +719,17 @@ CONFIG_I2C_MPC=y · 152 unmodified lines | |||
| 688 | # CONFIG_SENSORS_PCF8574 is not set | 719 | # CONFIG_SENSORS_PCF8574 is not set |
| 689 | # CONFIG_PCF8575 is not set | 720 | # CONFIG_PCF8575 is not set |
| 690 | # CONFIG_SENSORS_PCA9539 is not set | 721 | # CONFIG_SENSORS_PCA9539 is not set |
| 691 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 692 | # CONFIG_SENSORS_TSL2550 is not set | 722 | # CONFIG_SENSORS_TSL2550 is not set |
| 693 | # CONFIG_I2C_DEBUG_CORE is not set | 723 | # CONFIG_I2C_DEBUG_CORE is not set |
| 694 | # CONFIG_I2C_DEBUG_ALGO is not set | 724 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 695 | # CONFIG_I2C_DEBUG_BUS is not set | 725 | # CONFIG_I2C_DEBUG_BUS is not set |
| 696 | # CONFIG_I2C_DEBUG_CHIP is not set | 726 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 697 | # CONFIG_SPI is not set | 727 | # CONFIG_SPI is not set |
| 728 | |||
| 729 | # | ||
| 730 | # PPS support | ||
| 731 | # | ||
| 732 | # CONFIG_PPS is not set | ||
| 698 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 733 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 699 | # CONFIG_GPIOLIB is not set | 734 | # CONFIG_GPIOLIB is not set |
| 700 | # CONFIG_W1 is not set | 735 | # CONFIG_W1 is not set |
| @@ -749,6 +784,7 @@ CONFIG_HWMON=y · 48 unmodified lines | |||
| 749 | # CONFIG_SENSORS_SMSC47B397 is not set | 784 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 750 | # CONFIG_SENSORS_ADS7828 is not set | 785 | # CONFIG_SENSORS_ADS7828 is not set |
| 751 | # CONFIG_SENSORS_THMC50 is not set | 786 | # CONFIG_SENSORS_THMC50 is not set |
| 787 | # CONFIG_SENSORS_TMP401 is not set | ||
| 752 | # CONFIG_SENSORS_VIA686A is not set | 788 | # CONFIG_SENSORS_VIA686A is not set |
| 753 | # CONFIG_SENSORS_VT1211 is not set | 789 | # CONFIG_SENSORS_VT1211 is not set |
| 754 | # CONFIG_SENSORS_VT8231 is not set | 790 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -797,23 +833,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | |||
| 797 | # CONFIG_MFD_WM8400 is not set | 833 | # CONFIG_MFD_WM8400 is not set |
| 798 | # CONFIG_MFD_WM8350_I2C is not set | 834 | # CONFIG_MFD_WM8350_I2C is not set |
| 799 | # CONFIG_MFD_PCF50633 is not set | 835 | # CONFIG_MFD_PCF50633 is not set |
| 836 | # CONFIG_AB3100_CORE is not set | ||
| 800 | # CONFIG_REGULATOR is not set | 837 | # CONFIG_REGULATOR is not set |
| 801 | 838 | # CONFIG_MEDIA_SUPPORT is not set | |
| 802 | # | ||
| 803 | # Multimedia devices | ||
| 804 | # | ||
| 805 | |||
| 806 | # | ||
| 807 | # Multimedia core support | ||
| 808 | # | ||
| 809 | # CONFIG_VIDEO_DEV is not set | ||
| 810 | # CONFIG_DVB_CORE is not set | ||
| 811 | # CONFIG_VIDEO_MEDIA is not set | ||
| 812 | |||
| 813 | # | ||
| 814 | # Multimedia drivers | ||
| 815 | # | ||
| 816 | # CONFIG_DAB is not set | ||
| 817 | 839 | ||
| 818 | # | 840 | # |
| 819 | # Graphics support | 841 | # Graphics support |
| @@ -851,6 +873,10 @@ CONFIG_HID=y · 31 unmodified lines | |||
| 851 | # CONFIG_DMADEVICES is not set | 873 | # CONFIG_DMADEVICES is not set |
| 852 | # CONFIG_AUXDISPLAY is not set | 874 | # CONFIG_AUXDISPLAY is not set |
| 853 | # CONFIG_UIO is not set | 875 | # CONFIG_UIO is not set |
| 876 | |||
| 877 | # | ||
| 878 | # TI VLYNQ | ||
| 879 | # | ||
| 854 | # CONFIG_STAGING is not set | 880 | # CONFIG_STAGING is not set |
| 855 | 881 | ||
| 856 | # | 882 | # |
| @@ -862,10 +888,12 @@ CONFIG_HID=y · 5 unmodified lines | |||
| 862 | # CONFIG_REISERFS_FS is not set | 888 | # CONFIG_REISERFS_FS is not set |
| 863 | # CONFIG_JFS_FS is not set | 889 | # CONFIG_JFS_FS is not set |
| 864 | # CONFIG_FS_POSIX_ACL is not set | 890 | # CONFIG_FS_POSIX_ACL is not set |
| 865 | CONFIG_FILE_LOCKING=y | ||
| 866 | # CONFIG_XFS_FS is not set | 891 | # CONFIG_XFS_FS is not set |
| 892 | # CONFIG_GFS2_FS is not set | ||
| 867 | # CONFIG_OCFS2_FS is not set | 893 | # CONFIG_OCFS2_FS is not set |
| 868 | # CONFIG_BTRFS_FS is not set | 894 | # CONFIG_BTRFS_FS is not set |
| 895 | CONFIG_FILE_LOCKING=y | ||
| 896 | CONFIG_FSNOTIFY=y | ||
| 869 | CONFIG_DNOTIFY=y | 897 | CONFIG_DNOTIFY=y |
| 870 | CONFIG_INOTIFY=y | 898 | CONFIG_INOTIFY=y |
| 871 | CONFIG_INOTIFY_USER=y | 899 | CONFIG_INOTIFY_USER=y |
| @@ -928,6 +956,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | |||
| 928 | CONFIG_NFS_V3=y | 956 | CONFIG_NFS_V3=y |
| 929 | # CONFIG_NFS_V3_ACL is not set | 957 | # CONFIG_NFS_V3_ACL is not set |
| 930 | CONFIG_NFS_V4=y | 958 | CONFIG_NFS_V4=y |
| 959 | # CONFIG_NFS_V4_1 is not set | ||
| 931 | CONFIG_ROOT_NFS=y | 960 | CONFIG_ROOT_NFS=y |
| 932 | # CONFIG_NFSD is not set | 961 | # CONFIG_NFSD is not set |
| 933 | CONFIG_LOCKD=y | 962 | CONFIG_LOCKD=y |
| @@ -971,6 +1000,7 @@ CONFIG_HAS_IOPORT=y · 37 unmodified lines | |||
| 971 | CONFIG_HAS_DMA=y | 1000 | CONFIG_HAS_DMA=y |
| 972 | CONFIG_HAVE_LMB=y | 1001 | CONFIG_HAVE_LMB=y |
| 973 | CONFIG_NLATTR=y | 1002 | CONFIG_NLATTR=y |
| 1003 | CONFIG_GENERIC_ATOMIC64=y | ||
| 974 | 1004 | ||
| 975 | # | 1005 | # |
| 976 | # Kernel hacking | 1006 | # Kernel hacking |
| @@ -994,22 +1024,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | |||
| 994 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1024 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 995 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1025 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 996 | CONFIG_TRACING_SUPPORT=y | 1026 | CONFIG_TRACING_SUPPORT=y |
| 997 | 1027 | # CONFIG_FTRACE is not set | |
| 998 | # | ||
| 999 | # Tracers | ||
| 1000 | # | ||
| 1001 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1002 | # CONFIG_SCHED_TRACER is not set | ||
| 1003 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1004 | # CONFIG_EVENT_TRACER is not set | ||
| 1005 | # CONFIG_BOOT_TRACER is not set | ||
| 1006 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1007 | # CONFIG_STACK_TRACER is not set | ||
| 1008 | # CONFIG_KMEMTRACE is not set | ||
| 1009 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1010 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1011 | # CONFIG_SAMPLES is not set | 1028 | # CONFIG_SAMPLES is not set |
| 1012 | CONFIG_HAVE_ARCH_KGDB=y | 1029 | CONFIG_HAVE_ARCH_KGDB=y |
| 1030 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1031 | CONFIG_PPC_WERROR=y | ||
| 1013 | CONFIG_PRINT_STACK_DEPTH=64 | 1032 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1014 | # CONFIG_IRQSTACKS is not set | 1033 | # CONFIG_IRQSTACKS is not set |
| 1015 | # CONFIG_BOOTX_TEXT is not set | 1034 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:16 2009 | 4 | # Wed Jul 29 23:32:14 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | |||
| 57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
| 61 | CONFIG_DTC=y | ||
| 60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | CONFIG_CONSTRUCTORS=y | ||
| 65 | 68 | ||
| 66 | # | 69 | # |
| 67 | # General setup | 70 | # General setup |
| @@ -108,7 +111,6 @@ CONFIG_SYSCTL_SYSCALL=y · 40 unmodified lines | |||
| 108 | CONFIG_KALLSYMS=y | 111 | CONFIG_KALLSYMS=y |
| 109 | # CONFIG_KALLSYMS_ALL is not set | 112 | # CONFIG_KALLSYMS_ALL is not set |
| 110 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 112 | CONFIG_HOTPLUG=y | 114 | CONFIG_HOTPLUG=y |
| 113 | CONFIG_PRINTK=y | 115 | CONFIG_PRINTK=y |
| 114 | CONFIG_BUG=y | 116 | CONFIG_BUG=y |
| @@ -121,8 +123,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 121 | CONFIG_EVENTFD=y | 123 | CONFIG_EVENTFD=y |
| 122 | CONFIG_SHMEM=y | 124 | CONFIG_SHMEM=y |
| 123 | CONFIG_AIO=y | 125 | CONFIG_AIO=y |
| 126 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 127 | |||
| 128 | # | ||
| 129 | # Performance Counters | ||
| 130 | # | ||
| 131 | # CONFIG_PERF_COUNTERS is not set | ||
| 124 | CONFIG_VM_EVENT_COUNTERS=y | 132 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | CONFIG_SLUB_DEBUG=y | 133 | CONFIG_SLUB_DEBUG=y |
| 134 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 126 | CONFIG_COMPAT_BRK=y | 135 | CONFIG_COMPAT_BRK=y |
| 127 | # CONFIG_SLAB is not set | 136 | # CONFIG_SLAB is not set |
| 128 | CONFIG_SLUB=y | 137 | CONFIG_SLUB=y |
| @@ -136,6 +145,11 @@ CONFIG_HAVE_KPROBES=y · 7 unmodified lines | |||
| 136 | CONFIG_HAVE_KRETPROBES=y | 145 | CONFIG_HAVE_KRETPROBES=y |
| 137 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 146 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 138 | CONFIG_HAVE_CLK=y | 147 | CONFIG_HAVE_CLK=y |
| 148 | |||
| 149 | # | ||
| 150 | # GCOV-based kernel profiling | ||
| 151 | # | ||
| 152 | # CONFIG_GCOV_KERNEL is not set | ||
| 139 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 140 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -143,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 143 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
| 144 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
| 145 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
| 146 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
| 147 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 148 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 149 | 163 | ||
| @@ -176,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | |||
| 176 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
| 177 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
| 178 | CONFIG_KSI8560=y | 192 | CONFIG_KSI8560=y |
| 193 | # CONFIG_XES_MPC85xx is not set | ||
| 179 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
| 180 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
| 181 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +239,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | |||
| 224 | CONFIG_BINFMT_MISC=y | 239 | CONFIG_BINFMT_MISC=y |
| 225 | CONFIG_MATH_EMULATION=y | 240 | CONFIG_MATH_EMULATION=y |
| 226 | # CONFIG_IOMMU_HELPER is not set | 241 | # CONFIG_IOMMU_HELPER is not set |
| 242 | # CONFIG_SWIOTLB is not set | ||
| 227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 244 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +258,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 242 | CONFIG_ZONE_DMA_FLAG=1 | 258 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | CONFIG_BOUNCE=y | 259 | CONFIG_BOUNCE=y |
| 244 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
| 245 | CONFIG_UNEVICTABLE_LRU=y | ||
| 246 | CONFIG_HAVE_MLOCK=y | 261 | CONFIG_HAVE_MLOCK=y |
| 247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 248 | CONFIG_PPC_4K_PAGES=y | 264 | CONFIG_PPC_4K_PAGES=y |
| 249 | # CONFIG_PPC_16K_PAGES is not set | 265 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | # CONFIG_PPC_64K_PAGES is not set | 266 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -346,6 +362,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | |||
| 346 | # CONFIG_ECONET is not set | 362 | # CONFIG_ECONET is not set |
| 347 | # CONFIG_WAN_ROUTER is not set | 363 | # CONFIG_WAN_ROUTER is not set |
| 348 | # CONFIG_PHONET is not set | 364 | # CONFIG_PHONET is not set |
| 365 | # CONFIG_IEEE802154 is not set | ||
| 349 | # CONFIG_NET_SCHED is not set | 366 | # CONFIG_NET_SCHED is not set |
| 350 | # CONFIG_DCB is not set | 367 | # CONFIG_DCB is not set |
| 351 | 368 | ||
| @@ -363,7 +380,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 363 | CONFIG_WIRELESS_OLD_REGULATORY=y | 380 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 364 | # CONFIG_WIRELESS_EXT is not set | 381 | # CONFIG_WIRELESS_EXT is not set |
| 365 | # CONFIG_LIB80211 is not set | 382 | # CONFIG_LIB80211 is not set |
| 366 | # CONFIG_MAC80211 is not set | 383 | |
| 384 | # | ||
| 385 | # CFG80211 needs to be enabled for MAC80211 | ||
| 386 | # | ||
| 387 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 367 | # CONFIG_WIMAX is not set | 388 | # CONFIG_WIMAX is not set |
| 368 | # CONFIG_RFKILL is not set | 389 | # CONFIG_RFKILL is not set |
| 369 | # CONFIG_NET_9P is not set | 390 | # CONFIG_NET_9P is not set |
| @@ -466,6 +487,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 96 unmodified lines | |||
| 466 | # CONFIG_MTD_UBI is not set | 487 | # CONFIG_MTD_UBI is not set |
| 467 | CONFIG_OF_DEVICE=y | 488 | CONFIG_OF_DEVICE=y |
| 468 | CONFIG_OF_GPIO=y | 489 | CONFIG_OF_GPIO=y |
| 490 | CONFIG_OF_MDIO=y | ||
| 469 | # CONFIG_PARPORT is not set | 491 | # CONFIG_PARPORT is not set |
| 470 | CONFIG_BLK_DEV=y | 492 | CONFIG_BLK_DEV=y |
| 471 | # CONFIG_BLK_DEV_FD is not set | 493 | # CONFIG_BLK_DEV_FD is not set |
| @@ -520,7 +542,6 @@ CONFIG_IDE_PROC_FS=y · 48 unmodified lines | |||
| 520 | # CONFIG_MD is not set | 542 | # CONFIG_MD is not set |
| 521 | # CONFIG_MACINTOSH_DRIVERS is not set | 543 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 522 | CONFIG_NETDEVICES=y | 544 | CONFIG_NETDEVICES=y |
| 523 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 524 | # CONFIG_DUMMY is not set | 545 | # CONFIG_DUMMY is not set |
| 525 | # CONFIG_BONDING is not set | 546 | # CONFIG_BONDING is not set |
| 526 | # CONFIG_MACVLAN is not set | 547 | # CONFIG_MACVLAN is not set |
| @@ -560,6 +581,7 @@ CONFIG_MII=y · 33 unmodified lines | |||
| 560 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 581 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 561 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 582 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 562 | # CONFIG_B44 is not set | 583 | # CONFIG_B44 is not set |
| 584 | # CONFIG_KS8842 is not set | ||
| 563 | CONFIG_FS_ENET=y | 585 | CONFIG_FS_ENET=y |
| 564 | # CONFIG_FS_ENET_HAS_SCC is not set | 586 | # CONFIG_FS_ENET_HAS_SCC is not set |
| 565 | CONFIG_FS_ENET_HAS_FCC=y | 587 | CONFIG_FS_ENET_HAS_FCC=y |
| @@ -567,6 +589,7 @@ CONFIG_FS_ENET_MDIO_FCC=y · 1 unmodified line | |||
| 567 | CONFIG_NETDEV_1000=y | 589 | CONFIG_NETDEV_1000=y |
| 568 | CONFIG_FSL_PQ_MDIO=y | 590 | CONFIG_FSL_PQ_MDIO=y |
| 569 | CONFIG_GIANFAR=y | 591 | CONFIG_GIANFAR=y |
| 592 | # CONFIG_MV643XX_ETH is not set | ||
| 570 | CONFIG_NETDEV_10000=y | 593 | CONFIG_NETDEV_10000=y |
| 571 | 594 | ||
| 572 | # | 595 | # |
| @@ -654,6 +677,11 @@ CONFIG_GEN_RTC=y · 81 unmodified lines | |||
| 654 | # CONFIG_TCG_TPM is not set | 677 | # CONFIG_TCG_TPM is not set |
| 655 | # CONFIG_I2C is not set | 678 | # CONFIG_I2C is not set |
| 656 | # CONFIG_SPI is not set | 679 | # CONFIG_SPI is not set |
| 680 | |||
| 681 | # | ||
| 682 | # PPS support | ||
| 683 | # | ||
| 684 | # CONFIG_PPS is not set | ||
| 657 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 685 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 658 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 686 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 659 | CONFIG_GPIOLIB=y | 687 | CONFIG_GPIOLIB=y |
| @@ -710,22 +738,7 @@ CONFIG_SSB_POSSIBLE=y · 50 unmodified lines | |||
| 710 | # CONFIG_HTC_PASIC3 is not set | 738 | # CONFIG_HTC_PASIC3 is not set |
| 711 | # CONFIG_MFD_TMIO is not set | 739 | # CONFIG_MFD_TMIO is not set |
| 712 | # CONFIG_REGULATOR is not set | 740 | # CONFIG_REGULATOR is not set |
| 713 | 741 | # CONFIG_MEDIA_SUPPORT is not set | |
| 714 | # | ||
| 715 | # Multimedia devices | ||
| 716 | # | ||
| 717 | |||
| 718 | # | ||
| 719 | # Multimedia core support | ||
| 720 | # | ||
| 721 | # CONFIG_VIDEO_DEV is not set | ||
| 722 | # CONFIG_DVB_CORE is not set | ||
| 723 | # CONFIG_VIDEO_MEDIA is not set | ||
| 724 | |||
| 725 | # | ||
| 726 | # Multimedia drivers | ||
| 727 | # | ||
| 728 | CONFIG_DAB=y | ||
| 729 | 742 | ||
| 730 | # | 743 | # |
| 731 | # Graphics support | 744 | # Graphics support |
| @@ -777,6 +790,10 @@ CONFIG_USB_SUPPORT=y · 45 unmodified lines | |||
| 777 | # CONFIG_DMADEVICES is not set | 790 | # CONFIG_DMADEVICES is not set |
| 778 | # CONFIG_AUXDISPLAY is not set | 791 | # CONFIG_AUXDISPLAY is not set |
| 779 | # CONFIG_UIO is not set | 792 | # CONFIG_UIO is not set |
| 793 | |||
| 794 | # | ||
| 795 | # TI VLYNQ | ||
| 796 | # | ||
| 780 | # CONFIG_STAGING is not set | 797 | # CONFIG_STAGING is not set |
| 781 | 798 | ||
| 782 | # | 799 | # |
| @@ -797,10 +814,12 @@ CONFIG_FS_MBCACHE=y · 14 unmodified lines | |||
| 797 | # CONFIG_REISERFS_FS is not set | 814 | # CONFIG_REISERFS_FS is not set |
| 798 | # CONFIG_JFS_FS is not set | 815 | # CONFIG_JFS_FS is not set |
| 799 | # CONFIG_FS_POSIX_ACL is not set | 816 | # CONFIG_FS_POSIX_ACL is not set |
| 800 | CONFIG_FILE_LOCKING=y | ||
| 801 | # CONFIG_XFS_FS is not set | 817 | # CONFIG_XFS_FS is not set |
| 818 | # CONFIG_GFS2_FS is not set | ||
| 802 | # CONFIG_OCFS2_FS is not set | 819 | # CONFIG_OCFS2_FS is not set |
| 803 | # CONFIG_BTRFS_FS is not set | 820 | # CONFIG_BTRFS_FS is not set |
| 821 | CONFIG_FILE_LOCKING=y | ||
| 822 | CONFIG_FSNOTIFY=y | ||
| 804 | CONFIG_DNOTIFY=y | 823 | CONFIG_DNOTIFY=y |
| 805 | CONFIG_INOTIFY=y | 824 | CONFIG_INOTIFY=y |
| 806 | CONFIG_INOTIFY_USER=y | 825 | CONFIG_INOTIFY_USER=y |
| @@ -916,6 +935,7 @@ CONFIG_HAS_IOPORT=y · 109 unmodified lines | |||
| 916 | CONFIG_HAS_DMA=y | 935 | CONFIG_HAS_DMA=y |
| 917 | CONFIG_HAVE_LMB=y | 936 | CONFIG_HAVE_LMB=y |
| 918 | CONFIG_NLATTR=y | 937 | CONFIG_NLATTR=y |
| 938 | CONFIG_GENERIC_ATOMIC64=y | ||
| 919 | 939 | ||
| 920 | # | 940 | # |
| 921 | # Kernel hacking | 941 | # Kernel hacking |
| @@ -946,6 +966,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 946 | # CONFIG_RT_MUTEX_TESTER is not set | 966 | # CONFIG_RT_MUTEX_TESTER is not set |
| 947 | # CONFIG_DEBUG_SPINLOCK is not set | 967 | # CONFIG_DEBUG_SPINLOCK is not set |
| 948 | CONFIG_DEBUG_MUTEXES=y | 968 | CONFIG_DEBUG_MUTEXES=y |
| 969 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 970 | # CONFIG_PROVE_LOCKING is not set | ||
| 971 | # CONFIG_LOCK_STAT is not set | ||
| 949 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 972 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 950 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 973 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 951 | # CONFIG_DEBUG_KOBJECT is not set | 974 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -958,7 +981,6 @@ CONFIG_DEBUG_MUTEXES=y · 6 unmodified lines | |||
| 958 | # CONFIG_DEBUG_LIST is not set | 981 | # CONFIG_DEBUG_LIST is not set |
| 959 | # CONFIG_DEBUG_SG is not set | 982 | # CONFIG_DEBUG_SG is not set |
| 960 | # CONFIG_DEBUG_NOTIFIERS is not set | 983 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 961 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 962 | # CONFIG_RCU_TORTURE_TEST is not set | 984 | # CONFIG_RCU_TORTURE_TEST is not set |
| 963 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 985 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 964 | # CONFIG_BACKTRACE_SELF_TEST is not set | 986 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -972,16 +994,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 972 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 994 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 973 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 995 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 974 | CONFIG_TRACING_SUPPORT=y | 996 | CONFIG_TRACING_SUPPORT=y |
| 975 | 997 | CONFIG_FTRACE=y | |
| 976 | # | ||
| 977 | # Tracers | ||
| 978 | # | ||
| 979 | # CONFIG_FUNCTION_TRACER is not set | 998 | # CONFIG_FUNCTION_TRACER is not set |
| 999 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 980 | # CONFIG_SCHED_TRACER is not set | 1000 | # CONFIG_SCHED_TRACER is not set |
| 981 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1001 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 982 | # CONFIG_EVENT_TRACER is not set | ||
| 983 | # CONFIG_BOOT_TRACER is not set | 1002 | # CONFIG_BOOT_TRACER is not set |
| 984 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1003 | CONFIG_BRANCH_PROFILE_NONE=y |
| 1004 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1005 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 985 | # CONFIG_STACK_TRACER is not set | 1006 | # CONFIG_STACK_TRACER is not set |
| 986 | # CONFIG_KMEMTRACE is not set | 1007 | # CONFIG_KMEMTRACE is not set |
| 987 | # CONFIG_WORKQUEUE_TRACER is not set | 1008 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -990,9 +1011,13 @@ CONFIG_TRACING_SUPPORT=y · 2 unmodified lines | |||
| 990 | # CONFIG_SAMPLES is not set | 1011 | # CONFIG_SAMPLES is not set |
| 991 | CONFIG_HAVE_ARCH_KGDB=y | 1012 | CONFIG_HAVE_ARCH_KGDB=y |
| 992 | # CONFIG_KGDB is not set | 1013 | # CONFIG_KGDB is not set |
| 1014 | # CONFIG_KMEMCHECK is not set | ||
| 1015 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1016 | CONFIG_PPC_WERROR=y | ||
| 993 | CONFIG_PRINT_STACK_DEPTH=64 | 1017 | CONFIG_PRINT_STACK_DEPTH=64 |
| 994 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1018 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 995 | # CONFIG_DEBUG_STACK_USAGE is not set | 1019 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 1020 | # CONFIG_PPC_EMULATED_STATS is not set | ||
| 996 | # CONFIG_CODE_PATCHING_SELFTEST is not set | 1021 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
| 997 | # CONFIG_FTR_FIXUP_SELFTEST is not set | 1022 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
| 998 | # CONFIG_MSI_BITMAP_SELFTEST is not set | 1023 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:17 2009 | 4 | # Wed Jul 29 23:32:15 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 64 | 67 | ||
| 65 | # | 68 | # |
| 66 | # General setup | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | |||
| 111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
| 116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
| 117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
| @@ -124,8 +126,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
| 125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
| 126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
| 129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 130 | |||
| 131 | # | ||
| 132 | # Performance Counters | ||
| 133 | # | ||
| 134 | # CONFIG_PERF_COUNTERS is not set | ||
| 127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 128 | CONFIG_SLUB_DEBUG=y | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 129 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
| 130 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
| 131 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
| @@ -138,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 138 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
| 139 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
| 140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | |||
| 151 | # | ||
| 152 | # GCOV-based kernel profiling | ||
| 153 | # | ||
| 141 | # CONFIG_SLOW_WORK is not set | 154 | # CONFIG_SLOW_WORK is not set |
| 142 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 143 | CONFIG_SLABINFO=y | 156 | CONFIG_SLABINFO=y |
| @@ -145,7 +158,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 145 | CONFIG_BASE_SMALL=0 | 158 | CONFIG_BASE_SMALL=0 |
| 146 | # CONFIG_MODULES is not set | 159 | # CONFIG_MODULES is not set |
| 147 | CONFIG_BLOCK=y | 160 | CONFIG_BLOCK=y |
| 148 | # CONFIG_LBD is not set | 161 | CONFIG_LBDAF=y |
| 149 | # CONFIG_BLK_DEV_BSG is not set | 162 | # CONFIG_BLK_DEV_BSG is not set |
| 150 | # CONFIG_BLK_DEV_INTEGRITY is not set | 163 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 151 | 164 | ||
| @@ -178,6 +191,7 @@ CONFIG_MPC8540_ADS=y · 26 unmodified lines | |||
| 178 | # CONFIG_MPC85xx_DS is not set | 191 | # CONFIG_MPC85xx_DS is not set |
| 179 | # CONFIG_SOCRATES is not set | 192 | # CONFIG_SOCRATES is not set |
| 180 | # CONFIG_KSI8560 is not set | 193 | # CONFIG_KSI8560 is not set |
| 194 | # CONFIG_XES_MPC85xx is not set | ||
| 181 | # CONFIG_STX_GP3 is not set | 195 | # CONFIG_STX_GP3 is not set |
| 182 | # CONFIG_TQM8540 is not set | 196 | # CONFIG_TQM8540 is not set |
| 183 | # CONFIG_TQM8541 is not set | 197 | # CONFIG_TQM8541 is not set |
| @@ -226,6 +240,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | |||
| 226 | CONFIG_BINFMT_MISC=y | 240 | CONFIG_BINFMT_MISC=y |
| 227 | CONFIG_MATH_EMULATION=y | 241 | CONFIG_MATH_EMULATION=y |
| 228 | # CONFIG_IOMMU_HELPER is not set | 242 | # CONFIG_IOMMU_HELPER is not set |
| 243 | # CONFIG_SWIOTLB is not set | ||
| 229 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 230 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 245 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 231 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -244,9 +259,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 244 | CONFIG_ZONE_DMA_FLAG=1 | 259 | CONFIG_ZONE_DMA_FLAG=1 |
| 245 | CONFIG_BOUNCE=y | 260 | CONFIG_BOUNCE=y |
| 246 | CONFIG_VIRT_TO_BUS=y | 261 | CONFIG_VIRT_TO_BUS=y |
| 247 | CONFIG_UNEVICTABLE_LRU=y | ||
| 248 | CONFIG_HAVE_MLOCK=y | 262 | CONFIG_HAVE_MLOCK=y |
| 249 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 264 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 250 | CONFIG_PPC_4K_PAGES=y | 265 | CONFIG_PPC_4K_PAGES=y |
| 251 | # CONFIG_PPC_16K_PAGES is not set | 266 | # CONFIG_PPC_16K_PAGES is not set |
| 252 | # CONFIG_PPC_64K_PAGES is not set | 267 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -348,6 +363,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | |||
| 348 | # CONFIG_ECONET is not set | 363 | # CONFIG_ECONET is not set |
| 349 | # CONFIG_WAN_ROUTER is not set | 364 | # CONFIG_WAN_ROUTER is not set |
| 350 | # CONFIG_PHONET is not set | 365 | # CONFIG_PHONET is not set |
| 366 | # CONFIG_IEEE802154 is not set | ||
| 351 | # CONFIG_NET_SCHED is not set | 367 | # CONFIG_NET_SCHED is not set |
| 352 | # CONFIG_DCB is not set | 368 | # CONFIG_DCB is not set |
| 353 | 369 | ||
| @@ -365,7 +381,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 365 | CONFIG_WIRELESS_OLD_REGULATORY=y | 381 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 366 | # CONFIG_WIRELESS_EXT is not set | 382 | # CONFIG_WIRELESS_EXT is not set |
| 367 | # CONFIG_LIB80211 is not set | 383 | # CONFIG_LIB80211 is not set |
| 368 | # CONFIG_MAC80211 is not set | 384 | |
| 385 | # | ||
| 386 | # CFG80211 needs to be enabled for MAC80211 | ||
| 387 | # | ||
| 388 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 369 | # CONFIG_WIMAX is not set | 389 | # CONFIG_WIMAX is not set |
| 370 | # CONFIG_RFKILL is not set | 390 | # CONFIG_RFKILL is not set |
| 371 | # CONFIG_NET_9P is not set | 391 | # CONFIG_NET_9P is not set |
| @@ -387,6 +407,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | |||
| 387 | # CONFIG_CONNECTOR is not set | 407 | # CONFIG_CONNECTOR is not set |
| 388 | # CONFIG_MTD is not set | 408 | # CONFIG_MTD is not set |
| 389 | CONFIG_OF_DEVICE=y | 409 | CONFIG_OF_DEVICE=y |
| 410 | CONFIG_OF_MDIO=y | ||
| 390 | # CONFIG_PARPORT is not set | 411 | # CONFIG_PARPORT is not set |
| 391 | CONFIG_BLK_DEV=y | 412 | CONFIG_BLK_DEV=y |
| 392 | # CONFIG_BLK_DEV_FD is not set | 413 | # CONFIG_BLK_DEV_FD is not set |
| @@ -423,7 +444,6 @@ CONFIG_HAVE_IDE=y · 30 unmodified lines | |||
| 423 | # CONFIG_MD is not set | 444 | # CONFIG_MD is not set |
| 424 | # CONFIG_MACINTOSH_DRIVERS is not set | 445 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 425 | CONFIG_NETDEVICES=y | 446 | CONFIG_NETDEVICES=y |
| 426 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 427 | # CONFIG_DUMMY is not set | 447 | # CONFIG_DUMMY is not set |
| 428 | # CONFIG_BONDING is not set | 448 | # CONFIG_BONDING is not set |
| 429 | # CONFIG_MACVLAN is not set | 449 | # CONFIG_MACVLAN is not set |
| @@ -462,9 +482,11 @@ CONFIG_MII=y · 32 unmodified lines | |||
| 462 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 482 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 463 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 483 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 464 | # CONFIG_B44 is not set | 484 | # CONFIG_B44 is not set |
| 485 | # CONFIG_KS8842 is not set | ||
| 465 | CONFIG_NETDEV_1000=y | 486 | CONFIG_NETDEV_1000=y |
| 466 | CONFIG_FSL_PQ_MDIO=y | 487 | CONFIG_FSL_PQ_MDIO=y |
| 467 | CONFIG_GIANFAR=y | 488 | CONFIG_GIANFAR=y |
| 489 | # CONFIG_MV643XX_ETH is not set | ||
| 468 | CONFIG_NETDEV_10000=y | 490 | CONFIG_NETDEV_10000=y |
| 469 | 491 | ||
| 470 | # | 492 | # |
| @@ -555,6 +577,11 @@ CONFIG_GEN_RTC=y · 84 unmodified lines | |||
| 555 | # CONFIG_TCG_TPM is not set | 577 | # CONFIG_TCG_TPM is not set |
| 556 | # CONFIG_I2C is not set | 578 | # CONFIG_I2C is not set |
| 557 | # CONFIG_SPI is not set | 579 | # CONFIG_SPI is not set |
| 580 | |||
| 581 | # | ||
| 582 | # PPS support | ||
| 583 | # | ||
| 584 | # CONFIG_PPS is not set | ||
| 558 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 585 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 559 | # CONFIG_GPIOLIB is not set | 586 | # CONFIG_GPIOLIB is not set |
| 560 | # CONFIG_W1 is not set | 587 | # CONFIG_W1 is not set |
| @@ -590,22 +617,7 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | |||
| 590 | # CONFIG_HTC_PASIC3 is not set | 617 | # CONFIG_HTC_PASIC3 is not set |
| 591 | # CONFIG_MFD_TMIO is not set | 618 | # CONFIG_MFD_TMIO is not set |
| 592 | # CONFIG_REGULATOR is not set | 619 | # CONFIG_REGULATOR is not set |
| 593 | 620 | # CONFIG_MEDIA_SUPPORT is not set | |
| 594 | # | ||
| 595 | # Multimedia devices | ||
| 596 | # | ||
| 597 | |||
| 598 | # | ||
| 599 | # Multimedia core support | ||
| 600 | # | ||
| 601 | # CONFIG_VIDEO_DEV is not set | ||
| 602 | # CONFIG_DVB_CORE is not set | ||
| 603 | # CONFIG_VIDEO_MEDIA is not set | ||
| 604 | |||
| 605 | # | ||
| 606 | # Multimedia drivers | ||
| 607 | # | ||
| 608 | CONFIG_DAB=y | ||
| 609 | 621 | ||
| 610 | # | 622 | # |
| 611 | # Graphics support | 623 | # Graphics support |
| @@ -657,6 +669,10 @@ CONFIG_USB_SUPPORT=y · 45 unmodified lines | |||
| 657 | # CONFIG_DMADEVICES is not set | 669 | # CONFIG_DMADEVICES is not set |
| 658 | # CONFIG_AUXDISPLAY is not set | 670 | # CONFIG_AUXDISPLAY is not set |
| 659 | # CONFIG_UIO is not set | 671 | # CONFIG_UIO is not set |
| 672 | |||
| 673 | # | ||
| 674 | # TI VLYNQ | ||
| 675 | # | ||
| 660 | # CONFIG_STAGING is not set | 676 | # CONFIG_STAGING is not set |
| 661 | 677 | ||
| 662 | # | 678 | # |
| @@ -676,10 +692,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 676 | # CONFIG_REISERFS_FS is not set | 692 | # CONFIG_REISERFS_FS is not set |
| 677 | # CONFIG_JFS_FS is not set | 693 | # CONFIG_JFS_FS is not set |
| 678 | # CONFIG_FS_POSIX_ACL is not set | 694 | # CONFIG_FS_POSIX_ACL is not set |
| 679 | CONFIG_FILE_LOCKING=y | ||
| 680 | # CONFIG_XFS_FS is not set | 695 | # CONFIG_XFS_FS is not set |
| 696 | # CONFIG_GFS2_FS is not set | ||
| 681 | # CONFIG_OCFS2_FS is not set | 697 | # CONFIG_OCFS2_FS is not set |
| 682 | # CONFIG_BTRFS_FS is not set | 698 | # CONFIG_BTRFS_FS is not set |
| 699 | CONFIG_FILE_LOCKING=y | ||
| 700 | CONFIG_FSNOTIFY=y | ||
| 683 | CONFIG_DNOTIFY=y | 701 | CONFIG_DNOTIFY=y |
| 684 | CONFIG_INOTIFY=y | 702 | CONFIG_INOTIFY=y |
| 685 | CONFIG_INOTIFY_USER=y | 703 | CONFIG_INOTIFY_USER=y |
| @@ -794,6 +812,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | |||
| 794 | CONFIG_HAS_DMA=y | 812 | CONFIG_HAS_DMA=y |
| 795 | CONFIG_HAVE_LMB=y | 813 | CONFIG_HAVE_LMB=y |
| 796 | CONFIG_NLATTR=y | 814 | CONFIG_NLATTR=y |
| 815 | CONFIG_GENERIC_ATOMIC64=y | ||
| 797 | 816 | ||
| 798 | # | 817 | # |
| 799 | # Kernel hacking | 818 | # Kernel hacking |
| @@ -824,6 +843,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 824 | # CONFIG_RT_MUTEX_TESTER is not set | 843 | # CONFIG_RT_MUTEX_TESTER is not set |
| 825 | # CONFIG_DEBUG_SPINLOCK is not set | 844 | # CONFIG_DEBUG_SPINLOCK is not set |
| 826 | CONFIG_DEBUG_MUTEXES=y | 845 | CONFIG_DEBUG_MUTEXES=y |
| 846 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 847 | # CONFIG_PROVE_LOCKING is not set | ||
| 848 | # CONFIG_LOCK_STAT is not set | ||
| 827 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 849 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 828 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 850 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 829 | # CONFIG_DEBUG_KOBJECT is not set | 851 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -835,7 +857,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | |||
| 835 | # CONFIG_DEBUG_LIST is not set | 857 | # CONFIG_DEBUG_LIST is not set |
| 836 | # CONFIG_DEBUG_SG is not set | 858 | # CONFIG_DEBUG_SG is not set |
| 837 | # CONFIG_DEBUG_NOTIFIERS is not set | 859 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 838 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 839 | # CONFIG_RCU_TORTURE_TEST is not set | 860 | # CONFIG_RCU_TORTURE_TEST is not set |
| 840 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 861 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 841 | # CONFIG_BACKTRACE_SELF_TEST is not set | 862 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -849,16 +870,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 849 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 870 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 850 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 871 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 851 | CONFIG_TRACING_SUPPORT=y | 872 | CONFIG_TRACING_SUPPORT=y |
| 852 | 873 | CONFIG_FTRACE=y | |
| 853 | # | ||
| 854 | # Tracers | ||
| 855 | # | ||
| 856 | # CONFIG_FUNCTION_TRACER is not set | 874 | # CONFIG_FUNCTION_TRACER is not set |
| 875 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 857 | # CONFIG_SCHED_TRACER is not set | 876 | # CONFIG_SCHED_TRACER is not set |
| 858 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 877 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 859 | # CONFIG_EVENT_TRACER is not set | ||
| 860 | # CONFIG_BOOT_TRACER is not set | 878 | # CONFIG_BOOT_TRACER is not set |
| 861 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 879 | CONFIG_BRANCH_PROFILE_NONE=y |
| 880 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 881 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 862 | # CONFIG_STACK_TRACER is not set | 882 | # CONFIG_STACK_TRACER is not set |
| 863 | # CONFIG_KMEMTRACE is not set | 883 | # CONFIG_KMEMTRACE is not set |
| 864 | # CONFIG_WORKQUEUE_TRACER is not set | 884 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -866,6 +886,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 866 | # CONFIG_SAMPLES is not set | 886 | # CONFIG_SAMPLES is not set |
| 867 | CONFIG_HAVE_ARCH_KGDB=y | 887 | CONFIG_HAVE_ARCH_KGDB=y |
| 868 | # CONFIG_KGDB is not set | 888 | # CONFIG_KGDB is not set |
| 889 | # CONFIG_KMEMCHECK is not set | ||
| 890 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 891 | CONFIG_PPC_WERROR=y | ||
| 869 | CONFIG_PRINT_STACK_DEPTH=64 | 892 | CONFIG_PRINT_STACK_DEPTH=64 |
| 870 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 893 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 871 | # CONFIG_DEBUG_STACK_USAGE is not set | 894 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:17 2009 | 4 | # Wed Jul 29 23:32:16 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | |||
| 57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
| 61 | CONFIG_DTC=y | ||
| 60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | CONFIG_CONSTRUCTORS=y | ||
| 65 | 68 | ||
| 66 | # | 69 | # |
| 67 | # General setup | 70 | # General setup |
| @@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | |||
| 112 | CONFIG_KALLSYMS=y | 115 | CONFIG_KALLSYMS=y |
| 113 | # CONFIG_KALLSYMS_ALL is not set | 116 | # CONFIG_KALLSYMS_ALL is not set |
| 114 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 115 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 116 | CONFIG_HOTPLUG=y | 118 | CONFIG_HOTPLUG=y |
| 117 | CONFIG_PRINTK=y | 119 | CONFIG_PRINTK=y |
| 118 | CONFIG_BUG=y | 120 | CONFIG_BUG=y |
| @@ -125,9 +127,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
| 126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
| 127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
| 130 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 131 | |||
| 132 | # | ||
| 133 | # Performance Counters | ||
| 134 | # | ||
| 135 | # CONFIG_PERF_COUNTERS is not set | ||
| 128 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
| 130 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
| 139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 131 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
| 132 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
| 133 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
| @@ -141,6 +150,10 @@ CONFIG_HAVE_KPROBES=y · 7 unmodified lines | |||
| 141 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
| 142 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 143 | CONFIG_HAVE_CLK=y | 152 | CONFIG_HAVE_CLK=y |
| 153 | |||
| 154 | # | ||
| 155 | # GCOV-based kernel profiling | ||
| 156 | # | ||
| 144 | # CONFIG_SLOW_WORK is not set | 157 | # CONFIG_SLOW_WORK is not set |
| 145 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 158 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 146 | CONFIG_SLABINFO=y | 159 | CONFIG_SLABINFO=y |
| @@ -148,7 +161,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 148 | CONFIG_BASE_SMALL=0 | 161 | CONFIG_BASE_SMALL=0 |
| 149 | # CONFIG_MODULES is not set | 162 | # CONFIG_MODULES is not set |
| 150 | CONFIG_BLOCK=y | 163 | CONFIG_BLOCK=y |
| 151 | # CONFIG_LBD is not set | 164 | CONFIG_LBDAF=y |
| 152 | # CONFIG_BLK_DEV_BSG is not set | 165 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 167 | ||
| @@ -181,6 +194,7 @@ CONFIG_MPC8560_ADS=y · 26 unmodified lines | |||
| 181 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
| 182 | # CONFIG_SOCRATES is not set | 195 | # CONFIG_SOCRATES is not set |
| 183 | # CONFIG_KSI8560 is not set | 196 | # CONFIG_KSI8560 is not set |
| 197 | # CONFIG_XES_MPC85xx is not set | ||
| 184 | # CONFIG_STX_GP3 is not set | 198 | # CONFIG_STX_GP3 is not set |
| 185 | # CONFIG_TQM8540 is not set | 199 | # CONFIG_TQM8540 is not set |
| 186 | # CONFIG_TQM8541 is not set | 200 | # CONFIG_TQM8541 is not set |
| @@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | |||
| 229 | CONFIG_BINFMT_MISC=y | 243 | CONFIG_BINFMT_MISC=y |
| 230 | CONFIG_MATH_EMULATION=y | 244 | CONFIG_MATH_EMULATION=y |
| 231 | # CONFIG_IOMMU_HELPER is not set | 245 | # CONFIG_IOMMU_HELPER is not set |
| 246 | # CONFIG_SWIOTLB is not set | ||
| 232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -247,9 +262,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 247 | CONFIG_ZONE_DMA_FLAG=1 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
| 248 | CONFIG_BOUNCE=y | 263 | CONFIG_BOUNCE=y |
| 249 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
| 250 | CONFIG_UNEVICTABLE_LRU=y | ||
| 251 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
| 252 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 253 | CONFIG_PPC_4K_PAGES=y | 268 | CONFIG_PPC_4K_PAGES=y |
| 254 | # CONFIG_PPC_16K_PAGES is not set | 269 | # CONFIG_PPC_16K_PAGES is not set |
| 255 | # CONFIG_PPC_64K_PAGES is not set | 270 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -360,6 +375,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | |||
| 360 | # CONFIG_ECONET is not set | 375 | # CONFIG_ECONET is not set |
| 361 | # CONFIG_WAN_ROUTER is not set | 376 | # CONFIG_WAN_ROUTER is not set |
| 362 | # CONFIG_PHONET is not set | 377 | # CONFIG_PHONET is not set |
| 378 | # CONFIG_IEEE802154 is not set | ||
| 363 | # CONFIG_NET_SCHED is not set | 379 | # CONFIG_NET_SCHED is not set |
| 364 | # CONFIG_DCB is not set | 380 | # CONFIG_DCB is not set |
| 365 | 381 | ||
| @@ -377,7 +393,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 377 | CONFIG_WIRELESS_OLD_REGULATORY=y | 393 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 378 | # CONFIG_WIRELESS_EXT is not set | 394 | # CONFIG_WIRELESS_EXT is not set |
| 379 | # CONFIG_LIB80211 is not set | 395 | # CONFIG_LIB80211 is not set |
| 380 | # CONFIG_MAC80211 is not set | 396 | |
| 397 | # | ||
| 398 | # CFG80211 needs to be enabled for MAC80211 | ||
| 399 | # | ||
| 400 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 381 | # CONFIG_WIMAX is not set | 401 | # CONFIG_WIMAX is not set |
| 382 | # CONFIG_RFKILL is not set | 402 | # CONFIG_RFKILL is not set |
| 383 | # CONFIG_NET_9P is not set | 403 | # CONFIG_NET_9P is not set |
| @@ -400,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 16 unmodified lines | |||
| 400 | # CONFIG_MTD is not set | 420 | # CONFIG_MTD is not set |
| 401 | CONFIG_OF_DEVICE=y | 421 | CONFIG_OF_DEVICE=y |
| 402 | CONFIG_OF_GPIO=y | 422 | CONFIG_OF_GPIO=y |
| 423 | CONFIG_OF_MDIO=y | ||
| 403 | # CONFIG_PARPORT is not set | 424 | # CONFIG_PARPORT is not set |
| 404 | CONFIG_BLK_DEV=y | 425 | CONFIG_BLK_DEV=y |
| 405 | # CONFIG_BLK_DEV_FD is not set | 426 | # CONFIG_BLK_DEV_FD is not set |
| @@ -431,6 +452,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | |||
| 431 | # EEPROM support | 452 | # EEPROM support |
| 432 | # | 453 | # |
| 433 | # CONFIG_EEPROM_93CX6 is not set | 454 | # CONFIG_EEPROM_93CX6 is not set |
| 455 | # CONFIG_CB710_CORE is not set | ||
| 434 | CONFIG_HAVE_IDE=y | 456 | CONFIG_HAVE_IDE=y |
| 435 | # CONFIG_IDE is not set | 457 | # CONFIG_IDE is not set |
| 436 | 458 | ||
| @@ -450,14 +472,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 450 | # | 472 | # |
| 451 | 473 | ||
| 452 | # | 474 | # |
| 453 | # Enable only one of the two stacks, unless you know what you are doing | 475 | # You can enable one or both FireWire driver stacks. |
| 476 | # | ||
| 477 | |||
| 478 | # | ||
| 479 | # See the help texts for more information. | ||
| 454 | # | 480 | # |
| 455 | # CONFIG_FIREWIRE is not set | 481 | # CONFIG_FIREWIRE is not set |
| 456 | # CONFIG_IEEE1394 is not set | 482 | # CONFIG_IEEE1394 is not set |
| 457 | # CONFIG_I2O is not set | 483 | # CONFIG_I2O is not set |
| 458 | # CONFIG_MACINTOSH_DRIVERS is not set | 484 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 459 | CONFIG_NETDEVICES=y | 485 | CONFIG_NETDEVICES=y |
| 460 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 461 | # CONFIG_DUMMY is not set | 486 | # CONFIG_DUMMY is not set |
| 462 | # CONFIG_BONDING is not set | 487 | # CONFIG_BONDING is not set |
| 463 | # CONFIG_MACVLAN is not set | 488 | # CONFIG_MACVLAN is not set |
| @@ -504,6 +529,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 504 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 529 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 505 | # CONFIG_NET_PCI is not set | 530 | # CONFIG_NET_PCI is not set |
| 506 | # CONFIG_B44 is not set | 531 | # CONFIG_B44 is not set |
| 532 | # CONFIG_KS8842 is not set | ||
| 507 | # CONFIG_ATL2 is not set | 533 | # CONFIG_ATL2 is not set |
| 508 | CONFIG_FS_ENET=y | 534 | CONFIG_FS_ENET=y |
| 509 | # CONFIG_FS_ENET_HAS_SCC is not set | 535 | # CONFIG_FS_ENET_HAS_SCC is not set |
| @@ -527,8 +553,10 @@ CONFIG_E1000=y · 17 unmodified lines | |||
| 527 | # CONFIG_VIA_VELOCITY is not set | 553 | # CONFIG_VIA_VELOCITY is not set |
| 528 | # CONFIG_TIGON3 is not set | 554 | # CONFIG_TIGON3 is not set |
| 529 | # CONFIG_BNX2 is not set | 555 | # CONFIG_BNX2 is not set |
| 556 | # CONFIG_CNIC is not set | ||
| 530 | CONFIG_FSL_PQ_MDIO=y | 557 | CONFIG_FSL_PQ_MDIO=y |
| 531 | CONFIG_GIANFAR=y | 558 | CONFIG_GIANFAR=y |
| 559 | # CONFIG_MV643XX_ETH is not set | ||
| 532 | # CONFIG_QLA3XXX is not set | 560 | # CONFIG_QLA3XXX is not set |
| 533 | # CONFIG_ATL1 is not set | 561 | # CONFIG_ATL1 is not set |
| 534 | # CONFIG_ATL1E is not set | 562 | # CONFIG_ATL1E is not set |
| @@ -646,6 +674,11 @@ CONFIG_GEN_RTC=y · 111 unmodified lines | |||
| 646 | CONFIG_DEVPORT=y | 674 | CONFIG_DEVPORT=y |
| 647 | # CONFIG_I2C is not set | 675 | # CONFIG_I2C is not set |
| 648 | # CONFIG_SPI is not set | 676 | # CONFIG_SPI is not set |
| 677 | |||
| 678 | # | ||
| 679 | # PPS support | ||
| 680 | # | ||
| 681 | # CONFIG_PPS is not set | ||
| 649 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 682 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 650 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | 683 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 651 | CONFIG_GPIOLIB=y | 684 | CONFIG_GPIOLIB=y |
| @@ -707,22 +740,7 @@ CONFIG_SSB_POSSIBLE=y · 55 unmodified lines | |||
| 707 | # CONFIG_HTC_PASIC3 is not set | 740 | # CONFIG_HTC_PASIC3 is not set |
| 708 | # CONFIG_MFD_TMIO is not set | 741 | # CONFIG_MFD_TMIO is not set |
| 709 | # CONFIG_REGULATOR is not set | 742 | # CONFIG_REGULATOR is not set |
| 710 | 743 | # CONFIG_MEDIA_SUPPORT is not set | |
| 711 | # | ||
| 712 | # Multimedia devices | ||
| 713 | # | ||
| 714 | |||
| 715 | # | ||
| 716 | # Multimedia core support | ||
| 717 | # | ||
| 718 | # CONFIG_VIDEO_DEV is not set | ||
| 719 | # CONFIG_DVB_CORE is not set | ||
| 720 | # CONFIG_VIDEO_MEDIA is not set | ||
| 721 | |||
| 722 | # | ||
| 723 | # Multimedia drivers | ||
| 724 | # | ||
| 725 | CONFIG_DAB=y | ||
| 726 | 744 | ||
| 727 | # | 745 | # |
| 728 | # Graphics support | 746 | # Graphics support |
| @@ -779,6 +797,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | |||
| 779 | # CONFIG_DMADEVICES is not set | 797 | # CONFIG_DMADEVICES is not set |
| 780 | # CONFIG_AUXDISPLAY is not set | 798 | # CONFIG_AUXDISPLAY is not set |
| 781 | # CONFIG_UIO is not set | 799 | # CONFIG_UIO is not set |
| 800 | |||
| 801 | # | ||
| 802 | # TI VLYNQ | ||
| 803 | # | ||
| 782 | # CONFIG_STAGING is not set | 804 | # CONFIG_STAGING is not set |
| 783 | 805 | ||
| 784 | # | 806 | # |
| @@ -798,10 +820,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 798 | # CONFIG_REISERFS_FS is not set | 820 | # CONFIG_REISERFS_FS is not set |
| 799 | # CONFIG_JFS_FS is not set | 821 | # CONFIG_JFS_FS is not set |
| 800 | # CONFIG_FS_POSIX_ACL is not set | 822 | # CONFIG_FS_POSIX_ACL is not set |
| 801 | CONFIG_FILE_LOCKING=y | ||
| 802 | # CONFIG_XFS_FS is not set | 823 | # CONFIG_XFS_FS is not set |
| 824 | # CONFIG_GFS2_FS is not set | ||
| 803 | # CONFIG_OCFS2_FS is not set | 825 | # CONFIG_OCFS2_FS is not set |
| 804 | # CONFIG_BTRFS_FS is not set | 826 | # CONFIG_BTRFS_FS is not set |
| 827 | CONFIG_FILE_LOCKING=y | ||
| 828 | CONFIG_FSNOTIFY=y | ||
| 805 | CONFIG_DNOTIFY=y | 829 | CONFIG_DNOTIFY=y |
| 806 | CONFIG_INOTIFY=y | 830 | CONFIG_INOTIFY=y |
| 807 | CONFIG_INOTIFY_USER=y | 831 | CONFIG_INOTIFY_USER=y |
| @@ -916,6 +940,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | |||
| 916 | CONFIG_HAS_DMA=y | 940 | CONFIG_HAS_DMA=y |
| 917 | CONFIG_HAVE_LMB=y | 941 | CONFIG_HAVE_LMB=y |
| 918 | CONFIG_NLATTR=y | 942 | CONFIG_NLATTR=y |
| 943 | CONFIG_GENERIC_ATOMIC64=y | ||
| 919 | 944 | ||
| 920 | # | 945 | # |
| 921 | # Kernel hacking | 946 | # Kernel hacking |
| @@ -946,6 +971,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 946 | # CONFIG_RT_MUTEX_TESTER is not set | 971 | # CONFIG_RT_MUTEX_TESTER is not set |
| 947 | # CONFIG_DEBUG_SPINLOCK is not set | 972 | # CONFIG_DEBUG_SPINLOCK is not set |
| 948 | CONFIG_DEBUG_MUTEXES=y | 973 | CONFIG_DEBUG_MUTEXES=y |
| 974 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 975 | # CONFIG_PROVE_LOCKING is not set | ||
| 976 | # CONFIG_LOCK_STAT is not set | ||
| 949 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 977 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 950 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 978 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 951 | # CONFIG_DEBUG_KOBJECT is not set | 979 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -957,7 +985,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | |||
| 957 | # CONFIG_DEBUG_LIST is not set | 985 | # CONFIG_DEBUG_LIST is not set |
| 958 | # CONFIG_DEBUG_SG is not set | 986 | # CONFIG_DEBUG_SG is not set |
| 959 | # CONFIG_DEBUG_NOTIFIERS is not set | 987 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 960 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 961 | # CONFIG_RCU_TORTURE_TEST is not set | 988 | # CONFIG_RCU_TORTURE_TEST is not set |
| 962 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 989 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 963 | # CONFIG_BACKTRACE_SELF_TEST is not set | 990 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -971,16 +998,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 971 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 998 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 972 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 999 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 973 | CONFIG_TRACING_SUPPORT=y | 1000 | CONFIG_TRACING_SUPPORT=y |
| 974 | 1001 | CONFIG_FTRACE=y | |
| 975 | # | ||
| 976 | # Tracers | ||
| 977 | # | ||
| 978 | # CONFIG_FUNCTION_TRACER is not set | 1002 | # CONFIG_FUNCTION_TRACER is not set |
| 1003 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 979 | # CONFIG_SCHED_TRACER is not set | 1004 | # CONFIG_SCHED_TRACER is not set |
| 980 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1005 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 981 | # CONFIG_EVENT_TRACER is not set | ||
| 982 | # CONFIG_BOOT_TRACER is not set | 1006 | # CONFIG_BOOT_TRACER is not set |
| 983 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1007 | CONFIG_BRANCH_PROFILE_NONE=y |
| 1008 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1009 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 984 | # CONFIG_STACK_TRACER is not set | 1010 | # CONFIG_STACK_TRACER is not set |
| 985 | # CONFIG_KMEMTRACE is not set | 1011 | # CONFIG_KMEMTRACE is not set |
| 986 | # CONFIG_WORKQUEUE_TRACER is not set | 1012 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -988,6 +1014,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 988 | # CONFIG_SAMPLES is not set | 1014 | # CONFIG_SAMPLES is not set |
| 989 | CONFIG_HAVE_ARCH_KGDB=y | 1015 | CONFIG_HAVE_ARCH_KGDB=y |
| 990 | # CONFIG_KGDB is not set | 1016 | # CONFIG_KGDB is not set |
| 1017 | # CONFIG_KMEMCHECK is not set | ||
| 1018 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1019 | CONFIG_PPC_WERROR=y | ||
| 991 | CONFIG_PRINT_STACK_DEPTH=64 | 1020 | CONFIG_PRINT_STACK_DEPTH=64 |
| 992 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1021 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 993 | # CONFIG_DEBUG_STACK_USAGE is not set | 1022 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:18 2009 | 4 | # Wed Jul 29 23:32:17 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 64 | 67 | ||
| 65 | # | 68 | # |
| 66 | # General setup | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | |||
| 111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
| 116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
| 117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
| @@ -124,9 +126,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
| 125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
| 126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
| 129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 130 | |||
| 131 | # | ||
| 132 | # Performance Counters | ||
| 133 | # | ||
| 134 | # CONFIG_PERF_COUNTERS is not set | ||
| 127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 128 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
| 129 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
| 138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 130 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
| 131 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
| 132 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
| @@ -139,6 +148,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 139 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
| 140 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
| 141 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 151 | |||
| 152 | # | ||
| 153 | # GCOV-based kernel profiling | ||
| 154 | # | ||
| 142 | # CONFIG_SLOW_WORK is not set | 155 | # CONFIG_SLOW_WORK is not set |
| 143 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 144 | CONFIG_SLABINFO=y | 157 | CONFIG_SLABINFO=y |
| @@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 146 | CONFIG_BASE_SMALL=0 | 159 | CONFIG_BASE_SMALL=0 |
| 147 | # CONFIG_MODULES is not set | 160 | # CONFIG_MODULES is not set |
| 148 | CONFIG_BLOCK=y | 161 | CONFIG_BLOCK=y |
| 149 | # CONFIG_LBD is not set | 162 | CONFIG_LBDAF=y |
| 150 | # CONFIG_BLK_DEV_BSG is not set | 163 | # CONFIG_BLK_DEV_BSG is not set |
| 151 | # CONFIG_BLK_DEV_INTEGRITY is not set | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 152 | 165 | ||
| @@ -179,6 +192,7 @@ CONFIG_MPC85xx_CDS=y · 26 unmodified lines | |||
| 179 | # CONFIG_MPC85xx_DS is not set | 192 | # CONFIG_MPC85xx_DS is not set |
| 180 | # CONFIG_SOCRATES is not set | 193 | # CONFIG_SOCRATES is not set |
| 181 | # CONFIG_KSI8560 is not set | 194 | # CONFIG_KSI8560 is not set |
| 195 | # CONFIG_XES_MPC85xx is not set | ||
| 182 | # CONFIG_STX_GP3 is not set | 196 | # CONFIG_STX_GP3 is not set |
| 183 | # CONFIG_TQM8540 is not set | 197 | # CONFIG_TQM8540 is not set |
| 184 | # CONFIG_TQM8541 is not set | 198 | # CONFIG_TQM8541 is not set |
| @@ -227,6 +241,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | |||
| 227 | CONFIG_BINFMT_MISC=y | 241 | CONFIG_BINFMT_MISC=y |
| 228 | CONFIG_MATH_EMULATION=y | 242 | CONFIG_MATH_EMULATION=y |
| 229 | # CONFIG_IOMMU_HELPER is not set | 243 | # CONFIG_IOMMU_HELPER is not set |
| 244 | # CONFIG_SWIOTLB is not set | ||
| 230 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 231 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 246 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 232 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -245,9 +260,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 245 | CONFIG_ZONE_DMA_FLAG=1 | 260 | CONFIG_ZONE_DMA_FLAG=1 |
| 246 | CONFIG_BOUNCE=y | 261 | CONFIG_BOUNCE=y |
| 247 | CONFIG_VIRT_TO_BUS=y | 262 | CONFIG_VIRT_TO_BUS=y |
| 248 | CONFIG_UNEVICTABLE_LRU=y | ||
| 249 | CONFIG_HAVE_MLOCK=y | 263 | CONFIG_HAVE_MLOCK=y |
| 250 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 265 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 251 | CONFIG_PPC_4K_PAGES=y | 266 | CONFIG_PPC_4K_PAGES=y |
| 252 | # CONFIG_PPC_16K_PAGES is not set | 267 | # CONFIG_PPC_16K_PAGES is not set |
| 253 | # CONFIG_PPC_64K_PAGES is not set | 268 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -358,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | |||
| 358 | # CONFIG_ECONET is not set | 373 | # CONFIG_ECONET is not set |
| 359 | # CONFIG_WAN_ROUTER is not set | 374 | # CONFIG_WAN_ROUTER is not set |
| 360 | # CONFIG_PHONET is not set | 375 | # CONFIG_PHONET is not set |
| 376 | # CONFIG_IEEE802154 is not set | ||
| 361 | # CONFIG_NET_SCHED is not set | 377 | # CONFIG_NET_SCHED is not set |
| 362 | # CONFIG_DCB is not set | 378 | # CONFIG_DCB is not set |
| 363 | 379 | ||
| @@ -375,7 +391,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 375 | CONFIG_WIRELESS_OLD_REGULATORY=y | 391 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 376 | # CONFIG_WIRELESS_EXT is not set | 392 | # CONFIG_WIRELESS_EXT is not set |
| 377 | # CONFIG_LIB80211 is not set | 393 | # CONFIG_LIB80211 is not set |
| 378 | # CONFIG_MAC80211 is not set | 394 | |
| 395 | # | ||
| 396 | # CFG80211 needs to be enabled for MAC80211 | ||
| 397 | # | ||
| 398 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 379 | # CONFIG_WIMAX is not set | 399 | # CONFIG_WIMAX is not set |
| 380 | # CONFIG_RFKILL is not set | 400 | # CONFIG_RFKILL is not set |
| 381 | # CONFIG_NET_9P is not set | 401 | # CONFIG_NET_9P is not set |
| @@ -397,6 +417,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | |||
| 397 | # CONFIG_CONNECTOR is not set | 417 | # CONFIG_CONNECTOR is not set |
| 398 | # CONFIG_MTD is not set | 418 | # CONFIG_MTD is not set |
| 399 | CONFIG_OF_DEVICE=y | 419 | CONFIG_OF_DEVICE=y |
| 420 | CONFIG_OF_MDIO=y | ||
| 400 | # CONFIG_PARPORT is not set | 421 | # CONFIG_PARPORT is not set |
| 401 | CONFIG_BLK_DEV=y | 422 | CONFIG_BLK_DEV=y |
| 402 | # CONFIG_BLK_DEV_FD is not set | 423 | # CONFIG_BLK_DEV_FD is not set |
| @@ -428,6 +449,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | |||
| 428 | # EEPROM support | 449 | # EEPROM support |
| 429 | # | 450 | # |
| 430 | # CONFIG_EEPROM_93CX6 is not set | 451 | # CONFIG_EEPROM_93CX6 is not set |
| 452 | # CONFIG_CB710_CORE is not set | ||
| 431 | CONFIG_HAVE_IDE=y | 453 | CONFIG_HAVE_IDE=y |
| 432 | CONFIG_IDE=y | 454 | CONFIG_IDE=y |
| 433 | 455 | ||
| @@ -502,14 +524,17 @@ CONFIG_BLK_DEV_IDEDMA=y · 68 unmodified lines | |||
| 502 | # | 524 | # |
| 503 | 525 | ||
| 504 | # | 526 | # |
| 505 | # Enable only one of the two stacks, unless you know what you are doing | 527 | # You can enable one or both FireWire driver stacks. |
| 528 | # | ||
| 529 | |||
| 530 | # | ||
| 531 | # See the help texts for more information. | ||
| 506 | # | 532 | # |
| 507 | # CONFIG_FIREWIRE is not set | 533 | # CONFIG_FIREWIRE is not set |
| 508 | # CONFIG_IEEE1394 is not set | 534 | # CONFIG_IEEE1394 is not set |
| 509 | # CONFIG_I2O is not set | 535 | # CONFIG_I2O is not set |
| 510 | # CONFIG_MACINTOSH_DRIVERS is not set | 536 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 511 | CONFIG_NETDEVICES=y | 537 | CONFIG_NETDEVICES=y |
| 512 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 513 | # CONFIG_DUMMY is not set | 538 | # CONFIG_DUMMY is not set |
| 514 | # CONFIG_BONDING is not set | 539 | # CONFIG_BONDING is not set |
| 515 | # CONFIG_MACVLAN is not set | 540 | # CONFIG_MACVLAN is not set |
| @@ -556,6 +581,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 556 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 581 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 557 | # CONFIG_NET_PCI is not set | 582 | # CONFIG_NET_PCI is not set |
| 558 | # CONFIG_B44 is not set | 583 | # CONFIG_B44 is not set |
| 584 | # CONFIG_KS8842 is not set | ||
| 559 | # CONFIG_ATL2 is not set | 585 | # CONFIG_ATL2 is not set |
| 560 | CONFIG_NETDEV_1000=y | 586 | CONFIG_NETDEV_1000=y |
| 561 | # CONFIG_ACENIC is not set | 587 | # CONFIG_ACENIC is not set |
| @@ -575,8 +601,10 @@ CONFIG_E1000=y · 13 unmodified lines | |||
| 575 | # CONFIG_VIA_VELOCITY is not set | 601 | # CONFIG_VIA_VELOCITY is not set |
| 576 | # CONFIG_TIGON3 is not set | 602 | # CONFIG_TIGON3 is not set |
| 577 | # CONFIG_BNX2 is not set | 603 | # CONFIG_BNX2 is not set |
| 604 | # CONFIG_CNIC is not set | ||
| 578 | CONFIG_FSL_PQ_MDIO=y | 605 | CONFIG_FSL_PQ_MDIO=y |
| 579 | CONFIG_GIANFAR=y | 606 | CONFIG_GIANFAR=y |
| 607 | # CONFIG_MV643XX_ETH is not set | ||
| 580 | # CONFIG_QLA3XXX is not set | 608 | # CONFIG_QLA3XXX is not set |
| 581 | # CONFIG_ATL1 is not set | 609 | # CONFIG_ATL1 is not set |
| 582 | # CONFIG_ATL1E is not set | 610 | # CONFIG_ATL1E is not set |
| @@ -698,6 +726,11 @@ CONFIG_GEN_RTC=y · 115 unmodified lines | |||
| 698 | CONFIG_DEVPORT=y | 726 | CONFIG_DEVPORT=y |
| 699 | # CONFIG_I2C is not set | 727 | # CONFIG_I2C is not set |
| 700 | # CONFIG_SPI is not set | 728 | # CONFIG_SPI is not set |
| 729 | |||
| 730 | # | ||
| 731 | # PPS support | ||
| 732 | # | ||
| 733 | # CONFIG_PPS is not set | ||
| 701 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 734 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 702 | # CONFIG_GPIOLIB is not set | 735 | # CONFIG_GPIOLIB is not set |
| 703 | # CONFIG_W1 is not set | 736 | # CONFIG_W1 is not set |
| @@ -737,22 +770,7 @@ CONFIG_SSB_POSSIBLE=y · 33 unmodified lines | |||
| 737 | # CONFIG_HTC_PASIC3 is not set | 770 | # CONFIG_HTC_PASIC3 is not set |
| 738 | # CONFIG_MFD_TMIO is not set | 771 | # CONFIG_MFD_TMIO is not set |
| 739 | # CONFIG_REGULATOR is not set | 772 | # CONFIG_REGULATOR is not set |
| 740 | 773 | # CONFIG_MEDIA_SUPPORT is not set | |
| 741 | # | ||
| 742 | # Multimedia devices | ||
| 743 | # | ||
| 744 | |||
| 745 | # | ||
| 746 | # Multimedia core support | ||
| 747 | # | ||
| 748 | # CONFIG_VIDEO_DEV is not set | ||
| 749 | # CONFIG_DVB_CORE is not set | ||
| 750 | # CONFIG_VIDEO_MEDIA is not set | ||
| 751 | |||
| 752 | # | ||
| 753 | # Multimedia drivers | ||
| 754 | # | ||
| 755 | CONFIG_DAB=y | ||
| 756 | 774 | ||
| 757 | # | 775 | # |
| 758 | # Graphics support | 776 | # Graphics support |
| @@ -809,6 +827,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | |||
| 809 | # CONFIG_DMADEVICES is not set | 827 | # CONFIG_DMADEVICES is not set |
| 810 | # CONFIG_AUXDISPLAY is not set | 828 | # CONFIG_AUXDISPLAY is not set |
| 811 | # CONFIG_UIO is not set | 829 | # CONFIG_UIO is not set |
| 830 | |||
| 831 | # | ||
| 832 | # TI VLYNQ | ||
| 833 | # | ||
| 812 | # CONFIG_STAGING is not set | 834 | # CONFIG_STAGING is not set |
| 813 | 835 | ||
| 814 | # | 836 | # |
| @@ -828,10 +850,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 828 | # CONFIG_REISERFS_FS is not set | 850 | # CONFIG_REISERFS_FS is not set |
| 829 | # CONFIG_JFS_FS is not set | 851 | # CONFIG_JFS_FS is not set |
| 830 | # CONFIG_FS_POSIX_ACL is not set | 852 | # CONFIG_FS_POSIX_ACL is not set |
| 831 | CONFIG_FILE_LOCKING=y | ||
| 832 | # CONFIG_XFS_FS is not set | 853 | # CONFIG_XFS_FS is not set |
| 854 | # CONFIG_GFS2_FS is not set | ||
| 833 | # CONFIG_OCFS2_FS is not set | 855 | # CONFIG_OCFS2_FS is not set |
| 834 | # CONFIG_BTRFS_FS is not set | 856 | # CONFIG_BTRFS_FS is not set |
| 857 | CONFIG_FILE_LOCKING=y | ||
| 858 | CONFIG_FSNOTIFY=y | ||
| 835 | CONFIG_DNOTIFY=y | 859 | CONFIG_DNOTIFY=y |
| 836 | CONFIG_INOTIFY=y | 860 | CONFIG_INOTIFY=y |
| 837 | CONFIG_INOTIFY_USER=y | 861 | CONFIG_INOTIFY_USER=y |
| @@ -946,6 +970,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | |||
| 946 | CONFIG_HAS_DMA=y | 970 | CONFIG_HAS_DMA=y |
| 947 | CONFIG_HAVE_LMB=y | 971 | CONFIG_HAVE_LMB=y |
| 948 | CONFIG_NLATTR=y | 972 | CONFIG_NLATTR=y |
| 973 | CONFIG_GENERIC_ATOMIC64=y | ||
| 949 | 974 | ||
| 950 | # | 975 | # |
| 951 | # Kernel hacking | 976 | # Kernel hacking |
| @@ -976,6 +1001,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | |||
| 976 | # CONFIG_RT_MUTEX_TESTER is not set | 1001 | # CONFIG_RT_MUTEX_TESTER is not set |
| 977 | # CONFIG_DEBUG_SPINLOCK is not set | 1002 | # CONFIG_DEBUG_SPINLOCK is not set |
| 978 | CONFIG_DEBUG_MUTEXES=y | 1003 | CONFIG_DEBUG_MUTEXES=y |
| 1004 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 1005 | # CONFIG_PROVE_LOCKING is not set | ||
| 1006 | # CONFIG_LOCK_STAT is not set | ||
| 979 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1007 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 980 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1008 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 981 | # CONFIG_DEBUG_KOBJECT is not set | 1009 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -987,7 +1015,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | |||
| 987 | # CONFIG_DEBUG_LIST is not set | 1015 | # CONFIG_DEBUG_LIST is not set |
| 988 | # CONFIG_DEBUG_SG is not set | 1016 | # CONFIG_DEBUG_SG is not set |
| 989 | # CONFIG_DEBUG_NOTIFIERS is not set | 1017 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 990 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 991 | # CONFIG_RCU_TORTURE_TEST is not set | 1018 | # CONFIG_RCU_TORTURE_TEST is not set |
| 992 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1019 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 993 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1020 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1001,16 +1028,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 1001 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1028 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1002 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1029 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1003 | CONFIG_TRACING_SUPPORT=y | 1030 | CONFIG_TRACING_SUPPORT=y |
| 1004 | 1031 | CONFIG_FTRACE=y | |
| 1005 | # | ||
| 1006 | # Tracers | ||
| 1007 | # | ||
| 1008 | # CONFIG_FUNCTION_TRACER is not set | 1032 | # CONFIG_FUNCTION_TRACER is not set |
| 1033 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 1009 | # CONFIG_SCHED_TRACER is not set | 1034 | # CONFIG_SCHED_TRACER is not set |
| 1010 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 1035 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 1011 | # CONFIG_EVENT_TRACER is not set | ||
| 1012 | # CONFIG_BOOT_TRACER is not set | 1036 | # CONFIG_BOOT_TRACER is not set |
| 1013 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 1037 | CONFIG_BRANCH_PROFILE_NONE=y |
| 1038 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 1039 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 1014 | # CONFIG_STACK_TRACER is not set | 1040 | # CONFIG_STACK_TRACER is not set |
| 1015 | # CONFIG_KMEMTRACE is not set | 1041 | # CONFIG_KMEMTRACE is not set |
| 1016 | # CONFIG_WORKQUEUE_TRACER is not set | 1042 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1018,6 +1044,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 1018 | # CONFIG_SAMPLES is not set | 1044 | # CONFIG_SAMPLES is not set |
| 1019 | CONFIG_HAVE_ARCH_KGDB=y | 1045 | CONFIG_HAVE_ARCH_KGDB=y |
| 1020 | # CONFIG_KGDB is not set | 1046 | # CONFIG_KGDB is not set |
| 1047 | # CONFIG_KMEMCHECK is not set | ||
| 1048 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1049 | CONFIG_PPC_WERROR=y | ||
| 1021 | CONFIG_PRINT_STACK_DEPTH=64 | 1050 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1022 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 1051 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1023 | # CONFIG_DEBUG_STACK_USAGE is not set | 1052 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:19 2009 | 4 | # Wed Jul 29 23:32:18 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 64 | 67 | ||
| 65 | # | 68 | # |
| 66 | # General setup | 69 | # General setup |
| @@ -110,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | |||
| 110 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 112 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 113 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 114 | CONFIG_HOTPLUG=y | 116 | CONFIG_HOTPLUG=y |
| 115 | CONFIG_PRINTK=y | 117 | CONFIG_PRINTK=y |
| 116 | CONFIG_BUG=y | 118 | CONFIG_BUG=y |
| @@ -123,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
| 124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
| 125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
| 128 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 129 | |||
| 130 | # | ||
| 131 | # Performance Counters | ||
| 132 | # | ||
| 133 | # CONFIG_PERF_COUNTERS is not set | ||
| 126 | CONFIG_VM_EVENT_COUNTERS=y | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 127 | CONFIG_PCI_QUIRKS=y | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 129 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
| 130 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 144 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
| 145 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
| 146 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
| 147 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
| 148 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 149 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 150 | 163 | ||
| @@ -177,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | |||
| 177 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
| 178 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
| 179 | # CONFIG_KSI8560 is not set | 192 | # CONFIG_KSI8560 is not set |
| 193 | # CONFIG_XES_MPC85xx is not set | ||
| 180 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
| 181 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
| 182 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | |||
| 224 | CONFIG_BINFMT_MISC=y | 238 | CONFIG_BINFMT_MISC=y |
| 225 | CONFIG_MATH_EMULATION=y | 239 | CONFIG_MATH_EMULATION=y |
| 226 | # CONFIG_IOMMU_HELPER is not set | 240 | # CONFIG_IOMMU_HELPER is not set |
| 241 | # CONFIG_SWIOTLB is not set | ||
| 227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +257,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 242 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | CONFIG_BOUNCE=y | 258 | CONFIG_BOUNCE=y |
| 244 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
| 245 | CONFIG_UNEVICTABLE_LRU=y | ||
| 246 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
| 247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 248 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
| 249 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | # CONFIG_PPC_64K_PAGES is not set | 265 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -354,6 +369,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | |||
| 354 | # CONFIG_ECONET is not set | 369 | # CONFIG_ECONET is not set |
| 355 | # CONFIG_WAN_ROUTER is not set | 370 | # CONFIG_WAN_ROUTER is not set |
| 356 | # CONFIG_PHONET is not set | 371 | # CONFIG_PHONET is not set |
| 372 | # CONFIG_IEEE802154 is not set | ||
| 357 | # CONFIG_NET_SCHED is not set | 373 | # CONFIG_NET_SCHED is not set |
| 358 | # CONFIG_DCB is not set | 374 | # CONFIG_DCB is not set |
| 359 | 375 | ||
| @@ -371,7 +387,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 371 | CONFIG_WIRELESS_OLD_REGULATORY=y | 387 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 372 | # CONFIG_WIRELESS_EXT is not set | 388 | # CONFIG_WIRELESS_EXT is not set |
| 373 | # CONFIG_LIB80211 is not set | 389 | # CONFIG_LIB80211 is not set |
| 374 | # CONFIG_MAC80211 is not set | 390 | |
| 391 | # | ||
| 392 | # CFG80211 needs to be enabled for MAC80211 | ||
| 393 | # | ||
| 394 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 375 | # CONFIG_WIMAX is not set | 395 | # CONFIG_WIMAX is not set |
| 376 | # CONFIG_RFKILL is not set | 396 | # CONFIG_RFKILL is not set |
| 377 | # CONFIG_NET_9P is not set | 397 | # CONFIG_NET_9P is not set |
| @@ -391,6 +411,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 13 unmodified lines | |||
| 391 | # CONFIG_CONNECTOR is not set | 411 | # CONFIG_CONNECTOR is not set |
| 392 | # CONFIG_MTD is not set | 412 | # CONFIG_MTD is not set |
| 393 | CONFIG_OF_DEVICE=y | 413 | CONFIG_OF_DEVICE=y |
| 414 | CONFIG_OF_MDIO=y | ||
| 394 | # CONFIG_PARPORT is not set | 415 | # CONFIG_PARPORT is not set |
| 395 | CONFIG_BLK_DEV=y | 416 | CONFIG_BLK_DEV=y |
| 396 | # CONFIG_BLK_DEV_FD is not set | 417 | # CONFIG_BLK_DEV_FD is not set |
| @@ -422,6 +443,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | |||
| 422 | # EEPROM support | 443 | # EEPROM support |
| 423 | # | 444 | # |
| 424 | # CONFIG_EEPROM_93CX6 is not set | 445 | # CONFIG_EEPROM_93CX6 is not set |
| 446 | # CONFIG_CB710_CORE is not set | ||
| 425 | CONFIG_HAVE_IDE=y | 447 | CONFIG_HAVE_IDE=y |
| 426 | # CONFIG_IDE is not set | 448 | # CONFIG_IDE is not set |
| 427 | 449 | ||
| @@ -441,14 +463,17 @@ CONFIG_HAVE_IDE=y · 13 unmodified lines | |||
| 441 | # | 463 | # |
| 442 | 464 | ||
| 443 | # | 465 | # |
| 444 | # Enable only one of the two stacks, unless you know what you are doing | 466 | # You can enable one or both FireWire driver stacks. |
| 467 | # | ||
| 468 | |||
| 469 | # | ||
| 470 | # See the help texts for more information. | ||
| 445 | # | 471 | # |
| 446 | # CONFIG_FIREWIRE is not set | 472 | # CONFIG_FIREWIRE is not set |
| 447 | # CONFIG_IEEE1394 is not set | 473 | # CONFIG_IEEE1394 is not set |
| 448 | # CONFIG_I2O is not set | 474 | # CONFIG_I2O is not set |
| 449 | # CONFIG_MACINTOSH_DRIVERS is not set | 475 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 450 | CONFIG_NETDEVICES=y | 476 | CONFIG_NETDEVICES=y |
| 451 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 452 | # CONFIG_DUMMY is not set | 477 | # CONFIG_DUMMY is not set |
| 453 | # CONFIG_BONDING is not set | 478 | # CONFIG_BONDING is not set |
| 454 | # CONFIG_MACVLAN is not set | 479 | # CONFIG_MACVLAN is not set |
| @@ -495,6 +520,7 @@ CONFIG_MII=y · 40 unmodified lines | |||
| 495 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 520 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 496 | # CONFIG_NET_PCI is not set | 521 | # CONFIG_NET_PCI is not set |
| 497 | # CONFIG_B44 is not set | 522 | # CONFIG_B44 is not set |
| 523 | # CONFIG_KS8842 is not set | ||
| 498 | # CONFIG_ATL2 is not set | 524 | # CONFIG_ATL2 is not set |
| 499 | CONFIG_NETDEV_1000=y | 525 | CONFIG_NETDEV_1000=y |
| 500 | # CONFIG_ACENIC is not set | 526 | # CONFIG_ACENIC is not set |
| @@ -514,8 +540,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 514 | # CONFIG_VIA_VELOCITY is not set | 540 | # CONFIG_VIA_VELOCITY is not set |
| 515 | # CONFIG_TIGON3 is not set | 541 | # CONFIG_TIGON3 is not set |
| 516 | # CONFIG_BNX2 is not set | 542 | # CONFIG_BNX2 is not set |
| 543 | # CONFIG_CNIC is not set | ||
| 517 | CONFIG_FSL_PQ_MDIO=y | 544 | CONFIG_FSL_PQ_MDIO=y |
| 518 | CONFIG_GIANFAR=y | 545 | CONFIG_GIANFAR=y |
| 546 | # CONFIG_MV643XX_ETH is not set | ||
| 519 | # CONFIG_QLA3XXX is not set | 547 | # CONFIG_QLA3XXX is not set |
| 520 | # CONFIG_ATL1 is not set | 548 | # CONFIG_ATL1 is not set |
| 521 | # CONFIG_ATL1E is not set | 549 | # CONFIG_ATL1E is not set |
| @@ -637,6 +665,11 @@ CONFIG_GEN_RTC=y · 115 unmodified lines | |||
| 637 | CONFIG_DEVPORT=y | 665 | CONFIG_DEVPORT=y |
| 638 | # CONFIG_I2C is not set | 666 | # CONFIG_I2C is not set |
| 639 | # CONFIG_SPI is not set | 667 | # CONFIG_SPI is not set |
| 668 | |||
| 669 | # | ||
| 670 | # PPS support | ||
| 671 | # | ||
| 672 | # CONFIG_PPS is not set | ||
| 640 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 673 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 641 | # CONFIG_GPIOLIB is not set | 674 | # CONFIG_GPIOLIB is not set |
| 642 | # CONFIG_W1 is not set | 675 | # CONFIG_W1 is not set |
| @@ -676,22 +709,7 @@ CONFIG_SSB_POSSIBLE=y · 33 unmodified lines | |||
| 676 | # CONFIG_HTC_PASIC3 is not set | 709 | # CONFIG_HTC_PASIC3 is not set |
| 677 | # CONFIG_MFD_TMIO is not set | 710 | # CONFIG_MFD_TMIO is not set |
| 678 | # CONFIG_REGULATOR is not set | 711 | # CONFIG_REGULATOR is not set |
| 679 | 712 | # CONFIG_MEDIA_SUPPORT is not set | |
| 680 | # | ||
| 681 | # Multimedia devices | ||
| 682 | # | ||
| 683 | |||
| 684 | # | ||
| 685 | # Multimedia core support | ||
| 686 | # | ||
| 687 | # CONFIG_VIDEO_DEV is not set | ||
| 688 | # CONFIG_DVB_CORE is not set | ||
| 689 | # CONFIG_VIDEO_MEDIA is not set | ||
| 690 | |||
| 691 | # | ||
| 692 | # Multimedia drivers | ||
| 693 | # | ||
| 694 | CONFIG_DAB=y | ||
| 695 | 713 | ||
| 696 | # | 714 | # |
| 697 | # Graphics support | 715 | # Graphics support |
| @@ -721,6 +739,10 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y · 23 unmodified lines | |||
| 721 | # CONFIG_DMADEVICES is not set | 739 | # CONFIG_DMADEVICES is not set |
| 722 | # CONFIG_AUXDISPLAY is not set | 740 | # CONFIG_AUXDISPLAY is not set |
| 723 | # CONFIG_UIO is not set | 741 | # CONFIG_UIO is not set |
| 742 | |||
| 743 | # | ||
| 744 | # TI VLYNQ | ||
| 745 | # | ||
| 724 | # CONFIG_STAGING is not set | 746 | # CONFIG_STAGING is not set |
| 725 | 747 | ||
| 726 | # | 748 | # |
| @@ -732,10 +754,12 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y · 5 unmodified lines | |||
| 732 | # CONFIG_REISERFS_FS is not set | 754 | # CONFIG_REISERFS_FS is not set |
| 733 | # CONFIG_JFS_FS is not set | 755 | # CONFIG_JFS_FS is not set |
| 734 | # CONFIG_FS_POSIX_ACL is not set | 756 | # CONFIG_FS_POSIX_ACL is not set |
| 735 | CONFIG_FILE_LOCKING=y | ||
| 736 | # CONFIG_XFS_FS is not set | 757 | # CONFIG_XFS_FS is not set |
| 758 | # CONFIG_GFS2_FS is not set | ||
| 737 | # CONFIG_OCFS2_FS is not set | 759 | # CONFIG_OCFS2_FS is not set |
| 738 | # CONFIG_BTRFS_FS is not set | 760 | # CONFIG_BTRFS_FS is not set |
| 761 | CONFIG_FILE_LOCKING=y | ||
| 762 | CONFIG_FSNOTIFY=y | ||
| 739 | CONFIG_DNOTIFY=y | 763 | CONFIG_DNOTIFY=y |
| 740 | CONFIG_INOTIFY=y | 764 | CONFIG_INOTIFY=y |
| 741 | CONFIG_INOTIFY_USER=y | 765 | CONFIG_INOTIFY_USER=y |
| @@ -838,6 +862,7 @@ CONFIG_HAS_IOPORT=y · 96 unmodified lines | |||
| 838 | CONFIG_HAS_DMA=y | 862 | CONFIG_HAS_DMA=y |
| 839 | CONFIG_HAVE_LMB=y | 863 | CONFIG_HAVE_LMB=y |
| 840 | CONFIG_NLATTR=y | 864 | CONFIG_NLATTR=y |
| 865 | CONFIG_GENERIC_ATOMIC64=y | ||
| 841 | 866 | ||
| 842 | # | 867 | # |
| 843 | # Kernel hacking | 868 | # Kernel hacking |
| @@ -861,22 +886,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | |||
| 861 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 886 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 862 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 887 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 863 | CONFIG_TRACING_SUPPORT=y | 888 | CONFIG_TRACING_SUPPORT=y |
| 864 | 889 | # CONFIG_FTRACE is not set | |
| 865 | # | ||
| 866 | # Tracers | ||
| 867 | # | ||
| 868 | # CONFIG_FUNCTION_TRACER is not set | ||
| 869 | # CONFIG_SCHED_TRACER is not set | ||
| 870 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 871 | # CONFIG_EVENT_TRACER is not set | ||
| 872 | # CONFIG_BOOT_TRACER is not set | ||
| 873 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 874 | # CONFIG_STACK_TRACER is not set | ||
| 875 | # CONFIG_KMEMTRACE is not set | ||
| 876 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 877 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 878 | # CONFIG_SAMPLES is not set | 890 | # CONFIG_SAMPLES is not set |
| 879 | CONFIG_HAVE_ARCH_KGDB=y | 891 | CONFIG_HAVE_ARCH_KGDB=y |
| 892 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 893 | CONFIG_PPC_WERROR=y | ||
| 880 | CONFIG_PRINT_STACK_DEPTH=64 | 894 | CONFIG_PRINT_STACK_DEPTH=64 |
| 881 | # CONFIG_IRQSTACKS is not set | 895 | # CONFIG_IRQSTACKS is not set |
| 882 | # CONFIG_PPC_EARLY_DEBUG is not set | 896 | # CONFIG_PPC_EARLY_DEBUG is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:20 2009 | 4 | # Wed Jul 29 23:32:19 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 64 | 67 | ||
| 65 | # | 68 | # |
| 66 | # General setup | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | |||
| 111 | CONFIG_KALLSYMS=y | 114 | CONFIG_KALLSYMS=y |
| 112 | # CONFIG_KALLSYMS_ALL is not set | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 115 | CONFIG_HOTPLUG=y | 117 | CONFIG_HOTPLUG=y |
| 116 | CONFIG_PRINTK=y | 118 | CONFIG_PRINTK=y |
| 117 | CONFIG_BUG=y | 119 | CONFIG_BUG=y |
| @@ -124,7 +126,14 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
| 125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
| 126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
| 129 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 130 | |||
| 131 | # | ||
| 132 | # Performance Counters | ||
| 133 | # | ||
| 134 | # CONFIG_PERF_COUNTERS is not set | ||
| 127 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 129 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
| 130 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | |||
| 144 | CONFIG_BASE_SMALL=0 | 157 | CONFIG_BASE_SMALL=0 |
| 145 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
| 146 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
| 147 | # CONFIG_LBD is not set | 160 | CONFIG_LBDAF=y |
| 148 | # CONFIG_BLK_DEV_BSG is not set | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 149 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 150 | 163 | ||
| @@ -177,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | |||
| 177 | # CONFIG_MPC85xx_DS is not set | 190 | # CONFIG_MPC85xx_DS is not set |
| 178 | # CONFIG_SOCRATES is not set | 191 | # CONFIG_SOCRATES is not set |
| 179 | # CONFIG_KSI8560 is not set | 192 | # CONFIG_KSI8560 is not set |
| 193 | # CONFIG_XES_MPC85xx is not set | ||
| 180 | # CONFIG_STX_GP3 is not set | 194 | # CONFIG_STX_GP3 is not set |
| 181 | # CONFIG_TQM8540 is not set | 195 | # CONFIG_TQM8540 is not set |
| 182 | # CONFIG_TQM8541 is not set | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | |||
| 224 | CONFIG_BINFMT_MISC=y | 238 | CONFIG_BINFMT_MISC=y |
| 225 | # CONFIG_MATH_EMULATION is not set | 239 | # CONFIG_MATH_EMULATION is not set |
| 226 | # CONFIG_IOMMU_HELPER is not set | 240 | # CONFIG_IOMMU_HELPER is not set |
| 241 | # CONFIG_SWIOTLB is not set | ||
| 227 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +257,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 242 | CONFIG_ZONE_DMA_FLAG=1 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | CONFIG_BOUNCE=y | 258 | CONFIG_BOUNCE=y |
| 244 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
| 245 | CONFIG_UNEVICTABLE_LRU=y | ||
| 246 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
| 247 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 248 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
| 249 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | # CONFIG_PPC_64K_PAGES is not set | 265 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -346,6 +361,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | |||
| 346 | # CONFIG_ECONET is not set | 361 | # CONFIG_ECONET is not set |
| 347 | # CONFIG_WAN_ROUTER is not set | 362 | # CONFIG_WAN_ROUTER is not set |
| 348 | # CONFIG_PHONET is not set | 363 | # CONFIG_PHONET is not set |
| 364 | # CONFIG_IEEE802154 is not set | ||
| 349 | # CONFIG_NET_SCHED is not set | 365 | # CONFIG_NET_SCHED is not set |
| 350 | # CONFIG_DCB is not set | 366 | # CONFIG_DCB is not set |
| 351 | 367 | ||
| @@ -363,7 +379,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | |||
| 363 | CONFIG_WIRELESS_OLD_REGULATORY=y | 379 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 364 | # CONFIG_WIRELESS_EXT is not set | 380 | # CONFIG_WIRELESS_EXT is not set |
| 365 | # CONFIG_LIB80211 is not set | 381 | # CONFIG_LIB80211 is not set |
| 366 | # CONFIG_MAC80211 is not set | 382 | |
| 383 | # | ||
| 384 | # CFG80211 needs to be enabled for MAC80211 | ||
| 385 | # | ||
| 386 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 367 | # CONFIG_WIMAX is not set | 387 | # CONFIG_WIMAX is not set |
| 368 | # CONFIG_RFKILL is not set | 388 | # CONFIG_RFKILL is not set |
| 369 | # CONFIG_NET_9P is not set | 389 | # CONFIG_NET_9P is not set |
| @@ -385,6 +405,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | |||
| 385 | # CONFIG_CONNECTOR is not set | 405 | # CONFIG_CONNECTOR is not set |
| 386 | # CONFIG_MTD is not set | 406 | # CONFIG_MTD is not set |
| 387 | CONFIG_OF_DEVICE=y | 407 | CONFIG_OF_DEVICE=y |
| 408 | CONFIG_OF_MDIO=y | ||
| 388 | # CONFIG_PARPORT is not set | 409 | # CONFIG_PARPORT is not set |
| 389 | CONFIG_BLK_DEV=y | 410 | CONFIG_BLK_DEV=y |
| 390 | # CONFIG_BLK_DEV_FD is not set | 411 | # CONFIG_BLK_DEV_FD is not set |
| @@ -421,7 +442,6 @@ CONFIG_HAVE_IDE=y · 30 unmodified lines | |||
| 421 | # CONFIG_MD is not set | 442 | # CONFIG_MD is not set |
| 422 | # CONFIG_MACINTOSH_DRIVERS is not set | 443 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 423 | CONFIG_NETDEVICES=y | 444 | CONFIG_NETDEVICES=y |
| 424 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 425 | # CONFIG_DUMMY is not set | 445 | # CONFIG_DUMMY is not set |
| 426 | # CONFIG_BONDING is not set | 446 | # CONFIG_BONDING is not set |
| 427 | # CONFIG_MACVLAN is not set | 447 | # CONFIG_MACVLAN is not set |
| @@ -460,9 +480,11 @@ CONFIG_MII=y · 32 unmodified lines | |||
| 460 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | 480 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 461 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 481 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 462 | # CONFIG_B44 is not set | 482 | # CONFIG_B44 is not set |
| 483 | # CONFIG_KS8842 is not set | ||
| 463 | CONFIG_NETDEV_1000=y | 484 | CONFIG_NETDEV_1000=y |
| 464 | CONFIG_FSL_PQ_MDIO=y | 485 | CONFIG_FSL_PQ_MDIO=y |
| 465 | CONFIG_GIANFAR=y | 486 | CONFIG_GIANFAR=y |
| 487 | # CONFIG_MV643XX_ETH is not set | ||
| 466 | CONFIG_NETDEV_10000=y | 488 | CONFIG_NETDEV_10000=y |
| 467 | 489 | ||
| 468 | # | 490 | # |
| @@ -551,6 +573,11 @@ CONFIG_LEGACY_PTY_COUNT=256 · 82 unmodified lines | |||
| 551 | # CONFIG_TCG_TPM is not set | 573 | # CONFIG_TCG_TPM is not set |
| 552 | # CONFIG_I2C is not set | 574 | # CONFIG_I2C is not set |
| 553 | # CONFIG_SPI is not set | 575 | # CONFIG_SPI is not set |
| 576 | |||
| 577 | # | ||
| 578 | # PPS support | ||
| 579 | # | ||
| 580 | # CONFIG_PPS is not set | ||
| 554 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 581 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 555 | # CONFIG_GPIOLIB is not set | 582 | # CONFIG_GPIOLIB is not set |
| 556 | # CONFIG_W1 is not set | 583 | # CONFIG_W1 is not set |
| @@ -586,22 +613,7 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | |||
| 586 | # CONFIG_HTC_PASIC3 is not set | 613 | # CONFIG_HTC_PASIC3 is not set |
| 587 | # CONFIG_MFD_TMIO is not set | 614 | # CONFIG_MFD_TMIO is not set |
| 588 | # CONFIG_REGULATOR is not set | 615 | # CONFIG_REGULATOR is not set |
| 589 | 616 | # CONFIG_MEDIA_SUPPORT is not set | |
| 590 | # | ||
| 591 | # Multimedia devices | ||
| 592 | # | ||
| 593 | |||
| 594 | # | ||
| 595 | # Multimedia core support | ||
| 596 | # | ||
| 597 | # CONFIG_VIDEO_DEV is not set | ||
| 598 | # CONFIG_DVB_CORE is not set | ||
| 599 | # CONFIG_VIDEO_MEDIA is not set | ||
| 600 | |||
| 601 | # | ||
| 602 | # Multimedia drivers | ||
| 603 | # | ||
| 604 | CONFIG_DAB=y | ||
| 605 | 617 | ||
| 606 | # | 618 | # |
| 607 | # Graphics support | 619 | # Graphics support |
| @@ -690,6 +702,10 @@ CONFIG_RTC_DRV_M48T59=y · 82 unmodified lines | |||
| 690 | # CONFIG_DMADEVICES is not set | 702 | # CONFIG_DMADEVICES is not set |
| 691 | # CONFIG_AUXDISPLAY is not set | 703 | # CONFIG_AUXDISPLAY is not set |
| 692 | # CONFIG_UIO is not set | 704 | # CONFIG_UIO is not set |
| 705 | |||
| 706 | # | ||
| 707 | # TI VLYNQ | ||
| 708 | # | ||
| 693 | # CONFIG_STAGING is not set | 709 | # CONFIG_STAGING is not set |
| 694 | 710 | ||
| 695 | # | 711 | # |
| @@ -701,10 +717,12 @@ CONFIG_RTC_DRV_M48T59=y · 5 unmodified lines | |||
| 701 | # CONFIG_REISERFS_FS is not set | 717 | # CONFIG_REISERFS_FS is not set |
| 702 | # CONFIG_JFS_FS is not set | 718 | # CONFIG_JFS_FS is not set |
| 703 | # CONFIG_FS_POSIX_ACL is not set | 719 | # CONFIG_FS_POSIX_ACL is not set |
| 704 | CONFIG_FILE_LOCKING=y | ||
| 705 | # CONFIG_XFS_FS is not set | 720 | # CONFIG_XFS_FS is not set |
| 721 | # CONFIG_GFS2_FS is not set | ||
| 706 | # CONFIG_OCFS2_FS is not set | 722 | # CONFIG_OCFS2_FS is not set |
| 707 | # CONFIG_BTRFS_FS is not set | 723 | # CONFIG_BTRFS_FS is not set |
| 724 | CONFIG_FILE_LOCKING=y | ||
| 725 | CONFIG_FSNOTIFY=y | ||
| 708 | CONFIG_DNOTIFY=y | 726 | CONFIG_DNOTIFY=y |
| 709 | CONFIG_INOTIFY=y | 727 | CONFIG_INOTIFY=y |
| 710 | CONFIG_INOTIFY_USER=y | 728 | CONFIG_INOTIFY_USER=y |
| @@ -819,6 +837,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | |||
| 819 | CONFIG_HAS_DMA=y | 837 | CONFIG_HAS_DMA=y |
| 820 | CONFIG_HAVE_LMB=y | 838 | CONFIG_HAVE_LMB=y |
| 821 | CONFIG_NLATTR=y | 839 | CONFIG_NLATTR=y |
| 840 | CONFIG_GENERIC_ATOMIC64=y | ||
| 822 | 841 | ||
| 823 | # | 842 | # |
| 824 | # Kernel hacking | 843 | # Kernel hacking |
| @@ -848,6 +867,9 @@ CONFIG_SCHED_DEBUG=y · 23 unmodified lines | |||
| 848 | # CONFIG_RT_MUTEX_TESTER is not set | 867 | # CONFIG_RT_MUTEX_TESTER is not set |
| 849 | # CONFIG_DEBUG_SPINLOCK is not set | 868 | # CONFIG_DEBUG_SPINLOCK is not set |
| 850 | CONFIG_DEBUG_MUTEXES=y | 869 | CONFIG_DEBUG_MUTEXES=y |
| 870 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
| 871 | # CONFIG_PROVE_LOCKING is not set | ||
| 872 | # CONFIG_LOCK_STAT is not set | ||
| 851 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 873 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 852 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 874 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 853 | # CONFIG_DEBUG_KOBJECT is not set | 875 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -859,7 +881,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | |||
| 859 | # CONFIG_DEBUG_LIST is not set | 881 | # CONFIG_DEBUG_LIST is not set |
| 860 | # CONFIG_DEBUG_SG is not set | 882 | # CONFIG_DEBUG_SG is not set |
| 861 | # CONFIG_DEBUG_NOTIFIERS is not set | 883 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 862 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
| 863 | # CONFIG_RCU_TORTURE_TEST is not set | 884 | # CONFIG_RCU_TORTURE_TEST is not set |
| 864 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 885 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 865 | # CONFIG_BACKTRACE_SELF_TEST is not set | 886 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -873,16 +894,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | |||
| 873 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 894 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 874 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 895 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 875 | CONFIG_TRACING_SUPPORT=y | 896 | CONFIG_TRACING_SUPPORT=y |
| 876 | 897 | CONFIG_FTRACE=y | |
| 877 | # | ||
| 878 | # Tracers | ||
| 879 | # | ||
| 880 | # CONFIG_FUNCTION_TRACER is not set | 898 | # CONFIG_FUNCTION_TRACER is not set |
| 899 | # CONFIG_IRQSOFF_TRACER is not set | ||
| 881 | # CONFIG_SCHED_TRACER is not set | 900 | # CONFIG_SCHED_TRACER is not set |
| 882 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | 901 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set |
| 883 | # CONFIG_EVENT_TRACER is not set | ||
| 884 | # CONFIG_BOOT_TRACER is not set | 902 | # CONFIG_BOOT_TRACER is not set |
| 885 | # CONFIG_TRACE_BRANCH_PROFILING is not set | 903 | CONFIG_BRANCH_PROFILE_NONE=y |
| 904 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
| 905 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
| 886 | # CONFIG_STACK_TRACER is not set | 906 | # CONFIG_STACK_TRACER is not set |
| 887 | # CONFIG_KMEMTRACE is not set | 907 | # CONFIG_KMEMTRACE is not set |
| 888 | # CONFIG_WORKQUEUE_TRACER is not set | 908 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -890,6 +910,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | |||
| 890 | # CONFIG_SAMPLES is not set | 910 | # CONFIG_SAMPLES is not set |
| 891 | CONFIG_HAVE_ARCH_KGDB=y | 911 | CONFIG_HAVE_ARCH_KGDB=y |
| 892 | # CONFIG_KGDB is not set | 912 | # CONFIG_KGDB is not set |
| 913 | # CONFIG_KMEMCHECK is not set | ||
| 914 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 915 | CONFIG_PPC_WERROR=y | ||
| 893 | CONFIG_PRINT_STACK_DEPTH=64 | 916 | CONFIG_PRINT_STACK_DEPTH=64 |
| 894 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 917 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 895 | # CONFIG_DEBUG_STACK_USAGE is not set | 918 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:21 2009 | 4 | # Wed Jul 29 23:32:19 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | CONFIG_PPC=y | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | |||
| 56 | # CONFIG_GENERIC_TBSYNC is not set | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | CONFIG_AUDIT_ARCH=y | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | CONFIG_GENERIC_BUG=y | 59 | CONFIG_GENERIC_BUG=y |
| 60 | CONFIG_DTC=y | ||
| 59 | CONFIG_DEFAULT_UIMAGE=y | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | # CONFIG_PPC_DCR_NATIVE is not set | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | # CONFIG_PPC_DCR_MMIO is not set | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | CONFIG_CONSTRUCTORS=y | ||
| 64 | 67 | ||
| 65 | # | 68 | # |
| 66 | # General setup | 69 | # General setup |
| @@ -109,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | |||
| 109 | CONFIG_EMBEDDED=y | 112 | CONFIG_EMBEDDED=y |
| 110 | CONFIG_SYSCTL_SYSCALL=y | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 111 | # CONFIG_KALLSYMS is not set | 114 | # CONFIG_KALLSYMS is not set |
| 112 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 113 | # CONFIG_HOTPLUG is not set | 115 | # CONFIG_HOTPLUG is not set |
| 114 | CONFIG_PRINTK=y | 116 | CONFIG_PRINTK=y |
| 115 | CONFIG_BUG=y | 117 | CONFIG_BUG=y |
| @@ -122,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 122 | CONFIG_EVENTFD=y | 124 | CONFIG_EVENTFD=y |
| 123 | CONFIG_SHMEM=y | 125 | CONFIG_SHMEM=y |
| 124 | CONFIG_AIO=y | 126 | CONFIG_AIO=y |
| 127 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 128 | |||
| 129 | # | ||
| 130 | # Performance Counters | ||
| 131 | # | ||
| 132 | # CONFIG_PERF_COUNTERS is not set | ||
| 125 | CONFIG_VM_EVENT_COUNTERS=y | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 126 | CONFIG_PCI_QUIRKS=y | 134 | CONFIG_PCI_QUIRKS=y |
| 127 | CONFIG_SLUB_DEBUG=y | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 128 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
| 129 | # CONFIG_SLAB is not set | 138 | # CONFIG_SLAB is not set |
| 130 | CONFIG_SLUB=y | 139 | CONFIG_SLUB=y |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | |||
| 137 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | |||
| 150 | # | ||
| 151 | # GCOV-based kernel profiling | ||
| 152 | # | ||
| 140 | # CONFIG_SLOW_WORK is not set | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | CONFIG_SLABINFO=y | 155 | CONFIG_SLABINFO=y |
| @@ -149,7 +162,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y · 6 unmodified lines | |||
| 149 | # CONFIG_MODVERSIONS is not set | 162 | # CONFIG_MODVERSIONS is not set |
| 150 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 151 | CONFIG_BLOCK=y | 164 | CONFIG_BLOCK=y |
| 152 | # CONFIG_LBD is not set | 165 | CONFIG_LBDAF=y |
| 153 | # CONFIG_BLK_DEV_BSG is not set | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 154 | # CONFIG_BLK_DEV_INTEGRITY is not set | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 155 | 168 | ||
| @@ -182,6 +195,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | |||
| 182 | # CONFIG_MPC85xx_DS is not set | 195 | # CONFIG_MPC85xx_DS is not set |
| 183 | CONFIG_SOCRATES=y | 196 | CONFIG_SOCRATES=y |
| 184 | # CONFIG_KSI8560 is not set | 197 | # CONFIG_KSI8560 is not set |
| 198 | # CONFIG_XES_MPC85xx is not set | ||
| 185 | # CONFIG_STX_GP3 is not set | 199 | # CONFIG_STX_GP3 is not set |
| 186 | # CONFIG_TQM8540 is not set | 200 | # CONFIG_TQM8540 is not set |
| 187 | # CONFIG_TQM8541 is not set | 201 | # CONFIG_TQM8541 is not set |
| @@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | |||
| 229 | # CONFIG_BINFMT_MISC is not set | 243 | # CONFIG_BINFMT_MISC is not set |
| 230 | CONFIG_MATH_EMULATION=y | 244 | CONFIG_MATH_EMULATION=y |
| 231 | # CONFIG_IOMMU_HELPER is not set | 245 | # CONFIG_IOMMU_HELPER is not set |
| 246 | # CONFIG_SWIOTLB is not set | ||
| 232 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -247,9 +262,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | |||
| 247 | CONFIG_ZONE_DMA_FLAG=1 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
| 248 | CONFIG_BOUNCE=y | 263 | CONFIG_BOUNCE=y |
| 249 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
| 250 | CONFIG_UNEVICTABLE_LRU=y | ||
| 251 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
| 252 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
| 253 | CONFIG_PPC_4K_PAGES=y | 268 | CONFIG_PPC_4K_PAGES=y |
| 254 | # CONFIG_PPC_16K_PAGES is not set | 269 | # CONFIG_PPC_16K_PAGES is not set |
| 255 | # CONFIG_PPC_64K_PAGES is not set | 270 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -357,6 +372,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 101 unmodified lines | |||
| 357 | # CONFIG_ECONET is not set | 372 | # CONFIG_ECONET is not set |
| 358 | # CONFIG_WAN_ROUTER is not set | 373 | # CONFIG_WAN_ROUTER is not set |
| 359 | # CONFIG_PHONET is not set | 374 | # CONFIG_PHONET is not set |
| 375 | # CONFIG_IEEE802154 is not set | ||
| 360 | # CONFIG_NET_SCHED is not set | 376 | # CONFIG_NET_SCHED is not set |
| 361 | # CONFIG_DCB is not set | 377 | # CONFIG_DCB is not set |
| 362 | 378 | ||
| @@ -373,6 +389,7 @@ CONFIG_CAN_BCM=y · 10 unmodified lines | |||
| 373 | # CAN Device Drivers | 389 | # CAN Device Drivers |
| 374 | # | 390 | # |
| 375 | # CONFIG_CAN_VCAN is not set | 391 | # CONFIG_CAN_VCAN is not set |
| 392 | # CONFIG_CAN_DEV is not set | ||
| 376 | # CONFIG_CAN_DEBUG_DEVICES is not set | 393 | # CONFIG_CAN_DEBUG_DEVICES is not set |
| 377 | # CONFIG_IRDA is not set | 394 | # CONFIG_IRDA is not set |
| 378 | # CONFIG_BT is not set | 395 | # CONFIG_BT is not set |
| @@ -382,7 +399,11 @@ CONFIG_WIRELESS=y · 3 unmodified lines | |||
| 382 | # CONFIG_WIRELESS_OLD_REGULATORY is not set | 399 | # CONFIG_WIRELESS_OLD_REGULATORY is not set |
| 383 | # CONFIG_WIRELESS_EXT is not set | 400 | # CONFIG_WIRELESS_EXT is not set |
| 384 | # CONFIG_LIB80211 is not set | 401 | # CONFIG_LIB80211 is not set |
| 385 | # CONFIG_MAC80211 is not set | 402 | |
| 403 | # | ||
| 404 | # CFG80211 needs to be enabled for MAC80211 | ||
| 405 | # | ||
| 406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
| 386 | # CONFIG_WIMAX is not set | 407 | # CONFIG_WIMAX is not set |
| 387 | # CONFIG_RFKILL is not set | 408 | # CONFIG_RFKILL is not set |
| 388 | # CONFIG_NET_9P is not set | 409 | # CONFIG_NET_9P is not set |
| @@ -499,6 +520,7 @@ CONFIG_MTD_NAND_SOCRATES=y · 110 unmodified lines | |||
| 499 | CONFIG_OF_DEVICE=y | 520 | CONFIG_OF_DEVICE=y |
| 500 | CONFIG_OF_I2C=y | 521 | CONFIG_OF_I2C=y |
| 501 | CONFIG_OF_SPI=y | 522 | CONFIG_OF_SPI=y |
| 523 | CONFIG_OF_MDIO=y | ||
| 502 | # CONFIG_PARPORT is not set | 524 | # CONFIG_PARPORT is not set |
| 503 | CONFIG_BLK_DEV=y | 525 | CONFIG_BLK_DEV=y |
| 504 | # CONFIG_BLK_DEV_FD is not set | 526 | # CONFIG_BLK_DEV_FD is not set |
| @@ -535,7 +557,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | |||
| 535 | # CONFIG_EEPROM_AT24 is not set | 557 | # CONFIG_EEPROM_AT24 is not set |
| 536 | # CONFIG_EEPROM_AT25 is not set | 558 | # CONFIG_EEPROM_AT25 is not set |
| 537 | # CONFIG_EEPROM_LEGACY is not set | 559 | # CONFIG_EEPROM_LEGACY is not set |
| 560 | # CONFIG_EEPROM_MAX6875 is not set | ||
| 538 | # CONFIG_EEPROM_93CX6 is not set | 561 | # CONFIG_EEPROM_93CX6 is not set |
| 562 | # CONFIG_CB710_CORE is not set | ||
| 539 | CONFIG_HAVE_IDE=y | 563 | CONFIG_HAVE_IDE=y |
| 540 | # CONFIG_IDE is not set | 564 | # CONFIG_IDE is not set |
| 541 | 565 | ||
| @@ -558,10 +582,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | |||
| 558 | # CONFIG_BLK_DEV_SR is not set | 582 | # CONFIG_BLK_DEV_SR is not set |
| 559 | # CONFIG_CHR_DEV_SG is not set | 583 | # CONFIG_CHR_DEV_SG is not set |
| 560 | # CONFIG_CHR_DEV_SCH is not set | 584 | # CONFIG_CHR_DEV_SCH is not set |
| 561 | |||
| 562 | # | ||
| 563 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
| 564 | # | ||
| 565 | # CONFIG_SCSI_MULTI_LUN is not set | 585 | # CONFIG_SCSI_MULTI_LUN is not set |
| 566 | # CONFIG_SCSI_CONSTANTS is not set | 586 | # CONFIG_SCSI_CONSTANTS is not set |
| 567 | # CONFIG_SCSI_LOGGING is not set | 587 | # CONFIG_SCSI_LOGGING is not set |
| @@ -588,14 +608,17 @@ CONFIG_SCSI_WAIT_SCAN=m · 20 unmodified lines | |||
| 588 | # | 608 | # |
| 589 | 609 | ||
| 590 | # | 610 | # |
| 591 | # Enable only one of the two stacks, unless you know what you are doing | 611 | # You can enable one or both FireWire driver stacks. |
| 612 | # | ||
| 613 | |||
| 614 | # | ||
| 615 | # See the help texts for more information. | ||
| 592 | # | 616 | # |
| 593 | # CONFIG_FIREWIRE is not set | 617 | # CONFIG_FIREWIRE is not set |
| 594 | # CONFIG_IEEE1394 is not set | 618 | # CONFIG_IEEE1394 is not set |
| 595 | # CONFIG_I2O is not set | 619 | # CONFIG_I2O is not set |
| 596 | # CONFIG_MACINTOSH_DRIVERS is not set | 620 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 597 | CONFIG_NETDEVICES=y | 621 | CONFIG_NETDEVICES=y |
| 598 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
| 599 | # CONFIG_DUMMY is not set | 622 | # CONFIG_DUMMY is not set |
| 600 | # CONFIG_BONDING is not set | 623 | # CONFIG_BONDING is not set |
| 601 | # CONFIG_MACVLAN is not set | 624 | # CONFIG_MACVLAN is not set |
| @@ -643,6 +666,8 @@ CONFIG_MII=y · 41 unmodified lines | |||
| 643 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 666 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 644 | # CONFIG_NET_PCI is not set | 667 | # CONFIG_NET_PCI is not set |
| 645 | # CONFIG_B44 is not set | 668 | # CONFIG_B44 is not set |
| 669 | # CONFIG_KS8842 is not set | ||
| 670 | # CONFIG_KS8851 is not set | ||
| 646 | # CONFIG_ATL2 is not set | 671 | # CONFIG_ATL2 is not set |
| 647 | CONFIG_NETDEV_1000=y | 672 | CONFIG_NETDEV_1000=y |
| 648 | # CONFIG_ACENIC is not set | 673 | # CONFIG_ACENIC is not set |
| @@ -662,8 +687,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | |||
| 662 | # CONFIG_VIA_VELOCITY is not set | 687 | # CONFIG_VIA_VELOCITY is not set |
| 663 | # CONFIG_TIGON3 is not set | 688 | # CONFIG_TIGON3 is not set |
| 664 | # CONFIG_BNX2 is not set | 689 | # CONFIG_BNX2 is not set |
| 690 | # CONFIG_CNIC is not set | ||
| 665 | CONFIG_FSL_PQ_MDIO=y | 691 | CONFIG_FSL_PQ_MDIO=y |
| 666 | CONFIG_GIANFAR=y | 692 | CONFIG_GIANFAR=y |
| 693 | # CONFIG_MV643XX_ETH is not set | ||
| 667 | # CONFIG_QLA3XXX is not set | 694 | # CONFIG_QLA3XXX is not set |
| 668 | # CONFIG_ATL1 is not set | 695 | # CONFIG_ATL1 is not set |
| 669 | # CONFIG_ATL1E is not set | 696 | # CONFIG_ATL1E is not set |
| @@ -733,6 +760,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 63 unmodified lines | |||
| 733 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set | 760 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set |
| 734 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set | 761 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set |
| 735 | # CONFIG_TOUCHSCREEN_AD7879 is not set | 762 | # CONFIG_TOUCHSCREEN_AD7879 is not set |
| 763 | # CONFIG_TOUCHSCREEN_EETI is not set | ||
| 736 | # CONFIG_TOUCHSCREEN_FUJITSU is not set | 764 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
| 737 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 765 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
| 738 | # CONFIG_TOUCHSCREEN_ELO is not set | 766 | # CONFIG_TOUCHSCREEN_ELO is not set |
| @@ -746,6 +774,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 7 unmodified lines | |||
| 746 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | 774 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
| 747 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 775 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
| 748 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | 776 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
| 777 | # CONFIG_TOUCHSCREEN_W90X900 is not set | ||
| 749 | # CONFIG_INPUT_MISC is not set | 778 | # CONFIG_INPUT_MISC is not set |
| 750 | 779 | ||
| 751 | # | 780 | # |
| @@ -862,7 +891,6 @@ CONFIG_I2C_MPC=y · 110 unmodified lines | |||
| 862 | # CONFIG_SENSORS_PCF8574 is not set | 891 | # CONFIG_SENSORS_PCF8574 is not set |
| 863 | # CONFIG_PCF8575 is not set | 892 | # CONFIG_PCF8575 is not set |
| 864 | # CONFIG_SENSORS_PCA9539 is not set | 893 | # CONFIG_SENSORS_PCA9539 is not set |
| 865 | # CONFIG_SENSORS_MAX6875 is not set | ||
| 866 | # CONFIG_SENSORS_TSL2550 is not set | 894 | # CONFIG_SENSORS_TSL2550 is not set |
| 867 | # CONFIG_I2C_DEBUG_CORE is not set | 895 | # CONFIG_I2C_DEBUG_CORE is not set |
| 868 | # CONFIG_I2C_DEBUG_ALGO is not set | 896 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -875,12 +903,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | |||
| 875 | # SPI Master Controller Drivers | 903 | # SPI Master Controller Drivers |
| 876 | # | 904 | # |
| 877 | # CONFIG_SPI_BITBANG is not set | 905 | # CONFIG_SPI_BITBANG is not set |
| 906 | # CONFIG_SPI_MPC8xxx is not set | ||
| 878 | 907 | ||
| 879 | # | 908 | # |
| 880 | # SPI Protocol Masters | 909 | # SPI Protocol Masters |
| 881 | # | 910 | # |
| 882 | # CONFIG_SPI_SPIDEV is not set | 911 | # CONFIG_SPI_SPIDEV is not set |
| 883 | # CONFIG_SPI_TLE62X0 is not set | 912 | # CONFIG_SPI_TLE62X0 is not set |
| 913 | |||
| 914 | # | ||
| 915 | # PPS support | ||
| 916 | # | ||
| 917 | # CONFIG_PPS is not set | ||
| 884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | 918 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 885 | # CONFIG_GPIOLIB is not set | 919 | # CONFIG_GPIOLIB is not set |
| 886 | # CONFIG_W1 is not set | 920 | # CONFIG_W1 is not set |
| @@ -938,6 +972,7 @@ CONFIG_SENSORS_LM75=y · 51 unmodified lines | |||
| 938 | # CONFIG_SENSORS_SMSC47B397 is not set | 972 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 939 | # CONFIG_SENSORS_ADS7828 is not set | 973 | # CONFIG_SENSORS_ADS7828 is not set |
| 940 | # CONFIG_SENSORS_THMC50 is not set | 974 | # CONFIG_SENSORS_THMC50 is not set |
| 975 | # CONFIG_SENSORS_TMP401 is not set | ||
| 941 | # CONFIG_SENSORS_VIA686A is not set | 976 | # CONFIG_SENSORS_VIA686A is not set |
| 942 | # CONFIG_SENSORS_VT1211 is not set | 977 | # CONFIG_SENSORS_VT1211 is not set |
| 943 | # CONFIG_SENSORS_VT8231 is not set | 978 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -973,24 +1008,10 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | |||
| 973 | # CONFIG_MFD_WM8400 is not set | 1008 | # CONFIG_MFD_WM8400 is not set |
| 974 | # CONFIG_MFD_WM8350_I2C is not set | 1009 | # CONFIG_MFD_WM8350_I2C is not set |
| 975 | # CONFIG_MFD_PCF50633 is not set | 1010 | # CONFIG_MFD_PCF50633 is not set |
| 1011 | # CONFIG_AB3100_CORE is not set | ||
| 1012 | # CONFIG_EZX_PCAP is not set | ||
| 976 | # CONFIG_REGULATOR is not set | 1013 | # CONFIG_REGULATOR is not set |
| 977 | 1014 | # CONFIG_MEDIA_SUPPORT is not set | |
| 978 | # | ||
| 979 | # Multimedia devices | ||
| 980 | # | ||
| 981 | |||
| 982 | # | ||
| 983 | # Multimedia core support | ||
| 984 | # | ||
| 985 | # CONFIG_VIDEO_DEV is not set | ||
| 986 | # CONFIG_DVB_CORE is not set | ||
| 987 | # CONFIG_VIDEO_MEDIA is not set | ||
| 988 | |||
| 989 | # | ||
| 990 | # Multimedia drivers | ||
| 991 | # | ||
| 992 | CONFIG_DAB=y | ||
| 993 | # CONFIG_USB_DABUSB is not set | ||
| 994 | 1015 | ||
| 995 | # | 1016 | # |
| 996 | # Graphics support | 1017 | # Graphics support |
| @@ -1110,7 +1131,7 @@ CONFIG_USB_HID=y · 113 unmodified lines | |||
| 1110 | # CONFIG_HID_CHERRY is not set | 1131 | # CONFIG_HID_CHERRY is not set |
| 1111 | # CONFIG_HID_CHICONY is not set | 1132 | # CONFIG_HID_CHICONY is not set |
| 1112 | # CONFIG_HID_CYPRESS is not set | 1133 | # CONFIG_HID_CYPRESS is not set |
| 1113 | # CONFIG_DRAGONRISE_FF is not set | 1134 | # CONFIG_HID_DRAGONRISE is not set |
| 1114 | # CONFIG_HID_EZKEY is not set | 1135 | # CONFIG_HID_EZKEY is not set |
| 1115 | # CONFIG_HID_KYE is not set | 1136 | # CONFIG_HID_KYE is not set |
| 1116 | # CONFIG_HID_GYRATION is not set | 1137 | # CONFIG_HID_GYRATION is not set |
| @@ -1124,10 +1145,11 @@ CONFIG_USB_HID=y · 7 unmodified lines | |||
| 1124 | # CONFIG_HID_SAMSUNG is not set | 1145 | # CONFIG_HID_SAMSUNG is not set |
| 1125 | # CONFIG_HID_SONY is not set | 1146 | # CONFIG_HID_SONY is not set |
| 1126 | # CONFIG_HID_SUNPLUS is not set | 1147 | # CONFIG_HID_SUNPLUS is not set |
| 1127 | # CONFIG_GREENASIA_FF is not set | 1148 | # CONFIG_HID_GREENASIA is not set |
| 1149 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
| 1128 | # CONFIG_HID_TOPSEED is not set | 1150 | # CONFIG_HID_TOPSEED is not set |
| 1129 | # CONFIG_THRUSTMASTER_FF is not set | 1151 | # CONFIG_HID_THRUSTMASTER is not set |
| 1130 | # CONFIG_ZEROPLUS_FF is not set | 1152 | # CONFIG_HID_ZEROPLUS is not set |
| 1131 | CONFIG_USB_SUPPORT=y | 1153 | CONFIG_USB_SUPPORT=y |
| 1132 | CONFIG_USB_ARCH_HAS_HCD=y | 1154 | CONFIG_USB_ARCH_HAS_HCD=y |
| 1133 | CONFIG_USB_ARCH_HAS_OHCI=y | 1155 | CONFIG_USB_ARCH_HAS_OHCI=y |
| @@ -1153,6 +1175,7 @@ CONFIG_USB_MON=y · 19 unmodified lines | |||
| 1153 | # USB Host Controller Drivers | 1175 | # USB Host Controller Drivers |
| 1154 | # | 1176 | # |
| 1155 | # CONFIG_USB_C67X00_HCD is not set | 1177 | # CONFIG_USB_C67X00_HCD is not set |
| 1178 | # CONFIG_USB_XHCI_HCD is not set | ||
| 1156 | CONFIG_USB_EHCI_HCD=y | 1179 | CONFIG_USB_EHCI_HCD=y |
| 1157 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1180 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1158 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1181 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1162,9 +1185,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | |||
| 1162 | # CONFIG_USB_ISP116X_HCD is not set | 1185 | # CONFIG_USB_ISP116X_HCD is not set |
| 1163 | # CONFIG_USB_ISP1760_HCD is not set | 1186 | # CONFIG_USB_ISP1760_HCD is not set |
| 1164 | CONFIG_USB_OHCI_HCD=y | 1187 | CONFIG_USB_OHCI_HCD=y |
| 1165 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1166 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1188 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1167 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1189 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1190 | CONFIG_USB_OHCI_HCD_PPC_OF=y | ||
| 1168 | CONFIG_USB_OHCI_HCD_PCI=y | 1191 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1169 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y | 1192 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1170 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y | 1193 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1284,6 +1307,7 @@ CONFIG_RTC_INTF_DEV=y · 113 unmodified lines | |||
| 1284 | # CONFIG_RTC_DRV_S35390A is not set | 1307 | # CONFIG_RTC_DRV_S35390A is not set |
| 1285 | # CONFIG_RTC_DRV_FM3130 is not set | 1308 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1286 | # CONFIG_RTC_DRV_RX8581 is not set | 1309 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1310 | # CONFIG_RTC_DRV_RX8025 is not set | ||
| 1287 | 1311 | ||
| 1288 | # | 1312 | # |
| 1289 | # SPI RTC drivers | 1313 | # SPI RTC drivers |
| @@ -1318,6 +1342,10 @@ CONFIG_RTC_INTF_DEV=y · 28 unmodified lines | |||
| 1318 | # CONFIG_DMADEVICES is not set | 1342 | # CONFIG_DMADEVICES is not set |
| 1319 | # CONFIG_AUXDISPLAY is not set | 1343 | # CONFIG_AUXDISPLAY is not set |
| 1320 | # CONFIG_UIO is not set | 1344 | # CONFIG_UIO is not set |
| 1345 | |||
| 1346 | # | ||
| 1347 | # TI VLYNQ | ||
| 1348 | # | ||
| 1321 | # CONFIG_STAGING is not set | 1349 | # CONFIG_STAGING is not set |
| 1322 | 1350 | ||
| 1323 | # | 1351 | # |
| @@ -1337,10 +1365,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | |||
| 1337 | # CONFIG_REISERFS_FS is not set | 1365 | # CONFIG_REISERFS_FS is not set |
| 1338 | # CONFIG_JFS_FS is not set | 1366 | # CONFIG_JFS_FS is not set |
| 1339 | # CONFIG_FS_POSIX_ACL is not set | 1367 | # CONFIG_FS_POSIX_ACL is not set |
| 1340 | CONFIG_FILE_LOCKING=y | ||
| 1341 | # CONFIG_XFS_FS is not set | 1368 | # CONFIG_XFS_FS is not set |
| 1369 | # CONFIG_GFS2_FS is not set | ||
| 1342 | # CONFIG_OCFS2_FS is not set | 1370 | # CONFIG_OCFS2_FS is not set |
| 1343 | # CONFIG_BTRFS_FS is not set | 1371 | # CONFIG_BTRFS_FS is not set |
| 1372 | CONFIG_FILE_LOCKING=y | ||
| 1373 | CONFIG_FSNOTIFY=y | ||
| 1344 | CONFIG_DNOTIFY=y | 1374 | CONFIG_DNOTIFY=y |
| 1345 | CONFIG_INOTIFY=y | 1375 | CONFIG_INOTIFY=y |
| 1346 | CONFIG_INOTIFY_USER=y | 1376 | CONFIG_INOTIFY_USER=y |
| @@ -1449,7 +1479,46 @@ CONFIG_MSDOS_PARTITION=y · 102 unmodified lines | |||
| 1449 | # CONFIG_KARMA_PARTITION is not set | 1479 | # CONFIG_KARMA_PARTITION is not set |
| 1450 | # CONFIG_EFI_PARTITION is not set | 1480 | # CONFIG_EFI_PARTITION is not set |
| 1451 | # CONFIG_SYSV68_PARTITION is not set | 1481 | # CONFIG_SYSV68_PARTITION is not set |
| 1452 | # CONFIG_NLS is not set | 1482 | CONFIG_NLS=y |
| 1483 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
| 1484 | # CONFIG_NLS_CODEPAGE_437 is not set | ||
| 1485 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
| 1486 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
| 1487 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
| 1488 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
| 1489 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
| 1490 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
| 1491 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
| 1492 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
| 1493 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
| 1494 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
| 1495 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
| 1496 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
| 1497 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
| 1498 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
| 1499 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
| 1500 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
| 1501 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
| 1502 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
| 1503 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
| 1504 | # CONFIG_NLS_ISO8859_8 is not set | ||
| 1505 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
| 1506 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
| 1507 | # CONFIG_NLS_ASCII is not set | ||
| 1508 | # CONFIG_NLS_ISO8859_1 is not set | ||
| 1509 | # CONFIG_NLS_ISO8859_2 is not set | ||
| 1510 | # CONFIG_NLS_ISO8859_3 is not set | ||
| 1511 | # CONFIG_NLS_ISO8859_4 is not set | ||
| 1512 | # CONFIG_NLS_ISO8859_5 is not set | ||
| 1513 | # CONFIG_NLS_ISO8859_6 is not set | ||
| 1514 | # CONFIG_NLS_ISO8859_7 is not set | ||
| 1515 | # CONFIG_NLS_ISO8859_9 is not set | ||
| 1516 | # CONFIG_NLS_ISO8859_13 is not set | ||
| 1517 | # CONFIG_NLS_ISO8859_14 is not set | ||
| 1518 | # CONFIG_NLS_ISO8859_15 is not set | ||
| 1519 | # CONFIG_NLS_KOI8_R is not set | ||
| 1520 | # CONFIG_NLS_KOI8_U is not set | ||
| 1521 | # CONFIG_NLS_UTF8 is not set | ||
| 1453 | # CONFIG_DLM is not set | 1522 | # CONFIG_DLM is not set |
| 1454 | # CONFIG_BINARY_PRINTF is not set | 1523 | # CONFIG_BINARY_PRINTF is not set |
| 1455 | 1524 | ||
| @@ -1473,6 +1542,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | |||
| 1473 | CONFIG_HAS_DMA=y | 1542 | CONFIG_HAS_DMA=y |
| 1474 | CONFIG_HAVE_LMB=y | 1543 | CONFIG_HAVE_LMB=y |
| 1475 | CONFIG_NLATTR=y | 1544 | CONFIG_NLATTR=y |
| 1545 | CONFIG_GENERIC_ATOMIC64=y | ||
| 1476 | 1546 | ||
| 1477 | # | 1547 | # |
| 1478 | # Kernel hacking | 1548 | # Kernel hacking |
| @@ -1498,22 +1568,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | |||
| 1498 | CONFIG_HAVE_DYNAMIC_FTRACE=y | 1568 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1499 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1569 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1500 | CONFIG_TRACING_SUPPORT=y | 1570 | CONFIG_TRACING_SUPPORT=y |
| 1501 | 1571 | # CONFIG_FTRACE is not set | |
| 1502 | # | ||
| 1503 | # Tracers | ||
| 1504 | # | ||
| 1505 | # CONFIG_FUNCTION_TRACER is not set | ||
| 1506 | # CONFIG_SCHED_TRACER is not set | ||
| 1507 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
| 1508 | # CONFIG_EVENT_TRACER is not set | ||
| 1509 | # CONFIG_BOOT_TRACER is not set | ||
| 1510 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
| 1511 | # CONFIG_STACK_TRACER is not set | ||
| 1512 | # CONFIG_KMEMTRACE is not set | ||
| 1513 | # CONFIG_WORKQUEUE_TRACER is not set | ||
| 1514 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
| 1515 | # CONFIG_SAMPLES is not set | 1572 | # CONFIG_SAMPLES is not set |
| 1516 | CONFIG_HAVE_ARCH_KGDB=y | 1573 | CONFIG_HAVE_ARCH_KGDB=y |
| 1574 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
| 1575 | CONFIG_PPC_WERROR=y | ||
| 1517 | CONFIG_PRINT_STACK_DEPTH=64 | 1576 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1518 | # CONFIG_IRQSTACKS is not set | 1577 | # CONFIG_IRQSTACKS is not set |
| 1519 | # CONFIG_PPC_EARLY_DEBUG is not set | 1578 | # CONFIG_PPC_EARLY_DEBUG is not set |
| @@ -1,14 +1,14 @@ | |||
| 1 | # | 1 | # |
| 2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
| 3 | # Linux kernel version: 2.6.30-rc3 | 3 | # Linux kernel version: 2.6.31-rc4 |
| 4 | # Wed May 13 17:22:22 2009 | 4 | # Wed Jul 29 23:32:20 2009 |
| 5 | # | 5 | # |
| 6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | ||
| 8 | # | 8 | # |
| 9 | # Processor support | 9 | # Processor support |
| 10 | # | 10 | # |
| 11 | # CONFIG_6xx is not set | 11 | # CONFIG_PPC_BOOK3S_32 is not set |
| 12 | CONFIG_PPC_85xx=y | 12 | CONFIG_PPC_85xx=y |
| 13 | # CONFIG_PPC_8xx is not set | 13 | # CONFIG_PPC_8xx is not set |
| 14 | # CONFIG_40x is not set | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | |||
| 34 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
| 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
| 41 | CONFIG_LOCKDEP_SUPPORT=y | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | CONFIG_ARCH_HAS_ILOG2_U32=y | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | CONFIG_GENERIC_HWEIGHT=y | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
| 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | CONFIG_GENERIC_GPIO=y | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | |||
| 57 | # CONFIG_GENERIC_TBSYNC is not set | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | CONFIG_AUDIT_ARCH=y | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | CONFIG_GENERIC_BUG=y | 60 | CONFIG_GENERIC_BUG=y |
| 61 | CONFIG_DTC=y | ||
| 60 | CONFIG_DEFAULT_UIMAGE=y | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | # CONFIG_PPC_DCR_NATIVE is not set | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | # CONFIG_PPC_DCR_MMIO is not set | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | CONFIG_CONSTRUCTORS=y | ||
| 65 | 68 | ||
| 66 | # | 69 | # |
| 67 | # General setup | 70 | # General setup |
| @@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | |||
| 112 | CONFIG_KALLSYMS=y | 115 | CONFIG_KALLSYMS=y |
| 113 | # CONFIG_KALLSYMS_ALL is not set | 116 | # CONFIG_KALLSYMS_ALL is not set |
| 114 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 115 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 116 | CONFIG_HOTPLUG=y | 118 | CONFIG_HOTPLUG=y |
| 117 | CONFIG_PRINTK=y | 119 | CONFIG_PRINTK=y |
| 118 | CONFIG_BUG=y | 120 | CONFIG_BUG=y |
| @@ -125,9 +127,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | |||
| 125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
| 126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
| 127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
| 130 | CONFIG_HAVE_PERF_COUNTERS=y | ||
| 131 | |||
| 132 | # | ||
| 133 | # Performance Counters | ||
| 134 | # | ||
| 135 | # CONFIG_PERF_COUNTERS is not set | ||
| 128 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
| 130 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
| 139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
| 131 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
| 132 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
| 133 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
| @@ -142,6 +151,10 @@ CONFIG_HAVE_KPROBES=y · 8 unmodified lines | |||
| 142 | CONFIG_HAVE_KRETPROBES=y | 151 | CONFIG_HAVE_KRETPROBES=y |
| 143 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 144 | CONFIG_HAVE_CLK=y | 153 | CONFIG_HAVE_CLK=y |
| 154 | |||
| 155 | # | ||
| 156 | # GCOV-based kernel profiling | ||
| 157 | # | ||
| 145 | # CONFIG_SLOW_WORK is not set | 158 | # CONFIG_SLOW_WORK is not set |
| 146 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 159 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 147 | CONFIG_SLABINFO=y | 160 | CONFIG_SLABINFO=y |
| @@ -153,7 +166,7 @@ CONFIG_MODULES=y · 5 unmodified lines | |||
| 153 | CONFIG_MODVERSIONS=y | 166 | CONFIG_MODVERSIONS=y |
317 more lines aren’t shown here.
This diff is large: its 312 lines aren’t shown here.
This diff is large: its 320 lines aren’t shown here.
This diff is large: its 341 lines aren’t shown here.
This diff is large: its 320 lines aren’t shown here.
This diff is large: its 320 lines aren’t shown here.
This diff is large: its 412 lines aren’t shown here.
This diff is large: its 1005 lines aren’t shown here.
This diff is large: its 566 lines aren’t shown here.
This diff is large: its 459 lines aren’t shown here.
This diff is large: its 399 lines aren’t shown here.
This diff is large: its 513 lines aren’t shown here.
This diff is large: its 392 lines aren’t shown here.
This diff is large: its 308 lines aren’t shown here.
This diff is large: its 434 lines aren’t shown here.
This diff is large: its 309 lines aren’t shown here.
This diff is large: its 288 lines aren’t shown here.
This diff is large: its 416 lines aren’t shown here.
This diff is large: its 306 lines aren’t shown here.
This diff is large: its 264 lines aren’t shown here.
This diff is large: its 332 lines aren’t shown here.
This diff is large: its 327 lines aren’t shown here.
This diff is large: its 454 lines aren’t shown here.
This diff is large: its 542 lines aren’t shown here.
This diff is large: its 542 lines aren’t shown here.
This diff is large: its 283 lines aren’t shown here.
This diff is large: its 513 lines aren’t shown here.
This diff is large: its 288 lines aren’t shown here.
This diff is large: its 358 lines aren’t shown here.
This diff is large: its 454 lines aren’t shown here.
This diff is large: its 356 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 79 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 90 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 390 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 78 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 56 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 61 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 118 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 67 lines aren’t shown here.
This diff is large: its 1080 lines aren’t shown here.
This diff is large: its 204 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 84 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 136 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 76 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 154 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 207 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 77 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 246 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
Empty file deleted.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 87 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 1214 lines aren’t shown here.
This diff is large: its 354 lines aren’t shown here.
This diff is large: its 59 lines aren’t shown here.
This diff is large: its 55 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 50 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 299 lines aren’t shown here.
This diff is large: its 92 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 75 lines aren’t shown here.
This diff is large: its 52 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 1097 lines aren’t shown here.
This diff is large: its 341 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 87 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 341 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 339 lines aren’t shown here.
This diff is large: its 875 lines aren’t shown here.
This diff is large: its 149 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 85 lines aren’t shown here.
This diff is large: its 190 lines aren’t shown here.
This diff is large: its 130 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 132 lines aren’t shown here.
This diff is large: its 99 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 407 lines aren’t shown here.
This diff is large: its 148 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 57 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 759 lines aren’t shown here.
This diff is large: its 265 lines aren’t shown here.
This diff is large: its 85 lines aren’t shown here.
This diff is large: its 228 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 210 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 82 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 522 lines aren’t shown here.
This diff is large: its 100 lines aren’t shown here.
This diff is large: its 969 lines aren’t shown here.
This diff is large: its 171 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 166 lines aren’t shown here.
This diff is large: its 123 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 41 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 86 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 69 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 257 lines aren’t shown here.
This diff is large: its 277 lines aren’t shown here.
This diff is large: its 602 lines aren’t shown here.
This diff is large: its 86 lines aren’t shown here.
This diff is large: its 348 lines aren’t shown here.
This diff is large: its 434 lines aren’t shown here.
This diff is large: its 1072 lines aren’t shown here.
This diff is large: its 218 lines aren’t shown here.
This diff is large: its 721 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 53 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 221 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 130 lines aren’t shown here.
This diff is large: its 198 lines aren’t shown here.
This diff is large: its 81 lines aren’t shown here.
This diff is large: its 131 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 286 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 104 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 69 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 87 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 2435 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 138 lines aren’t shown here.
This diff is large: its 92 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 251 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 66 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 1106 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 88 lines aren’t shown here.
This diff is large: its 65 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 188 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 1323 lines aren’t shown here.
This diff is large: its 297 lines aren’t shown here.
This diff is large: its 71 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 200 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 84 lines aren’t shown here.
This diff is large: its 158 lines aren’t shown here.
This diff is large: its 64 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 100 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 55 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 462 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 65 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 64 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 53 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 81 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 464 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 331 lines aren’t shown here.
This diff is large: its 75 lines aren’t shown here.
This diff is large: its 52 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 105 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 128 lines aren’t shown here.
This diff is large: its 83 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 278 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 200 lines aren’t shown here.
This diff is large: its 195 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 87 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 67 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 124 lines aren’t shown here.
This diff is large: its 89 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 78 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 2 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 2431 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 80 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 291 lines aren’t shown here.
This diff is large: its 553 lines aren’t shown here.
This diff is large: its 534 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 690 lines aren’t shown here.
This diff is large: its 341 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 244 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 90 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 179 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 156 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 364 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 34 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 236 lines aren’t shown here.
This diff is large: its 84 lines aren’t shown here.
This diff is large: its 50 lines aren’t shown here.
This diff is large: its 870 lines aren’t shown here.
This diff is large: its 1363 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 126 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 109 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 117 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 27 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 114 lines aren’t shown here.
This diff is large: its 117 lines aren’t shown here.
This diff is large: its 257 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 89 lines aren’t shown here.
This diff is large: its 61 lines aren’t shown here.
This diff is large: its 114 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 14 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 210 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 184 lines aren’t shown here.
This diff is large: its 24 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 41 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 48 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 48 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 44 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 64 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 40 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 91 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 37 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 69 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 224 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 306 lines aren’t shown here.
This diff is large: its 59 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 102 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 891 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 25 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 90 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 78 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 47 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 41 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 86 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 88 lines aren’t shown here.
This diff is large: its 45 lines aren’t shown here.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 45 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 268 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 189 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 64 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 49 lines aren’t shown here.
This diff is large: its 58 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 87 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 55 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 39 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 42 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.
This diff is large: its 57 lines aren’t shown here.
This diff is large: its 60 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 23 lines aren’t shown here.
This diff is large: its 10 lines aren’t shown here.
This diff is large: its 35 lines aren’t shown here.
This diff is large: its 120 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 11 lines aren’t shown here.
This diff is large: its 68 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 30 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 33 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.
This diff is large: its 296 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 95 lines aren’t shown here.
This diff is large: its 76 lines aren’t shown here.
This diff is large: its 26 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 28 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 41 lines aren’t shown here.
This diff is large: its 226 lines aren’t shown here.
This diff is large: its 71 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 136 lines aren’t shown here.
This diff is large: its 54 lines aren’t shown here.
This diff is large: its 51 lines aren’t shown here.
This diff is large: its 71 lines aren’t shown here.
This diff is large: its 748 lines aren’t shown here.
This diff is large: its 19 lines aren’t shown here.
This diff is large: its 736 lines aren’t shown here.
This diff is large: its 133 lines aren’t shown here.
This diff is large: its 15 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 126 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 21 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 284 lines aren’t shown here.
This diff is large: its 22 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 8 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 29 lines aren’t shown here.
This diff is large: its 443 lines aren’t shown here.
This diff is large: its 17 lines aren’t shown here.
This diff is large: its 16 lines aren’t shown here.
This diff is large: its 32 lines aren’t shown here.
This diff is large: its 18 lines aren’t shown here.