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 | 1856 | D: The Linux Support Team Erlangen |
| 1857 | 1857 | |
| 1858 | 1858 | N: Andreas Koensgen |
| 1859 | −E: ajk@iehk.rwth-aachen.de | |
| 1859 | +E: ajk@comnets.uni-bremen.de | |
| 1860 | 1860 | D: 6pack driver for AX.25 |
| 1861 | 1861 | |
| 1862 | 1862 | N: Harald Koerfgen |
| @@ -2006,6 +2006,9 @@ E: paul@laufernet.com · 143 unmodified lines | ||
| 2006 | 2006 | D: Soundblaster driver fixes, ISAPnP quirk |
| 2007 | 2007 | S: California, USA |
| 2008 | 2008 | |
| 2009 | +N: Jonathan Layes | |
| 2010 | +D: ARPD support | |
| 2011 | + | |
| 2009 | 2012 | N: Tom Lees |
| 2010 | 2013 | E: tom@lpsg.demon.co.uk |
| 2011 | 2014 | W: http://www.lpsg.demon.co.uk/ |
| @@ -3802,6 +3805,9 @@ S: van Bronckhorststraat 12 · 1790 unmodified lines | ||
| 3802 | 3805 | S: 2612 XV Delft |
| 3803 | 3806 | S: The Netherlands |
| 3804 | 3807 | |
| 3808 | +N: Thomas Woller | |
| 3809 | +D: CS461x Cirrus Logic sound driver | |
| 3810 | + | |
| 3805 | 3811 | N: David Woodhouse |
| 3806 | 3812 | E: dwmw2@infradead.org |
| 3807 | 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 | 94 | Date: May 2009 |
| 95 | 95 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 96 | 96 | Description: |
| 97 | − This is the smallest unit the storage device can write | |
| 98 | − without resorting to read-modify-write operation. It is | |
| 99 | − usually the same as the logical block size but may be | |
| 100 | − bigger. One example is SATA drives with 4KB sectors | |
| 101 | − that expose a 512-byte logical block size to the | |
| 102 | − operating system. | |
| 97 | + This is the smallest unit a physical storage device can | |
| 98 | + write atomically. It is usually the same as the logical | |
| 99 | + block size but may be bigger. One example is SATA | |
| 100 | + drives with 4KB sectors that expose a 512-byte logical | |
| 101 | + block size to the operating system. For stacked block | |
| 102 | + devices the physical_block_size variable contains the | |
| 103 | + maximum physical_block_size of the component devices. | |
| 103 | 104 | |
| 104 | 105 | What: /sys/block/<disk>/queue/minimum_io_size |
| 105 | 106 | Date: April 2009 |
| 106 | 107 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 107 | 108 | Description: |
| 108 | − Storage devices may report a preferred minimum I/O size, | |
| 109 | − which is the smallest request the device can perform | |
| 110 | − without incurring a read-modify-write penalty. For disk | |
| 111 | − drives this is often the physical block size. For RAID | |
| 112 | − arrays it is often the stripe chunk size. | |
| 109 | + Storage devices may report a granularity or preferred | |
| 110 | + minimum I/O size which is the smallest request the | |
| 111 | + device can perform without incurring a performance | |
| 112 | + penalty. For disk drives this is often the physical | |
| 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 | 119 | What: /sys/block/<disk>/queue/optimal_io_size |
| 115 | 120 | Date: April 2009 |
| 116 | 121 | Contact: Martin K. Petersen <martin.petersen@oracle.com> |
| 117 | 122 | Description: |
| 118 | 123 | Storage devices may report an optimal I/O size, which is |
| 119 | − the device's preferred unit of receiving I/O. This is | |
| 120 | − rarely reported for disk drives. For RAID devices it is | |
| 121 | − usually the stripe width or the internal block size. | |
| 124 | + the device's preferred unit for sustained I/O. This is | |
| 125 | + rarely reported for disk drives. For RAID arrays it is | |
| 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 | 449 | </para> |
| 450 | 450 | |
| 451 | 451 | <programlisting> |
| 452 | −__u32 ipaddress; | |
| 453 | −printk(KERN_INFO "my ip: %d.%d.%d.%d\n", NIPQUAD(ipaddress)); | |
| 452 | +__be32 ipaddress; | |
| 453 | +printk(KERN_INFO "my ip: %pI4\n", &ipaddress); | |
| 454 | 454 | </programlisting> |
| 455 | 455 | |
| 456 | 456 | <para> |
| @@ -83,11 +83,12 @@ not detect it missed following items in original chain. · 82 unmodified lines | ||
| 83 | 83 | obj = kmem_cache_alloc(...); |
| 84 | 84 | lock_chain(); // typically a spin_lock() |
| 85 | 85 | obj->key = key; |
| 86 | −atomic_inc(&obj->refcnt); | |
| 87 | 86 | /* |
| 88 | 87 | * we need to make sure obj->key is updated before obj->next |
| 88 | + * or obj->refcnt | |
| 89 | 89 | */ |
| 90 | 90 | smp_wmb(); |
| 91 | +atomic_set(&obj->refcnt, 1); | |
| 91 | 92 | hlist_add_head_rcu(&obj->obj_node, list); |
| 92 | 93 | unlock_chain(); // typically a spin_unlock() |
| 93 | 94 | |
| @@ -159,6 +160,10 @@ out: · 65 unmodified lines | ||
| 159 | 160 | obj = kmem_cache_alloc(cachep); |
| 160 | 161 | lock_chain(); // typically a spin_lock() |
| 161 | 162 | obj->key = key; |
| 163 | +/* | |
| 164 | + * changes to obj->key must be visible before refcnt one | |
| 165 | + */ | |
| 166 | +smp_wmb(); | |
| 162 | 167 | atomic_set(&obj->refcnt, 1); |
| 163 | 168 | /* |
| 164 | 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 | 21 | For SA11xx and Xscale, this is used to |
| 22 | 22 | setup a minicache mapping. |
| 23 | 23 | |
| 24 | +ffff4000 ffffffff cache aliasing on ARMv6 and later CPUs. | |
| 25 | + | |
| 24 | 26 | ffff1000 ffff7fff Reserved. |
| 25 | 27 | Platforms must not use this address range. |
| 26 | 28 | |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | /* |
| 2 | 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 | 5 | * All rights reserved. |
| 6 | 6 | * |
| 7 | 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 | 194 | module_exit(cn_test_fini); |
| 195 | 195 | |
| 196 | 196 | MODULE_LICENSE("GPL"); |
| 197 | −MODULE_AUTHOR("Evgeniy Polyakov <johnpol@2ka.mipt.ru>"); | |
| 197 | +MODULE_AUTHOR("Evgeniy Polyakov <zbr@ioremap.net>"); | |
| 198 | 198 | MODULE_DESCRIPTION("Connector's test module"); |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | /* |
| 2 | 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 | 7 | * This program is free software; you can redistribute it and/or modify |
| @@ -23,7 +23,8 @@ interface. · 22 unmodified lines | ||
| 23 | 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 | 29 | mount -t sysfs sysfs /sys |
| 29 | 30 | |
| @@ -139,6 +139,7 @@ Code Seq# Include File Comments · 138 unmodified lines | ||
| 139 | 139 | 'm' all linux/synclink.h conflict! |
| 140 | 140 | 'm' 00-1F net/irda/irmod.h conflict! |
| 141 | 141 | 'n' 00-7F linux/ncp_fs.h |
| 142 | +'n' 80-8F linux/nilfs2_fs.h NILFS2 | |
| 142 | 143 | 'n' E0-FF video/matrox.h matroxfb |
| 143 | 144 | 'o' 00-1F fs/ocfs2/ocfs2_fs.h OCFS2 |
| 144 | 145 | 'o' 00-03 include/mtd/ubi-user.h conflict! (OCFS2 and UBI overlaps) |
| @@ -36,8 +36,6 @@ detailed description): · 35 unmodified lines | ||
| 36 | 36 | - Bluetooth enable and disable |
| 37 | 37 | - video output switching, expansion control |
| 38 | 38 | - ThinkLight on and off |
| 39 | − - limited docking and undocking | |
| 40 | − - UltraBay eject | |
| 41 | 39 | - CMOS/UCMS control |
| 42 | 40 | - LED control |
| 43 | 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 | 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 | 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 | |
| 2 | − * "physical" memory for the new Guest by mapping the kernel image and | |
| 3 | − * the virtual devices, then opens /dev/lguest to tell the kernel | |
| 4 | − * about the Guest and control it. :*/ | |
| 1 | +/*P:100 | |
| 2 | + * This is the Launcher code, a simple program which lays out the "physical" | |
| 3 | + * memory for the new Guest by mapping the kernel image and the virtual | |
| 4 | + * devices, then opens /dev/lguest to tell the kernel about the Guest and | |
| 5 | + * control it. | |
| 6 | +:*/ | |
| 5 | 7 | #define _LARGEFILE64_SOURCE |
| 6 | 8 | #define _GNU_SOURCE |
| 7 | 9 | #include <stdio.h> |
| @@ -46,13 +48,15 @@ · 38 unmodified lines | ||
| 46 | 48 | #include "linux/virtio_rng.h" |
| 47 | 49 | #include "linux/virtio_ring.h" |
| 48 | 50 | #include "asm/bootparam.h" |
| 49 | −/*L:110 We can ignore the 39 include files we need for this program, but I do | |
| 50 | − * want to draw attention to the use of kernel-style types. | |
| 51 | +/*L:110 | |
| 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 | 55 | * As Linus said, "C is a Spartan language, and so should your naming be." I |
| 53 | 56 | * like these abbreviations, so we define them here. Note that u64 is always |
| 54 | 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 | 60 | typedef unsigned long long u64; |
| 57 | 61 | typedef uint32_t u32; |
| 58 | 62 | typedef uint16_t u16; |
| @@ -69,8 +73,10 @@ typedef uint8_t u8; · 10 unmodified lines | ||
| 69 | 73 | /* This will occupy 3 pages: it must be a power of 2. */ |
| 70 | 74 | #define VIRTQUEUE_NUM 256 |
| 71 | 75 | |
| 72 | −/*L:120 verbose is both a global flag and a macro. The C preprocessor allows | |
| 73 | − * this, and although I wouldn't recommend it, it works quite nicely here. */ | |
| 76 | +/*L:120 | |
| 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 | 80 | static bool verbose; |
| 75 | 81 | #define verbose(args...) \ |
| 76 | 82 | do { if (verbose) printf(args); } while(0) |
| @@ -87,8 +93,7 @@ static int lguest_fd; · 10 unmodified lines | ||
| 87 | 93 | static unsigned int __thread cpu_id; |
| 88 | 94 | |
| 89 | 95 | /* This is our list of devices. */ |
| 90 | −struct device_list | |
| 91 | −{ | |
| 96 | +struct device_list { | |
| 92 | 97 | /* Counter to assign interrupt numbers. */ |
| 93 | 98 | unsigned int next_irq; |
| 94 | 99 | |
| @@ -100,8 +105,7 @@ struct device_list · 5 unmodified lines | ||
| 100 | 105 | |
| 101 | 106 | /* A single linked list of devices. */ |
| 102 | 107 | struct device *dev; |
| 103 | − /* And a pointer to the last device for easy append and also for | |
| 104 | − * configuration appending. */ | |
| 108 | + /* And a pointer to the last device for easy append. */ | |
| 105 | 109 | struct device *lastdev; |
| 106 | 110 | }; |
| 107 | 111 | |
| @@ -109,8 +113,7 @@ struct device_list · 1 unmodified line | ||
| 109 | 113 | static struct device_list devices; |
| 110 | 114 | |
| 111 | 115 | /* The device structure describes a single device. */ |
| 112 | −struct device | |
| 113 | −{ | |
| 116 | +struct device { | |
| 114 | 117 | /* The linked-list pointer. */ |
| 115 | 118 | struct device *next; |
| 116 | 119 | |
| @@ -135,8 +138,7 @@ struct device · 18 unmodified lines | ||
| 135 | 138 | }; |
| 136 | 139 | |
| 137 | 140 | /* The virtqueue structure describes a queue attached to a device. */ |
| 138 | −struct virtqueue | |
| 139 | −{ | |
| 141 | +struct virtqueue { | |
| 140 | 142 | struct virtqueue *next; |
| 141 | 143 | |
| 142 | 144 | /* Which device owns me. */ |
| @@ -168,20 +170,24 @@ static char **main_args; · 25 unmodified lines | ||
| 168 | 170 | /* The original tty settings to restore on exit. */ |
| 169 | 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 | 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 | 178 | #define wmb() __asm__ __volatile__("" : : : "memory") |
| 175 | 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 | 184 | * This is a fairly ugly trick: we need to know the size of the type and |
| 180 | 185 | * alignment requirement to check the pointer is kosher. It's also nice to |
| 181 | 186 | * have the name of the type in case we report failure. |
| 182 | 187 | * |
| 183 | 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 | 191 | #define convert(iov, type) \ |
| 186 | 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 | 204 | /* Wrapper for the last available index. Makes it easier to change. */ |
| 199 | 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 | |
| 202 | − * little-endian too, but it's nice to be explicit so we have these helpers. */ | |
| 207 | +/* | |
| 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 | 211 | #define cpu_to_le16(v16) (v16) |
| 204 | 212 | #define cpu_to_le32(v32) (v32) |
| 205 | 213 | #define cpu_to_le64(v64) (v64) |
| @@ -241,11 +249,12 @@ static u8 *get_feature_bits(struct device *dev) · 35 unmodified lines | ||
| 241 | 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 | |
| 245 | − * where pointers run wild and free! Unfortunately, like most userspace | |
| 246 | − * programs, it's quite boring (which is why everyone likes to hack on the | |
| 247 | − * kernel!). Perhaps if you make up an Lguest Drinking Game at this point, it | |
| 248 | − * will get you through this section. Or, maybe not. | |
| 252 | +/*L:100 | |
| 253 | + * The Launcher code itself takes us out into userspace, that scary place where | |
| 254 | + * pointers run wild and free! Unfortunately, like most userspace programs, | |
| 255 | + * it's quite boring (which is why everyone likes to hack on the kernel!). | |
| 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 | 259 | * The Launcher sets up a big chunk of memory to be the Guest's "physical" |
| 251 | 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 | 263 | * This can be tough to get your head around, but usually it just means that we |
| 255 | 264 | * use these trivial conversion functions when the Guest gives us it's |
| 256 | − * "physical" addresses: */ | |
| 265 | + * "physical" addresses: | |
| 266 | + */ | |
| 257 | 267 | static void *from_guest_phys(unsigned long addr) |
| 258 | 268 | { |
| 259 | 269 | return guest_base + addr; |
| @@ -268,7 +278,8 @@ static unsigned long to_guest_phys(const void *addr) · 8 unmodified lines | ||
| 268 | 278 | * Loading the Kernel. |
| 269 | 279 | * |
| 270 | 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 | 283 | static int open_or_die(const char *name, int flags) |
| 273 | 284 | { |
| 274 | 285 | int fd = open(name, flags); |
| @@ -283,12 +294,19 @@ static void *map_zeroed_pages(unsigned int num) · 8 unmodified lines | ||
| 283 | 294 | int fd = open_or_die("/dev/zero", O_RDONLY); |
| 284 | 295 | void *addr; |
| 285 | 296 | |
| 286 | − /* We use a private mapping (ie. if we write to the page, it will be | |
| 287 | − * copied). */ | |
| 297 | + /* | |
| 298 | + * We use a private mapping (ie. if we write to the page, it will be | |
| 299 | + * copied). | |
| 300 | + */ | |
| 288 | 301 | addr = mmap(NULL, getpagesize() * num, |
| 289 | 302 | PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, fd, 0); |
| 290 | 303 | if (addr == MAP_FAILED) |
| 291 | 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 | 310 | close(fd); |
| 293 | 311 | |
| 294 | 312 | return addr; |
| @@ -305,20 +323,24 @@ static void *get_pages(unsigned int num) · 10 unmodified lines | ||
| 305 | 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 | 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 | 331 | static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) |
| 312 | 332 | { |
| 313 | 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 | 337 | * The kernel really wants to be writable: it patches its own |
| 317 | 338 | * instructions. |
| 318 | 339 | * |
| 319 | 340 | * MAP_PRIVATE means that the page won't be copied until a write is |
| 320 | 341 | * done to it. This allows us to share untouched memory between |
| 321 | − * Guests. */ | |
| 342 | + * Guests. | |
| 343 | + */ | |
| 322 | 344 | if (mmap(addr, len, PROT_READ|PROT_WRITE|PROT_EXEC, |
| 323 | 345 | MAP_FIXED|MAP_PRIVATE, fd, offset) != MAP_FAILED) |
| 324 | 346 | return; |
| @@ -329,7 +351,8 @@ static void map_at(int fd, void *addr, unsigned long offset, unsigned long len) · 4 unmodified lines | ||
| 329 | 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 | 356 | * the Guest memory. ELF = Embedded Linking Format, which is the format used |
| 334 | 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 | 360 | * address. We use the physical address; the Guest will map itself to the |
| 338 | 361 | * virtual address. |
| 339 | 362 | * |
| 340 | − * We return the starting address. */ | |
| 363 | + * We return the starting address. | |
| 364 | + */ | |
| 341 | 365 | static unsigned long map_elf(int elf_fd, const Elf32_Ehdr *ehdr) |
| 342 | 366 | { |
| 343 | 367 | Elf32_Phdr phdr[ehdr->e_phnum]; |
| 344 | 368 | unsigned int i; |
| 345 | 369 | |
| 346 | − /* Sanity checks on the main ELF header: an x86 executable with a | |
| 347 | − * reasonable number of correctly-sized program headers. */ | |
| 370 | + /* | |
| 371 | + * Sanity checks on the main ELF header: an x86 executable with a | |
| 372 | + * reasonable number of correctly-sized program headers. | |
| 373 | + */ | |
| 348 | 374 | if (ehdr->e_type != ET_EXEC |
| 349 | 375 | || ehdr->e_machine != EM_386 |
| 350 | 376 | || ehdr->e_phentsize != sizeof(Elf32_Phdr) |
| 351 | 377 | || ehdr->e_phnum < 1 || ehdr->e_phnum > 65536U/sizeof(Elf32_Phdr)) |
| 352 | 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 | 382 | * headers which indicate which parts ("segments") of the program to |
| 356 | − * load where. */ | |
| 383 | + * load where. | |
| 384 | + */ | |
| 357 | 385 | |
| 358 | 386 | /* We read in all the program headers at once: */ |
| 359 | 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 | 389 | if (read(elf_fd, phdr, sizeof(phdr)) != sizeof(phdr)) |
| 362 | 390 | err(1, "Reading program headers"); |
| 363 | 391 | |
| 364 | − /* Try all the headers: there are usually only three. A read-only one, | |
| 365 | − * a read-write one, and a "note" section which we don't load. */ | |
| 392 | + /* | |
| 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 | 396 | for (i = 0; i < ehdr->e_phnum; i++) { |
| 367 | 397 | /* If this isn't a loadable segment, we ignore it */ |
| 368 | 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 | 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 | |
| 384 | − * supposed to jump into it and it will unpack itself. We used to have to | |
| 385 | − * perform some hairy magic because the unpacking code scared me. | |
| 413 | +/*L:150 | |
| 414 | + * A bzImage, unlike an ELF file, is not meant to be loaded. You're supposed | |
| 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 | 418 | * Fortunately, Jeremy Fitzhardinge convinced me it wasn't that hard and wrote |
| 388 | 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 | 422 | static unsigned long load_bzimage(int fd) |
| 391 | 423 | { |
| 392 | 424 | struct boot_params boot; |
| @@ -394,8 +426,10 @@ static unsigned long load_bzimage(int fd) · 1 unmodified line | ||
| 394 | 426 | /* Modern bzImages get loaded at 1M. */ |
| 395 | 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 | |
| 398 | − * a Linux boot header (see Documentation/x86/i386/boot.txt) */ | |
| 429 | + /* | |
| 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 | 433 | lseek(fd, 0, SEEK_SET); |
| 400 | 434 | read(fd, &boot, sizeof(boot)); |
| 401 | 435 | |
| @@ -414,9 +448,11 @@ static unsigned long load_bzimage(int fd) · 12 unmodified lines | ||
| 414 | 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 | 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 | 456 | static unsigned long load_kernel(int fd) |
| 421 | 457 | { |
| 422 | 458 | Elf32_Ehdr hdr; |
| @@ -433,24 +469,28 @@ static unsigned long load_kernel(int fd) · 10 unmodified lines | ||
| 433 | 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 | 474 | * it calls getpagesize() twice: "it's dumb code." |
| 438 | 475 | * |
| 439 | 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 | 479 | static inline unsigned long page_align(unsigned long addr) |
| 442 | 480 | { |
| 443 | 481 | /* Add upwards and truncate downwards. */ |
| 444 | 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 | |
| 448 | − * the kernel which the kernel can use to boot from without needing any | |
| 449 | − * drivers. Most distributions now use this as standard: the initrd contains | |
| 450 | − * the code to load the appropriate driver modules for the current machine. | |
| 485 | +/*L:180 | |
| 486 | + * An "initial ram disk" is a disk image loaded into memory along with the | |
| 487 | + * kernel which the kernel can use to boot from without needing any drivers. | |
| 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 | 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 | 494 | static unsigned long load_initrd(const char *name, unsigned long mem) |
| 455 | 495 | { |
| 456 | 496 | int ifd; |
| @@ -462,12 +502,16 @@ static unsigned long load_initrd(const char *name, unsigned long mem) · 5 unmodified lines | ||
| 462 | 502 | if (fstat(ifd, &st) < 0) |
| 463 | 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 | |
| 466 | − * page-aligned, so we round the size up for that. */ | |
| 505 | + /* | |
| 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 | 509 | len = page_align(st.st_size); |
| 468 | 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 | |
| 470 | − * little odd, but quite useful. */ | |
| 511 | + /* | |
| 512 | + * Once a file is mapped, you can close the file descriptor. It's a | |
| 513 | + * little odd, but quite useful. | |
| 514 | + */ | |
| 471 | 515 | close(ifd); |
| 472 | 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 | |
| 480 | − * between them. */ | |
| 523 | +/* | |
| 524 | + * Simple routine to roll all the commandline arguments together with spaces | |
| 525 | + * between them. | |
| 526 | + */ | |
| 481 | 527 | static void concat(char *dst, char *args[]) |
| 482 | 528 | { |
| 483 | 529 | unsigned int i, len = 0; |
| @@ -494,10 +540,12 @@ static void concat(char *dst, char *args[]) · 10 unmodified lines | ||
| 494 | 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 | 545 | * saw the arguments it expects when we looked at initialize() in lguest_user.c: |
| 499 | 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 | 549 | static void tell_kernel(unsigned long start) |
| 502 | 550 | { |
| 503 | 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 | 563 | * Device Handling. |
| 516 | 564 | * |
| 517 | 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 | 570 | static void *_check_pointer(unsigned long addr, unsigned int size, |
| 523 | 571 | unsigned int line) |
| 524 | 572 | { |
| 525 | − /* We have to separately check addr and addr+size, because size could | |
| 526 | − * be huge and addr + size might wrap around. */ | |
| 573 | + /* | |
| 574 | + * We have to separately check addr and addr+size, because size could | |
| 575 | + * be huge and addr + size might wrap around. | |
| 576 | + */ | |
| 527 | 577 | if (addr >= guest_limit || addr + size >= guest_limit) |
| 528 | 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 | |
| 530 | − * safe to use. */ | |
| 579 | + /* | |
| 580 | + * We return a pointer for the caller's convenience, now we know it's | |
| 581 | + * safe to use. | |
| 582 | + */ | |
| 531 | 583 | return from_guest_phys(addr); |
| 532 | 584 | } |
| 533 | 585 | /* A macro which transparently hands the line number to the real function. */ |
| 534 | 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 | 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 | 593 | static unsigned next_desc(struct vring_desc *desc, |
| 540 | 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 | 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 | 617 | static void trigger_irq(struct virtqueue *vq) |
| 561 | 618 | { |
| 562 | 619 | unsigned long buf[] = { LHREQ_IRQ, vq->config.irq }; |
| @@ -576,12 +633,14 @@ static void trigger_irq(struct virtqueue *vq) · 13 unmodified lines | ||
| 576 | 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 | 638 | * it to an iovec for convenient access. Since descriptors consist of some |
| 581 | 639 | * number of output then some number of input descriptors, it's actually two |
| 582 | 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 | 644 | static unsigned wait_for_vq_desc(struct virtqueue *vq, |
| 586 | 645 | struct iovec iov[], |
| 587 | 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 | 649 | struct vring_desc *desc; |
| 591 | 650 | u16 last_avail = lg_last_avail(vq); |
| 592 | 651 | |
| 652 | + /* There's nothing available? */ | |
| 593 | 653 | while (last_avail == vq->vring.avail->idx) { |
| 594 | 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 | 660 | trigger_irq(vq); |
| 598 | 661 | |
| 599 | 662 | /* OK, now we need to know about added descriptors. */ |
| 600 | 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 | |
| 603 | − * sure it's written, then check again. */ | |
| 665 | + /* | |
| 666 | + * They could have slipped one in as we were doing that: make | |
| 667 | + * sure it's written, then check again. | |
| 668 | + */ | |
| 604 | 669 | mb(); |
| 605 | 670 | if (last_avail != vq->vring.avail->idx) { |
| 606 | 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 | 685 | errx(1, "Guest moved used index from %u to %u", |
| 621 | 686 | last_avail, vq->vring.avail->idx); |
| 622 | 687 | |
| 623 | − /* Grab the next descriptor number they're advertising, and increment | |
| 624 | − * the index we've seen. */ | |
| 688 | + /* | |
| 689 | + * Grab the next descriptor number they're advertising, and increment | |
| 690 | + * the index we've seen. | |
| 691 | + */ | |
| 625 | 692 | head = vq->vring.avail->ring[last_avail % vq->vring.num]; |
| 626 | 693 | lg_last_avail(vq)++; |
| 627 | 694 | |
| @@ -636,8 +703,10 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 8 unmodified lines | ||
| 636 | 703 | desc = vq->vring.desc; |
| 637 | 704 | i = head; |
| 638 | 705 | |
| 639 | − /* If this is an indirect entry, then this buffer contains a descriptor | |
| 640 | − * table which we handle as if it's any normal descriptor chain. */ | |
| 706 | + /* | |
| 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 | 710 | if (desc[i].flags & VRING_DESC_F_INDIRECT) { |
| 642 | 711 | if (desc[i].len % sizeof(struct vring_desc)) |
| 643 | 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 | 725 | if (desc[i].flags & VRING_DESC_F_WRITE) |
| 657 | 726 | (*in_num)++; |
| 658 | 727 | else { |
| 659 | − /* If it's an output descriptor, they're all supposed | |
| 660 | − * to come before any input descriptors. */ | |
| 728 | + /* | |
| 729 | + * If it's an output descriptor, they're all supposed | |
| 730 | + * to come before any input descriptors. | |
| 731 | + */ | |
| 661 | 732 | if (*in_num) |
| 662 | 733 | errx(1, "Descriptor has out after in"); |
| 663 | 734 | (*out_num)++; |
| @@ -671,14 +742,19 @@ static unsigned wait_for_vq_desc(struct virtqueue *vq, · 7 unmodified lines | ||
| 671 | 742 | return head; |
| 672 | 743 | } |
| 673 | 744 | |
| 674 | −/* After we've used one of their buffers, we tell them about it. We'll then | |
| 675 | − * want to send them an interrupt, using trigger_irq(). */ | |
| 745 | +/* | |
| 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 | 750 | static void add_used(struct virtqueue *vq, unsigned int head, int len) |
| 677 | 751 | { |
| 678 | 752 | struct vring_used_elem *used; |
| 679 | 753 | |
| 680 | − /* The virtqueue contains a ring of used buffers. Get a pointer to the | |
| 681 | − * next entry in that used ring. */ | |
| 754 | + /* | |
| 755 | + * The virtqueue contains a ring of used buffers. Get a pointer to the | |
| 756 | + * next entry in that used ring. | |
| 757 | + */ | |
| 682 | 758 | used = &vq->vring.used->ring[vq->vring.used->idx % vq->vring.num]; |
| 683 | 759 | used->id = head; |
| 684 | 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 | 775 | * The Console |
| 700 | 776 | * |
| 701 | − * We associate some data with the console for our exit hack. */ | |
| 702 | −struct console_abort | |
| 703 | −{ | |
| 777 | + * We associate some data with the console for our exit hack. | |
| 778 | + */ | |
| 779 | +struct console_abort { | |
| 704 | 780 | /* How many times have they hit ^C? */ |
| 705 | 781 | int count; |
| 706 | 782 | /* When did they start? */ |
| @@ -715,30 +791,35 @@ static void console_input(struct virtqueue *vq) · 8 unmodified lines | ||
| 715 | 791 | struct console_abort *abort = vq->dev->priv; |
| 716 | 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 | 795 | head = wait_for_vq_desc(vq, iov, &out_num, &in_num); |
| 720 | 796 | if (out_num) |
| 721 | 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 | 800 | len = readv(STDIN_FILENO, iov, in_num); |
| 725 | 801 | if (len <= 0) { |
| 726 | 802 | /* Ran out of input? */ |
| 727 | 803 | warnx("Failed to get console input, ignoring console."); |
| 728 | − /* For simplicity, dying threads kill the whole Launcher. So | |
| 729 | − * just nap here. */ | |
| 804 | + /* | |
| 805 | + * For simplicity, dying threads kill the whole Launcher. So | |
| 806 | + * just nap here. | |
| 807 | + */ | |
| 730 | 808 | for (;;) |
| 731 | 809 | pause(); |
| 732 | 810 | } |
| 733 | 811 | |
| 812 | + /* Tell the Guest we used a buffer. */ | |
| 734 | 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 | 818 | * This is such a hack, but works surprisingly well. Each ^C has to |
| 739 | 819 | * be in a buffer by itself, so they can't be too fast. But we check |
| 740 | 820 | * that we get three within about a second, so they can't be too |
| 741 | − * slow. */ | |
| 821 | + * slow. | |
| 822 | + */ | |
| 742 | 823 | if (len != 1 || ((char *)iov[0].iov_base)[0] != 3) { |
| 743 | 824 | abort->count = 0; |
| 744 | 825 | return; |
| @@ -763,15 +844,23 @@ static void console_output(struct virtqueue *vq) · 18 unmodified lines | ||
| 763 | 844 | unsigned int head, out, in; |
| 764 | 845 | struct iovec iov[vq->vring.num]; |
| 765 | 846 | |
| 847 | + /* We usually wait in here, for the Guest to give us something. */ | |
| 766 | 848 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 767 | 849 | if (in) |
| 768 | 850 | errx(1, "Input buffers in console output queue?"); |
| 851 | + | |
| 852 | + /* writev can return a partial write, so we loop here. */ | |
| 769 | 853 | while (!iov_empty(iov, out)) { |
| 770 | 854 | int len = writev(STDOUT_FILENO, iov, out); |
| 771 | 855 | if (len <= 0) |
| 772 | 856 | err(1, "Write to stdout gave %i", len); |
| 773 | 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 | 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 | 880 | unsigned int head, out, in; |
| 792 | 881 | struct iovec iov[vq->vring.num]; |
| 793 | 882 | |
| 883 | + /* We usually wait in here for the Guest to give us a packet. */ | |
| 794 | 884 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 795 | 885 | if (in) |
| 796 | 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 | 891 | if (writev(net_info->tunfd, iov, out) < 0) |
| 798 | 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 | 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 | 907 | static bool will_block(int fd) |
| 804 | 908 | { |
| 805 | 909 | fd_set fdset; |
| @@ -809,8 +913,11 @@ static bool will_block(int fd) · 3 unmodified lines | ||
| 809 | 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 | |
| 813 | − * Guest. */ | |
| 916 | +/* | |
| 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 | 921 | static void net_input(struct virtqueue *vq) |
| 815 | 922 | { |
| 816 | 923 | int len; |
| @@ -818,21 +925,38 @@ static void net_input(struct virtqueue *vq) · 1 unmodified line | ||
| 818 | 925 | struct iovec iov[vq->vring.num]; |
| 819 | 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 | 932 | head = wait_for_vq_desc(vq, iov, &out, &in); |
| 822 | 933 | if (out) |
| 823 | 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 | 940 | if (vq->pending_used && will_block(net_info->tunfd)) |
| 827 | 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 | 947 | len = readv(net_info->tunfd, iov, in); |
| 830 | 948 | if (len <= 0) |
| 831 | 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 | 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 | 960 | static int do_thread(void *_vq) |
| 837 | 961 | { |
| 838 | 962 | struct virtqueue *vq = _vq; |
| @@ -842,8 +966,10 @@ static int do_thread(void *_vq) · 3 unmodified lines | ||
| 842 | 966 | return 0; |
| 843 | 967 | } |
| 844 | 968 | |
| 845 | −/* When a child dies, we kill our entire process group with SIGTERM. This | |
| 846 | − * also has the side effect that the shell restores the console for us! */ | |
| 969 | +/* | |
| 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 | 973 | static void kill_launcher(int signal) |
| 848 | 974 | { |
| 849 | 975 | kill(0, SIGTERM); |
| @@ -878,11 +1004,15 @@ static void reset_device(struct device *dev) · 28 unmodified lines | ||
| 878 | 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 | 1010 | static void create_thread(struct virtqueue *vq) |
| 882 | 1011 | { |
| 883 | − /* Create stack for thread and run it. Since stack grows | |
| 884 | − * upwards, we point the stack pointer to the end of this | |
| 885 | − * region. */ | |
| 1012 | + /* | |
| 1013 | + * Create stack for thread. Since the stack grows upwards, we point | |
| 1014 | + * the stack pointer to the end of this region. | |
| 1015 | + */ | |
| 886 | 1016 | char *stack = malloc(32768); |
| 887 | 1017 | unsigned long args[] = { LHREQ_EVENTFD, |
| 888 | 1018 | vq->config.pfn*getpagesize(), 0 }; |
| @@ -893,17 +1023,22 @@ static void create_thread(struct virtqueue *vq) · 4 unmodified lines | ||
| 893 | 1023 | err(1, "Creating eventfd"); |
| 894 | 1024 | args[2] = vq->eventfd; |
| 895 | 1025 | |
| 896 | − /* Attach an eventfd to this virtqueue: it will go off | |
| 897 | − * when the Guest does an LHCALL_NOTIFY for this vq. */ | |
| 1026 | + /* | |
| 1027 | + * Attach an eventfd to this virtqueue: it will go off when the Guest | |
| 1028 | + * does an LHCALL_NOTIFY for this vq. | |
| 1029 | + */ | |
| 898 | 1030 | if (write(lguest_fd, &args, sizeof(args)) != 0) |
| 899 | 1031 | err(1, "Attaching eventfd"); |
| 900 | 1032 | |
| 901 | − /* CLONE_VM: because it has to access the Guest memory, and | |
| 902 | − * SIGCHLD so we get a signal if it dies. */ | |
| 1033 | + /* | |
| 1034 | + * CLONE_VM: because it has to access the Guest memory, and SIGCHLD so | |
| 1035 | + * we get a signal if it dies. | |
| 1036 | + */ | |
| 903 | 1037 | vq->thread = clone(do_thread, stack + 32768, CLONE_VM | SIGCHLD, vq); |
| 904 | 1038 | if (vq->thread == (pid_t)-1) |
| 905 | 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 | 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 | 1097 | static void handle_output(unsigned long addr) |
| 960 | 1098 | { |
| 961 | 1099 | struct device *i; |
| @@ -964,25 +1102,42 @@ static void handle_output(unsigned long addr) · 2 unmodified lines | ||
| 964 | 1102 | for (i = devices.dev; i; i = i->next) { |
| 965 | 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 | 1109 | if (from_guest_phys(addr) == i->desc) { |
| 969 | 1110 | update_device_status(i); |
| 970 | 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 | 1125 | for (vq = i->vq; vq; vq = vq->next) { |
| 975 | 1126 | if (addr != vq->config.pfn*getpagesize()) |
| 976 | 1127 | continue; |
| 977 | 1128 | if (i->running) |
| 978 | 1129 | errx(1, "Notification on running %s", i->name); |
| 1130 | + /* This just calls create_thread() for each virtqueue */ | |
| 979 | 1131 | start_device(i); |
| 980 | 1132 | return; |
| 981 | 1133 | } |
| 982 | 1134 | } |
| 983 | 1135 | |
| 984 | − /* Early console write is done using notify on a nul-terminated string | |
| 985 | − * in Guest memory. */ | |
| 1136 | + /* | |
| 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 | 1141 | if (addr >= guest_limit) |
| 987 | 1142 | errx(1, "Bad NOTIFY %#lx", addr); |
| 988 | 1143 | |
| @@ -998,10 +1153,12 @@ static void handle_output(unsigned long addr) · 9 unmodified lines | ||
| 998 | 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 | 1158 | * number of virtqueue descriptors, then two sets of feature bits, then an |
| 1003 | 1159 | * array of configuration bytes. This routine returns the configuration |
| 1004 | − * pointer. */ | |
| 1160 | + * pointer. | |
| 1161 | + */ | |
| 1005 | 1162 | static u8 *device_config(const struct device *dev) |
| 1006 | 1163 | { |
| 1007 | 1164 | return (void *)(dev->desc + 1) |
| @@ -1009,9 +1166,11 @@ static u8 *device_config(const struct device *dev) · 1 unmodified line | ||
| 1009 | 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 | 1171 | * table page just above the Guest's normal memory. It returns a pointer to |
| 1014 | − * that descriptor. */ | |
| 1172 | + * that descriptor. | |
| 1173 | + */ | |
| 1015 | 1174 | static struct lguest_device_desc *new_dev_desc(u16 type) |
| 1016 | 1175 | { |
| 1017 | 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 | 1191 | return memcpy(p, &d, sizeof(d)); |
| 1033 | 1192 | } |
| 1034 | 1193 | |
| 1035 | −/* Each device descriptor is followed by the description of its virtqueues. We | |
| 1036 | − * specify how many descriptors the virtqueue is to have. */ | |
| 1194 | +/* | |
| 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 | 1198 | static void add_virtqueue(struct device *dev, unsigned int num_descs, |
| 1038 | 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 | 1211 | vq->next = NULL; |
| 1051 | 1212 | vq->last_avail_idx = 0; |
| 1052 | 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 | 1219 | vq->service = service; |
| 1054 | 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 | 1227 | /* Initialize the vring. */ |
| 1062 | 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 | 1232 | * device_config() to get the end of the device's current virtqueues; |
| 1066 | 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 | 1236 | assert(dev->desc->config_len == 0 && dev->desc->feature_len == 0); |
| 1069 | 1237 | memcpy(device_config(dev), &vq->config, sizeof(vq->config)); |
| 1070 | 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 | 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 | |
| 1076 | − * second. */ | |
| 1243 | + /* | |
| 1244 | + * Add to tail of list, so dev->vq is first vq, dev->vq->next is | |
| 1245 | + * second. | |
| 1246 | + */ | |
| 1077 | 1247 | for (i = &dev->vq; *i; i = &(*i)->next); |
| 1078 | 1248 | *i = vq; |
| 1079 | 1249 | } |
| 1080 | 1250 | |
| 1081 | −/* The first half of the feature bitmask is for us to advertise features. The | |
| 1082 | − * second half is for the Guest to accept features. */ | |
| 1251 | +/* | |
| 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 | 1255 | static void add_feature(struct device *dev, unsigned bit) |
| 1084 | 1256 | { |
| 1085 | 1257 | u8 *features = get_feature_bits(dev); |
| @@ -1093,9 +1265,11 @@ static void add_feature(struct device *dev, unsigned bit) · 7 unmodified lines | ||
| 1093 | 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 | 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 | 1273 | static void set_config(struct device *dev, unsigned len, const void *conf) |
| 1100 | 1274 | { |
| 1101 | 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 | 1279 | /* Copy in the config information, and store the length. */ |
| 1106 | 1280 | memcpy(device_config(dev), conf, len); |
| 1107 | 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 | |
| 1111 | − * calling new_dev_desc() to allocate the descriptor and device memory. | |
| 1287 | +/* | |
| 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 | 1294 | static struct device *new_device(const char *name, u16 type) |
| 1115 | 1295 | { |
| 1116 | 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 | 1303 | dev->num_vq = 0; |
| 1124 | 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 | 1308 | * easier, but the user expects the devices to be arranged on the bus |
| 1128 | 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 | 1312 | if (devices.lastdev) |
| 1131 | 1313 | devices.lastdev->next = dev; |
| 1132 | 1314 | else |
| @@ -1136,8 +1318,10 @@ static struct device *new_device(const char *name, u16 type) · 3 unmodified lines | ||
| 1136 | 1318 | return dev; |
| 1137 | 1319 | } |
| 1138 | 1320 | |
| 1139 | −/* Our first setup routine is the console. It's a fairly simple device, but | |
| 1140 | − * UNIX tty handling makes it uglier than it could be. */ | |
| 1321 | +/* | |
| 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 | 1325 | static void setup_console(void) |
| 1142 | 1326 | { |
| 1143 | 1327 | struct device *dev; |
| @@ -1145,8 +1329,10 @@ static void setup_console(void) · 1 unmodified line | ||
| 1145 | 1329 | /* If we can save the initial standard input settings... */ |
| 1146 | 1330 | if (tcgetattr(STDIN_FILENO, &orig_term) == 0) { |
| 1147 | 1331 | struct termios term = orig_term; |
| 1148 | − /* Then we turn off echo, line buffering and ^C etc. We want a | |
| 1149 | − * raw input stream to the Guest. */ | |
| 1332 | + /* | |
| 1333 | + * Then we turn off echo, line buffering and ^C etc: We want a | |
| 1334 | + * raw input stream to the Guest. | |
| 1335 | + */ | |
| 1150 | 1336 | term.c_lflag &= ~(ISIG|ICANON|ECHO); |
| 1151 | 1337 | tcsetattr(STDIN_FILENO, TCSANOW, &term); |
| 1152 | 1338 | } |
| @@ -1157,10 +1343,12 @@ static void setup_console(void) · 4 unmodified lines | ||
| 1157 | 1343 | dev->priv = malloc(sizeof(struct console_abort)); |
| 1158 | 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 | 1348 | * they put something the input queue, we make sure we're listening to |
| 1162 | 1349 | * stdin. When they put something in the output queue, we write it to |
| 1163 | − * stdout. */ | |
| 1350 | + * stdout. | |
| 1351 | + */ | |
| 1164 | 1352 | add_virtqueue(dev, VIRTQUEUE_NUM, console_input); |
| 1165 | 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 | 1361 | * --sharenet=<name> option which opens or creates a named pipe. This can be |
| 1173 | 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 | 1371 | * multiple inter-guest channels behind one interface, although it would |
| 1183 | 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 | 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 | 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 | 1402 | * network device to the bridge device specified by the command line. |
| 1212 | 1403 | * |
| 1213 | 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 | 1407 | static void add_to_bridge(int fd, const char *if_name, const char *br_name) |
| 1216 | 1408 | { |
| 1217 | 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 | 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 | 1428 | * it up so packets will flow, the copies the MAC address into the hwaddr |
| 1236 | − * pointer. */ | |
| 1429 | + * pointer. | |
| 1430 | + */ | |
| 1237 | 1431 | static void configure_device(int fd, const char *tapif, u32 ipaddr) |
| 1238 | 1432 | { |
| 1239 | 1433 | struct ifreq ifr; |
| @@ -1260,10 +1454,12 @@ static int get_tun_device(char tapif[IFNAMSIZ]) · 20 unmodified lines | ||
| 1260 | 1454 | /* Start with this zeroed. Messy but sure. */ |
| 1261 | 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 | 1459 | * tap device is like a tun device, only somehow different. To tell |
| 1265 | 1460 | * the truth, I completely blundered my way through this code, but it |
| 1266 | − * works now! */ | |
| 1461 | + * works now! | |
| 1462 | + */ | |
| 1267 | 1463 | netfd = open_or_die("/dev/net/tun", O_RDWR); |
| 1268 | 1464 | ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; |
| 1269 | 1465 | strcpy(ifr.ifr_name, "tap%d"); |
| @@ -1274,18 +1470,22 @@ static int get_tun_device(char tapif[IFNAMSIZ]) · 4 unmodified lines | ||
| 1274 | 1470 | TUN_F_CSUM|TUN_F_TSO4|TUN_F_TSO6|TUN_F_TSO_ECN) != 0) |
| 1275 | 1471 | err(1, "Could not set features for tun device"); |
| 1276 | 1472 | |
| 1277 | − /* We don't need checksums calculated for packets coming in this | |
| 1278 | − * device: trust us! */ | |
| 1473 | + /* | |
| 1474 | + * We don't need checksums calculated for packets coming in this | |
| 1475 | + * device: trust us! | |
| 1476 | + */ | |
| 1279 | 1477 | ioctl(netfd, TUNSETNOCSUM, 1); |
| 1280 | 1478 | |
| 1281 | 1479 | memcpy(tapif, ifr.ifr_name, IFNAMSIZ); |
| 1282 | 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 | 1485 | * routing, but the principle is the same: it uses the "tun" device to inject |
| 1287 | 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 | 1489 | static void setup_tun_net(char *arg) |
| 1290 | 1490 | { |
| 1291 | 1491 | struct device *dev; |
| @@ -1302,13 +1502,14 @@ static void setup_tun_net(char *arg) · 10 unmodified lines | ||
| 1302 | 1502 | dev = new_device("net", VIRTIO_ID_NET); |
| 1303 | 1503 | dev->priv = net_info; |
| 1304 | 1504 | |
| 1305 | − /* Network devices need a receive and a send queue, just like | |
| 1306 | − * console. */ | |
| 1505 | + /* Network devices need a recv and a send queue, just like console. */ | |
| 1307 | 1506 | add_virtqueue(dev, VIRTQUEUE_NUM, net_input); |
| 1308 | 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 | |
| 1311 | − * tap interface, connect to the bridge etc. Any socket will do! */ | |
| 1509 | + /* | |
| 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 | 1513 | ipfd = socket(PF_INET, SOCK_DGRAM, IPPROTO_IP); |
| 1313 | 1514 | if (ipfd < 0) |
| 1314 | 1515 | err(1, "opening IP socket"); |
| @@ -1362,39 +1563,31 @@ static void setup_tun_net(char *arg) · 47 unmodified lines | ||
| 1362 | 1563 | verbose("device %u: tun %s: %s\n", |
| 1363 | 1564 | devices.device_num, tapif, arg); |
| 1364 | 1565 | } |
| 1365 | − | |
| 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. */ | |
| 1566 | +/*:*/ | |
| 1375 | 1567 | |
| 1376 | 1568 | /* This hangs off device->priv. */ |
| 1377 | −struct vblk_info | |
| 1378 | −{ | |
| 1569 | +struct vblk_info { | |
| 1379 | 1570 | /* The size of the file. */ |
| 1380 | 1571 | off64_t len; |
| 1381 | 1572 | |
| 1382 | 1573 | /* The file descriptor for the file. */ |
| 1383 | 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 | 1578 | /*L:210 |
| 1394 | 1579 | * The Disk |
| 1395 | 1580 | * |
| 1396 | − * Remember that the block device is handled by a separate I/O thread. We head | |
| 1397 | − * straight into the core of that thread here: | |
| 1581 | + * The disk only has one virtqueue, so it only has one thread. It is really | |
| 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 | 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 | 1599 | struct iovec iov[vq->vring.num]; |
| 1407 | 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 | 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 | 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 | 1613 | if (out_num == 0 || in_num == 0) |
| 1416 | 1614 | errx(1, "Bad virtblk cmd %u out=%u in=%u", |
| 1417 | 1615 | head, out_num, in_num); |
| 1418 | 1616 | |
| 1419 | 1617 | out = convert(&iov[0], struct virtio_blk_outhdr); |
| 1420 | 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 | 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 | 1627 | * that it wants all previous writes to occur before this write. We |
| 1425 | 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 | 1631 | if (out->type & VIRTIO_BLK_T_BARRIER) |
| 1428 | 1632 | fdatasync(vblk->fd); |
| 1429 | 1633 | |
| 1430 | − /* In general the virtio block driver is allowed to try SCSI commands. | |
| 1431 | − * It'd be nice if we supported eject, for example, but we don't. */ | |
| 1634 | + /* | |
| 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 | 1638 | if (out->type & VIRTIO_BLK_T_SCSI_CMD) { |
| 1433 | 1639 | fprintf(stderr, "Scsi commands unsupported\n"); |
| 1434 | 1640 | *in = VIRTIO_BLK_S_UNSUPP; |
| 1435 | 1641 | wlen = sizeof(*in); |
| 1436 | 1642 | } else if (out->type & VIRTIO_BLK_T_OUT) { |
| 1437 | − /* Write */ | |
| 1438 | − | |
| 1439 | − /* Move to the right location in the block file. This can fail | |
| 1440 | − * if they try to write past end. */ | |
| 1643 | + /* | |
| 1644 | + * Write | |
| 1645 | + * | |
| 1646 | + * Move to the right location in the block file. This can fail | |
| 1647 | + * if they try to write past end. | |
| 1648 | + */ | |
| 1441 | 1649 | if (lseek64(vblk->fd, off, SEEK_SET) != off) |
| 1442 | 1650 | err(1, "Bad seek to sector %llu", out->sector); |
| 1443 | 1651 | |
| 1444 | 1652 | ret = writev(vblk->fd, iov+1, out_num-1); |
| 1445 | 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 | 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 | 1660 | if (ret > 0 && off + ret > vblk->len) { |
| 1451 | 1661 | /* Trim it back to the correct length */ |
| 1452 | 1662 | ftruncate64(vblk->fd, vblk->len); |
| @@ -1456,10 +1666,12 @@ static void blk_request(struct virtqueue *vq) · 3 unmodified lines | ||
| 1456 | 1666 | wlen = sizeof(*in); |
| 1457 | 1667 | *in = (ret >= 0 ? VIRTIO_BLK_S_OK : VIRTIO_BLK_S_IOERR); |
| 1458 | 1668 | } else { |
| 1459 | − /* Read */ | |
| 1460 | − | |
| 1461 | − /* Move to the right location in the block file. This can fail | |
| 1462 | − * if they try to read past end. */ | |
| 1669 | + /* | |
| 1670 | + * Read | |
| 1671 | + * | |
| 1672 | + * Move to the right location in the block file. This can fail | |
| 1673 | + * if they try to read past end. | |
| 1674 | + */ | |
| 1463 | 1675 | if (lseek64(vblk->fd, off, SEEK_SET) != off) |
| 1464 | 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 | 1691 | * barrier. But Christoph Hellwig points out that we need a sync |
| 1479 | 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 | 1695 | if (out->type & VIRTIO_BLK_T_BARRIER) |
| 1482 | 1696 | fdatasync(vblk->fd); |
| 1483 | 1697 | |
| 1698 | + /* Finished that request. */ | |
| 1484 | 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 | 1706 | struct vblk_info *vblk; |
| 1492 | 1707 | struct virtio_blk_config conf; |
| 1493 | 1708 | |
| 1494 | − /* The device responds to return from I/O thread. */ | |
| 1709 | + /* Creat the device. */ | |
| 1495 | 1710 | dev = new_device("block", VIRTIO_ID_BLOCK); |
| 1496 | 1711 | |
| 1497 | 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 | 1725 | /* Tell Guest how many sectors this device has. */ |
| 1511 | 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 | |
| 1514 | − * for the in and out elements. */ | |
| 1728 | + /* | |
| 1729 | + * Tell Guest not to put in too many descriptors at once: two are used | |
| 1730 | + * for the in and out elements. | |
| 1731 | + */ | |
| 1515 | 1732 | add_feature(dev, VIRTIO_BLK_F_SEG_MAX); |
| 1516 | 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 | 1738 | verbose("device %u: virtblock %llu sectors\n", |
| 1521 | 1739 | ++devices.device_num, le64_to_cpu(conf.capacity)); |
| 1522 | 1740 | } |
| 1523 | 1741 | |
| 1524 | −struct rng_info { | |
| 1525 | − int rfd; | |
| 1526 | −}; | |
| 1527 | − | |
| 1528 | −/* Our random number generator device reads from /dev/random into the Guest's | |
| 1742 | +/*L:211 | |
| 1743 | + * Our random number generator device reads from /dev/random into the Guest's | |
| 1529 | 1744 | * input buffers. The usual case is that the Guest doesn't want random numbers |
| 1530 | 1745 | * and so has no buffers although /dev/random is still readable, whereas |
| 1531 | 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 | 1754 | static void rng_input(struct virtqueue *vq) |
| 1535 | 1755 | { |
| 1536 | 1756 | int len; |
| @@ -1543,9 +1763,10 @@ static void rng_input(struct virtqueue *vq) · 6 unmodified lines | ||
| 1543 | 1763 | if (out_num) |
| 1544 | 1764 | errx(1, "Output buffers in rng?"); |
| 1545 | 1765 | |
| 1546 | − /* This is why we convert to iovecs: the readv() call uses them, and so | |
| 1547 | − * it reads straight into the Guest's buffer. We loop to make sure we | |
| 1548 | − * fill it. */ | |
| 1766 | + /* | |
| 1767 | + * Just like the console write, we loop to cover the whole iovec. | |
| 1768 | + * In this case, short reads actually happen quite a bit. | |
| 1769 | + */ | |
| 1549 | 1770 | while (!iov_empty(iov, in_num)) { |
| 1550 | 1771 | len = readv(rng_info->rfd, iov, in_num); |
| 1551 | 1772 | if (len <= 0) |
| @@ -1558,15 +1779,18 @@ static void rng_input(struct virtqueue *vq) · 6 unmodified lines | ||
| 1558 | 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 | 1785 | static void setup_rng(void) |
| 1563 | 1786 | { |
| 1564 | 1787 | struct device *dev; |
| 1565 | 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 | 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 | 1794 | dev = new_device("rng", VIRTIO_ID_RNG); |
| 1571 | 1795 | dev->priv = rng_info; |
| 1572 | 1796 | |
| @@ -1582,8 +1806,10 @@ static void __attribute__((noreturn)) restart_guest(void) · 9 unmodified lines | ||
| 1582 | 1806 | { |
| 1583 | 1807 | unsigned int i; |
| 1584 | 1808 | |
| 1585 | − /* Since we don't track all open fds, we simply close everything beyond | |
| 1586 | − * stderr. */ | |
| 1809 | + /* | |
| 1810 | + * Since we don't track all open fds, we simply close everything beyond | |
| 1811 | + * stderr. | |
| 1812 | + */ | |
| 1587 | 1813 | for (i = 3; i < FD_SETSIZE; i++) |
| 1588 | 1814 | close(i); |
| 1589 | 1815 | |
| @@ -1594,8 +1820,10 @@ static void __attribute__((noreturn)) restart_guest(void) · 4 unmodified lines | ||
| 1594 | 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 | |
| 1598 | − * its input and output, and finally, lays it to rest. */ | |
| 1823 | +/*L:220 | |
| 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 | 1827 | static void __attribute__((noreturn)) run_guest(void) |
| 1600 | 1828 | { |
| 1601 | 1829 | for (;;) { |
| @@ -1630,7 +1858,7 @@ static void __attribute__((noreturn)) run_guest(void) · 28 unmodified lines | ||
| 1630 | 1858 | * |
| 1631 | 1859 | * Are you ready? Take a deep breath and join me in the core of the Host, in |
| 1632 | 1860 | * "make Host". |
| 1633 | − :*/ | |
| 1861 | +:*/ | |
| 1634 | 1862 | |
| 1635 | 1863 | static struct option opts[] = { |
| 1636 | 1864 | { "verbose", 0, NULL, 'v' }, |
| @@ -1651,8 +1879,7 @@ static void usage(void) · 14 unmodified lines | ||
| 1651 | 1879 | /*L:105 The main routine is where the real work begins: */ |
| 1652 | 1880 | int main(int argc, char *argv[]) |
| 1653 | 1881 | { |
| 1654 | − /* Memory, top-level pagetable, code startpoint and size of the | |
| 1655 | − * (optional) initrd. */ | |
| 1882 | + /* Memory, code startpoint and size of the (optional) initrd. */ | |
| 1656 | 1883 | unsigned long mem = 0, start, initrd_size = 0; |
| 1657 | 1884 | /* Two temporaries. */ |
| 1658 | 1885 | int i, c; |
| @@ -1664,24 +1891,32 @@ int main(int argc, char *argv[]) · 5 unmodified lines | ||
| 1664 | 1891 | /* Save the args: we "reboot" by execing ourselves again. */ |
| 1665 | 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 | 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 | 1899 | devices.lastdev = NULL; |
| 1671 | 1900 | devices.next_irq = 1; |
| 1672 | 1901 | |
| 1902 | + /* We're CPU 0. In fact, that's the only CPU possible right now. */ | |
| 1673 | 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 | 1907 | * descriptor and memory pages for the devices as we parse the command |
| 1676 | 1908 | * line. So we quickly look through the arguments to find the amount |
| 1677 | − * of memory now. */ | |
| 1909 | + * of memory now. | |
| 1910 | + */ | |
| 1678 | 1911 | for (i = 1; i < argc; i++) { |
| 1679 | 1912 | if (argv[i][0] != '-') { |
| 1680 | 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 | 1916 | * guest-physical memory range. This fills it with 0, |
| 1683 | 1917 | * and ensures that the Guest won't be killed when it |
| 1684 | − * tries to access it. */ | |
| 1918 | + * tries to access it. | |
| 1919 | + */ | |
| 1685 | 1920 | guest_base = map_zeroed_pages(mem / getpagesize() |
| 1686 | 1921 | + DEVICE_PAGES); |
| 1687 | 1922 | guest_limit = mem; |
| @@ -1714,8 +1949,10 @@ int main(int argc, char *argv[]) · 26 unmodified lines | ||
| 1714 | 1949 | usage(); |
| 1715 | 1950 | } |
| 1716 | 1951 | } |
| 1717 | − /* After the other arguments we expect memory and kernel image name, | |
| 1718 | − * followed by command line arguments for the kernel. */ | |
| 1952 | + /* | |
| 1953 | + * After the other arguments we expect memory and kernel image name, | |
| 1954 | + * followed by command line arguments for the kernel. | |
| 1955 | + */ | |
| 1719 | 1956 | if (optind + 2 > argc) |
| 1720 | 1957 | usage(); |
| 1721 | 1958 | |
| @@ -1733,20 +1970,26 @@ int main(int argc, char *argv[]) · 11 unmodified lines | ||
| 1733 | 1970 | /* Map the initrd image if requested (at top of physical memory) */ |
| 1734 | 1971 | if (initrd_name) { |
| 1735 | 1972 | initrd_size = load_initrd(initrd_name, mem); |
| 1736 | − /* These are the location in the Linux boot header where the | |
| 1737 | − * start and size of the initrd are expected to be found. */ | |
| 1973 | + /* | |
| 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 | 1977 | boot->hdr.ramdisk_image = mem - initrd_size; |
| 1739 | 1978 | boot->hdr.ramdisk_size = initrd_size; |
| 1740 | 1979 | /* The bootloader type 0xFF means "unknown"; that's OK. */ |
| 1741 | 1980 | boot->hdr.type_of_loader = 0xFF; |
| 1742 | 1981 | } |
| 1743 | 1982 | |
| 1744 | − /* The Linux boot header contains an "E820" memory map: ours is a | |
| 1745 | − * simple, single region. */ | |
| 1983 | + /* | |
| 1984 | + * The Linux boot header contains an "E820" memory map: ours is a | |
| 1985 | + * simple, single region. | |
| 1986 | + */ | |
| 1746 | 1987 | boot->e820_entries = 1; |
| 1747 | 1988 | boot->e820_map[0] = ((struct e820entry) { 0, mem, E820_RAM }); |
| 1748 | − /* The boot header contains a command line pointer: we put the command | |
| 1749 | − * line after the boot header. */ | |
| 1989 | + /* | |
| 1990 | + * The boot header contains a command line pointer: we put the command | |
| 1991 | + * line after the boot header. | |
| 1992 | + */ | |
| 1750 | 1993 | boot->hdr.cmd_line_ptr = to_guest_phys(boot + 1); |
| 1751 | 1994 | /* We use a simple helper to copy the arguments separated by spaces. */ |
| 1752 | 1995 | concat((char *)(boot + 1), argv+optind+2); |
| @@ -1760,11 +2003,13 @@ int main(int argc, char *argv[]) · 7 unmodified lines | ||
| 1760 | 2003 | /* Tell the entry path not to try to reload segment registers. */ |
| 1761 | 2004 | boot->hdr.loadflags |= KEEP_SEGMENTS; |
| 1762 | 2005 | |
| 1763 | − /* We tell the kernel to initialize the Guest: this returns the open | |
| 1764 | − * /dev/lguest file descriptor. */ | |
| 2006 | + /* | |
| 2007 | + * We tell the kernel to initialize the Guest: this returns the open | |
| 2008 | + * /dev/lguest file descriptor. | |
| 2009 | + */ | |
| 1765 | 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 | 2013 | signal(SIGCHLD, kill_launcher); |
| 1769 | 2014 | |
| 1770 | 2015 | /* If we exit via err(), this kills all the threads, restores tty. */ |
| @@ -30,9 +30,9 @@ State · 29 unmodified lines | ||
| 30 | 30 | The validator tracks lock-class usage history into 4n + 1 separate state bits: |
| 31 | 31 | |
| 32 | 32 | - 'ever held in STATE context' |
| 33 | −- 'ever head as readlock in STATE context' | |
| 34 | −- 'ever head with STATE enabled' | |
| 35 | −- 'ever head as readlock with STATE enabled' | |
| 33 | +- 'ever held as readlock in STATE context' | |
| 34 | +- 'ever held with STATE enabled' | |
| 35 | +- 'ever held as readlock with STATE enabled' | |
| 36 | 36 | |
| 37 | 37 | Where STATE can be either one of (kernel/lockdep_states.h) |
| 38 | 38 | - hardirq |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | This is the 6pack-mini-HOWTO, written by |
| 2 | 2 | |
| 3 | 3 | Andreas Könsgen DG3KQ |
| 4 | −Internet: ajk@iehk.rwth-aachen.de | |
| 4 | +Internet: ajk@comnets.uni-bremen.de | |
| 5 | 5 | AMPR-net: dg3kq@db0pra.ampr.org |
| 6 | 6 | AX.25: dg3kq@db0ach.#nrw.deu.eu |
| 7 | 7 | |
| @@ -101,6 +101,8 @@ card*/pcm*/xrun_debug · 100 unmodified lines | ||
| 101 | 101 | bit 0 = Enable XRUN/jiffies debug messages |
| 102 | 102 | bit 1 = Show stack trace at XRUN / jiffies check |
| 103 | 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 | 107 | When the bit 0 is set, the driver will show the messages to |
| 106 | 108 | kernel log when an xrun is detected. The debug message is |
| @@ -117,6 +119,9 @@ card*/pcm*/xrun_debug · 10 unmodified lines | ||
| 117 | 119 | buggy) hardware that doesn't give smooth pointer updates. |
| 118 | 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 | 125 | card*/pcm*/sub*/info |
| 121 | 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 | 66 | 'b' - Will immediately reboot the system without syncing or unmounting |
| 67 | 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 | 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 | 142 | re'B'oot is good when you're unable to shut down. But you should also 'S'ync |
| 142 | 143 | and 'U'mount first. |
| 143 | 144 | |
| 144 | −'C'rashdump 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. | |
| 145 | +'C'rash can be used to manually trigger a crashdump when the system is hung. | |
| 146 | +Note that this just triggers a crash if there is no dump mechanism available. | |
| 146 | 147 | |
| 147 | 148 | 'S'ync is great when your system is locked up, it allows you to sync your |
| 148 | 149 | disks and will certainly lessen the chance of data loss and fscking. Note |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | ||
| 20 | 20 | 19 -> EM2860/SAA711X Reference Design (em2860) |
| 21 | 21 | 20 -> AMD ATI TV Wonder HD 600 (em2880) [0438:b002] |
| 22 | 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 | 24 | 23 -> Huaqi DLCW-130 (em2750) |
| 25 | 25 | 24 -> D-Link DUB-T210 TV Tuner (em2820/em2840) [2001:f112] |
| 26 | 26 | 25 -> Gadmei UTV310 (em2820/em2840) |
| @@ -44,7 +44,9 @@ zc3xx 0458:7007 Genius VideoCam V2 · 43 unmodified lines | ||
| 44 | 44 | zc3xx 0458:700c Genius VideoCam V3 |
| 45 | 45 | zc3xx 0458:700f Genius VideoCam Web V2 |
| 46 | 46 | sonixj 0458:7025 Genius Eye 311Q |
| 47 | +sn9c20x 0458:7029 Genius Look 320s | |
| 47 | 48 | sonixj 0458:702e Genius Slim 310 NB |
| 49 | +sn9c20x 045e:00f4 LifeCam VX-6000 (SN9C20x + OV9650) | |
| 48 | 50 | sonixj 045e:00f5 MicroSoft VX3000 |
| 49 | 51 | sonixj 045e:00f7 MicroSoft VX1000 |
| 50 | 52 | ov519 045e:028c Micro$oft xbox cam |
| @@ -282,6 +284,28 @@ sonixj 0c45:613a Microdia Sonix PC Camera · 231 unmodified lines | ||
| 282 | 284 | sonixj 0c45:613b Surfer SN-206 |
| 283 | 285 | sonixj 0c45:613c Sonix Pccam168 |
| 284 | 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 | 309 | sunplus 0d64:0303 Sunplus FashionCam DXG |
| 286 | 310 | etoms 102c:6151 Qcam Sangha CIF |
| 287 | 311 | etoms 102c:6251 Qcam xxxxxx VGA |
| @@ -290,6 +314,7 @@ spca561 10fd:7e50 FlyCam Usb 100 · 2 unmodified lines | ||
| 290 | 314 | zc3xx 10fd:8050 Typhoon Webshot II USB 300k |
| 291 | 315 | ov534 1415:2000 Sony HD Eye for PS3 (SLEH 00201) |
| 292 | 316 | pac207 145f:013a Trust WB-1300N |
| 317 | +sn9c20x 145f:013d Trust WB-3600R | |
| 293 | 318 | vc032x 15b8:6001 HP 2.0 Megapixel |
| 294 | 319 | vc032x 15b8:6002 HP 2.0 Megapixel rz406aa |
| 295 | 320 | spca501 1776:501c Arowana 300K CMOS Camera |
| @@ -300,4 +325,11 @@ spca500 2899:012c Toptro Industrial · 4 unmodified lines | ||
| 300 | 325 | spca508 8086:0110 Intel Easy PC Camera |
| 301 | 326 | spca500 8086:0630 Intel Pocket PC Camera |
| 302 | 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 | 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 | 73 | order. If you could add yourselves to it in alphabetical order that would be |
| 74 | 74 | so much easier [Ed] |
| 75 | 75 | |
| 76 | −P: Person | |
| 77 | −M: Mail patches to | |
| 76 | +P: Person (obsolete) | |
| 77 | +M: Mail patches to: FullName <address@domain> | |
| 78 | 78 | L: Mailing list that is relevant to this area |
| 79 | 79 | W: Web-page with status/info |
| 80 | 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 | 104 | matches all files in and below net excluding net/ipv6/ |
| 105 | 105 | |
| 106 | 106 | 3C505 NETWORK DRIVER |
| 107 | −P: Philip Blundell | |
| 108 | −M: philb@gnu.org | |
| 107 | +M: Philip Blundell <philb@gnu.org> | |
| 109 | 108 | L: netdev@vger.kernel.org |
| 110 | 109 | S: Maintained |
| 111 | 110 | F: drivers/net/3c505* |
| 112 | 111 | |
| 113 | 112 | 3C59X NETWORK DRIVER |
| 114 | −P: Steffen Klassert | |
| 115 | −M: klassert@mathematik.tu-chemnitz.de | |
| 113 | +M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de> | |
| 116 | 114 | L: netdev@vger.kernel.org |
| 117 | 115 | S: Maintained |
| 118 | 116 | F: Documentation/networking/vortex.txt |
| 119 | 117 | F: drivers/net/3c59x.c |
| 120 | 118 | |
| 121 | 119 | 3CR990 NETWORK DRIVER |
| 122 | −P: David Dillow | |
| 123 | −M: dave@thedillows.org | |
| 120 | +M: David Dillow <dave@thedillows.org> | |
| 124 | 121 | L: netdev@vger.kernel.org |
| 125 | 122 | S: Maintained |
| 126 | 123 | F: drivers/net/typhoon* |
| 127 | 124 | |
| 128 | 125 | 3W-9XXX SATA-RAID CONTROLLER DRIVER |
| 129 | −P: Adam Radford | |
| 130 | −M: linuxraid@amcc.com | |
| 126 | +M: Adam Radford <linuxraid@amcc.com> | |
| 131 | 127 | L: linux-scsi@vger.kernel.org |
| 132 | 128 | W: http://www.amcc.com |
| 133 | 129 | S: Supported |
| 134 | 130 | F: drivers/scsi/3w-9xxx* |
| 135 | 131 | |
| 136 | 132 | 3W-XXXX ATA-RAID CONTROLLER DRIVER |
| 137 | −P: Adam Radford | |
| 138 | −M: linuxraid@amcc.com | |
| 133 | +M: Adam Radford <linuxraid@amcc.com> | |
| 139 | 134 | L: linux-scsi@vger.kernel.org |
| 140 | 135 | W: http://www.amcc.com |
| 141 | 136 | S: Supported |
| 142 | 137 | F: drivers/scsi/3w-xxxx* |
| 143 | 138 | |
| 144 | 139 | 53C700 AND 53C700-66 SCSI DRIVER |
| 145 | −P: James E.J. Bottomley | |
| 146 | −M: James.Bottomley@HansenPartnership.com | |
| 140 | +M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> | |
| 147 | 141 | L: linux-scsi@vger.kernel.org |
| 148 | 142 | S: Maintained |
| 149 | 143 | F: drivers/scsi/53c700* |
| 150 | 144 | |
| 151 | 145 | 6PACK NETWORK DRIVER FOR AX.25 |
| 152 | −P: Andreas Koensgen | |
| 153 | −M: ajk@iehk.rwth-aachen.de | |
| 146 | +M: Andreas Koensgen <ajk@comnets.uni-bremen.de> | |
| 154 | 147 | L: linux-hams@vger.kernel.org |
| 155 | 148 | S: Maintained |
| 156 | 149 | F: drivers/net/hamradio/6pack.c |
| 157 | 150 | |
| 158 | 151 | 8169 10/100/1000 GIGABIT ETHERNET DRIVER |
| 159 | −P: Francois Romieu | |
| 160 | −M: romieu@fr.zoreil.com | |
| 152 | +M: Francois Romieu <romieu@fr.zoreil.com> | |
| 161 | 153 | L: netdev@vger.kernel.org |
| 162 | 154 | S: Maintained |
| 163 | 155 | F: drivers/net/r8169.c |
| 164 | 156 | |
| 165 | 157 | 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER |
| 166 | −P: Alan Cox | |
| 167 | −M: alan@lxorguk.ukuu.org.uk | |
| 168 | 158 | L: linux-serial@vger.kernel.org |
| 169 | 159 | W: http://serial.sourceforge.net |
| 170 | −S: Odd Fixes | |
| 160 | +S: Orphan | |
| 171 | 161 | F: drivers/serial/8250* |
| 172 | 162 | F: include/linux/serial_8250.h |
| 173 | 163 | |
| 174 | 164 | 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] |
| 175 | −P: Paul Gortmaker | |
| 176 | −M: p_gortmaker@yahoo.com | |
| 165 | +M: Paul Gortmaker <p_gortmaker@yahoo.com> | |
| 177 | 166 | L: netdev@vger.kernel.org |
| 178 | 167 | S: Maintained |
| 179 | 168 | F: drivers/net/*8390* |
| 180 | 169 | F: drivers/net/ax88796.c |
| 181 | 170 | |
| 182 | 171 | 9P FILE SYSTEM |
| 183 | −P: Eric Van Hensbergen | |
| 184 | −M: ericvh@gmail.com | |
| 185 | −P: Ron Minnich | |
| 186 | −M: rminnich@sandia.gov | |
| 187 | −P: Latchesar Ionkov | |
| 188 | −M: lucho@ionkov.net | |
| 172 | +M: Eric Van Hensbergen <ericvh@gmail.com> | |
| 173 | +M: Ron Minnich <rminnich@sandia.gov> | |
| 174 | +M: Latchesar Ionkov <lucho@ionkov.net> | |
| 189 | 175 | L: v9fs-developer@lists.sourceforge.net |
| 190 | 176 | W: http://swik.net/v9fs |
| 191 | 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 | 180 | F: fs/9p/ |
| 195 | 181 | |
| 196 | 182 | A2232 SERIAL BOARD DRIVER |
| 197 | −P: Enver Haase | |
| 198 | −M: A2232@gmx.net | |
| 183 | +M: Enver Haase <A2232@gmx.net> | |
| 199 | 184 | L: linux-m68k@lists.linux-m68k.org |
| 200 | 185 | S: Maintained |
| 201 | 186 | F: drivers/char/ser_a2232* |
| 202 | 187 | |
| 203 | 188 | AACRAID SCSI RAID DRIVER |
| 204 | −P: Adaptec OEM Raid Solutions | |
| 205 | −M: aacraid@adaptec.com | |
| 189 | +M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> | |
| 206 | 190 | L: linux-scsi@vger.kernel.org |
| 207 | 191 | W: http://www.adaptec.com/ |
| 208 | 192 | S: Supported |
| @@ -210,44 +194,38 @@ F: Documentation/scsi/aacraid.txt · 1 unmodified line | ||
| 210 | 194 | F: drivers/scsi/aacraid/ |
| 211 | 195 | |
| 212 | 196 | ABIT UGURU 1,2 HARDWARE MONITOR DRIVER |
| 213 | −P: Hans de Goede | |
| 214 | −M: j.w.r.degoede@hhs.nl | |
| 197 | +M: Hans de Goede <j.w.r.degoede@hhs.nl> | |
| 215 | 198 | L: lm-sensors@lm-sensors.org |
| 216 | 199 | S: Maintained |
| 217 | 200 | F: drivers/hwmon/abituguru.c |
| 218 | 201 | |
| 219 | 202 | ABIT UGURU 3 HARDWARE MONITOR DRIVER |
| 220 | −P: Alistair John Strachan | |
| 221 | −M: alistair@devzero.co.uk | |
| 203 | +M: Alistair John Strachan <alistair@devzero.co.uk> | |
| 222 | 204 | L: lm-sensors@lm-sensors.org |
| 223 | 205 | S: Maintained |
| 224 | 206 | F: drivers/hwmon/abituguru3.c |
| 225 | 207 | |
| 226 | 208 | ACENIC DRIVER |
| 227 | −P: Jes Sorensen | |
| 228 | −M: jes@trained-monkey.org | |
| 209 | +M: Jes Sorensen <jes@trained-monkey.org> | |
| 229 | 210 | L: linux-acenic@sunsite.dk |
| 230 | 211 | S: Maintained |
| 231 | 212 | F: drivers/net/acenic* |
| 232 | 213 | |
| 233 | 214 | ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER |
| 234 | −P: Peter Feuerer | |
| 235 | −M: peter@piie.net | |
| 236 | −W: http://piie.net/?section=acerhdf | |
| 237 | −S: Maintained | |
| 238 | −F: drivers/platform/x86/acerhdf.c | |
| 215 | +M: Peter Feuerer <peter@piie.net> | |
| 216 | +W: http://piie.net/?section=acerhdf | |
| 217 | +S: Maintained | |
| 218 | +F: drivers/platform/x86/acerhdf.c | |
| 239 | 219 | |
| 240 | 220 | ACER WMI LAPTOP EXTRAS |
| 241 | −P: Carlos Corbacho | |
| 242 | −M: carlos@strangeworlds.co.uk | |
| 221 | +M: Carlos Corbacho <carlos@strangeworlds.co.uk> | |
| 243 | 222 | L: aceracpi@googlegroups.com (subscribers-only) |
| 244 | 223 | W: http://code.google.com/p/aceracpi |
| 245 | 224 | S: Maintained |
| 246 | 225 | F: drivers/platform/x86/acer-wmi.c |
| 247 | 226 | |
| 248 | 227 | ACPI |
| 249 | −P: Len Brown | |
| 250 | −M: lenb@kernel.org | |
| 228 | +M: Len Brown <lenb@kernel.org> | |
| 251 | 229 | L: linux-acpi@vger.kernel.org |
| 252 | 230 | W: http://www.lesswatts.org/projects/acpi/ |
| 253 | 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 | 235 | F: include/linux/acpi.h |
| 258 | 236 | |
| 259 | 237 | ACPI BATTERY DRIVERS |
| 260 | −P: Alexey Starikovskiy | |
| 261 | −M: astarikovskiy@suse.de | |
| 238 | +M: Alexey Starikovskiy <astarikovskiy@suse.de> | |
| 262 | 239 | L: linux-acpi@vger.kernel.org |
| 263 | 240 | W: http://www.lesswatts.org/projects/acpi/ |
| 264 | 241 | S: Supported |
| @@ -266,80 +243,69 @@ F: drivers/acpi/battery.c · 1 unmodified line | ||
| 266 | 243 | F: drivers/acpi/*sbs* |
| 267 | 244 | |
| 268 | 245 | ACPI EC DRIVER |
| 269 | −P: Alexey Starikovskiy | |
| 270 | −M: astarikovskiy@suse.de | |
| 246 | +M: Alexey Starikovskiy <astarikovskiy@suse.de> | |
| 271 | 247 | L: linux-acpi@vger.kernel.org |
| 272 | 248 | W: http://www.lesswatts.org/projects/acpi/ |
| 273 | 249 | S: Supported |
| 274 | 250 | F: drivers/acpi/ec.c |
| 275 | 251 | |
| 276 | 252 | ACPI FAN DRIVER |
| 277 | −P: Zhang Rui | |
| 278 | −M: rui.zhang@intel.com | |
| 253 | +M: Zhang Rui <rui.zhang@intel.com> | |
| 279 | 254 | L: linux-acpi@vger.kernel.org |
| 280 | 255 | W: http://www.lesswatts.org/projects/acpi/ |
| 281 | 256 | S: Supported |
| 282 | 257 | F: drivers/acpi/fan.c |
| 283 | 258 | |
| 284 | 259 | ACPI PCI HOTPLUG DRIVER |
| 285 | −P: Kristen Carlson Accardi | |
| 286 | −M: kristen.c.accardi@intel.com | |
| 260 | +M: Kristen Carlson Accardi <kristen.c.accardi@intel.com> | |
| 287 | 261 | L: linux-pci@vger.kernel.org |
| 288 | 262 | S: Supported |
| 289 | 263 | F: drivers/pci/hotplug/acpi* |
| 290 | 264 | |
| 291 | 265 | ACPI THERMAL DRIVER |
| 292 | −P: Zhang Rui | |
| 293 | −M: rui.zhang@intel.com | |
| 266 | +M: Zhang Rui <rui.zhang@intel.com> | |
| 294 | 267 | L: linux-acpi@vger.kernel.org |
| 295 | 268 | W: http://www.lesswatts.org/projects/acpi/ |
| 296 | 269 | S: Supported |
| 297 | 270 | F: drivers/acpi/*thermal* |
| 298 | 271 | |
| 299 | 272 | ACPI VIDEO DRIVER |
| 300 | −P: Zhang Rui | |
| 301 | −M: rui.zhang@intel.com | |
| 273 | +M: Zhang Rui <rui.zhang@intel.com> | |
| 302 | 274 | L: linux-acpi@vger.kernel.org |
| 303 | 275 | W: http://www.lesswatts.org/projects/acpi/ |
| 304 | 276 | S: Supported |
| 305 | 277 | F: drivers/acpi/video.c |
| 306 | 278 | |
| 307 | 279 | ACPI WMI DRIVER |
| 308 | −P: Carlos Corbacho | |
| 309 | −M: carlos@strangeworlds.co.uk | |
| 280 | +M: Carlos Corbacho <carlos@strangeworlds.co.uk> | |
| 310 | 281 | L: linux-acpi@vger.kernel.org |
| 311 | 282 | W: http://www.lesswatts.org/projects/acpi/ |
| 312 | 283 | S: Maintained |
| 313 | 284 | F: drivers/platform/x86/wmi.c |
| 314 | 285 | |
| 315 | 286 | AD1889 ALSA SOUND DRIVER |
| 316 | −P: Kyle McMartin | |
| 317 | −M: kyle@mcmartin.ca | |
| 318 | −P: Thibaut Varene | |
| 319 | −M: T-Bone@parisc-linux.org | |
| 287 | +M: Kyle McMartin <kyle@mcmartin.ca> | |
| 288 | +M: Thibaut Varene <T-Bone@parisc-linux.org> | |
| 320 | 289 | W: http://wiki.parisc-linux.org/AD1889 |
| 321 | 290 | L: linux-parisc@vger.kernel.org |
| 322 | 291 | S: Maintained |
| 323 | 292 | F: sound/pci/ad1889.* |
| 324 | 293 | |
| 325 | 294 | ADM1025 HARDWARE MONITOR DRIVER |
| 326 | −P: Jean Delvare | |
| 327 | −M: khali@linux-fr.org | |
| 295 | +M: Jean Delvare <khali@linux-fr.org> | |
| 328 | 296 | L: lm-sensors@lm-sensors.org |
| 329 | 297 | S: Maintained |
| 330 | 298 | F: Documentation/hwmon/adm1025 |
| 331 | 299 | F: drivers/hwmon/adm1025.c |
| 332 | 300 | |
| 333 | 301 | ADM1029 HARDWARE MONITOR DRIVER |
| 334 | −P: Corentin Labbe | |
| 335 | −M: corentin.labbe@geomatys.fr | |
| 302 | +M: Corentin Labbe <corentin.labbe@geomatys.fr> | |
| 336 | 303 | L: lm-sensors@lm-sensors.org |
| 337 | 304 | S: Maintained |
| 338 | 305 | F: drivers/hwmon/adm1029.c |
| 339 | 306 | |
| 340 | 307 | ADM8211 WIRELESS DRIVER |
| 341 | −P: Michael Wu | |
| 342 | −M: flamingice@sourmilk.net | |
| 308 | +M: Michael Wu <flamingice@sourmilk.net> | |
| 343 | 309 | L: linux-wireless@vger.kernel.org |
| 344 | 310 | W: http://linuxwireless.org/ |
| 345 | 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 | 313 | F: drivers/net/wireless/adm8211.* |
| 348 | 314 | |
| 349 | 315 | ADT746X FAN DRIVER |
| 350 | −P: Colin Leroy | |
| 351 | −M: colin@colino.net | |
| 316 | +M: Colin Leroy <colin@colino.net> | |
| 352 | 317 | S: Maintained |
| 353 | 318 | F: drivers/macintosh/therm_adt746x.c |
| 354 | 319 | |
| 355 | 320 | ADVANSYS SCSI DRIVER |
| 356 | −P: Matthew Wilcox | |
| 357 | −M: matthew@wil.cx | |
| 321 | +M: Matthew Wilcox <matthew@wil.cx> | |
| 358 | 322 | L: linux-scsi@vger.kernel.org |
| 359 | 323 | S: Maintained |
| 360 | 324 | F: Documentation/scsi/advansys.txt |
| 361 | 325 | F: drivers/scsi/advansys.c |
| 362 | 326 | |
| 363 | 327 | AEDSP16 DRIVER |
| 364 | −P: Riccardo Facchetti | |
| 365 | −M: fizban@tin.it | |
| 328 | +M: Riccardo Facchetti <fizban@tin.it> | |
| 366 | 329 | S: Maintained |
| 367 | 330 | F: sound/oss/aedsp16.c |
| 368 | 331 | |
| 369 | 332 | AFFS FILE SYSTEM |
| 370 | −P: Roman Zippel | |
| 371 | −M: zippel@linux-m68k.org | |
| 333 | +M: Roman Zippel <zippel@linux-m68k.org> | |
| 372 | 334 | S: Maintained |
| 373 | 335 | F: Documentation/filesystems/affs.txt |
| 374 | 336 | F: fs/affs/ |
| 375 | 337 | |
| 376 | 338 | AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN |
| 377 | −P: David Howells | |
| 378 | −M: dhowells@redhat.com | |
| 339 | +M: David Howells <dhowells@redhat.com> | |
| 379 | 340 | L: linux-afs@lists.infradead.org |
| 380 | 341 | S: Supported |
| 381 | 342 | F: fs/afs/ |
| @@ -383,40 +344,35 @@ F: include/net/af_rxrpc.h · 1 unmodified line | ||
| 383 | 344 | F: net/rxrpc/af_rxrpc.c |
| 384 | 345 | |
| 385 | 346 | AGPGART DRIVER |
| 386 | −P: David Airlie | |
| 387 | −M: airlied@linux.ie | |
| 347 | +M: David Airlie <airlied@linux.ie> | |
| 388 | 348 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git |
| 389 | 349 | S: Maintained |
| 390 | 350 | F: drivers/char/agp/ |
| 391 | 351 | F: include/linux/agp* |
| 392 | 352 | |
| 393 | 353 | AHA152X SCSI DRIVER |
| 394 | −P: Juergen E. Fischer | |
| 395 | −M: fischer@norbit.de | |
| 354 | +M: "Juergen E. Fischer" <fischer@norbit.de> | |
| 396 | 355 | L: linux-scsi@vger.kernel.org |
| 397 | 356 | S: Maintained |
| 398 | 357 | F: drivers/scsi/aha152x* |
| 399 | 358 | F: drivers/scsi/pcmcia/aha152x* |
| 400 | 359 | |
| 401 | 360 | AIC7XXX / AIC79XX SCSI DRIVER |
| 402 | −P: Hannes Reinecke | |
| 403 | −M: hare@suse.de | |
| 361 | +M: Hannes Reinecke <hare@suse.de> | |
| 404 | 362 | L: linux-scsi@vger.kernel.org |
| 405 | 363 | S: Maintained |
| 406 | 364 | F: drivers/scsi/aic7xxx/ |
| 407 | 365 | F: drivers/scsi/aic7xxx_old/ |
| 408 | 366 | |
| 409 | 367 | AIO |
| 410 | −P: Benjamin LaHaise | |
| 411 | −M: bcrl@kvack.org | |
| 368 | +M: Benjamin LaHaise <bcrl@kvack.org> | |
| 412 | 369 | L: linux-aio@kvack.org |
| 413 | 370 | S: Supported |
| 414 | 371 | F: fs/aio.c |
| 415 | 372 | F: include/linux/*aio*.h |
| 416 | 373 | |
| 417 | 374 | ALCATEL SPEEDTOUCH USB DRIVER |
| 418 | −P: Duncan Sands | |
| 419 | −M: duncan.sands@free.fr | |
| 375 | +M: Duncan Sands <duncan.sands@free.fr> | |
| 420 | 376 | L: linux-usb@vger.kernel.org |
| 421 | 377 | W: http://www.linux-usb.org/SpeedTouch/ |
| 422 | 378 | S: Maintained |
| @@ -424,32 +380,27 @@ F: drivers/usb/atm/speedtch.c · 1 unmodified line | ||
| 424 | 380 | F: drivers/usb/atm/usbatm.c |
| 425 | 381 | |
| 426 | 382 | ALCHEMY AU1XX0 MMC DRIVER |
| 427 | −P: Manuel Lauss | |
| 428 | −M: manuel.lauss@gmail.com | |
| 383 | +M: Manuel Lauss <manuel.lauss@gmail.com> | |
| 429 | 384 | S: Maintained |
| 430 | 385 | F: drivers/mmc/host/au1xmmc.c |
| 431 | 386 | |
| 432 | 387 | ALI1563 I2C DRIVER |
| 433 | −P: Rudolf Marek | |
| 434 | −M: r.marek@assembler.cz | |
| 388 | +M: Rudolf Marek <r.marek@assembler.cz> | |
| 435 | 389 | L: linux-i2c@vger.kernel.org |
| 436 | 390 | S: Maintained |
| 437 | 391 | F: Documentation/i2c/busses/i2c-ali1563 |
| 438 | 392 | F: drivers/i2c/busses/i2c-ali1563.c |
| 439 | 393 | |
| 440 | 394 | ALPHA PORT |
| 441 | −P: Richard Henderson | |
| 442 | −M: rth@twiddle.net | |
| 395 | +M: Richard Henderson <rth@twiddle.net> | |
| 443 | 396 | S: Odd Fixes for 2.4; Maintained for 2.6. |
| 444 | −P: Ivan Kokshaysky | |
| 445 | −M: ink@jurassic.park.msu.ru | |
| 397 | +M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> | |
| 446 | 398 | S: Maintained for 2.4; PCI support for 2.6. |
| 447 | 399 | L: linux-alpha@vger.kernel.org |
| 448 | 400 | F: arch/alpha/ |
| 449 | 401 | |
| 450 | 402 | AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER |
| 451 | −P: Thomas Dahlmann | |
| 452 | −M: dahlmann.thomas@arcor.de | |
| 403 | +M: Thomas Dahlmann <dahlmann.thomas@arcor.de> | |
| 453 | 404 | L: linux-geode@lists.infradead.org (moderated for non-subscribers) |
| 454 | 405 | S: Supported |
| 455 | 406 | F: drivers/usb/gadget/amd5536udc.* |
| @@ -466,8 +417,7 @@ F: drivers/video/geode/ · 10 unmodified lines | ||
| 466 | 417 | F: arch/x86/include/asm/geode.h |
| 467 | 418 | |
| 468 | 419 | AMD IOMMU (AMD-VI) |
| 469 | −P: Joerg Roedel | |
| 470 | −M: joerg.roedel@amd.com | |
| 420 | +M: Joerg Roedel <joerg.roedel@amd.com> | |
| 471 | 421 | L: iommu@lists.linux-foundation.org |
| 472 | 422 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu.git |
| 473 | 423 | S: Supported |
| @@ -475,40 +425,33 @@ F: arch/x86/kernel/amd_iommu*.c · 1 unmodified line | ||
| 475 | 425 | F: arch/x86/include/asm/amd_iommu*.h |
| 476 | 426 | |
| 477 | 427 | AMD MICROCODE UPDATE SUPPORT |
| 478 | −P: Andreas Herrmann | |
| 479 | −M: andreas.herrmann3@amd.com | |
| 428 | +M: Andreas Herrmann <andreas.herrmann3@amd.com> | |
| 480 | 429 | L: amd64-microcode@amd64.org |
| 481 | 430 | S: Supported |
| 482 | 431 | F: arch/x86/kernel/microcode_amd.c |
| 483 | 432 | |
| 484 | 433 | AMS (Apple Motion Sensor) DRIVER |
| 485 | −P: Stelian Pop | |
| 486 | −M: stelian@popies.net | |
| 487 | −P: Michael Hanselmann | |
| 488 | −M: linux-kernel@hansmi.ch | |
| 434 | +M: Stelian Pop <stelian@popies.net> | |
| 435 | +M: Michael Hanselmann <linux-kernel@hansmi.ch> | |
| 489 | 436 | S: Supported |
| 490 | 437 | F: drivers/hwmon/ams/ |
| 491 | 438 | |
| 492 | 439 | AMSO1100 RNIC DRIVER |
| 493 | −P: Tom Tucker | |
| 494 | −M: tom@opengridcomputing.com | |
| 495 | −P: Steve Wise | |
| 496 | −M: swise@opengridcomputing.com | |
| 440 | +M: Tom Tucker <tom@opengridcomputing.com> | |
| 441 | +M: Steve Wise <swise@opengridcomputing.com> | |
| 497 | 442 | L: general@lists.openfabrics.org |
| 498 | 443 | S: Maintained |
| 499 | 444 | F: drivers/infiniband/hw/amso1100/ |
| 500 | 445 | |
| 501 | 446 | AOA (Apple Onboard Audio) ALSA DRIVER |
| 502 | −P: Johannes Berg | |
| 503 | −M: johannes@sipsolutions.net | |
| 447 | +M: Johannes Berg <johannes@sipsolutions.net> | |
| 504 | 448 | L: linuxppc-dev@ozlabs.org |
| 505 | 449 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 506 | 450 | S: Maintained |
| 507 | 451 | F: sound/aoa/ |
| 508 | 452 | |
| 509 | 453 | APM DRIVER |
| 510 | −P: Stephen Rothwell | |
| 511 | −M: sfr@canb.auug.org.au | |
| 454 | +M: Stephen Rothwell <sfr@canb.auug.org.au> | |
| 512 | 455 | L: linux-laptop@vger.kernel.org |
| 513 | 456 | W: http://www.canb.auug.org.au/~sfr/ |
| 514 | 457 | S: Supported |
| @@ -516,51 +459,44 @@ F: arch/x86/kernel/apm_32.c · 1 unmodified line | ||
| 516 | 459 | F: include/linux/apm_bios.h |
| 517 | 460 | |
| 518 | 461 | APPLE BCM5974 MULTITOUCH DRIVER |
| 519 | −P: Henrik Rydberg | |
| 520 | −M: rydberg@euromail.se | |
| 462 | +M: Henrik Rydberg <rydberg@euromail.se> | |
| 521 | 463 | L: linux-input@vger.kernel.org |
| 522 | 464 | S: Maintained |
| 523 | 465 | F: drivers/input/mouse/bcm5974.c |
| 524 | 466 | |
| 525 | 467 | APPLE SMC DRIVER |
| 526 | −P: Nicolas Boichat | |
| 527 | −M: nicolas@boichat.ch | |
| 468 | +M: Nicolas Boichat <nicolas@boichat.ch> | |
| 528 | 469 | L: mactel-linux-devel@lists.sourceforge.net |
| 529 | 470 | S: Maintained |
| 530 | 471 | F: drivers/hwmon/applesmc.c |
| 531 | 472 | |
| 532 | 473 | APPLETALK NETWORK LAYER |
| 533 | −P: Arnaldo Carvalho de Melo | |
| 534 | −M: acme@ghostprotocols.net | |
| 474 | +M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | |
| 535 | 475 | S: Maintained |
| 536 | 476 | F: drivers/net/appletalk/ |
| 537 | 477 | F: net/appletalk/ |
| 538 | 478 | |
| 539 | 479 | APPLETOUCH TOUCHPAD DRIVER |
| 540 | −P: Johannes Berg | |
| 541 | −M: johannes@sipsolutions.net | |
| 480 | +M: Johannes Berg <johannes@sipsolutions.net> | |
| 542 | 481 | L: linux-input@vger.kernel.org |
| 543 | 482 | S: Maintained |
| 544 | 483 | F: Documentation/input/appletouch.txt |
| 545 | 484 | F: drivers/input/mouse/appletouch.c |
| 546 | 485 | |
| 547 | 486 | ARC FRAMEBUFFER DRIVER |
| 548 | −P: Jaya Kumar | |
| 549 | −M: jayalk@intworks.biz | |
| 487 | +M: Jaya Kumar <jayalk@intworks.biz> | |
| 550 | 488 | S: Maintained |
| 551 | 489 | F: drivers/video/arcfb.c |
| 552 | 490 | F: drivers/video/fb_defio.c |
| 553 | 491 | |
| 554 | 492 | ARM MFM AND FLOPPY DRIVERS |
| 555 | −P: Ian Molton | |
| 556 | −M: spyro@f2s.com | |
| 493 | +M: Ian Molton <spyro@f2s.com> | |
| 557 | 494 | S: Maintained |
| 558 | 495 | F: arch/arm/lib/floppydma.S |
| 559 | 496 | F: arch/arm/include/asm/floppy.h |
| 560 | 497 | |
| 561 | 498 | ARM PORT |
| 562 | −P: Russell King | |
| 563 | −M: linux@arm.linux.org.uk | |
| 499 | +M: Russell King <linux@arm.linux.org.uk> | |
| 564 | 500 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 565 | 501 | W: http://www.arm.linux.org.uk/ |
| 566 | 502 | S: Maintained |
| @@ -571,79 +507,67 @@ S: Orphan · 4 unmodified lines | ||
| 571 | 507 | F: drivers/mmc/host/mmci.* |
| 572 | 508 | |
| 573 | 509 | ARM/ADI ROADRUNNER MACHINE SUPPORT |
| 574 | −P: Lennert Buytenhek | |
| 575 | −M: kernel@wantstofly.org | |
| 510 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 576 | 511 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 577 | 512 | S: Maintained |
| 578 | 513 | F: arch/arm/mach-ixp23xx/ |
| 579 | 514 | F: arch/arm/mach-ixp23xx/include/mach/ |
| 580 | 515 | |
| 581 | 516 | ARM/ADS SPHERE MACHINE SUPPORT |
| 582 | −P: Lennert Buytenhek | |
| 583 | −M: kernel@wantstofly.org | |
| 517 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 584 | 518 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 585 | 519 | S: Maintained |
| 586 | 520 | |
| 587 | 521 | ARM/AFEB9260 MACHINE SUPPORT |
| 588 | −P: Sergey Lapin | |
| 589 | −M: slapin@ossfans.org | |
| 522 | +M: Sergey Lapin <slapin@ossfans.org> | |
| 590 | 523 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 591 | 524 | S: Maintained |
| 592 | 525 | |
| 593 | 526 | ARM/AJECO 1ARM MACHINE SUPPORT |
| 594 | −P: Lennert Buytenhek | |
| 595 | −M: kernel@wantstofly.org | |
| 527 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 596 | 528 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 597 | 529 | S: Maintained |
| 598 | 530 | |
| 599 | 531 | ARM/ATMEL AT91RM9200 ARM ARCHITECTURE |
| 600 | −P: Andrew Victor | |
| 601 | −M: linux@maxim.org.za | |
| 532 | +M: Andrew Victor <linux@maxim.org.za> | |
| 602 | 533 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 603 | 534 | W: http://maxim.org.za/at91_26.html |
| 604 | 535 | S: Maintained |
| 605 | 536 | |
| 606 | 537 | ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE |
| 607 | −P: Lennert Buytenhek | |
| 608 | −M: kernel@wantstofly.org | |
| 538 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 609 | 539 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 610 | 540 | S: Maintained |
| 611 | 541 | |
| 612 | 542 | ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT |
| 613 | −P: Lennert Buytenhek | |
| 614 | −M: kernel@wantstofly.org | |
| 543 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 615 | 544 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 616 | 545 | S: Maintained |
| 617 | 546 | |
| 618 | 547 | ARM/CLKDEV SUPPORT |
| 619 | −P: Russell King | |
| 620 | −M: linux@arm.linux.org.uk | |
| 548 | +M: Russell King <linux@arm.linux.org.uk> | |
| 621 | 549 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 622 | 550 | F: arch/arm/common/clkdev.c |
| 623 | 551 | F: arch/arm/include/asm/clkdev.h |
| 624 | 552 | |
| 625 | 553 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT |
| 626 | −P: Mike Rapoport | |
| 627 | −M: mike@compulab.co.il | |
| 554 | +M: Mike Rapoport <mike@compulab.co.il> | |
| 628 | 555 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 629 | 556 | S: Maintained |
| 630 | 557 | |
| 631 | 558 | ARM/CORGI MACHINE SUPPORT |
| 632 | −P: Richard Purdie | |
| 633 | −M: rpurdie@rpsys.net | |
| 559 | +M: Richard Purdie <rpurdie@rpsys.net> | |
| 634 | 560 | S: Maintained |
| 635 | 561 | |
| 636 | 562 | ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE |
| 637 | −P: Paulius Zaleckas | |
| 638 | −M: paulius.zaleckas@teltonika.lt | |
| 563 | +M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | |
| 639 | 564 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 640 | 565 | T: git git://gitorious.org/linux-gemini/mainline.git |
| 641 | 566 | S: Maintained |
| 642 | 567 | F: arch/arm/mach-gemini/ |
| 643 | 568 | |
| 644 | 569 | ARM/EBSA110 MACHINE SUPPORT |
| 645 | −P: Russell King | |
| 646 | −M: linux@arm.linux.org.uk | |
| 570 | +M: Russell King <linux@arm.linux.org.uk> | |
| 647 | 571 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 648 | 572 | W: http://www.arm.linux.org.uk/ |
| 649 | 573 | S: Maintained |
| @@ -651,12 +575,9 @@ F: arch/arm/mach-ebsa110/ · 1 unmodified line | ||
| 651 | 575 | F: drivers/net/arm/am79c961a.* |
| 652 | 576 | |
| 653 | 577 | ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) |
| 654 | −P: Daniel Ribeiro | |
| 655 | −M: drwyrm@gmail.com | |
| 656 | −P: Stefan Schmidt | |
| 657 | −M: stefan@openezx.org | |
| 658 | −P: Harald Welte | |
| 659 | −M: laforge@openezx.org | |
| 578 | +M: Daniel Ribeiro <drwyrm@gmail.com> | |
| 579 | +M: Stefan Schmidt <stefan@openezx.org> | |
| 580 | +M: Harald Welte <laforge@openezx.org> | |
| 660 | 581 | L: openezx-devel@lists.openezx.org (subscribers-only) |
| 661 | 582 | W: http://www.openezx.org/ |
| 662 | 583 | S: Maintained |
| @@ -664,15 +585,13 @@ T: topgit git://git.openezx.org/openezx.git · 1 unmodified line | ||
| 664 | 585 | F: arch/arm/mach-pxa/ezx.c |
| 665 | 586 | |
| 666 | 587 | ARM/FARADAY FA526 PORT |
| 667 | −P: Paulius Zaleckas | |
| 668 | −M: paulius.zaleckas@teltonika.lt | |
| 588 | +M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | |
| 669 | 589 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 670 | 590 | S: Maintained |
| 671 | 591 | F: arch/arm/mm/*-fa* |
| 672 | 592 | |
| 673 | 593 | ARM/FOOTBRIDGE ARCHITECTURE |
| 674 | −P: Russell King | |
| 675 | −M: linux@arm.linux.org.uk | |
| 594 | +M: Russell King <linux@arm.linux.org.uk> | |
| 676 | 595 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 677 | 596 | W: http://www.arm.linux.org.uk/ |
| 678 | 597 | S: Maintained |
| @@ -680,175 +599,146 @@ F: arch/arm/include/asm/hardware/dec21285.h · 1 unmodified line | ||
| 680 | 599 | F: arch/arm/mach-footbridge/ |
| 681 | 600 | |
| 682 | 601 | ARM/FREESCALE IMX / MXC ARM ARCHITECTURE |
| 683 | −P: Sascha Hauer | |
| 684 | −M: kernel@pengutronix.de | |
| 602 | +M: Sascha Hauer <kernel@pengutronix.de> | |
| 685 | 603 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 686 | 604 | S: Maintained |
| 687 | 605 | |
| 688 | 606 | ARM/GLOMATION GESBC9312SX MACHINE SUPPORT |
| 689 | −P: Lennert Buytenhek | |
| 690 | −M: kernel@wantstofly.org | |
| 607 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 691 | 608 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 692 | 609 | S: Maintained |
| 693 | 610 | |
| 694 | 611 | ARM/GUMSTIX MACHINE SUPPORT |
| 695 | −P: Steve Sakoman | |
| 696 | −M: sakoman@gmail.com | |
| 612 | +M: Steve Sakoman <sakoman@gmail.com> | |
| 697 | 613 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 698 | 614 | S: Maintained |
| 699 | 615 | |
| 700 | 616 | ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT |
| 701 | −P: Philipp Zabel | |
| 702 | −M: philipp.zabel@gmail.com | |
| 617 | +M: Philipp Zabel <philipp.zabel@gmail.com> | |
| 703 | 618 | S: Maintained |
| 704 | 619 | F: arch/arm/mach-pxa/hx4700.c |
| 705 | 620 | F: arch/arm/mach-pxa/include/mach/hx4700.h |
| 706 | 621 | |
| 707 | 622 | ARM/HP JORNADA 7XX MACHINE SUPPORT |
| 708 | −P: Kristoffer Ericson | |
| 709 | −M: kristoffer.ericson@gmail.com | |
| 623 | +M: Kristoffer Ericson <kristoffer.ericson@gmail.com> | |
| 710 | 624 | W: www.jlime.com |
| 711 | 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 | 630 | ARM/INTEL IOP32X ARM ARCHITECTURE |
| 714 | −P: Lennert Buytenhek | |
| 715 | −M: kernel@wantstofly.org | |
| 716 | −P: Dan Williams | |
| 717 | −M: dan.j.williams@intel.com | |
| 631 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 632 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 718 | 633 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 719 | 634 | S: Supported |
| 720 | 635 | |
| 721 | 636 | ARM/INTEL IOP33X ARM ARCHITECTURE |
| 722 | −P: Dan Williams | |
| 723 | −M: dan.j.williams@intel.com | |
| 637 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 724 | 638 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 725 | 639 | S: Supported |
| 726 | 640 | |
| 727 | 641 | ARM/INTEL IOP13XX ARM ARCHITECTURE |
| 728 | −P: Lennert Buytenhek | |
| 729 | −M: kernel@wantstofly.org | |
| 730 | −P: Dan Williams | |
| 731 | −M: dan.j.williams@intel.com | |
| 642 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 643 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 732 | 644 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 733 | 645 | S: Supported |
| 734 | 646 | |
| 735 | 647 | ARM/INTEL IQ81342EX MACHINE SUPPORT |
| 736 | −P: Lennert Buytenhek | |
| 737 | −M: kernel@wantstofly.org | |
| 738 | −P: Dan Williams | |
| 739 | −M: dan.j.williams@intel.com | |
| 648 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 649 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 740 | 650 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 741 | 651 | S: Supported |
| 742 | 652 | |
| 743 | 653 | ARM/INTEL IXP2000 ARM ARCHITECTURE |
| 744 | −P: Lennert Buytenhek | |
| 745 | −M: kernel@wantstofly.org | |
| 654 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 746 | 655 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 747 | 656 | S: Maintained |
| 748 | 657 | |
| 749 | 658 | ARM/INTEL IXDP2850 MACHINE SUPPORT |
| 750 | −P: Lennert Buytenhek | |
| 751 | −M: kernel@wantstofly.org | |
| 659 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 752 | 660 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 753 | 661 | S: Maintained |
| 754 | 662 | |
| 755 | 663 | ARM/INTEL IXP23XX ARM ARCHITECTURE |
| 756 | −P: Lennert Buytenhek | |
| 757 | −M: kernel@wantstofly.org | |
| 664 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 758 | 665 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 759 | 666 | S: Maintained |
| 760 | 667 | |
| 761 | 668 | ARM/INTEL XSC3 (MANZANO) ARM CORE |
| 762 | −P: Lennert Buytenhek | |
| 763 | −M: kernel@wantstofly.org | |
| 764 | −P: Dan Williams | |
| 765 | −M: dan.j.williams@intel.com | |
| 669 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 670 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 766 | 671 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 767 | 672 | S: Supported |
| 768 | 673 | |
| 769 | 674 | ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT |
| 770 | −P: Lennert Buytenhek | |
| 771 | −M: kernel@wantstofly.org | |
| 675 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 772 | 676 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 773 | 677 | S: Maintained |
| 774 | 678 | |
| 775 | 679 | ARM/LOGICPD PXA270 MACHINE SUPPORT |
| 776 | −P: Lennert Buytenhek | |
| 777 | −M: kernel@wantstofly.org | |
| 680 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 778 | 681 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 779 | 682 | S: Maintained |
| 780 | 683 | |
| 781 | 684 | ARM/MAGICIAN MACHINE SUPPORT |
| 782 | −P: Philipp Zabel | |
| 783 | −M: philipp.zabel@gmail.com | |
| 685 | +M: Philipp Zabel <philipp.zabel@gmail.com> | |
| 784 | 686 | S: Maintained |
| 785 | 687 | |
| 786 | 688 | ARM/MIOA701 MACHINE SUPPORT |
| 787 | −P: Robert Jarzmik | |
| 788 | −M: robert.jarzmik@free.fr | |
| 689 | +M: Robert Jarzmik <robert.jarzmik@free.fr> | |
| 789 | 690 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 790 | 691 | F: arch/arm/mach-pxa/mioa701.c |
| 791 | 692 | S: Maintained |
| 792 | 693 | |
| 793 | 694 | ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT |
| 794 | −P: Michael Petchkovsky | |
| 795 | −M: mkpetch@internode.on.net | |
| 695 | +M: Michael Petchkovsky <mkpetch@internode.on.net> | |
| 796 | 696 | S: Maintained |
| 797 | 697 | |
| 798 | 698 | ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT |
| 799 | −P: Nelson Castillo | |
| 800 | −M: arhuaco@freaks-unidos.net | |
| 699 | +M: Nelson Castillo <arhuaco@freaks-unidos.net> | |
| 801 | 700 | L: openmoko-kernel@lists.openmoko.org (subscribers-only) |
| 802 | 701 | W: http://wiki.openmoko.org/wiki/Neo_FreeRunner |
| 803 | 702 | S: Supported |
| 804 | 703 | |
| 805 | 704 | ARM/TOSA MACHINE SUPPORT |
| 806 | −P: Dmitry Eremin-Solenikov | |
| 807 | −M: dbaryshkov@gmail.com | |
| 808 | −P: Dirk Opfer | |
| 809 | −M: dirk@opfer-online.de | |
| 705 | +M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | |
| 706 | +M: Dirk Opfer <dirk@opfer-online.de> | |
| 810 | 707 | S: Maintained |
| 811 | 708 | |
| 812 | 709 | ARM/PALMTX,PALMT5,PALMLD,PALMTE2 SUPPORT |
| 813 | −P: Marek Vasut | |
| 814 | −M: marek.vasut@gmail.com | |
| 710 | +M: Marek Vasut <marek.vasut@gmail.com> | |
| 815 | 711 | W: http://hackndev.com |
| 816 | 712 | S: Maintained |
| 817 | 713 | |
| 818 | 714 | ARM/PALM TREO 680 SUPPORT |
| 819 | −P: Tomas Cech | |
| 820 | −M: sleep_walker@suse.cz | |
| 715 | +M: Tomas Cech <sleep_walker@suse.cz> | |
| 821 | 716 | W: http://hackndev.com |
| 822 | 717 | S: Maintained |
| 823 | 718 | |
| 824 | 719 | ARM/PALMZ72 SUPPORT |
| 825 | −P: Sergey Lapin | |
| 826 | −M: slapin@ossfans.org | |
| 720 | +M: Sergey Lapin <slapin@ossfans.org> | |
| 827 | 721 | W: http://hackndev.com |
| 828 | 722 | S: Maintained |
| 829 | 723 | |
| 830 | 724 | ARM/PLEB SUPPORT |
| 831 | −P: Peter Chubb | |
| 832 | −M: pleb@gelato.unsw.edu.au | |
| 725 | +M: Peter Chubb <pleb@gelato.unsw.edu.au> | |
| 833 | 726 | W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB |
| 834 | 727 | S: Maintained |
| 835 | 728 | |
| 836 | 729 | ARM/PT DIGITAL BOARD PORT |
| 837 | −P: Stefan Eletzhofer | |
| 838 | −M: stefan.eletzhofer@eletztrick.de | |
| 730 | +M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> | |
| 839 | 731 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 840 | 732 | W: http://www.arm.linux.org.uk/ |
| 841 | 733 | S: Maintained |
| 842 | 734 | |
| 843 | 735 | ARM/RADISYS ENP2611 MACHINE SUPPORT |
| 844 | −P: Lennert Buytenhek | |
| 845 | −M: kernel@wantstofly.org | |
| 736 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 846 | 737 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 847 | 738 | S: Maintained |
| 848 | 739 | |
| 849 | 740 | ARM/RISCPC ARCHITECTURE |
| 850 | −P: Russell King | |
| 851 | −M: linux@arm.linux.org.uk | |
| 741 | +M: Russell King <linux@arm.linux.org.uk> | |
| 852 | 742 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 853 | 743 | W: http://www.arm.linux.org.uk/ |
| 854 | 744 | S: Maintained |
| @@ -862,14 +752,12 @@ F: drivers/net/arm/ether* · 7 unmodified lines | ||
| 862 | 752 | F: drivers/scsi/arm/ |
| 863 | 753 | |
| 864 | 754 | ARM/SHARK MACHINE SUPPORT |
| 865 | −P: Alexander Schulz | |
| 866 | −M: alex@shark-linux.de | |
| 755 | +M: Alexander Schulz <alex@shark-linux.de> | |
| 867 | 756 | W: http://www.shark-linux.de/shark.html |
| 868 | 757 | S: Maintained |
| 869 | 758 | |
| 870 | 759 | ARM/SAMSUNG ARM ARCHITECTURES |
| 871 | −P: Ben Dooks | |
| 872 | −M: ben-linux@fluff.org | |
| 760 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 873 | 761 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 874 | 762 | W: http://www.fluff.org/ben/linux/ |
| 875 | 763 | S: Maintained |
| @@ -877,91 +765,73 @@ F: arch/arm/plat-s3c/ · 1 unmodified line | ||
| 877 | 765 | F: arch/arm/plat-s3c24xx/ |
| 878 | 766 | |
| 879 | 767 | ARM/S3C2410 ARM ARCHITECTURE |
| 880 | −P: Ben Dooks | |
| 881 | −M: ben-linux@fluff.org | |
| 768 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 882 | 769 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 883 | 770 | W: http://www.fluff.org/ben/linux/ |
| 884 | 771 | S: Maintained |
| 885 | 772 | F: arch/arm/mach-s3c2410/ |
| 886 | 773 | |
| 887 | 774 | ARM/S3C2440 ARM ARCHITECTURE |
| 888 | −P: Ben Dooks | |
| 889 | −M: ben-linux@fluff.org | |
| 775 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 890 | 776 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 891 | 777 | W: http://www.fluff.org/ben/linux/ |
| 892 | 778 | S: Maintained |
| 893 | 779 | F: arch/arm/mach-s3c2440/ |
| 894 | 780 | |
| 895 | 781 | ARM/S3C2442 ARM ARCHITECTURE |
| 896 | −P: Ben Dooks | |
| 897 | −M: ben-linux@fluff.org | |
| 782 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 898 | 783 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 899 | 784 | W: http://www.fluff.org/ben/linux/ |
| 900 | 785 | S: Maintained |
| 901 | 786 | F: arch/arm/mach-s3c2442/ |
| 902 | 787 | |
| 903 | 788 | ARM/S3C2443 ARM ARCHITECTURE |
| 904 | −P: Ben Dooks | |
| 905 | −M: ben-linux@fluff.org | |
| 789 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 906 | 790 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 907 | 791 | W: http://www.fluff.org/ben/linux/ |
| 908 | 792 | S: Maintained |
| 909 | 793 | F: arch/arm/mach-s3c2443/ |
| 910 | 794 | |
| 911 | 795 | ARM/S3C6400 ARM ARCHITECTURE |
| 912 | −P: Ben Dooks | |
| 913 | −M: ben-linux@fluff.org | |
| 796 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 914 | 797 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 915 | 798 | W: http://www.fluff.org/ben/linux/ |
| 916 | 799 | S: Maintained |
| 917 | 800 | F: arch/arm/mach-s3c6400/ |
| 918 | 801 | |
| 919 | 802 | ARM/S3C6410 ARM ARCHITECTURE |
| 920 | −P: Ben Dooks | |
| 921 | −M: ben-linux@fluff.org | |
| 803 | +M: Ben Dooks <ben-linux@fluff.org> | |
| 922 | 804 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 923 | 805 | W: http://www.fluff.org/ben/linux/ |
| 924 | 806 | S: Maintained |
| 925 | 807 | F: arch/arm/mach-s3c6410/ |
| 926 | 808 | |
| 927 | 809 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT |
| 928 | −P: Lennert Buytenhek | |
| 929 | −M: kernel@wantstofly.org | |
| 810 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 930 | 811 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 931 | 812 | S: Maintained |
| 932 | 813 | |
| 933 | 814 | ARM/THECUS N2100 MACHINE SUPPORT |
| 934 | −P: Lennert Buytenhek | |
| 935 | −M: kernel@wantstofly.org | |
| 815 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 936 | 816 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 937 | 817 | S: Maintained |
| 938 | 818 | |
| 939 | 819 | ARM/NUVOTON W90X900 ARM ARCHITECTURE |
| 940 | −P: Wan ZongShun | |
| 941 | −M: mcuos.com@gmail.com | |
| 820 | +M: Wan ZongShun <mcuos.com@gmail.com> | |
| 942 | 821 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 943 | 822 | W: http://www.mcuos.com |
| 944 | 823 | S: Maintained |
| 945 | 824 | |
| 946 | 825 | ARM/VFP SUPPORT |
| 947 | −P: Russell King | |
| 948 | −M: linux@arm.linux.org.uk | |
| 826 | +M: Russell King <linux@arm.linux.org.uk> | |
| 949 | 827 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 950 | 828 | W: http://www.arm.linux.org.uk/ |
| 951 | 829 | S: Maintained |
| 952 | 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 | 832 | ASUS ACPI EXTRAS DRIVER |
| 961 | −P: Corentin Chary | |
| 962 | −M: corentincj@iksaif.net | |
| 963 | −P: Karol Kozimor | |
| 964 | −M: sziwan@users.sourceforge.net | |
| 833 | +M: Corentin Chary <corentincj@iksaif.net> | |
| 834 | +M: Karol Kozimor <sziwan@users.sourceforge.net> | |
| 965 | 835 | L: acpi4asus-user@lists.sourceforge.net |
| 966 | 836 | W: http://acpi4asus.sf.net |
| 967 | 837 | S: Maintained |
| @@ -969,25 +839,21 @@ F: arch/x86/kernel/acpi/boot.c · 1 unmodified line | ||
| 969 | 839 | F: drivers/platform/x86/asus_acpi.c |
| 970 | 840 | |
| 971 | 841 | ASUS ASB100 HARDWARE MONITOR DRIVER |
| 972 | −P: Mark M. Hoffman | |
| 973 | −M: mhoffman@lightlink.com | |
| 842 | +M: "Mark M. Hoffman" <mhoffman@lightlink.com> | |
| 974 | 843 | L: lm-sensors@lm-sensors.org |
| 975 | 844 | S: Maintained |
| 976 | 845 | F: drivers/hwmon/asb100.c |
| 977 | 846 | |
| 978 | 847 | ASUS LAPTOP EXTRAS DRIVER |
| 979 | −P: Corentin Chary | |
| 980 | −M: corentincj@iksaif.net | |
| 848 | +M: Corentin Chary <corentincj@iksaif.net> | |
| 981 | 849 | L: acpi4asus-user@lists.sourceforge.net |
| 982 | 850 | W: http://acpi4asus.sf.net |
| 983 | 851 | S: Maintained |
| 984 | 852 | F: drivers/platform/x86/asus-laptop.c |
| 985 | 853 | |
| 986 | 854 | ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API |
| 987 | −P: Dan Williams | |
| 988 | −M: dan.j.williams@intel.com | |
| 989 | −P: Maciej Sosnowski | |
| 990 | −M: maciej.sosnowski@intel.com | |
| 855 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 856 | +M: Maciej Sosnowski <maciej.sosnowski@intel.com> | |
| 991 | 857 | W: http://sourceforge.net/projects/xscaleiop |
| 992 | 858 | S: Supported |
| 993 | 859 | F: Documentation/crypto/async-tx-api.txt |
| @@ -997,64 +863,49 @@ F: include/linux/dmaengine.h · 3 unmodified lines | ||
| 997 | 863 | F: include/linux/async_tx.h |
| 998 | 864 | |
| 999 | 865 | ATA OVER ETHERNET (AOE) DRIVER |
| 1000 | −P: Ed L. Cashin | |
| 1001 | −M: ecashin@coraid.com | |
| 866 | +M: "Ed L. Cashin" <ecashin@coraid.com> | |
| 1002 | 867 | W: http://www.coraid.com/support/linux |
| 1003 | 868 | S: Supported |
| 1004 | 869 | F: Documentation/aoe/ |
| 1005 | 870 | F: drivers/block/aoe/ |
| 1006 | 871 | |
| 1007 | 872 | ATHEROS ATH5K WIRELESS DRIVER |
| 1008 | −P: Jiri Slaby | |
| 1009 | −M: jirislaby@gmail.com | |
| 1010 | −P: Nick Kossifidis | |
| 1011 | −M: mickflemm@gmail.com | |
| 1012 | −P: Luis R. Rodriguez | |
| 1013 | −M: lrodriguez@atheros.com | |
| 1014 | −P: Bob Copeland | |
| 1015 | −M: me@bobcopeland.com | |
| 873 | +M: Jiri Slaby <jirislaby@gmail.com> | |
| 874 | +M: Nick Kossifidis <mickflemm@gmail.com> | |
| 875 | +M: "Luis R. Rodriguez" <lrodriguez@atheros.com> | |
| 876 | +M: Bob Copeland <me@bobcopeland.com> | |
| 1016 | 877 | L: linux-wireless@vger.kernel.org |
| 1017 | 878 | L: ath5k-devel@lists.ath5k.org |
| 1018 | 879 | S: Maintained |
| 1019 | 880 | F: drivers/net/wireless/ath/ath5k/ |
| 1020 | 881 | |
| 1021 | 882 | ATHEROS ATH9K WIRELESS DRIVER |
| 1022 | −P: Luis R. Rodriguez | |
| 1023 | −M: lrodriguez@atheros.com | |
| 1024 | −P: Jouni Malinen | |
| 1025 | −M: jmalinen@atheros.com | |
| 1026 | −P: Sujith Manoharan | |
| 1027 | −M: Sujith.Manoharan@atheros.com | |
| 1028 | −P: Vasanthakumar Thiagarajan | |
| 1029 | −M: vasanth@atheros.com | |
| 1030 | −P: Senthil Balasubramanian | |
| 1031 | −M: senthilkumar@atheros.com | |
| 883 | +M: "Luis R. Rodriguez" <lrodriguez@atheros.com> | |
| 884 | +M: Jouni Malinen <jmalinen@atheros.com> | |
| 885 | +M: Sujith Manoharan <Sujith.Manoharan@atheros.com> | |
| 886 | +M: Vasanthakumar Thiagarajan <vasanth@atheros.com> | |
| 887 | +M: Senthil Balasubramanian <senthilkumar@atheros.com> | |
| 1032 | 888 | L: linux-wireless@vger.kernel.org |
| 1033 | 889 | L: ath9k-devel@lists.ath9k.org |
| 1034 | 890 | S: Supported |
| 1035 | 891 | F: drivers/net/wireless/ath/ath9k/ |
| 1036 | 892 | |
| 1037 | 893 | ATHEROS AR9170 WIRELESS DRIVER |
| 1038 | −P: Christian Lamparter | |
| 1039 | −M: chunkeey@web.de | |
| 894 | +M: Christian Lamparter <chunkeey@web.de> | |
| 1040 | 895 | L: linux-wireless@vger.kernel.org |
| 1041 | 896 | W: http://wireless.kernel.org/en/users/Drivers/ar9170 |
| 1042 | 897 | S: Maintained |
| 1043 | 898 | F: drivers/net/wireless/ath/ar9170/ |
| 1044 | 899 | |
| 1045 | 900 | ATI_REMOTE2 DRIVER |
| 1046 | −P: Ville Syrjala | |
| 1047 | −M: syrjala@sci.fi | |
| 901 | +M: Ville Syrjala <syrjala@sci.fi> | |
| 1048 | 902 | S: Maintained |
| 1049 | 903 | F: drivers/input/misc/ati_remote2.c |
| 1050 | 904 | |
| 1051 | 905 | ATLX ETHERNET DRIVERS |
| 1052 | −P: Jay Cliburn | |
| 1053 | −M: jcliburn@gmail.com | |
| 1054 | −P: Chris Snook | |
| 1055 | −M: csnook@redhat.com | |
| 1056 | −P: Jie Yang | |
| 1057 | −M: jie.yang@atheros.com | |
| 906 | +M: Jay Cliburn <jcliburn@gmail.com> | |
| 907 | +M: Chris Snook <csnook@redhat.com> | |
| 908 | +M: Jie Yang <jie.yang@atheros.com> | |
| 1058 | 909 | L: atl1-devel@lists.sourceforge.net |
| 1059 | 910 | W: http://sourceforge.net/projects/atl1 |
| 1060 | 911 | W: http://atl1.sourceforge.net |
| @@ -1062,8 +913,7 @@ S: Maintained · 1 unmodified line | ||
| 1062 | 913 | F: drivers/net/atlx/ |
| 1063 | 914 | |
| 1064 | 915 | ATM |
| 1065 | −P: Chas Williams | |
| 1066 | −M: chas@cmf.nrl.navy.mil | |
| 916 | +M: Chas Williams <chas@cmf.nrl.navy.mil> | |
| 1067 | 917 | L: linux-atm-general@lists.sourceforge.net (subscribers-only) |
| 1068 | 918 | L: netdev@vger.kernel.org |
| 1069 | 919 | W: http://linux-atm.sourceforge.net |
| @@ -1072,8 +922,7 @@ F: drivers/atm/ · 2 unmodified lines | ||
| 1072 | 922 | F: include/linux/atm* |
| 1073 | 923 | |
| 1074 | 924 | ATMEL AT91 MCI DRIVER |
| 1075 | −P: Nicolas Ferre | |
| 1076 | −M: nicolas.ferre@atmel.com | |
| 925 | +M: Nicolas Ferre <nicolas.ferre@atmel.com> | |
| 1077 | 926 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 1078 | 927 | W: http://www.atmel.com/products/AT91/ |
| 1079 | 928 | W: http://www.at91.com/ |
| @@ -1081,49 +930,42 @@ S: Maintained · 1 unmodified line | ||
| 1081 | 930 | F: drivers/mmc/host/at91_mci.c |
| 1082 | 931 | |
| 1083 | 932 | ATMEL AT91 / AT32 MCI DRIVER |
| 1084 | −P: Nicolas Ferre | |
| 1085 | −M: nicolas.ferre@atmel.com | |
| 933 | +M: Nicolas Ferre <nicolas.ferre@atmel.com> | |
| 1086 | 934 | S: Maintained |
| 1087 | 935 | F: drivers/mmc/host/atmel-mci.c |
| 1088 | 936 | F: drivers/mmc/host/atmel-mci-regs.h |
| 1089 | 937 | |
| 1090 | 938 | ATMEL AT91 / AT32 SERIAL DRIVER |
| 1091 | −P: Haavard Skinnemoen | |
| 1092 | −M: hskinnemoen@atmel.com | |
| 939 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1093 | 940 | S: Supported |
| 1094 | 941 | F: drivers/serial/atmel_serial.c |
| 1095 | 942 | |
| 1096 | 943 | ATMEL LCDFB DRIVER |
| 1097 | −P: Nicolas Ferre | |
| 1098 | −M: nicolas.ferre@atmel.com | |
| 944 | +M: Nicolas Ferre <nicolas.ferre@atmel.com> | |
| 1099 | 945 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 1100 | 946 | S: Maintained |
| 1101 | 947 | F: drivers/video/atmel_lcdfb.c |
| 1102 | 948 | F: include/video/atmel_lcdc.h |
| 1103 | 949 | |
| 1104 | 950 | ATMEL MACB ETHERNET DRIVER |
| 1105 | −P: Haavard Skinnemoen | |
| 1106 | −M: hskinnemoen@atmel.com | |
| 951 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1107 | 952 | S: Supported |
| 1108 | 953 | F: drivers/net/macb.* |
| 1109 | 954 | |
| 1110 | 955 | ATMEL SPI DRIVER |
| 1111 | −P: Haavard Skinnemoen | |
| 1112 | −M: hskinnemoen@atmel.com | |
| 956 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1113 | 957 | S: Supported |
| 1114 | 958 | F: drivers/spi/atmel_spi.* |
| 1115 | 959 | |
| 1116 | 960 | ATMEL USBA UDC DRIVER |
| 1117 | −P: Haavard Skinnemoen | |
| 1118 | −M: hskinnemoen@atmel.com | |
| 961 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1119 | 962 | L: kernel@avr32linux.org |
| 1120 | 963 | W: http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver |
| 1121 | 964 | S: Supported |
| 1122 | 965 | F: drivers/usb/gadget/atmel_usba_udc.* |
| 1123 | 966 | |
| 1124 | 967 | ATMEL WIRELESS DRIVER |
| 1125 | −P: Simon Kelley | |
| 1126 | −M: simon@thekelleys.org.uk | |
| 968 | +M: Simon Kelley <simon@thekelleys.org.uk> | |
| 1127 | 969 | L: linux-wireless@vger.kernel.org |
| 1128 | 970 | W: http://www.thekelleys.org.uk/atmel |
| 1129 | 971 | W: http://atmelwlandriver.sourceforge.net/ |
| @@ -1131,10 +973,8 @@ S: Maintained · 1 unmodified line | ||
| 1131 | 973 | F: drivers/net/wireless/atmel* |
| 1132 | 974 | |
| 1133 | 975 | AUDIT SUBSYSTEM |
| 1134 | −P: Al Viro | |
| 1135 | −M: viro@zeniv.linux.org.uk | |
| 1136 | −P: Eric Paris | |
| 1137 | −M: eparis@redhat.com | |
| 976 | +M: Al Viro <viro@zeniv.linux.org.uk> | |
| 977 | +M: Eric Paris <eparis@redhat.com> | |
| 1138 | 978 | L: linux-audit@redhat.com (subscribers-only) |
| 1139 | 979 | W: http://people.redhat.com/sgrubb/audit/ |
| 1140 | 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 | 983 | F: kernel/audit* |
| 1144 | 984 | |
| 1145 | 985 | AUXILIARY DISPLAY DRIVERS |
| 1146 | −P: Miguel Ojeda Sandonis | |
| 1147 | −M: miguel.ojeda.sandonis@gmail.com | |
| 986 | +M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> | |
| 1148 | 987 | W: http://miguelojeda.es/auxdisplay.htm |
| 1149 | 988 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1150 | 989 | S: Maintained |
| @@ -1152,8 +991,7 @@ F: drivers/auxdisplay/ · 1 unmodified line | ||
| 1152 | 991 | F: include/linux/cfag12864b.h |
| 1153 | 992 | |
| 1154 | 993 | AVR32 ARCHITECTURE |
| 1155 | −P: Haavard Skinnemoen | |
| 1156 | −M: hskinnemoen@atmel.com | |
| 994 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1157 | 995 | W: http://www.atmel.com/products/AVR32/ |
| 1158 | 996 | W: http://avr32linux.org/ |
| 1159 | 997 | W: http://avrfreaks.net/ |
| @@ -1161,14 +999,12 @@ S: Supported · 1 unmodified line | ||
| 1161 | 999 | F: arch/avr32/ |
| 1162 | 1000 | |
| 1163 | 1001 | AVR32/AT32AP MACHINE SUPPORT |
| 1164 | −P: Haavard Skinnemoen | |
| 1165 | −M: hskinnemoen@atmel.com | |
| 1002 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 1166 | 1003 | S: Supported |
| 1167 | 1004 | F: arch/avr32/mach-at32ap/ |
| 1168 | 1005 | |
| 1169 | 1006 | AX.25 NETWORK LAYER |
| 1170 | −P: Ralf Baechle | |
| 1171 | −M: ralf@linux-mips.org | |
| 1007 | +M: Ralf Baechle <ralf@linux-mips.org> | |
| 1172 | 1008 | L: linux-hams@vger.kernel.org |
| 1173 | 1009 | W: http://www.linux-ax25.org/ |
| 1174 | 1010 | S: Maintained |
| @@ -1177,128 +1013,110 @@ F: include/net/ax25.h · 2 unmodified lines | ||
| 1177 | 1013 | F: net/ax25/ |
| 1178 | 1014 | |
| 1179 | 1015 | B43 WIRELESS DRIVER |
| 1180 | −P: Michael Buesch | |
| 1181 | −M: mb@bu3sch.de | |
| 1182 | −P: Stefano Brivio | |
| 1183 | −M: stefano.brivio@polimi.it | |
| 1016 | +M: Michael Buesch <mb@bu3sch.de> | |
| 1017 | +M: Stefano Brivio <stefano.brivio@polimi.it> | |
| 1184 | 1018 | L: linux-wireless@vger.kernel.org |
| 1185 | 1019 | W: http://linuxwireless.org/en/users/Drivers/b43 |
| 1186 | 1020 | S: Maintained |
| 1187 | 1021 | F: drivers/net/wireless/b43/ |
| 1188 | 1022 | |
| 1189 | 1023 | B43LEGACY WIRELESS DRIVER |
| 1190 | −P: Larry Finger | |
| 1191 | −M: Larry.Finger@lwfinger.net | |
| 1192 | −P: Stefano Brivio | |
| 1193 | −M: stefano.brivio@polimi.it | |
| 1024 | +M: Larry Finger <Larry.Finger@lwfinger.net> | |
| 1025 | +M: Stefano Brivio <stefano.brivio@polimi.it> | |
| 1194 | 1026 | L: linux-wireless@vger.kernel.org |
| 1195 | 1027 | W: http://linuxwireless.org/en/users/Drivers/b43 |
| 1196 | 1028 | S: Maintained |
| 1197 | 1029 | F: drivers/net/wireless/b43legacy/ |
| 1198 | 1030 | |
| 1199 | 1031 | BACKLIGHT CLASS/SUBSYSTEM |
| 1200 | −P: Richard Purdie | |
| 1201 | −M: rpurdie@rpsys.net | |
| 1032 | +M: Richard Purdie <rpurdie@rpsys.net> | |
| 1202 | 1033 | S: Maintained |
| 1203 | 1034 | F: drivers/video/backlight/ |
| 1204 | 1035 | F: include/linux/backlight.h |
| 1205 | 1036 | |
| 1206 | 1037 | BAYCOM/HDLCDRV DRIVERS FOR AX.25 |
| 1207 | −P: Thomas Sailer | |
| 1208 | −M: t.sailer@alumni.ethz.ch | |
| 1038 | +M: Thomas Sailer <t.sailer@alumni.ethz.ch> | |
| 1209 | 1039 | L: linux-hams@vger.kernel.org |
| 1210 | 1040 | W: http://www.baycom.org/~tom/ham/ham.html |
| 1211 | 1041 | S: Maintained |
| 1212 | 1042 | F: drivers/net/hamradio/baycom* |
| 1213 | 1043 | |
| 1214 | 1044 | BEFS FILE SYSTEM |
| 1215 | −P: Sergey S. Kostyliov | |
| 1216 | −M: rathamahata@php4.ru | |
| 1045 | +M: "Sergey S. Kostyliov" <rathamahata@php4.ru> | |
| 1217 | 1046 | S: Maintained |
| 1218 | 1047 | F: Documentation/filesystems/befs.txt |
| 1219 | 1048 | F: fs/befs/ |
| 1220 | 1049 | |
| 1221 | 1050 | BFS FILE SYSTEM |
| 1222 | −P: Tigran A. Aivazian | |
| 1223 | −M: tigran@aivazian.fsnet.co.uk | |
| 1051 | +M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk> | |
| 1224 | 1052 | S: Maintained |
| 1225 | 1053 | F: Documentation/filesystems/bfs.txt |
| 1226 | 1054 | F: fs/bfs/ |
| 1227 | 1055 | F: include/linux/bfs_fs.h |
| 1228 | 1056 | |
| 1229 | 1057 | BLACKFIN ARCHITECTURE |
| 1230 | −P: Mike Frysinger | |
| 1231 | −M: vapier@gentoo.org | |
| 1058 | +M: Mike Frysinger <vapier@gentoo.org> | |
| 1232 | 1059 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1233 | 1060 | W: http://blackfin.uclinux.org |
| 1234 | 1061 | S: Supported |
| 1235 | 1062 | F: arch/blackfin/ |
| 1236 | 1063 | |
| 1237 | 1064 | BLACKFIN EMAC DRIVER |
| 1238 | −P: Michael Hennerich | |
| 1239 | −M: michael.hennerich@analog.com | |
| 1065 | +M: Michael Hennerich <michael.hennerich@analog.com> | |
| 1240 | 1066 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1241 | 1067 | W: http://blackfin.uclinux.org |
| 1242 | 1068 | S: Supported |
| 1243 | 1069 | F: drivers/net/bfin_mac.* |
| 1244 | 1070 | |
| 1245 | 1071 | BLACKFIN RTC DRIVER |
| 1246 | −P: Mike Frysinger | |
| 1247 | −M: vapier.adi@gmail.com | |
| 1072 | +M: Mike Frysinger <vapier.adi@gmail.com> | |
| 1248 | 1073 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1249 | 1074 | W: http://blackfin.uclinux.org |
| 1250 | 1075 | S: Supported |
| 1251 | 1076 | F: drivers/rtc/rtc-bfin.c |
| 1252 | 1077 | |
| 1253 | 1078 | BLACKFIN SERIAL DRIVER |
| 1254 | −P: Sonic Zhang | |
| 1255 | −M: sonic.zhang@analog.com | |
| 1079 | +M: Sonic Zhang <sonic.zhang@analog.com> | |
| 1256 | 1080 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1257 | 1081 | W: http://blackfin.uclinux.org |
| 1258 | 1082 | S: Supported |
| 1259 | 1083 | F: drivers/serial/bfin_5xx.c |
| 1260 | 1084 | |
| 1261 | 1085 | BLACKFIN WATCHDOG DRIVER |
| 1262 | −P: Mike Frysinger | |
| 1263 | −M: vapier.adi@gmail.com | |
| 1086 | +M: Mike Frysinger <vapier.adi@gmail.com> | |
| 1264 | 1087 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1265 | 1088 | W: http://blackfin.uclinux.org |
| 1266 | 1089 | S: Supported |
| 1267 | 1090 | F: drivers/watchdog/bfin_wdt.c |
| 1268 | 1091 | |
| 1269 | 1092 | BLACKFIN I2C TWI DRIVER |
| 1270 | −P: Sonic Zhang | |
| 1271 | −M: sonic.zhang@analog.com | |
| 1093 | +M: Sonic Zhang <sonic.zhang@analog.com> | |
| 1272 | 1094 | L: uclinux-dist-devel@blackfin.uclinux.org |
| 1273 | 1095 | W: http://blackfin.uclinux.org/ |
| 1274 | 1096 | S: Supported |
| 1275 | 1097 | F: drivers/i2c/busses/i2c-bfin-twi.c |
| 1276 | 1098 | |
| 1277 | 1099 | BLOCK LAYER |
| 1278 | −P: Jens Axboe | |
| 1279 | −M: axboe@kernel.dk | |
| 1100 | +M: Jens Axboe <axboe@kernel.dk> | |
| 1280 | 1101 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git |
| 1281 | 1102 | S: Maintained |
| 1282 | 1103 | F: block/ |
| 1283 | 1104 | |
| 1284 | 1105 | BLOCK2MTD DRIVER |
| 1285 | −P: Joern Engel | |
| 1286 | −M: joern@lazybastard.org | |
| 1106 | +M: Joern Engel <joern@lazybastard.org> | |
| 1287 | 1107 | L: linux-mtd@lists.infradead.org |
| 1288 | 1108 | S: Maintained |
| 1289 | 1109 | F: drivers/mtd/devices/block2mtd.c |
| 1290 | 1110 | |
| 1291 | 1111 | BLUETOOTH DRIVERS |
| 1292 | −P: Marcel Holtmann | |
| 1293 | −M: marcel@holtmann.org | |
| 1112 | +M: Marcel Holtmann <marcel@holtmann.org> | |
| 1294 | 1113 | L: linux-bluetooth@vger.kernel.org |
| 1295 | 1114 | W: http://www.bluez.org/ |
| 1296 | 1115 | S: Maintained |
| 1297 | 1116 | F: drivers/bluetooth/ |
| 1298 | 1117 | |
| 1299 | 1118 | BLUETOOTH SUBSYSTEM |
| 1300 | −P: Marcel Holtmann | |
| 1301 | −M: marcel@holtmann.org | |
| 1119 | +M: Marcel Holtmann <marcel@holtmann.org> | |
| 1302 | 1120 | L: linux-bluetooth@vger.kernel.org |
| 1303 | 1121 | W: http://www.bluez.org/ |
| 1304 | 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 | 1125 | F: include/net/bluetooth/ |
| 1308 | 1126 | |
| 1309 | 1127 | BONDING DRIVER |
| 1310 | −P: Jay Vosburgh | |
| 1311 | −M: fubar@us.ibm.com | |
| 1128 | +M: Jay Vosburgh <fubar@us.ibm.com> | |
| 1312 | 1129 | L: bonding-devel@lists.sourceforge.net |
| 1313 | 1130 | W: http://sourceforge.net/projects/bonding/ |
| 1314 | 1131 | S: Supported |
| @@ -1316,54 +1133,46 @@ F: drivers/net/bonding/ · 1 unmodified line | ||
| 1316 | 1133 | F: include/linux/if_bonding.h |
| 1317 | 1134 | |
| 1318 | 1135 | BROADCOM B44 10/100 ETHERNET DRIVER |
| 1319 | −P: Gary Zambrano | |
| 1320 | −M: zambrano@broadcom.com | |
| 1136 | +M: Gary Zambrano <zambrano@broadcom.com> | |
| 1321 | 1137 | L: netdev@vger.kernel.org |
| 1322 | 1138 | S: Supported |
| 1323 | 1139 | F: drivers/net/b44.* |
| 1324 | 1140 | |
| 1325 | 1141 | BROADCOM BNX2 GIGABIT ETHERNET DRIVER |
| 1326 | −P: Michael Chan | |
| 1327 | −M: mchan@broadcom.com | |
| 1142 | +M: Michael Chan <mchan@broadcom.com> | |
| 1328 | 1143 | L: netdev@vger.kernel.org |
| 1329 | 1144 | S: Supported |
| 1330 | 1145 | F: drivers/net/bnx2.* |
| 1331 | 1146 | F: drivers/net/bnx2_* |
| 1332 | 1147 | |
| 1333 | 1148 | BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER |
| 1334 | −P: Eilon Greenstein | |
| 1335 | −M: eilong@broadcom.com | |
| 1149 | +M: Eilon Greenstein <eilong@broadcom.com> | |
| 1336 | 1150 | L: netdev@vger.kernel.org |
| 1337 | 1151 | S: Supported |
| 1338 | 1152 | F: drivers/net/bnx2x* |
| 1339 | 1153 | |
| 1340 | 1154 | BROADCOM TG3 GIGABIT ETHERNET DRIVER |
| 1341 | −P: Matt Carlson | |
| 1342 | −M: mcarlson@broadcom.com | |
| 1343 | −P: Michael Chan | |
| 1344 | −M: mchan@broadcom.com | |
| 1155 | +M: Matt Carlson <mcarlson@broadcom.com> | |
| 1156 | +M: Michael Chan <mchan@broadcom.com> | |
| 1345 | 1157 | L: netdev@vger.kernel.org |
| 1346 | 1158 | S: Supported |
| 1347 | 1159 | F: drivers/net/tg3.* |
| 1348 | 1160 | |
| 1349 | 1161 | BSG (block layer generic sg v4 driver) |
| 1350 | −P: FUJITA Tomonori | |
| 1351 | −M: fujita.tomonori@lab.ntt.co.jp | |
| 1162 | +M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | |
| 1352 | 1163 | L: linux-scsi@vger.kernel.org |
| 1353 | 1164 | S: Supported |
| 1354 | 1165 | F: block/bsg.c |
| 1355 | 1166 | F: include/linux/bsg.h |
| 1356 | 1167 | |
| 1357 | 1168 | BT8XXGPIO DRIVER |
| 1358 | −P: Michael Buesch | |
| 1359 | −M: mb@bu3sch.de | |
| 1169 | +M: Michael Buesch <mb@bu3sch.de> | |
| 1360 | 1170 | W: http://bu3sch.de/btgpio.php |
| 1361 | 1171 | S: Maintained |
| 1362 | 1172 | F: drivers/gpio/bt8xxgpio.c |
| 1363 | 1173 | |
| 1364 | 1174 | BTRFS FILE SYSTEM |
| 1365 | −P: Chris Mason | |
| 1366 | −M: chris.mason@oracle.com | |
| 1175 | +M: Chris Mason <chris.mason@oracle.com> | |
| 1367 | 1176 | L: linux-btrfs@vger.kernel.org |
| 1368 | 1177 | W: http://btrfs.wiki.kernel.org/ |
| 1369 | 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 | 1181 | F: fs/btrfs/ |
| 1373 | 1182 | |
| 1374 | 1183 | BTTV VIDEO4LINUX DRIVER |
| 1375 | −P: Mauro Carvalho Chehab | |
| 1376 | −M: mchehab@infradead.org | |
| 1184 | +M: Mauro Carvalho Chehab <mchehab@infradead.org> | |
| 1377 | 1185 | L: linux-media@vger.kernel.org |
| 1378 | 1186 | W: http://linuxtv.org |
| 1379 | 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 | 1190 | F: drivers/media/video/bt8xx/bttv* |
| 1383 | 1191 | |
| 1384 | 1192 | CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS |
| 1385 | −P: David Howells | |
| 1386 | −M: dhowells@redhat.com | |
| 1193 | +M: David Howells <dhowells@redhat.com> | |
| 1387 | 1194 | L: linux-cachefs@redhat.com |
| 1388 | 1195 | S: Supported |
| 1389 | 1196 | F: Documentation/filesystems/caching/cachefiles.txt |
| 1390 | 1197 | F: fs/cachefiles/ |
| 1391 | 1198 | |
| 1392 | 1199 | CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER |
| 1393 | −P: Jonathan Corbet | |
| 1394 | −M: corbet@lwn.net | |
| 1200 | +M: Jonathan Corbet <corbet@lwn.net> | |
| 1395 | 1201 | L: linux-media@vger.kernel.org |
| 1396 | 1202 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 1397 | 1203 | S: Maintained |
| @@ -1399,10 +1205,8 @@ F: Documentation/video4linux/cafe_ccic · 1 unmodified line | ||
| 1399 | 1205 | F: drivers/media/video/cafe_ccic* |
| 1400 | 1206 | |
| 1401 | 1207 | CALGARY x86-64 IOMMU |
| 1402 | −P: Muli Ben-Yehuda | |
| 1403 | −M: muli@il.ibm.com | |
| 1404 | −P: Jon D. Mason | |
| 1405 | −M: jdmason@kudzu.us | |
| 1208 | +M: Muli Ben-Yehuda <muli@il.ibm.com> | |
| 1209 | +M: "Jon D. Mason" <jdmason@kudzu.us> | |
| 1406 | 1210 | L: discuss@x86-64.org |
| 1407 | 1211 | S: Maintained |
| 1408 | 1212 | F: arch/x86/kernel/pci-calgary_64.c |
| @@ -1411,10 +1215,8 @@ F: arch/x86/include/asm/calgary.h · 2 unmodified lines | ||
| 1411 | 1215 | F: arch/x86/include/asm/tce.h |
| 1412 | 1216 | |
| 1413 | 1217 | CAN NETWORK LAYER |
| 1414 | −P: Urs Thuermann | |
| 1415 | −M: urs.thuermann@volkswagen.de | |
| 1416 | −P: Oliver Hartkopp | |
| 1417 | −M: oliver.hartkopp@volkswagen.de | |
| 1218 | +M: Urs Thuermann <urs.thuermann@volkswagen.de> | |
| 1219 | +M: Oliver Hartkopp <oliver.hartkopp@volkswagen.de> | |
| 1418 | 1220 | L: socketcan-core@lists.berlios.de (subscribers-only) |
| 1419 | 1221 | W: http://developer.berlios.de/projects/socketcan/ |
| 1420 | 1222 | S: Maintained |
| @@ -1423,15 +1225,13 @@ F: include/linux/can/ · 2 unmodified lines | ||
| 1423 | 1225 | F: include/linux/can.h |
| 1424 | 1226 | |
| 1425 | 1227 | CAN NETWORK DRIVERS |
| 1426 | −P: Wolfgang Grandegger | |
| 1427 | −M: wg@grandegger.com | |
| 1228 | +M: Wolfgang Grandegger <wg@grandegger.com> | |
| 1428 | 1229 | L: socketcan-core@lists.berlios.de (subscribers-only) |
| 1429 | 1230 | W: http://developer.berlios.de/projects/socketcan/ |
| 1430 | 1231 | S: Maintained |
| 1431 | 1232 | |
| 1432 | 1233 | CELL BROADBAND ENGINE ARCHITECTURE |
| 1433 | −P: Arnd Bergmann | |
| 1434 | −M: arnd@arndb.de | |
| 1234 | +M: Arnd Bergmann <arnd@arndb.de> | |
| 1435 | 1235 | L: linuxppc-dev@ozlabs.org |
| 1436 | 1236 | L: cbe-oss-dev@ozlabs.org |
| 1437 | 1237 | W: http://www.ibm.com/developerworks/power/cell/ |
| @@ -1442,8 +1242,7 @@ F: arch/powerpc/oprofile/*cell* · 4 unmodified lines | ||
| 1442 | 1242 | F: arch/powerpc/platforms/cell/ |
| 1443 | 1243 | |
| 1444 | 1244 | CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: |
| 1445 | −P: David Vrabel | |
| 1446 | −M: david.vrabel@csr.com | |
| 1245 | +M: David Vrabel <david.vrabel@csr.com> | |
| 1447 | 1246 | L: linux-usb@vger.kernel.org |
| 1448 | 1247 | S: Supported |
| 1449 | 1248 | F: Documentation/usb/WUSB-Design-overview.txt |
| @@ -1452,8 +1251,7 @@ F: drivers/usb/wusbcore/ · 2 unmodified lines | ||
| 1452 | 1251 | F: include/linux/usb/wusb* |
| 1453 | 1252 | |
| 1454 | 1253 | CFAG12864B LCD DRIVER |
| 1455 | −P: Miguel Ojeda Sandonis | |
| 1456 | −M: miguel.ojeda.sandonis@gmail.com | |
| 1254 | +M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> | |
| 1457 | 1255 | W: http://miguelojeda.es/auxdisplay.htm |
| 1458 | 1256 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1459 | 1257 | S: Maintained |
| @@ -1461,8 +1259,7 @@ F: drivers/auxdisplay/cfag12864b.c · 1 unmodified line | ||
| 1461 | 1259 | F: include/linux/cfag12864b.h |
| 1462 | 1260 | |
| 1463 | 1261 | CFAG12864BFB LCD FRAMEBUFFER DRIVER |
| 1464 | −P: Miguel Ojeda Sandonis | |
| 1465 | −M: miguel.ojeda.sandonis@gmail.com | |
| 1262 | +M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> | |
| 1466 | 1263 | W: http://miguelojeda.es/auxdisplay.htm |
| 1467 | 1264 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 1468 | 1265 | S: Maintained |
| @@ -1470,8 +1267,7 @@ F: drivers/auxdisplay/cfag12864bfb.c · 1 unmodified line | ||
| 1470 | 1267 | F: include/linux/cfag12864b.h |
| 1471 | 1268 | |
| 1472 | 1269 | CFG80211 and NL80211 |
| 1473 | −P: Johannes Berg | |
| 1474 | −M: johannes@sipsolutions.net | |
| 1270 | +M: Johannes Berg <johannes@sipsolutions.net> | |
| 1475 | 1271 | L: linux-wireless@vger.kernel.org |
| 1476 | 1272 | S: Maintained |
| 1477 | 1273 | F: include/linux/nl80211.h |
| @@ -1480,66 +1276,47 @@ F: net/wireless/* · 2 unmodified lines | ||
| 1480 | 1276 | X: net/wireless/wext* |
| 1481 | 1277 | |
| 1482 | 1278 | CHECKPATCH |
| 1483 | −P: Andy Whitcroft | |
| 1484 | −M: apw@canonical.com | |
| 1279 | +M: Andy Whitcroft <apw@canonical.com> | |
| 1485 | 1280 | S: Supported |
| 1486 | 1281 | F: scripts/checkpatch.pl |
| 1487 | 1282 | |
| 1488 | 1283 | CISCO 10G ETHERNET DRIVER |
| 1489 | −P: Scott Feldman | |
| 1490 | −M: scofeldm@cisco.com | |
| 1491 | −P: Joe Eykholt | |
| 1492 | −M: jeykholt@cisco.com | |
| 1284 | +M: Scott Feldman <scofeldm@cisco.com> | |
| 1285 | +M: Joe Eykholt <jeykholt@cisco.com> | |
| 1493 | 1286 | S: Supported |
| 1494 | 1287 | F: drivers/net/enic/ |
| 1495 | 1288 | |
| 1496 | 1289 | CIRRUS LOGIC EP93XX ETHERNET DRIVER |
| 1497 | −P: Lennert Buytenhek | |
| 1498 | −M: kernel@wantstofly.org | |
| 1290 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 1499 | 1291 | L: netdev@vger.kernel.org |
| 1500 | 1292 | S: Maintained |
| 1501 | 1293 | F: drivers/net/arm/ep93xx_eth.c |
| 1502 | 1294 | |
| 1503 | 1295 | CIRRUS LOGIC EP93XX OHCI USB HOST DRIVER |
| 1504 | −P: Lennert Buytenhek | |
| 1505 | −M: kernel@wantstofly.org | |
| 1296 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 1506 | 1297 | L: linux-usb@vger.kernel.org |
| 1507 | 1298 | S: Maintained |
| 1508 | 1299 | F: drivers/usb/host/ohci-ep93xx.c |
| 1509 | 1300 | |
| 1510 | 1301 | CIRRUS LOGIC CS4270 SOUND DRIVER |
| 1511 | −P: Timur Tabi | |
| 1512 | −M: timur@freescale.com | |
| 1302 | +M: Timur Tabi <timur@freescale.com> | |
| 1513 | 1303 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 1514 | 1304 | S: Supported |
| 1515 | 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 | 1307 | CLK API |
| 1527 | −P: Russell King | |
| 1528 | −M: linux@arm.linux.org.uk | |
| 1308 | +M: Russell King <linux@arm.linux.org.uk> | |
| 1529 | 1309 | F: include/linux/clk.h |
| 1530 | 1310 | |
| 1531 | 1311 | CISCO FCOE HBA DRIVER |
| 1532 | −P: Abhijeet Joglekar | |
| 1533 | −M: abjoglek@cisco.com | |
| 1534 | −P: Joe Eykholt | |
| 1535 | −M: jeykholt@cisco.com | |
| 1312 | +M: Abhijeet Joglekar <abjoglek@cisco.com> | |
| 1313 | +M: Joe Eykholt <jeykholt@cisco.com> | |
| 1536 | 1314 | L: linux-scsi@vger.kernel.org |
| 1537 | 1315 | S: Supported |
| 1538 | 1316 | F: drivers/scsi/fnic/ |
| 1539 | 1317 | |
| 1540 | 1318 | CODA FILE SYSTEM |
| 1541 | −P: Jan Harkes | |
| 1542 | −M: jaharkes@cs.cmu.edu | |
| 1319 | +M: Jan Harkes <jaharkes@cs.cmu.edu> | |
| 1543 | 1320 | M: coda@cs.cmu.edu |
| 1544 | 1321 | L: codalist@coda.cs.cmu.edu |
| 1545 | 1322 | W: http://www.coda.cs.cmu.edu/ |
| @@ -1549,8 +1326,7 @@ F: fs/coda/ · 3 unmodified lines | ||
| 1549 | 1326 | F: include/linux/coda*.h |
| 1550 | 1327 | |
| 1551 | 1328 | COMMON INTERNET FILE SYSTEM (CIFS) |
| 1552 | −P: Steve French | |
| 1553 | −M: sfrench@samba.org | |
| 1329 | +M: Steve French <sfrench@samba.org> | |
| 1554 | 1330 | L: linux-cifs-client@lists.samba.org |
| 1555 | 1331 | L: samba-technical@lists.samba.org |
| 1556 | 1332 | W: http://linux-cifs.samba.org/ |
| @@ -1560,63 +1336,57 @@ F: Documentation/filesystems/cifs.txt · 3 unmodified lines | ||
| 1560 | 1336 | F: fs/cifs/ |
| 1561 | 1337 | |
| 1562 | 1338 | COMPACTPCI HOTPLUG CORE |
| 1563 | −P: Scott Murray | |
| 1564 | −M: scottm@somanetworks.com | |
| 1565 | −M: scott@spiteful.org | |
| 1339 | +M: Scott Murray <scott@spiteful.org> | |
| 1566 | 1340 | L: linux-pci@vger.kernel.org |
| 1567 | −S: Supported | |
| 1341 | +S: Maintained | |
| 1568 | 1342 | F: drivers/pci/hotplug/cpci_hotplug* |
| 1569 | 1343 | |
| 1570 | 1344 | COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER |
| 1571 | −P: Scott Murray | |
| 1572 | −M: scottm@somanetworks.com | |
| 1573 | −M: scott@spiteful.org | |
| 1345 | +M: Scott Murray <scott@spiteful.org> | |
| 1574 | 1346 | L: linux-pci@vger.kernel.org |
| 1575 | −S: Supported | |
| 1347 | +S: Maintained | |
| 1576 | 1348 | F: drivers/pci/hotplug/cpcihp_zt5550.* |
| 1577 | 1349 | |
| 1578 | 1350 | COMPACTPCI HOTPLUG GENERIC DRIVER |
| 1579 | −P: Scott Murray | |
| 1580 | −M: scottm@somanetworks.com | |
| 1581 | −M: scott@spiteful.org | |
| 1351 | +M: Scott Murray <scott@spiteful.org> | |
| 1582 | 1352 | L: linux-pci@vger.kernel.org |
| 1583 | −S: Supported | |
| 1353 | +S: Maintained | |
| 1584 | 1354 | F: drivers/pci/hotplug/cpcihp_generic.c |
| 1585 | 1355 | |
| 1586 | 1356 | COMPAL LAPTOP SUPPORT |
| 1587 | −P: Cezary Jackiewicz | |
| 1588 | −M: cezary.jackiewicz@gmail.com | |
| 1357 | +M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> | |
| 1589 | 1358 | S: Maintained |
| 1590 | 1359 | F: drivers/platform/x86/compal-laptop.c |
| 1591 | 1360 | |
| 1592 | 1361 | COMPUTONE INTELLIPORT MULTIPORT CARD |
| 1593 | −P: Michael H. Warfield | |
| 1594 | −M: mhw@wittsend.com | |
| 1362 | +M: "Michael H. Warfield" <mhw@wittsend.com> | |
| 1595 | 1363 | W: http://www.wittsend.com/computone.html |
| 1596 | 1364 | S: Maintained |
| 1597 | 1365 | F: Documentation/serial/computone.txt |
| 1598 | 1366 | F: drivers/char/ip2/ |
| 1599 | 1367 | |
| 1600 | 1368 | CONEXANT ACCESSRUNNER USB DRIVER |
| 1601 | −P: Simon Arlott | |
| 1602 | −M: cxacru@fire.lp0.eu | |
| 1369 | +M: Simon Arlott <cxacru@fire.lp0.eu> | |
| 1603 | 1370 | L: accessrunner-general@lists.sourceforge.net |
| 1604 | 1371 | W: http://accessrunner.sourceforge.net/ |
| 1605 | 1372 | S: Maintained |
| 1606 | 1373 | F: drivers/usb/atm/cxacru.c |
| 1607 | 1374 | |
| 1608 | 1375 | CONFIGFS |
| 1609 | −P: Joel Becker | |
| 1610 | −M: joel.becker@oracle.com | |
| 1376 | +M: Joel Becker <joel.becker@oracle.com> | |
| 1611 | 1377 | S: Supported |
| 1612 | 1378 | F: fs/configfs/ |
| 1613 | 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 | 1387 | CONTROL GROUPS (CGROUPS) |
| 1616 | −P: Paul Menage | |
| 1617 | −M: menage@google.com | |
| 1618 | −P: Li Zefan | |
| 1619 | −M: lizf@cn.fujitsu.com | |
| 1388 | +M: Paul Menage <menage@google.com> | |
| 1389 | +M: Li Zefan <lizf@cn.fujitsu.com> | |
| 1620 | 1390 | L: containers@lists.linux-foundation.org |
| 1621 | 1391 | S: Maintained |
| 1622 | 1392 | F: include/linux/cgroup* |
| @@ -1624,30 +1394,26 @@ F: kernel/cgroup* · 1 unmodified line | ||
| 1624 | 1394 | F: mm/*cgroup* |
| 1625 | 1395 | |
| 1626 | 1396 | CORETEMP HARDWARE MONITORING DRIVER |
| 1627 | −P: Rudolf Marek | |
| 1628 | −M: r.marek@assembler.cz | |
| 1397 | +M: Rudolf Marek <r.marek@assembler.cz> | |
| 1629 | 1398 | L: lm-sensors@lm-sensors.org |
| 1630 | 1399 | S: Maintained |
| 1631 | 1400 | F: Documentation/hwmon/coretemp |
| 1632 | 1401 | F: drivers/hwmon/coretemp.c |
| 1633 | 1402 | |
| 1634 | 1403 | COSA/SRP SYNC SERIAL DRIVER |
| 1635 | −P: Jan "Yenya" Kasprzak | |
| 1636 | −M: kas@fi.muni.cz | |
| 1404 | +M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> | |
| 1637 | 1405 | W: http://www.fi.muni.cz/~kas/cosa/ |
| 1638 | 1406 | S: Maintained |
| 1639 | 1407 | F: drivers/net/wan/cosa* |
| 1640 | 1408 | |
| 1641 | 1409 | CPMAC ETHERNET DRIVER |
| 1642 | −P: Florian Fainelli | |
| 1643 | −M: florian@openwrt.org | |
| 1410 | +M: Florian Fainelli <florian@openwrt.org> | |
| 1644 | 1411 | L: netdev@vger.kernel.org |
| 1645 | 1412 | S: Maintained |
| 1646 | 1413 | F: drivers/net/cpmac.c |
| 1647 | 1414 | |
| 1648 | 1415 | CPU FREQUENCY DRIVERS |
| 1649 | −P: Dave Jones | |
| 1650 | −M: davej@redhat.com | |
| 1416 | +M: Dave Jones <davej@redhat.com> | |
| 1651 | 1417 | L: cpufreq@vger.kernel.org |
| 1652 | 1418 | W: http://www.codemonkey.org.uk/projects/cpufreq/ |
| 1653 | 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 | 1423 | F: include/linux/cpufreq.h |
| 1658 | 1424 | |
| 1659 | 1425 | CPUID/MSR DRIVER |
| 1660 | −P: H. Peter Anvin | |
| 1661 | −M: hpa@zytor.com | |
| 1426 | +M: "H. Peter Anvin" <hpa@zytor.com> | |
| 1662 | 1427 | S: Maintained |
| 1663 | 1428 | F: arch/x86/kernel/cpuid.c |
| 1664 | 1429 | F: arch/x86/kernel/msr.c |
| 1665 | 1430 | |
| 1666 | 1431 | CPUSETS |
| 1667 | −P: Paul Menage | |
| 1668 | −M: menage@google.com | |
| 1432 | +M: Paul Menage <menage@google.com> | |
| 1669 | 1433 | W: http://www.bullopensource.org/cpuset/ |
| 1670 | 1434 | W: http://oss.sgi.com/projects/cpusets/ |
| 1671 | 1435 | S: Supported |
| @@ -1680,20 +1444,16 @@ F: Documentation/filesystems/cramfs.txt · 8 unmodified lines | ||
| 1680 | 1444 | F: fs/cramfs/ |
| 1681 | 1445 | |
| 1682 | 1446 | CRIS PORT |
| 1683 | −P: Mikael Starvik | |
| 1684 | −M: starvik@axis.com | |
| 1685 | −P: Jesper Nilsson | |
| 1686 | −M: jesper.nilsson@axis.com | |
| 1447 | +M: Mikael Starvik <starvik@axis.com> | |
| 1448 | +M: Jesper Nilsson <jesper.nilsson@axis.com> | |
| 1687 | 1449 | L: linux-cris-kernel@axis.com |
| 1688 | 1450 | W: http://developer.axis.com |
| 1689 | 1451 | S: Maintained |
| 1690 | 1452 | F: arch/cris/ |
| 1691 | 1453 | |
| 1692 | 1454 | CRYPTO API |
| 1693 | −P: Herbert Xu | |
| 1694 | −M: herbert@gondor.apana.org.au | |
| 1695 | −P: David S. Miller | |
| 1696 | −M: davem@davemloft.net | |
| 1455 | +M: Herbert Xu <herbert@gondor.apana.org.au> | |
| 1456 | +M: "David S. Miller" <davem@davemloft.net> | |
| 1697 | 1457 | L: linux-crypto@vger.kernel.org |
| 1698 | 1458 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git |
| 1699 | 1459 | S: Maintained |
| @@ -1704,58 +1464,50 @@ F: drivers/crypto/ · 4 unmodified lines | ||
| 1704 | 1464 | F: include/crypto/ |
| 1705 | 1465 | |
| 1706 | 1466 | CRYPTOGRAPHIC RANDOM NUMBER GENERATOR |
| 1707 | −P: Neil Horman | |
| 1708 | −M: nhorman@tuxdriver.com | |
| 1467 | +M: Neil Horman <nhorman@tuxdriver.com> | |
| 1709 | 1468 | L: linux-crypto@vger.kernel.org |
| 1710 | 1469 | S: Maintained |
| 1711 | 1470 | |
| 1712 | 1471 | CS5535 Audio ALSA driver |
| 1713 | −P: Jaya Kumar | |
| 1714 | −M: jayakumar.alsa@gmail.com | |
| 1472 | +M: Jaya Kumar <jayakumar.alsa@gmail.com> | |
| 1715 | 1473 | S: Maintained |
| 1716 | 1474 | F: sound/pci/cs5535audio/ |
| 1717 | 1475 | |
| 1718 | 1476 | CX18 VIDEO4LINUX DRIVER |
| 1719 | −P: Hans Verkuil | |
| 1720 | −M: hverkuil@xs4all.nl | |
| 1721 | −P: Andy Walls | |
| 1722 | −M: awalls@radix.net | |
| 1477 | +M: Hans Verkuil <hverkuil@xs4all.nl> | |
| 1478 | +M: Andy Walls <awalls@radix.net> | |
| 1723 | 1479 | L: ivtv-devel@ivtvdriver.org |
| 1724 | −L: ivtv-users@ivtvdriver.org | |
| 1725 | 1480 | L: linux-media@vger.kernel.org |
| 1726 | 1481 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 1727 | 1482 | W: http://linuxtv.org |
| 1483 | +W: http://www.ivtvdriver.org/index.php/Cx18 | |
| 1728 | 1484 | S: Maintained |
| 1729 | 1485 | F: Documentation/video4linux/cx18.txt |
| 1730 | 1486 | F: drivers/media/video/cx18/ |
| 1731 | 1487 | |
| 1732 | 1488 | CXGB3 ETHERNET DRIVER (CXGB3) |
| 1733 | −P: Divy Le Ray | |
| 1734 | −M: divy@chelsio.com | |
| 1489 | +M: Divy Le Ray <divy@chelsio.com> | |
| 1735 | 1490 | L: netdev@vger.kernel.org |
| 1736 | 1491 | W: http://www.chelsio.com |
| 1737 | 1492 | S: Supported |
| 1738 | 1493 | F: drivers/net/cxgb3/ |
| 1739 | 1494 | |
| 1740 | 1495 | CXGB3 IWARP RNIC DRIVER (IW_CXGB3) |
| 1741 | −P: Steve Wise | |
| 1742 | −M: swise@chelsio.com | |
| 1496 | +M: Steve Wise <swise@chelsio.com> | |
| 1743 | 1497 | L: general@lists.openfabrics.org |
| 1744 | 1498 | W: http://www.openfabrics.org |
| 1745 | 1499 | S: Supported |
| 1746 | 1500 | F: drivers/infiniband/hw/cxgb3/ |
| 1747 | 1501 | |
| 1748 | 1502 | CYBERPRO FB DRIVER |
| 1749 | −P: Russell King | |
| 1750 | −M: linux@arm.linux.org.uk | |
| 1503 | +M: Russell King <linux@arm.linux.org.uk> | |
| 1751 | 1504 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 1752 | 1505 | W: http://www.arm.linux.org.uk/ |
| 1753 | 1506 | S: Maintained |
| 1754 | 1507 | F: drivers/video/cyber2000fb.* |
| 1755 | 1508 | |
| 1756 | 1509 | CYCLADES 2X SYNC CARD DRIVER |
| 1757 | −P: Arnaldo Carvalho de Melo | |
| 1758 | −M: acme@ghostprotocols.net | |
| 1510 | +M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | |
| 1759 | 1511 | W: http://oops.ghostprotocols.net:81/blog |
| 1760 | 1512 | S: Maintained |
| 1761 | 1513 | F: drivers/net/wan/cycx* |
| @@ -1772,8 +1524,7 @@ S: Orphan · 10 unmodified lines | ||
| 1772 | 1524 | F: drivers/net/wan/pc300* |
| 1773 | 1525 | |
| 1774 | 1526 | DAMA SLAVE for AX.25 |
| 1775 | −P: Joerg Reuter | |
| 1776 | −M: jreuter@yaina.de | |
| 1527 | +M: Joerg Reuter <jreuter@yaina.de> | |
| 1777 | 1528 | W: http://yaina.de/jreuter/ |
| 1778 | 1529 | W: http://www.qsl.net/dl1bke/ |
| 1779 | 1530 | L: linux-hams@vger.kernel.org |
| @@ -1787,29 +1538,23 @@ F: net/ax25/ax25_timer.c · 7 unmodified lines | ||
| 1787 | 1538 | F: net/ax25/sysctl_net_ax25.c |
| 1788 | 1539 | |
| 1789 | 1540 | DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER |
| 1790 | −P: Tobias Ringstrom | |
| 1791 | −M: tori@unhappy.mine.nu | |
| 1541 | +M: Tobias Ringstrom <tori@unhappy.mine.nu> | |
| 1792 | 1542 | L: netdev@vger.kernel.org |
| 1793 | 1543 | S: Maintained |
| 1794 | 1544 | F: Documentation/networking/dmfe.txt |
| 1795 | 1545 | F: drivers/net/tulip/dmfe.c |
| 1796 | 1546 | |
| 1797 | 1547 | DC390/AM53C974 SCSI driver |
| 1798 | −P: Kurt Garloff | |
| 1799 | −M: garloff@suse.de | |
| 1548 | +M: Kurt Garloff <garloff@suse.de> | |
| 1800 | 1549 | W: http://www.garloff.de/kurt/linux/dc390/ |
| 1801 | −P: Guennadi Liakhovetski | |
| 1802 | −M: g.liakhovetski@gmx.de | |
| 1550 | +M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> | |
| 1803 | 1551 | S: Maintained |
| 1804 | 1552 | F: drivers/scsi/tmscsim.* |
| 1805 | 1553 | |
| 1806 | 1554 | DC395x SCSI driver |
| 1807 | −P: Oliver Neukum | |
| 1808 | −M: oliver@neukum.name | |
| 1809 | −P: Ali Akcaagac | |
| 1810 | −M: aliakc@web.de | |
| 1811 | −P: Jamie Lenehan | |
| 1812 | −M: lenehan@twibble.org | |
| 1555 | +M: Oliver Neukum <oliver@neukum.name> | |
| 1556 | +M: Ali Akcaagac <aliakc@web.de> | |
| 1557 | +M: Jamie Lenehan <lenehan@twibble.org> | |
| 1813 | 1558 | W: http://twibble.org/dist/dc395x/ |
| 1814 | 1559 | L: dc395x@twibble.org |
| 1815 | 1560 | L: http://lists.twibble.org/mailman/listinfo/dc395x/ |
| @@ -1818,8 +1563,7 @@ F: Documentation/scsi/dc395x.txt · 2 unmodified lines | ||
| 1818 | 1563 | F: drivers/scsi/dc395x.* |
| 1819 | 1564 | |
| 1820 | 1565 | DCCP PROTOCOL |
| 1821 | −P: Arnaldo Carvalho de Melo | |
| 1822 | −M: acme@ghostprotocols.net | |
| 1566 | +M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | |
| 1823 | 1567 | L: dccp@vger.kernel.org |
| 1824 | 1568 | W: http://linux-net.osdl.org/index.php/DCCP |
| 1825 | 1569 | S: Maintained |
| @@ -1828,8 +1572,7 @@ F: include/linux/tfrc.h · 2 unmodified lines | ||
| 1828 | 1572 | F: net/dccp/ |
| 1829 | 1573 | |
| 1830 | 1574 | DECnet NETWORK LAYER |
| 1831 | −P: Christine Caulfield | |
| 1832 | −M: christine.caulfield@googlemail.com | |
| 1575 | +M: Christine Caulfield <christine.caulfield@googlemail.com> | |
| 1833 | 1576 | W: http://linux-decnet.sourceforge.net |
| 1834 | 1577 | L: linux-decnet-user@lists.sourceforge.net |
| 1835 | 1578 | S: Maintained |
| @@ -1837,40 +1580,34 @@ F: Documentation/networking/decnet.txt · 1 unmodified line | ||
| 1837 | 1580 | F: net/decnet/ |
| 1838 | 1581 | |
| 1839 | 1582 | DEFXX FDDI NETWORK DRIVER |
| 1840 | −P: Maciej W. Rozycki | |
| 1841 | −M: macro@linux-mips.org | |
| 1583 | +M: "Maciej W. Rozycki" <macro@linux-mips.org> | |
| 1842 | 1584 | S: Maintained |
| 1843 | 1585 | F: drivers/net/defxx.* |
| 1844 | 1586 | |
| 1845 | 1587 | DELL LAPTOP DRIVER |
| 1846 | −P: Matthew Garrett | |
| 1847 | −M: mjg59@srcf.ucam.org | |
| 1588 | +M: Matthew Garrett <mjg59@srcf.ucam.org> | |
| 1848 | 1589 | S: Maintained |
| 1849 | 1590 | F: drivers/platform/x86/dell-laptop.c |
| 1850 | 1591 | |
| 1851 | 1592 | DELL LAPTOP SMM DRIVER |
| 1852 | −P: Massimo Dal Zotto | |
| 1853 | −M: dz@debian.org | |
| 1593 | +M: Massimo Dal Zotto <dz@debian.org> | |
| 1854 | 1594 | W: http://www.debian.org/~dz/i8k/ |
| 1855 | 1595 | S: Maintained |
| 1856 | 1596 | F: drivers/char/i8k.c |
| 1857 | 1597 | F: include/linux/i8k.h |
| 1858 | 1598 | |
| 1859 | 1599 | DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) |
| 1860 | −P: Doug Warzecha | |
| 1861 | −M: Douglas_Warzecha@dell.com | |
| 1600 | +M: Doug Warzecha <Douglas_Warzecha@dell.com> | |
| 1862 | 1601 | S: Maintained |
| 1863 | 1602 | F: Documentation/dcdbas.txt |
| 1864 | 1603 | F: drivers/firmware/dcdbas.* |
| 1865 | 1604 | |
| 1866 | 1605 | DELL WMI EXTRAS DRIVER |
| 1867 | −P: Matthew Garrett | |
| 1868 | −M: mjg59@srcf.ucam.org | |
| 1606 | +M: Matthew Garrett <mjg59@srcf.ucam.org> | |
| 1869 | 1607 | S: Maintained |
| 1870 | 1608 | |
| 1871 | 1609 | DEVICE NUMBER REGISTRY |
| 1872 | −P: Torben Mathiasen | |
| 1873 | −M: device@lanana.org | |
| 1610 | +M: Torben Mathiasen <device@lanana.org> | |
| 1874 | 1611 | W: http://lanana.org/docs/device-list/index.html |
| 1875 | 1612 | S: Maintained |
| 1876 | 1613 | |
| @@ -1885,8 +1622,7 @@ F: include/linux/device-mapper.h · 8 unmodified lines | ||
| 1885 | 1622 | F: include/linux/dm-*.h |
| 1886 | 1623 | |
| 1887 | 1624 | DIGI INTL. EPCA DRIVER |
| 1888 | −P: Digi International, Inc | |
| 1889 | −M: Eng.Linux@digi.com | |
| 1625 | +M: "Digi International, Inc" <Eng.Linux@digi.com> | |
| 1890 | 1626 | L: Eng.Linux@digi.com |
| 1891 | 1627 | W: http://www.digi.com |
| 1892 | 1628 | S: Orphan |
| @@ -1895,34 +1631,29 @@ F: drivers/char/epca* · 2 unmodified lines | ||
| 1895 | 1631 | F: drivers/char/digi* |
| 1896 | 1632 | |
| 1897 | 1633 | DIRECTORY NOTIFICATION (DNOTIFY) |
| 1898 | −P: Eric Paris | |
| 1899 | −M: eparis@parisplace.org | |
| 1634 | +M: Eric Paris <eparis@parisplace.org> | |
| 1900 | 1635 | S: Maintained |
| 1901 | 1636 | F: Documentation/filesystems/dnotify.txt |
| 1902 | 1637 | F: fs/notify/dnotify/ |
| 1903 | 1638 | F: include/linux/dnotify.h |
| 1904 | 1639 | |
| 1905 | 1640 | DISK GEOMETRY AND PARTITION HANDLING |
| 1906 | −P: Andries Brouwer | |
| 1907 | −M: aeb@cwi.nl | |
| 1641 | +M: Andries Brouwer <aeb@cwi.nl> | |
| 1908 | 1642 | W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html |
| 1909 | 1643 | W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html |
| 1910 | 1644 | W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html |
| 1911 | 1645 | S: Maintained |
| 1912 | 1646 | |
| 1913 | 1647 | DISKQUOTA |
| 1914 | −P: Jan Kara | |
| 1915 | −M: jack@suse.cz | |
| 1648 | +M: Jan Kara <jack@suse.cz> | |
| 1916 | 1649 | S: Maintained |
| 1917 | 1650 | F: Documentation/filesystems/quota.txt |
| 1918 | 1651 | F: fs/quota/ |
| 1919 | 1652 | F: include/linux/quota*.h |
| 1920 | 1653 | |
| 1921 | 1654 | DISTRIBUTED LOCK MANAGER (DLM) |
| 1922 | −P: Christine Caulfield | |
| 1923 | −M: ccaulfie@redhat.com | |
| 1924 | −P: David Teigland | |
| 1925 | −M: teigland@redhat.com | |
| 1655 | +M: Christine Caulfield <ccaulfie@redhat.com> | |
| 1656 | +M: David Teigland <teigland@redhat.com> | |
| 1926 | 1657 | L: cluster-devel@redhat.com |
| 1927 | 1658 | W: http://sources.redhat.com/cluster/ |
| 1928 | 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 | 1661 | F: fs/dlm/ |
| 1931 | 1662 | |
| 1932 | 1663 | DMA GENERIC OFFLOAD ENGINE SUBSYSTEM |
| 1933 | −P: Maciej Sosnowski | |
| 1934 | −M: maciej.sosnowski@intel.com | |
| 1935 | −P: Dan Williams | |
| 1936 | −M: dan.j.williams@intel.com | |
| 1664 | +M: Maciej Sosnowski <maciej.sosnowski@intel.com> | |
| 1665 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 1937 | 1666 | S: Supported |
| 1938 | 1667 | F: drivers/dma/ |
| 1939 | 1668 | F: include/linux/dma* |
| 1940 | 1669 | |
| 1941 | 1670 | DME1737 HARDWARE MONITOR DRIVER |
| 1942 | −P: Juerg Haefliger | |
| 1943 | −M: juergh@gmail.com | |
| 1671 | +M: Juerg Haefliger <juergh@gmail.com> | |
| 1944 | 1672 | L: lm-sensors@lm-sensors.org |
| 1945 | 1673 | S: Maintained |
| 1946 | 1674 | F: Documentation/hwmon/dme1737 |
| 1947 | 1675 | F: drivers/hwmon/dme1737.c |
| 1948 | 1676 | |
| 1949 | 1677 | DOCBOOK FOR DOCUMENTATION |
| 1950 | −P: Randy Dunlap | |
| 1951 | −M: rdunlap@xenotime.net | |
| 1678 | +M: Randy Dunlap <rdunlap@xenotime.net> | |
| 1952 | 1679 | S: Maintained |
| 1953 | 1680 | |
| 1954 | 1681 | DOCKING STATION DRIVER |
| 1955 | −P: Shaohua Li | |
| 1956 | −M: shaohua.li@intel.com | |
| 1682 | +M: Shaohua Li <shaohua.li@intel.com> | |
| 1957 | 1683 | L: linux-acpi@vger.kernel.org |
| 1958 | 1684 | S: Supported |
| 1959 | 1685 | F: drivers/acpi/dock.c |
| 1960 | 1686 | |
| 1961 | 1687 | DOCUMENTATION |
| 1962 | −P: Randy Dunlap | |
| 1963 | −M: rdunlap@xenotime.net | |
| 1688 | +M: Randy Dunlap <rdunlap@xenotime.net> | |
| 1964 | 1689 | L: linux-doc@vger.kernel.org |
| 1965 | 1690 | S: Maintained |
| 1966 | 1691 | F: Documentation/ |
| 1967 | 1692 | |
| 1968 | 1693 | DOUBLETALK DRIVER |
| 1969 | −P: James R. Van Zandt | |
| 1970 | −M: jrv@vanzandt.mv.com | |
| 1694 | +M: "James R. Van Zandt" <jrv@vanzandt.mv.com> | |
| 1971 | 1695 | L: blinux-list@redhat.com |
| 1972 | 1696 | S: Maintained |
| 1973 | 1697 | F: drivers/char/dtlk.c |
| 1974 | 1698 | F: include/linux/dtlk.h |
| 1975 | 1699 | |
| 1976 | 1700 | DPT_I2O SCSI RAID DRIVER |
| 1977 | −P: Adaptec OEM Raid Solutions | |
| 1978 | −M: aacraid@adaptec.com | |
| 1701 | +M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> | |
| 1979 | 1702 | L: linux-scsi@vger.kernel.org |
| 1980 | 1703 | W: http://www.adaptec.com/ |
| 1981 | 1704 | S: Maintained |
| @@ -1983,8 +1706,7 @@ F: drivers/scsi/dpt* · 1 unmodified line | ||
| 1983 | 1706 | F: drivers/scsi/dpt/ |
| 1984 | 1707 | |
| 1985 | 1708 | DRIVER CORE, KOBJECTS, AND SYSFS |
| 1986 | −P: Greg Kroah-Hartman | |
| 1987 | −M: gregkh@suse.de | |
| 1709 | +M: Greg Kroah-Hartman <gregkh@suse.de> | |
| 1988 | 1710 | T: quilt kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/ |
| 1989 | 1711 | S: Supported |
| 1990 | 1712 | F: Documentation/kobject.txt |
| @@ -1994,52 +1716,45 @@ F: include/linux/kobj* · 3 unmodified lines | ||
| 1994 | 1716 | F: lib/kobj* |
| 1995 | 1717 | |
| 1996 | 1718 | DRM DRIVERS |
| 1997 | −P: David Airlie | |
| 1998 | −M: airlied@linux.ie | |
| 1719 | +M: David Airlie <airlied@linux.ie> | |
| 1999 | 1720 | L: dri-devel@lists.sourceforge.net |
| 2000 | 1721 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git |
| 2001 | 1722 | S: Maintained |
| 2002 | 1723 | F: drivers/gpu/drm/ |
| 2003 | 1724 | |
| 2004 | 1725 | DSCC4 DRIVER |
| 2005 | −P: Francois Romieu | |
| 2006 | −M: romieu@fr.zoreil.com | |
| 1726 | +M: Francois Romieu <romieu@fr.zoreil.com> | |
| 2007 | 1727 | L: netdev@vger.kernel.org |
| 2008 | 1728 | S: Maintained |
| 2009 | 1729 | F: drivers/net/wan/dscc4.c |
| 2010 | 1730 | |
| 2011 | 1731 | DZ DECSTATION DZ11 SERIAL DRIVER |
| 2012 | −P: Maciej W. Rozycki | |
| 2013 | −M: macro@linux-mips.org | |
| 1732 | +M: "Maciej W. Rozycki" <macro@linux-mips.org> | |
| 2014 | 1733 | S: Maintained |
| 2015 | 1734 | F: drivers/serial/dz.* |
| 2016 | 1735 | |
| 2017 | 1736 | EATA-DMA SCSI DRIVER |
| 2018 | −P: Michael Neuffer | |
| 2019 | −M: mike@i-Connect.Net | |
| 1737 | +M: Michael Neuffer <mike@i-Connect.Net> | |
| 2020 | 1738 | L: linux-eata@i-connect.net |
| 2021 | 1739 | L: linux-scsi@vger.kernel.org |
| 2022 | 1740 | S: Maintained |
| 2023 | 1741 | F: drivers/scsi/eata* |
| 2024 | 1742 | |
| 2025 | 1743 | EATA ISA/EISA/PCI SCSI DRIVER |
| 2026 | −P: Dario Ballabio | |
| 2027 | −M: ballabio_dario@emc.com | |
| 1744 | +M: Dario Ballabio <ballabio_dario@emc.com> | |
| 2028 | 1745 | L: linux-scsi@vger.kernel.org |
| 2029 | 1746 | S: Maintained |
| 2030 | 1747 | F: drivers/scsi/eata.c |
| 2031 | 1748 | |
| 2032 | 1749 | EATA-PIO SCSI DRIVER |
| 2033 | −P: Michael Neuffer | |
| 2034 | −M: mike@i-Connect.Net | |
| 1750 | +M: Michael Neuffer <mike@i-Connect.Net> | |
| 2035 | 1751 | L: linux-eata@i-connect.net |
| 2036 | 1752 | L: linux-scsi@vger.kernel.org |
| 2037 | 1753 | S: Maintained |
| 2038 | 1754 | F: drivers/scsi/eata_pio.* |
| 2039 | 1755 | |
| 2040 | 1756 | EBTABLES |
| 2041 | −P: Bart De Schuymer | |
| 2042 | −M: bart.de.schuymer@pandora.be | |
| 1757 | +M: Bart De Schuymer <bart.de.schuymer@pandora.be> | |
| 2043 | 1758 | L: ebtables-user@lists.sourceforge.net |
| 2044 | 1759 | L: ebtables-devel@lists.sourceforge.net |
| 2045 | 1760 | W: http://ebtables.sourceforge.net/ |
| @@ -2048,10 +1763,8 @@ F: include/linux/netfilter_bridge/ebt_*.h · 2 unmodified lines | ||
| 2048 | 1763 | F: net/bridge/netfilter/ebt*.c |
| 2049 | 1764 | |
| 2050 | 1765 | ECRYPT FILE SYSTEM |
| 2051 | −P: Tyler Hicks | |
| 2052 | −M: tyhicks@linux.vnet.ibm.com | |
| 2053 | −P: Dustin Kirkland | |
| 2054 | −M: kirkland@canonical.com | |
| 1766 | +M: Tyler Hicks <tyhicks@linux.vnet.ibm.com> | |
| 1767 | +M: Dustin Kirkland <kirkland@canonical.com> | |
| 2055 | 1768 | L: ecryptfs-devel@lists.launchpad.net |
| 2056 | 1769 | W: https://launchpad.net/ecryptfs |
| 2057 | 1770 | S: Supported |
| @@ -2059,8 +1772,7 @@ F: Documentation/filesystems/ecryptfs.txt · 1 unmodified line | ||
| 2059 | 1772 | F: fs/ecryptfs/ |
| 2060 | 1773 | |
| 2061 | 1774 | EDAC-CORE |
| 2062 | −P: Doug Thompson | |
| 2063 | −M: dougthompson@xmission.com | |
| 1775 | +M: Doug Thompson <dougthompson@xmission.com> | |
| 2064 | 1776 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2065 | 1777 | W: bluesmoke.sourceforge.net |
| 2066 | 1778 | S: Supported |
| @@ -2069,94 +1781,80 @@ F: drivers/edac/edac_* · 2 unmodified lines | ||
| 2069 | 1781 | F: include/linux/edac.h |
| 2070 | 1782 | |
| 2071 | 1783 | EDAC-AMD64 |
| 2072 | −P: Doug Thompson | |
| 2073 | −M: dougthompson@xmission.com | |
| 2074 | −P: Borislav Petkov | |
| 2075 | −M: borislav.petkov@amd.com | |
| 1784 | +M: Doug Thompson <dougthompson@xmission.com> | |
| 1785 | +M: Borislav Petkov <borislav.petkov@amd.com> | |
| 2076 | 1786 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2077 | 1787 | W: bluesmoke.sourceforge.net |
| 2078 | 1788 | S: Supported |
| 2079 | 1789 | F: drivers/edac/amd64_edac* |
| 2080 | 1790 | |
| 2081 | 1791 | EDAC-E752X |
| 2082 | −P: Mark Gross | |
| 2083 | −M: mark.gross@intel.com | |
| 2084 | −P: Doug Thompson | |
| 2085 | −M: dougthompson@xmission.com | |
| 1792 | +M: Mark Gross <mark.gross@intel.com> | |
| 1793 | +M: Doug Thompson <dougthompson@xmission.com> | |
| 2086 | 1794 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2087 | 1795 | W: bluesmoke.sourceforge.net |
| 2088 | 1796 | S: Maintained |
| 2089 | 1797 | F: drivers/edac/e752x_edac.c |
| 2090 | 1798 | |
| 2091 | 1799 | EDAC-E7XXX |
| 2092 | −P: Doug Thompson | |
| 2093 | −M: dougthompson@xmission.com | |
| 1800 | +M: Doug Thompson <dougthompson@xmission.com> | |
| 2094 | 1801 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2095 | 1802 | W: bluesmoke.sourceforge.net |
| 2096 | 1803 | S: Maintained |
| 2097 | 1804 | F: drivers/edac/e7xxx_edac.c |
| 2098 | 1805 | |
| 2099 | 1806 | EDAC-I82443BXGX |
| 2100 | −P: Tim Small | |
| 2101 | −M: tim@buttersideup.com | |
| 1807 | +M: Tim Small <tim@buttersideup.com> | |
| 2102 | 1808 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2103 | 1809 | W: bluesmoke.sourceforge.net |
| 2104 | 1810 | S: Maintained |
| 2105 | 1811 | F: drivers/edac/i82443bxgx_edac.c |
| 2106 | 1812 | |
| 2107 | 1813 | EDAC-I3000 |
| 2108 | −P: Jason Uhlenkott | |
| 2109 | −M: juhlenko@akamai.com | |
| 1814 | +M: Jason Uhlenkott <juhlenko@akamai.com> | |
| 2110 | 1815 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2111 | 1816 | W: bluesmoke.sourceforge.net |
| 2112 | 1817 | S: Maintained |
| 2113 | 1818 | F: drivers/edac/i3000_edac.c |
| 2114 | 1819 | |
| 2115 | 1820 | EDAC-I5000 |
| 2116 | −P: Doug Thompson | |
| 2117 | −M: dougthompson@xmission.com | |
| 1821 | +M: Doug Thompson <dougthompson@xmission.com> | |
| 2118 | 1822 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2119 | 1823 | W: bluesmoke.sourceforge.net |
| 2120 | 1824 | S: Maintained |
| 2121 | 1825 | F: drivers/edac/i5000_edac.c |
| 2122 | 1826 | |
| 2123 | 1827 | EDAC-I5400 |
| 2124 | −P: Mauro Carvalho Chehab | |
| 2125 | −M: mchehab@redhat.com | |
| 1828 | +M: Mauro Carvalho Chehab <mchehab@redhat.com> | |
| 2126 | 1829 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2127 | 1830 | W: bluesmoke.sourceforge.net |
| 2128 | 1831 | S: Maintained |
| 2129 | 1832 | F: drivers/edac/i5400_edac.c |
| 2130 | 1833 | |
| 2131 | 1834 | EDAC-I82975X |
| 2132 | −P: Ranganathan Desikan | |
| 2133 | −M: ravi@jetztechnologies.com | |
| 2134 | −P: Arvind R. | |
| 2135 | −M: arvind@jetztechnologies.com | |
| 1835 | +M: Ranganathan Desikan <ravi@jetztechnologies.com> | |
| 1836 | +M: "Arvind R." <arvind@jetztechnologies.com> | |
| 2136 | 1837 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2137 | 1838 | W: bluesmoke.sourceforge.net |
| 2138 | 1839 | S: Maintained |
| 2139 | 1840 | F: drivers/edac/i82975x_edac.c |
| 2140 | 1841 | |
| 2141 | 1842 | EDAC-PASEMI |
| 2142 | −P: Egor Martovetsky | |
| 2143 | −M: egor@pasemi.com | |
| 1843 | +M: Egor Martovetsky <egor@pasemi.com> | |
| 2144 | 1844 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2145 | 1845 | W: bluesmoke.sourceforge.net |
| 2146 | 1846 | S: Maintained |
| 2147 | 1847 | F: drivers/edac/pasemi_edac.c |
| 2148 | 1848 | |
| 2149 | 1849 | EDAC-R82600 |
| 2150 | −P: Tim Small | |
| 2151 | −M: tim@buttersideup.com | |
| 1850 | +M: Tim Small <tim@buttersideup.com> | |
| 2152 | 1851 | L: bluesmoke-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2153 | 1852 | W: bluesmoke.sourceforge.net |
| 2154 | 1853 | S: Maintained |
| 2155 | 1854 | F: drivers/edac/r82600_edac.c |
| 2156 | 1855 | |
| 2157 | 1856 | EEEPC LAPTOP EXTRAS DRIVER |
| 2158 | −P: Corentin Chary | |
| 2159 | −M: corentincj@iksaif.net | |
| 1857 | +M: Corentin Chary <corentincj@iksaif.net> | |
| 2160 | 1858 | L: acpi4asus-user@lists.sourceforge.net |
| 2161 | 1859 | W: http://acpi4asus.sf.net |
| 2162 | 1860 | S: Maintained |
| @@ -2168,66 +1866,54 @@ S: Orphan · 5 unmodified lines | ||
| 2168 | 1866 | F: fs/efs/ |
| 2169 | 1867 | |
| 2170 | 1868 | EHCA (IBM GX bus InfiniBand adapter) DRIVER |
| 2171 | −P: Hoang-Nam Nguyen | |
| 2172 | −M: hnguyen@de.ibm.com | |
| 2173 | −P: Christoph Raisch | |
| 2174 | −M: raisch@de.ibm.com | |
| 1869 | +M: Hoang-Nam Nguyen <hnguyen@de.ibm.com> | |
| 1870 | +M: Christoph Raisch <raisch@de.ibm.com> | |
| 2175 | 1871 | L: general@lists.openfabrics.org |
| 2176 | 1872 | S: Supported |
| 2177 | 1873 | F: drivers/infiniband/hw/ehca/ |
| 2178 | 1874 | |
| 2179 | 1875 | EMBEDDED LINUX |
| 2180 | −P: Paul Gortmaker | |
| 2181 | −M: paul.gortmaker@windriver.com | |
| 2182 | −P: Matt Mackall | |
| 2183 | −M: mpm@selenic.com | |
| 2184 | −P: David Woodhouse | |
| 2185 | −M: dwmw2@infradead.org | |
| 1876 | +M: Paul Gortmaker <paul.gortmaker@windriver.com> | |
| 1877 | +M: Matt Mackall <mpm@selenic.com> | |
| 1878 | +M: David Woodhouse <dwmw2@infradead.org> | |
| 2186 | 1879 | L: linux-embedded@vger.kernel.org |
| 2187 | 1880 | S: Maintained |
| 2188 | 1881 | |
| 2189 | 1882 | EMULEX LPFC FC SCSI DRIVER |
| 2190 | −P: James Smart | |
| 2191 | −M: james.smart@emulex.com | |
| 1883 | +M: James Smart <james.smart@emulex.com> | |
| 2192 | 1884 | L: linux-scsi@vger.kernel.org |
| 2193 | 1885 | W: http://sourceforge.net/projects/lpfcxxxx |
| 2194 | 1886 | S: Supported |
| 2195 | 1887 | F: drivers/scsi/lpfc/ |
| 2196 | 1888 | |
| 2197 | 1889 | ENE CB710 FLASH CARD READER DRIVER |
| 2198 | −P: Michał Mirosław | |
| 2199 | −M: mirq-linux@rere.qmqm.pl | |
| 2200 | −L: linux-kernel@vger.kernel.org | |
| 1890 | +M: Michał Mirosław <mirq-linux@rere.qmqm.pl> | |
| 2201 | 1891 | S: Maintained |
| 2202 | 1892 | F: drivers/misc/cb710/ |
| 2203 | 1893 | F: drivers/mmc/host/cb710-mmc.* |
| 2204 | 1894 | F: include/linux/cb710.h |
| 2205 | 1895 | |
| 2206 | 1896 | EPSON 1355 FRAMEBUFFER DRIVER |
| 2207 | −P: Christopher Hoover | |
| 2208 | −M: ch@murgatroid.com | |
| 2209 | −P: Christopher Hoover | |
| 2210 | −M: ch@hpl.hp.com | |
| 1897 | +M: Christopher Hoover <ch@murgatroid.com> | |
| 1898 | +M: Christopher Hoover <ch@hpl.hp.com> | |
| 2211 | 1899 | S: Maintained |
| 2212 | 1900 | F: drivers/video/epson1355fb.c |
| 2213 | 1901 | |
| 2214 | 1902 | EPSON S1D13XXX FRAMEBUFFER DRIVER |
| 2215 | −P: Kristoffer Ericson | |
| 2216 | −M: kristoffer.ericson@gmail.com | |
| 1903 | +M: Kristoffer Ericson <kristoffer.ericson@gmail.com> | |
| 2217 | 1904 | S: Maintained |
| 1905 | +T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git | |
| 2218 | 1906 | F: drivers/video/s1d13xxxfb.c |
| 2219 | 1907 | F: include/video/s1d13xxxfb.h |
| 2220 | 1908 | |
| 2221 | 1909 | ETHEREXPRESS-16 NETWORK DRIVER |
| 2222 | −P: Philip Blundell | |
| 2223 | −M: philb@gnu.org | |
| 1910 | +M: Philip Blundell <philb@gnu.org> | |
| 2224 | 1911 | L: netdev@vger.kernel.org |
| 2225 | 1912 | S: Maintained |
| 2226 | 1913 | F: drivers/net/eexpress.* |
| 2227 | 1914 | |
| 2228 | 1915 | ETHERNET BRIDGE |
| 2229 | −P: Stephen Hemminger | |
| 2230 | −M: shemminger@linux-foundation.org | |
| 1916 | +M: Stephen Hemminger <shemminger@linux-foundation.org> | |
| 2231 | 1917 | L: bridge@lists.linux-foundation.org |
| 2232 | 1918 | W: http://www.linux-foundation.org/en/Net:Bridge |
| 2233 | 1919 | S: Maintained |
| @@ -2235,8 +1921,7 @@ F: include/linux/netfilter_bridge/ · 1 unmodified line | ||
| 2235 | 1921 | F: net/bridge/ |
| 2236 | 1922 | |
| 2237 | 1923 | ETHERTEAM 16I DRIVER |
| 2238 | −P: Mika Kuoppala | |
| 2239 | −M: miku@iki.fi | |
| 1924 | +M: Mika Kuoppala <miku@iki.fi> | |
| 2240 | 1925 | S: Maintained |
| 2241 | 1926 | F: drivers/net/eth16i.c |
| 2242 | 1927 | |
| @@ -2248,12 +1933,9 @@ F: fs/ext2/ · 5 unmodified lines | ||
| 2248 | 1933 | F: include/linux/ext2* |
| 2249 | 1934 | |
| 2250 | 1935 | EXT3 FILE SYSTEM |
| 2251 | −P: Stephen Tweedie | |
| 2252 | −M: sct@redhat.com | |
| 2253 | −P: Andrew Morton | |
| 2254 | −M: akpm@linux-foundation.org | |
| 2255 | −P: Andreas Dilger | |
| 2256 | −M: adilger@sun.com | |
| 1936 | +M: Stephen Tweedie <sct@redhat.com> | |
| 1937 | +M: Andrew Morton <akpm@linux-foundation.org> | |
| 1938 | +M: Andreas Dilger <adilger@sun.com> | |
| 2257 | 1939 | L: linux-ext4@vger.kernel.org |
| 2258 | 1940 | S: Maintained |
| 2259 | 1941 | F: Documentation/filesystems/ext3.txt |
| @@ -2261,10 +1943,8 @@ F: fs/ext3/ · 1 unmodified line | ||
| 2261 | 1943 | F: include/linux/ext3* |
| 2262 | 1944 | |
| 2263 | 1945 | EXT4 FILE SYSTEM |
| 2264 | −P: Theodore Ts'o | |
| 2265 | −M: tytso@mit.edu | |
| 2266 | −P: Andreas Dilger | |
| 2267 | −M: adilger@sun.com | |
| 1946 | +M: "Theodore Ts'o" <tytso@mit.edu> | |
| 1947 | +M: Andreas Dilger <adilger@sun.com> | |
| 2268 | 1948 | L: linux-ext4@vger.kernel.org |
| 2269 | 1949 | W: http://ext4.wiki.kernel.org |
| 2270 | 1950 | S: Maintained |
| @@ -2272,30 +1952,26 @@ F: Documentation/filesystems/ext4.txt · 1 unmodified line | ||
| 2272 | 1952 | F: fs/ext4/ |
| 2273 | 1953 | |
| 2274 | 1954 | F71805F HARDWARE MONITORING DRIVER |
| 2275 | −P: Jean Delvare | |
| 2276 | −M: khali@linux-fr.org | |
| 1955 | +M: Jean Delvare <khali@linux-fr.org> | |
| 2277 | 1956 | L: lm-sensors@lm-sensors.org |
| 2278 | 1957 | S: Maintained |
| 2279 | 1958 | F: Documentation/hwmon/f71805f |
| 2280 | 1959 | F: drivers/hwmon/f71805f.c |
| 2281 | 1960 | |
| 2282 | 1961 | FARSYNC SYNCHRONOUS DRIVER |
| 2283 | −P: Kevin Curtis | |
| 2284 | −M: kevin.curtis@farsite.co.uk | |
| 1962 | +M: Kevin Curtis <kevin.curtis@farsite.co.uk> | |
| 2285 | 1963 | W: http://www.farsite.co.uk/ |
| 2286 | 1964 | S: Supported |
| 2287 | 1965 | F: drivers/net/wan/farsync.* |
| 2288 | 1966 | |
| 2289 | 1967 | FAULT INJECTION SUPPORT |
| 2290 | −P: Akinobu Mita | |
| 2291 | −M: akinobu.mita@gmail.com | |
| 1968 | +M: Akinobu Mita <akinobu.mita@gmail.com> | |
| 2292 | 1969 | S: Supported |
| 2293 | 1970 | F: Documentation/fault-injection/ |
| 2294 | 1971 | F: lib/fault-inject.c |
| 2295 | 1972 | |
| 2296 | 1973 | FILE LOCKING (flock() and fcntl()/lockf()) |
| 2297 | −P: Matthew Wilcox | |
| 2298 | −M: matthew@wil.cx | |
| 1974 | +M: Matthew Wilcox <matthew@wil.cx> | |
| 2299 | 1975 | L: linux-fsdevel@vger.kernel.org |
| 2300 | 1976 | S: Maintained |
| 2301 | 1977 | F: include/linux/fcntl.h |
| @@ -2304,25 +1980,21 @@ F: fs/fcntl.c · 2 unmodified lines | ||
| 2304 | 1980 | F: fs/locks.c |
| 2305 | 1981 | |
| 2306 | 1982 | FILESYSTEMS (VFS and infrastructure) |
| 2307 | −P: Alexander Viro | |
| 2308 | −M: viro@zeniv.linux.org.uk | |
| 1983 | +M: Alexander Viro <viro@zeniv.linux.org.uk> | |
| 2309 | 1984 | L: linux-fsdevel@vger.kernel.org |
| 2310 | 1985 | S: Maintained |
| 2311 | 1986 | F: fs/* |
| 2312 | 1987 | |
| 2313 | 1988 | FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER |
| 2314 | −P: Riku Voipio | |
| 2315 | −M: riku.vipio@iki.fi | |
| 1989 | +M: Riku Voipio <riku.vipio@iki.fi> | |
| 2316 | 1990 | L: lm-sensors@lm-sensors.org |
| 2317 | 1991 | S: Maintained |
| 2318 | 1992 | F: drivers/hwmon/f75375s.c |
| 2319 | 1993 | F: include/linux/f75375s.h |
| 2320 | 1994 | |
| 2321 | 1995 | FIREWIRE SUBSYSTEM |
| 2322 | −P: Kristian Hoegsberg | |
| 2323 | −M: krh@redhat.com | |
| 2324 | −P: Stefan Richter | |
| 2325 | −M: stefanr@s5r6.in-berlin.de | |
| 1996 | +M: Kristian Hoegsberg <krh@redhat.com> | |
| 1997 | +M: Stefan Richter <stefanr@s5r6.in-berlin.de> | |
| 2326 | 1998 | L: linux1394-devel@lists.sourceforge.net |
| 2327 | 1999 | W: http://www.linux1394.org/ |
| 2328 | 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 | 2009 | F: include/linux/firmware.h |
| 2338 | 2010 | |
| 2339 | 2011 | FPU EMULATOR |
| 2340 | −P: Bill Metzenthen | |
| 2341 | −M: billm@melbpc.org.au | |
| 2012 | +M: Bill Metzenthen <billm@melbpc.org.au> | |
| 2342 | 2013 | W: http://floatingpoint.sourceforge.net/emulator/index.html |
| 2343 | 2014 | S: Maintained |
| 2344 | 2015 | F: arch/x86/math-emu/ |
| 2345 | 2016 | |
| 2346 | 2017 | FRAME RELAY DLCI/FRAD (Sangoma drivers too) |
| 2347 | −P: Mike McLagan | |
| 2348 | −M: mike.mclagan@linux.org | |
| 2018 | +M: Mike McLagan <mike.mclagan@linux.org> | |
| 2349 | 2019 | L: netdev@vger.kernel.org |
| 2350 | 2020 | S: Maintained |
| 2351 | 2021 | F: drivers/net/wan/dlci.c |
| @@ -2360,25 +2030,21 @@ F: drivers/video/fb* · 8 unmodified lines | ||
| 2360 | 2030 | F: include/linux/fb.h |
| 2361 | 2031 | |
| 2362 | 2032 | FREESCALE DMA DRIVER |
| 2363 | −P: Li Yang | |
| 2364 | −M: leoli@freescale.com | |
| 2365 | −P: Zhang Wei | |
| 2366 | −M: zw@zh-kernel.org | |
| 2033 | +M: Li Yang <leoli@freescale.com> | |
| 2034 | +M: Zhang Wei <zw@zh-kernel.org> | |
| 2367 | 2035 | L: linuxppc-dev@ozlabs.org |
| 2368 | 2036 | S: Maintained |
| 2369 | 2037 | F: drivers/dma/fsldma.* |
| 2370 | 2038 | |
| 2371 | 2039 | FREESCALE I2C CPM DRIVER |
| 2372 | −P: Jochen Friedrich | |
| 2373 | −M: jochen@scram.de | |
| 2040 | +M: Jochen Friedrich <jochen@scram.de> | |
| 2374 | 2041 | L: linuxppc-dev@ozlabs.org |
| 2375 | 2042 | L: linux-i2c@vger.kernel.org |
| 2376 | 2043 | S: Maintained |
| 2377 | 2044 | F: drivers/i2c/busses/i2c-cpm.c |
| 2378 | 2045 | |
| 2379 | 2046 | FREESCALE IMX / MXC FRAMEBUFFER DRIVER |
| 2380 | −P: Sascha Hauer | |
| 2381 | −M: kernel@pengutronix.de | |
| 2047 | +M: Sascha Hauer <kernel@pengutronix.de> | |
| 2382 | 2048 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2383 | 2049 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 2384 | 2050 | S: Maintained |
| @@ -2386,10 +2052,8 @@ F: arch/arm/plat-mxc/include/mach/imxfb.h · 1 unmodified line | ||
| 2386 | 2052 | F: drivers/video/imxfb.c |
| 2387 | 2053 | |
| 2388 | 2054 | FREESCALE SOC FS_ENET DRIVER |
| 2389 | −P: Pantelis Antoniou | |
| 2390 | −M: pantelis.antoniou@gmail.com | |
| 2391 | −P: Vitaly Bordug | |
| 2392 | −M: vbordug@ru.mvista.com | |
| 2055 | +M: Pantelis Antoniou <pantelis.antoniou@gmail.com> | |
| 2056 | +M: Vitaly Bordug <vbordug@ru.mvista.com> | |
| 2393 | 2057 | L: linuxppc-dev@ozlabs.org |
| 2394 | 2058 | L: netdev@vger.kernel.org |
| 2395 | 2059 | S: Maintained |
| @@ -2397,39 +2061,34 @@ F: drivers/net/fs_enet/ · 1 unmodified line | ||
| 2397 | 2061 | F: include/linux/fs_enet_pd.h |
| 2398 | 2062 | |
| 2399 | 2063 | FREESCALE QUICC ENGINE LIBRARY |
| 2400 | −P: Timur Tabi | |
| 2401 | −M: timur@freescale.com | |
| 2064 | +M: Timur Tabi <timur@freescale.com> | |
| 2402 | 2065 | L: linuxppc-dev@ozlabs.org |
| 2403 | 2066 | S: Supported |
| 2404 | 2067 | F: arch/powerpc/sysdev/qe_lib/ |
| 2405 | 2068 | F: arch/powerpc/include/asm/*qe.h |
| 2406 | 2069 | |
| 2407 | 2070 | FREESCALE HIGHSPEED USB DEVICE DRIVER |
| 2408 | −P: Li Yang | |
| 2409 | −M: leoli@freescale.com | |
| 2071 | +M: Li Yang <leoli@freescale.com> | |
| 2410 | 2072 | L: linux-usb@vger.kernel.org |
| 2411 | 2073 | L: linuxppc-dev@ozlabs.org |
| 2412 | 2074 | S: Maintained |
| 2413 | 2075 | F: drivers/usb/gadget/fsl_usb2_udc.c |
| 2414 | 2076 | |
| 2415 | 2077 | FREESCALE QUICC ENGINE UCC ETHERNET DRIVER |
| 2416 | −P: Li Yang | |
| 2417 | −M: leoli@freescale.com | |
| 2078 | +M: Li Yang <leoli@freescale.com> | |
| 2418 | 2079 | L: netdev@vger.kernel.org |
| 2419 | 2080 | L: linuxppc-dev@ozlabs.org |
| 2420 | 2081 | S: Maintained |
| 2421 | 2082 | F: drivers/net/ucc_geth* |
| 2422 | 2083 | |
| 2423 | 2084 | FREESCALE QUICC ENGINE UCC UART DRIVER |
| 2424 | −P: Timur Tabi | |
| 2425 | −M: timur@freescale.com | |
| 2085 | +M: Timur Tabi <timur@freescale.com> | |
| 2426 | 2086 | L: linuxppc-dev@ozlabs.org |
| 2427 | 2087 | S: Supported |
| 2428 | 2088 | F: drivers/serial/ucc_uart.c |
| 2429 | 2089 | |
| 2430 | 2090 | FREESCALE SOC SOUND DRIVERS |
| 2431 | −P: Timur Tabi | |
| 2432 | −M: timur@freescale.com | |
| 2091 | +M: Timur Tabi <timur@freescale.com> | |
| 2433 | 2092 | L: alsa-devel@alsa-project.org (moderated for non-subscribers) |
| 2434 | 2093 | L: linuxppc-dev@ozlabs.org |
| 2435 | 2094 | S: Supported |
| @@ -2437,17 +2096,14 @@ F: sound/soc/fsl/fsl* · 1 unmodified line | ||
| 2437 | 2096 | F: sound/soc/fsl/mpc8610_hpcd.c |
| 2438 | 2097 | |
| 2439 | 2098 | FREEVXFS FILESYSTEM |
| 2440 | −P: Christoph Hellwig | |
| 2441 | −M: hch@infradead.org | |
| 2099 | +M: Christoph Hellwig <hch@infradead.org> | |
| 2442 | 2100 | W: ftp://ftp.openlinux.org/pub/people/hch/vxfs |
| 2443 | 2101 | S: Maintained |
| 2444 | 2102 | F: fs/freevxfs/ |
| 2445 | 2103 | |
| 2446 | 2104 | FREEZER |
| 2447 | −P: Pavel Machek | |
| 2448 | −M: pavel@ucw.cz | |
| 2449 | −P: Rafael J. Wysocki | |
| 2450 | −M: rjw@sisk.pl | |
| 2105 | +M: Pavel Machek <pavel@ucw.cz> | |
| 2106 | +M: "Rafael J. Wysocki" <rjw@sisk.pl> | |
| 2451 | 2107 | L: linux-pm@lists.linux-foundation.org |
| 2452 | 2108 | S: Supported |
| 2453 | 2109 | F: Documentation/power/freezing-of-tasks.txt |
| @@ -2455,8 +2111,7 @@ F: include/linux/freezer.h · 1 unmodified line | ||
| 2455 | 2111 | F: kernel/freezer.c |
| 2456 | 2112 | |
| 2457 | 2113 | FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS |
| 2458 | −P: David Howells | |
| 2459 | −M: dhowells@redhat.com | |
| 2114 | +M: David Howells <dhowells@redhat.com> | |
| 2460 | 2115 | L: linux-cachefs@redhat.com |
| 2461 | 2116 | S: Supported |
| 2462 | 2117 | F: Documentation/filesystems/caching/ |
| @@ -2464,8 +2119,7 @@ F: fs/fscache/ · 1 unmodified line | ||
| 2464 | 2119 | F: include/linux/fscache*.h |
| 2465 | 2120 | |
| 2466 | 2121 | FTRACE |
| 2467 | −P: Steven Rostedt | |
| 2468 | −M: rostedt@goodmis.org | |
| 2122 | +M: Steven Rostedt <rostedt@goodmis.org> | |
| 2469 | 2123 | S: Maintained |
| 2470 | 2124 | F: Documentation/trace/ftrace.txt |
| 2471 | 2125 | F: arch/*/*/*/ftrace.h |
| @@ -2474,21 +2128,18 @@ F: include/*/ftrace.h · 2 unmodified lines | ||
| 2474 | 2128 | F: kernel/trace/ |
| 2475 | 2129 | |
| 2476 | 2130 | FUJITSU FR-V (FRV) PORT |
| 2477 | −P: David Howells | |
| 2478 | −M: dhowells@redhat.com | |
| 2131 | +M: David Howells <dhowells@redhat.com> | |
| 2479 | 2132 | S: Maintained |
| 2480 | 2133 | F: arch/frv/ |
| 2481 | 2134 | |
| 2482 | 2135 | FUJITSU LAPTOP EXTRAS |
| 2483 | −P: Jonathan Woithe | |
| 2484 | −M: jwoithe@physics.adelaide.edu.au | |
| 2136 | +M: Jonathan Woithe <jwoithe@physics.adelaide.edu.au> | |
| 2485 | 2137 | L: linux-acpi@vger.kernel.org |
| 2486 | 2138 | S: Maintained |
| 2487 | 2139 | F: drivers/platform/x86/fujitsu-laptop.c |
| 2488 | 2140 | |
| 2489 | 2141 | FUSE: FILESYSTEM IN USERSPACE |
| 2490 | −P: Miklos Szeredi | |
| 2491 | −M: miklos@szeredi.hu | |
| 2142 | +M: Miklos Szeredi <miklos@szeredi.hu> | |
| 2492 | 2143 | L: fuse-devel@lists.sourceforge.net |
| 2493 | 2144 | W: http://fuse.sourceforge.net/ |
| 2494 | 2145 | S: Maintained |
| @@ -2496,30 +2147,26 @@ F: fs/fuse/ · 1 unmodified line | ||
| 2496 | 2147 | F: include/linux/fuse.h |
| 2497 | 2148 | |
| 2498 | 2149 | FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit) |
| 2499 | −P: Rik Faith | |
| 2500 | −M: faith@cs.unc.edu | |
| 2150 | +M: Rik Faith <faith@cs.unc.edu> | |
| 2501 | 2151 | L: linux-scsi@vger.kernel.org |
| 2502 | 2152 | S: Odd Fixes (e.g., new signatures) |
| 2503 | 2153 | F: drivers/scsi/fdomain.* |
| 2504 | 2154 | |
| 2505 | 2155 | GDT SCSI DISK ARRAY CONTROLLER DRIVER |
| 2506 | −P: Achim Leubner | |
| 2507 | −M: achim_leubner@adaptec.com | |
| 2156 | +M: Achim Leubner <achim_leubner@adaptec.com> | |
| 2508 | 2157 | L: linux-scsi@vger.kernel.org |
| 2509 | 2158 | W: http://www.icp-vortex.com/ |
| 2510 | 2159 | S: Supported |
| 2511 | 2160 | F: drivers/scsi/gdt* |
| 2512 | 2161 | |
| 2513 | 2162 | GENERIC GPIO I2C DRIVER |
| 2514 | −P: Haavard Skinnemoen | |
| 2515 | −M: hskinnemoen@atmel.com | |
| 2163 | +M: Haavard Skinnemoen <hskinnemoen@atmel.com> | |
| 2516 | 2164 | S: Supported |
| 2517 | 2165 | F: drivers/i2c/busses/i2c-gpio.c |
| 2518 | 2166 | F: include/linux/i2c-gpio.h |
| 2519 | 2167 | |
| 2520 | 2168 | GENERIC HDLC (WAN) DRIVERS |
| 2521 | −P: Krzysztof Halasa | |
| 2522 | −M: khc@pm.waw.pl | |
| 2169 | +M: Krzysztof Halasa <khc@pm.waw.pl> | |
| 2523 | 2170 | W: http://www.kernel.org/pub/linux/utils/net/hdlc/ |
| 2524 | 2171 | S: Maintained |
| 2525 | 2172 | F: drivers/net/wan/c101.c |
| @@ -2531,16 +2178,14 @@ F: drivers/net/wan/pci200syn.c · 5 unmodified lines | ||
| 2531 | 2178 | F: drivers/net/wan/wanxl* |
| 2532 | 2179 | |
| 2533 | 2180 | GENERIC INCLUDE/ASM HEADER FILES |
| 2534 | −P: Arnd Bergmann | |
| 2535 | −M: arnd@arndb.de | |
| 2181 | +M: Arnd Bergmann <arnd@arndb.de> | |
| 2536 | 2182 | L: linux-arch@vger.kernel.org |
| 2537 | 2183 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git |
| 2538 | 2184 | S: Maintained |
| 2539 | 2185 | F: include/asm-generic |
| 2540 | 2186 | |
| 2541 | 2187 | GFS2 FILE SYSTEM |
| 2542 | −P: Steven Whitehouse | |
| 2543 | −M: swhiteho@redhat.com | |
| 2188 | +M: Steven Whitehouse <swhiteho@redhat.com> | |
| 2544 | 2189 | L: cluster-devel@redhat.com |
| 2545 | 2190 | W: http://sources.redhat.com/cluster/ |
| 2546 | 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 | 2196 | F: include/linux/gfs2_ondisk.h |
| 2552 | 2197 | |
| 2553 | 2198 | GIGASET ISDN DRIVERS |
| 2554 | −P: Hansjoerg Lipp | |
| 2555 | −M: hjlipp@web.de | |
| 2556 | −P: Tilman Schmidt | |
| 2557 | −M: tilman@imap.cc | |
| 2199 | +M: Hansjoerg Lipp <hjlipp@web.de> | |
| 2200 | +M: Tilman Schmidt <tilman@imap.cc> | |
| 2558 | 2201 | L: gigaset307x-common@lists.sourceforge.net |
| 2559 | 2202 | W: http://gigaset307x.sourceforge.net/ |
| 2560 | 2203 | S: Maintained |
| @@ -2563,8 +2206,7 @@ F: drivers/isdn/gigaset/ · 2 unmodified lines | ||
| 2563 | 2206 | F: include/linux/gigaset_dev.h |
| 2564 | 2207 | |
| 2565 | 2208 | HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER |
| 2566 | −P: Frank Seidel | |
| 2567 | −M: frank@f-seidel.de | |
| 2209 | +M: Frank Seidel <frank@f-seidel.de> | |
| 2568 | 2210 | L: lm-sensors@lm-sensors.org |
| 2569 | 2211 | W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ |
| 2570 | 2212 | S: Maintained |
| @@ -2576,40 +2218,35 @@ S: Odd Fixes · 5 unmodified lines | ||
| 2576 | 2218 | F: drivers/char/hvc_* |
| 2577 | 2219 | |
| 2578 | 2220 | GSPCA FINEPIX SUBDRIVER |
| 2579 | −P: Frank Zago | |
| 2580 | −M: frank@zago.net | |
| 2221 | +M: Frank Zago <frank@zago.net> | |
| 2581 | 2222 | L: linux-media@vger.kernel.org |
| 2582 | 2223 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2583 | 2224 | S: Maintained |
| 2584 | 2225 | F: drivers/media/video/gspca/finepix.c |
| 2585 | 2226 | |
| 2586 | 2227 | GSPCA M5602 SUBDRIVER |
| 2587 | −P: Erik Andren | |
| 2588 | −M: erik.andren@gmail.com | |
| 2228 | +M: Erik Andren <erik.andren@gmail.com> | |
| 2589 | 2229 | L: linux-media@vger.kernel.org |
| 2590 | 2230 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2591 | 2231 | S: Maintained |
| 2592 | 2232 | F: drivers/media/video/gspca/m5602/ |
| 2593 | 2233 | |
| 2594 | 2234 | GSPCA PAC207 SONIXB SUBDRIVER |
| 2595 | −P: Hans de Goede | |
| 2596 | −M: hdegoede@redhat.com | |
| 2235 | +M: Hans de Goede <hdegoede@redhat.com> | |
| 2597 | 2236 | L: linux-media@vger.kernel.org |
| 2598 | 2237 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2599 | 2238 | S: Maintained |
| 2600 | 2239 | F: drivers/media/video/gspca/pac207.c |
| 2601 | 2240 | |
| 2602 | 2241 | GSPCA T613 SUBDRIVER |
| 2603 | −P: Leandro Costantino | |
| 2604 | −M: lcostantino@gmail.com | |
| 2242 | +M: Leandro Costantino <lcostantino@gmail.com> | |
| 2605 | 2243 | L: linux-media@vger.kernel.org |
| 2606 | 2244 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 2607 | 2245 | S: Maintained |
| 2608 | 2246 | F: drivers/media/video/gspca/t613.c |
| 2609 | 2247 | |
| 2610 | 2248 | GSPCA USB WEBCAM DRIVER |
| 2611 | −P: Jean-Francois Moine | |
| 2612 | −M: moinejf@free.fr | |
| 2249 | +M: Jean-Francois Moine <moinejf@free.fr> | |
| 2613 | 2250 | W: http://moinejf.free.fr |
| 2614 | 2251 | L: linux-media@vger.kernel.org |
| 2615 | 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 | 2266 | F: include/linux/hw_random.h |
| 2630 | 2267 | |
| 2631 | 2268 | HARMONY SOUND DRIVER |
| 2632 | −P: Kyle McMartin | |
| 2633 | −M: kyle@mcmartin.ca | |
| 2269 | +M: Kyle McMartin <kyle@mcmartin.ca> | |
| 2634 | 2270 | L: linux-parisc@vger.kernel.org |
| 2635 | 2271 | S: Maintained |
| 2636 | 2272 | F: sound/parisc/harmony.* |
| 2637 | 2273 | |
| 2638 | 2274 | HAYES ESP SERIAL DRIVER |
| 2639 | −P: Andrew J. Robinson | |
| 2640 | −M: arobinso@nyx.net | |
| 2275 | +M: "Andrew J. Robinson" <arobinso@nyx.net> | |
| 2641 | 2276 | W: http://www.nyx.net/~arobinso |
| 2642 | 2277 | S: Maintained |
| 2643 | 2278 | F: Documentation/serial/hayes-esp.txt |
| 2644 | 2279 | F: drivers/char/esp.c |
| 2645 | 2280 | |
| 2646 | 2281 | HEWLETT-PACKARD SMART2 RAID DRIVER |
| 2647 | −P: Chirag Kantharia | |
| 2648 | −M: chirag.kantharia@hp.com | |
| 2282 | +M: Chirag Kantharia <chirag.kantharia@hp.com> | |
| 2649 | 2283 | L: iss_storagedev@hp.com |
| 2650 | 2284 | S: Maintained |
| 2651 | 2285 | F: Documentation/blockdev/cpqarray.txt |
| 2652 | 2286 | F: drivers/block/cpqarray.* |
| 2653 | 2287 | |
| 2654 | 2288 | HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss) |
| 2655 | −P: Mike Miller | |
| 2656 | −M: mike.miller@hp.com | |
| 2289 | +M: Mike Miller <mike.miller@hp.com> | |
| 2657 | 2290 | L: iss_storagedev@hp.com |
| 2658 | 2291 | S: Supported |
| 2659 | 2292 | F: Documentation/blockdev/cciss.txt |
| @@ -2661,25 +2294,21 @@ F: drivers/block/cciss* · 1 unmodified line | ||
| 2661 | 2294 | F: include/linux/cciss_ioctl.h |
| 2662 | 2295 | |
| 2663 | 2296 | HFS FILESYSTEM |
| 2664 | −P: Roman Zippel | |
| 2665 | −M: zippel@linux-m68k.org | |
| 2297 | +M: Roman Zippel <zippel@linux-m68k.org> | |
| 2666 | 2298 | S: Maintained |
| 2667 | 2299 | F: Documentation/filesystems/hfs.txt |
| 2668 | 2300 | F: fs/hfs/ |
| 2669 | 2301 | |
| 2670 | 2302 | HGA FRAMEBUFFER DRIVER |
| 2671 | −P: Ferenc Bakonyi | |
| 2672 | −M: fero@drama.obuda.kando.hu | |
| 2303 | +M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> | |
| 2673 | 2304 | L: linux-nvidia@lists.surfsouth.com |
| 2674 | 2305 | W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml |
| 2675 | 2306 | S: Maintained |
| 2676 | 2307 | F: drivers/video/hgafb.c |
| 2677 | 2308 | |
| 2678 | 2309 | HIBERNATION (aka Software Suspend, aka swsusp) |
| 2679 | −P: Pavel Machek | |
| 2680 | −M: pavel@ucw.cz | |
| 2681 | −P: Rafael J. Wysocki | |
| 2682 | −M: rjw@sisk.pl | |
| 2310 | +M: Pavel Machek <pavel@ucw.cz> | |
| 2311 | +M: "Rafael J. Wysocki" <rjw@sisk.pl> | |
| 2683 | 2312 | L: linux-pm@lists.linux-foundation.org |
| 2684 | 2313 | S: Supported |
| 2685 | 2314 | F: arch/x86/power/ |
| @@ -2691,8 +2320,7 @@ F: include/linux/pm.h · 5 unmodified lines | ||
| 2691 | 2320 | F: arch/*/include/asm/suspend*.h |
| 2692 | 2321 | |
| 2693 | 2322 | HID CORE LAYER |
| 2694 | −P: Jiri Kosina | |
| 2695 | −M: jkosina@suse.cz | |
| 2323 | +M: Jiri Kosina <jkosina@suse.cz> | |
| 2696 | 2324 | L: linux-input@vger.kernel.org |
| 2697 | 2325 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git |
| 2698 | 2326 | S: Maintained |
| @@ -2700,16 +2328,14 @@ F: drivers/hid/ · 1 unmodified line | ||
| 2700 | 2328 | F: include/linux/hid* |
| 2701 | 2329 | |
| 2702 | 2330 | HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS |
| 2703 | −P: Thomas Gleixner | |
| 2704 | −M: tglx@linutronix.de | |
| 2331 | +M: Thomas Gleixner <tglx@linutronix.de> | |
| 2705 | 2332 | S: Maintained |
| 2706 | 2333 | F: Documentation/timers/ |
| 2707 | 2334 | F: kernel/hrtimer.c |
| 2708 | 2335 | F: include/linux/hrtimer.h |
| 2709 | 2336 | |
| 2710 | 2337 | HIGH-SPEED SCC DRIVER FOR AX.25 |
| 2711 | −P: Klaus Kudielka | |
| 2712 | −M: klaus.kudielka@ieee.org | |
| 2338 | +M: Klaus Kudielka <klaus.kudielka@ieee.org> | |
| 2713 | 2339 | L: linux-hams@vger.kernel.org |
| 2714 | 2340 | W: http://www.nt.tuwien.ac.at/~kkudielk/Linux/ |
| 2715 | 2341 | S: Maintained |
| @@ -2717,16 +2343,14 @@ F: drivers/net/hamradio/dmascc.c · 1 unmodified line | ||
| 2717 | 2343 | F: drivers/net/hamradio/scc.c |
| 2718 | 2344 | |
| 2719 | 2345 | HIGHPOINT ROCKETRAID 3xxx RAID DRIVER |
| 2720 | −P: HighPoint Linux Team | |
| 2721 | −M: linux@highpoint-tech.com | |
| 2346 | +M: HighPoint Linux Team <linux@highpoint-tech.com> | |
| 2722 | 2347 | W: http://www.highpoint-tech.com |
| 2723 | 2348 | S: Supported |
| 2724 | 2349 | F: Documentation/scsi/hptiop.txt |
| 2725 | 2350 | F: drivers/scsi/hptiop.c |
| 2726 | 2351 | |
| 2727 | 2352 | HIPPI |
| 2728 | −P: Jes Sorensen | |
| 2729 | −M: jes@trained-monkey.org | |
| 2353 | +M: Jes Sorensen <jes@trained-monkey.org> | |
| 2730 | 2354 | L: linux-hippi@sunsite.dk |
| 2731 | 2355 | S: Maintained |
| 2732 | 2356 | F: include/linux/hippidevice.h |
| @@ -2734,8 +2358,7 @@ F: include/linux/if_hippi.h · 1 unmodified line | ||
| 2734 | 2358 | F: net/802/hippi.c |
| 2735 | 2359 | |
| 2736 | 2360 | HOST AP DRIVER |
| 2737 | −P: Jouni Malinen | |
| 2738 | −M: j@w1.fi | |
| 2361 | +M: Jouni Malinen <j@w1.fi> | |
| 2739 | 2362 | L: hostap@shmoo.com (subscribers-only) |
| 2740 | 2363 | L: linux-wireless@vger.kernel.org |
| 2741 | 2364 | W: http://hostap.epitest.fi/ |
| @@ -2743,82 +2366,69 @@ S: Maintained · 1 unmodified line | ||
| 2743 | 2366 | F: drivers/net/wireless/hostap/ |
| 2744 | 2367 | |
| 2745 | 2368 | HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER |
| 2746 | −P: Carlos Corbacho | |
| 2747 | −M: carlos@strangeworlds.co.uk | |
| 2369 | +M: Carlos Corbacho <carlos@strangeworlds.co.uk> | |
| 2748 | 2370 | S: Odd Fixes |
| 2749 | 2371 | F: drivers/platform/x86/tc1100-wmi.c |
| 2750 | 2372 | |
| 2751 | 2373 | HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series |
| 2752 | −P: Jaroslav Kysela | |
| 2753 | −M: perex@perex.cz | |
| 2374 | +M: Jaroslav Kysela <perex@perex.cz> | |
| 2754 | 2375 | S: Maintained |
| 2755 | 2376 | F: drivers/net/hp100.* |
| 2756 | 2377 | |
| 2757 | 2378 | HPET: High Precision Event Timers driver |
| 2758 | −P: Clemens Ladisch | |
| 2759 | −M: clemens@ladisch.de | |
| 2379 | +M: Clemens Ladisch <clemens@ladisch.de> | |
| 2760 | 2380 | S: Maintained |
| 2761 | 2381 | F: Documentation/timers/hpet.txt |
| 2762 | 2382 | F: drivers/char/hpet.c |
| 2763 | 2383 | F: include/linux/hpet.h |
| 2764 | 2384 | |
| 2765 | 2385 | HPET: i386 |
| 2766 | −P: Venkatesh Pallipadi (Venki) | |
| 2767 | −M: venkatesh.pallipadi@intel.com | |
| 2386 | +M: "Venkatesh Pallipadi (Venki)" <venkatesh.pallipadi@intel.com> | |
| 2768 | 2387 | S: Maintained |
| 2769 | 2388 | F: arch/x86/kernel/hpet.c |
| 2770 | 2389 | F: arch/x86/include/asm/hpet.h |
| 2771 | 2390 | |
| 2772 | 2391 | HPET: x86_64 |
| 2773 | −P: Vojtech Pavlik | |
| 2774 | −M: vojtech@suse.cz | |
| 2392 | +M: Vojtech Pavlik <vojtech@suse.cz> | |
| 2775 | 2393 | S: Maintained |
| 2776 | 2394 | |
| 2777 | 2395 | HPET: ACPI |
| 2778 | −P: Bob Picco | |
| 2779 | −M: bob.picco@hp.com | |
| 2396 | +M: Bob Picco <bob.picco@hp.com> | |
| 2780 | 2397 | S: Maintained |
| 2781 | 2398 | F: drivers/char/hpet.c |
| 2782 | 2399 | |
| 2783 | 2400 | HPFS FILESYSTEM |
| 2784 | −P: Mikulas Patocka | |
| 2785 | −M: mikulas@artax.karlin.mff.cuni.cz | |
| 2401 | +M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> | |
| 2786 | 2402 | W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi |
| 2787 | 2403 | S: Maintained |
| 2788 | 2404 | F: fs/hpfs/ |
| 2789 | 2405 | |
| 2790 | 2406 | HSO 3G MODEM DRIVER |
| 2791 | −P: Jan Dumon | |
| 2792 | −M: j.dumon@option.com | |
| 2407 | +M: Jan Dumon <j.dumon@option.com> | |
| 2793 | 2408 | W: http://www.pharscape.org |
| 2794 | 2409 | S: Maintained |
| 2795 | 2410 | F: drivers/net/usb/hso.c |
| 2796 | 2411 | |
| 2797 | 2412 | HTCPEN TOUCHSCREEN DRIVER |
| 2798 | −P: Pau Oliva Fora | |
| 2799 | −M: pof@eslack.org | |
| 2413 | +M: Pau Oliva Fora <pof@eslack.org> | |
| 2800 | 2414 | L: linux-input@vger.kernel.org |
| 2801 | 2415 | S: Maintained |
| 2802 | 2416 | F: drivers/input/touchscreen/htcpen.c |
| 2803 | 2417 | |
| 2804 | 2418 | HUGETLB FILESYSTEM |
| 2805 | −P: William Irwin | |
| 2806 | −M: wli@holomorphy.com | |
| 2419 | +M: William Irwin <wli@holomorphy.com> | |
| 2807 | 2420 | S: Maintained |
| 2808 | 2421 | F: fs/hugetlbfs/ |
| 2809 | 2422 | |
| 2810 | 2423 | I2C/SMBUS STUB DRIVER |
| 2811 | −P: Mark M. Hoffman | |
| 2812 | −M: mhoffman@lightlink.com | |
| 2424 | +M: "Mark M. Hoffman" <mhoffman@lightlink.com> | |
| 2813 | 2425 | L: linux-i2c@vger.kernel.org |
| 2814 | 2426 | S: Maintained |
| 2815 | 2427 | F: drivers/i2c/busses/i2c-stub.c |
| 2816 | 2428 | |
| 2817 | 2429 | I2C SUBSYSTEM |
| 2818 | −P: Jean Delvare (PC drivers, core) | |
| 2819 | −M: khali@linux-fr.org | |
| 2820 | −P: Ben Dooks (embedded platforms) | |
| 2821 | −M: ben-linux@fluff.org | |
| 2430 | +M: "Jean Delvare (PC drivers, core)" <khali@linux-fr.org> | |
| 2431 | +M: "Ben Dooks (embedded platforms)" <ben-linux@fluff.org> | |
| 2822 | 2432 | L: linux-i2c@vger.kernel.org |
| 2823 | 2433 | W: http://i2c.wiki.kernel.org/ |
| 2824 | 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 | 2440 | F: include/linux/i2c-id.h |
| 2831 | 2441 | |
| 2832 | 2442 | I2C-TINY-USB DRIVER |
| 2833 | −P: Till Harbaum | |
| 2834 | −M: till@harbaum.org | |
| 2443 | +M: Till Harbaum <till@harbaum.org> | |
| 2835 | 2444 | L: linux-i2c@vger.kernel.org |
| 2836 | 2445 | W: http://www.harbaum.org/till/i2c_tiny_usb |
| 2837 | 2446 | S: Maintained |
| 2838 | 2447 | F: drivers/i2c/busses/i2c-tiny-usb.c |
| 2839 | 2448 | |
| 2840 | 2449 | i386 BOOT CODE |
| 2841 | −P: H. Peter Anvin | |
| 2842 | −M: hpa@zytor.com | |
| 2450 | +M: "H. Peter Anvin" <hpa@zytor.com> | |
| 2843 | 2451 | S: Maintained |
| 2844 | 2452 | F: arch/x86/boot/ |
| 2845 | 2453 | |
| 2846 | 2454 | i386 SETUP CODE / CPU ERRATA WORKAROUNDS |
| 2847 | −P: H. Peter Anvin | |
| 2848 | −M: hpa@zytor.com | |
| 2455 | +M: "H. Peter Anvin" <hpa@zytor.com> | |
| 2849 | 2456 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git |
| 2850 | 2457 | S: Maintained |
| 2851 | 2458 | |
| 2852 | 2459 | IA64 (Itanium) PLATFORM |
| 2853 | −P: Tony Luck | |
| 2854 | −P: Fenghua Yu | |
| 2855 | −M: tony.luck@intel.com | |
| 2856 | −M: fenghua.yu@intel.com | |
| 2460 | +M: Tony Luck <tony.luck@intel.com> | |
| 2461 | +M: Fenghua Yu <fenghua.yu@intel.com> | |
| 2857 | 2462 | L: linux-ia64@vger.kernel.org |
| 2858 | 2463 | W: http://www.ia64-linux.org/ |
| 2859 | 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 | 2466 | F: arch/ia64/ |
| 2862 | 2467 | |
| 2863 | 2468 | IBM MCA SCSI SUBSYSTEM DRIVER |
| 2864 | −P: Michael Lang | |
| 2865 | −M: langa2@kph.uni-mainz.de | |
| 2469 | +M: Michael Lang <langa2@kph.uni-mainz.de> | |
| 2866 | 2470 | W: http://www.uni-mainz.de/~langm000/linux.html |
| 2867 | 2471 | S: Maintained |
| 2868 | 2472 | F: drivers/scsi/ibmmca.c |
| 2869 | 2473 | |
| 2870 | 2474 | IBM Power Linux RAID adapter |
| 2871 | −P: Brian King | |
| 2872 | −M: brking@us.ibm.com | |
| 2475 | +M: Brian King <brking@us.ibm.com> | |
| 2873 | 2476 | S: Supported |
| 2874 | 2477 | F: drivers/scsi/ipr.* |
| 2875 | 2478 | |
| 2876 | 2479 | IBM ServeRAID RAID DRIVER |
| 2877 | 2480 | P: Jack Hammer |
| 2878 | −P: Dave Jeffery | |
| 2879 | −M: ipslinux@adaptec.com | |
| 2481 | +M: Dave Jeffery <ipslinux@adaptec.com> | |
| 2880 | 2482 | W: http://www.developer.ibm.com/welcome/netfinity/serveraid.html |
| 2881 | 2483 | S: Supported |
| 2882 | 2484 | F: drivers/scsi/ips.* |
| 2883 | 2485 | |
| 2884 | 2486 | IDE SUBSYSTEM |
| 2885 | −P: David S. Miller | |
| 2886 | −M: davem@davemloft.net | |
| 2487 | +M: "David S. Miller" <davem@davemloft.net> | |
| 2887 | 2488 | L: linux-ide@vger.kernel.org |
| 2888 | 2489 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6.git |
| 2889 | 2490 | S: Maintained |
| @@ -2892,25 +2493,21 @@ F: drivers/ide/ · 2 unmodified lines | ||
| 2892 | 2493 | F: include/linux/ide.h |
| 2893 | 2494 | |
| 2894 | 2495 | IDE/ATAPI DRIVERS |
| 2895 | −P: Borislav Petkov | |
| 2896 | −M: petkovbb@gmail.com | |
| 2496 | +M: Borislav Petkov <petkovbb@gmail.com> | |
| 2897 | 2497 | L: linux-ide@vger.kernel.org |
| 2898 | 2498 | S: Maintained |
| 2899 | 2499 | F: Documentation/cdrom/ide-cd |
| 2900 | 2500 | F: drivers/ide/ide-cd* |
| 2901 | 2501 | |
| 2902 | 2502 | IDLE-I7300 |
| 2903 | −P: Andy Henroid | |
| 2904 | −M: andrew.d.henroid@intel.com | |
| 2503 | +M: Andy Henroid <andrew.d.henroid@intel.com> | |
| 2905 | 2504 | L: linux-pm@lists.linux-foundation.org |
| 2906 | 2505 | S: Supported |
| 2907 | 2506 | F: drivers/idle/i7300_idle.c |
| 2908 | 2507 | |
| 2909 | 2508 | IEEE 1394 SUBSYSTEM |
| 2910 | −P: Ben Collins | |
| 2911 | −M: ben.collins@ubuntu.com | |
| 2912 | −P: Stefan Richter | |
| 2913 | −M: stefanr@s5r6.in-berlin.de | |
| 2509 | +M: Ben Collins <ben.collins@ubuntu.com> | |
| 2510 | +M: Stefan Richter <stefanr@s5r6.in-berlin.de> | |
| 2914 | 2511 | L: linux1394-devel@lists.sourceforge.net |
| 2915 | 2512 | W: http://www.linux1394.org/ |
| 2916 | 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 | 2515 | F: drivers/ieee1394/ |
| 2919 | 2516 | |
| 2920 | 2517 | IEEE 1394 RAW I/O DRIVER |
| 2921 | −P: Dan Dennedy | |
| 2922 | −M: dan@dennedy.org | |
| 2923 | −P: Stefan Richter | |
| 2924 | −M: stefanr@s5r6.in-berlin.de | |
| 2518 | +M: Dan Dennedy <dan@dennedy.org> | |
| 2519 | +M: Stefan Richter <stefanr@s5r6.in-berlin.de> | |
| 2925 | 2520 | L: linux1394-devel@lists.sourceforge.net |
| 2926 | 2521 | S: Maintained |
| 2927 | 2522 | F: drivers/ieee1394/raw1394* |
| 2928 | 2523 | |
| 2929 | 2524 | IEEE 802.15.4 SUBSYSTEM |
| 2930 | −P: Dmitry Eremin-Solenikov | |
| 2931 | −M: dbaryshkov@gmail.com | |
| 2932 | −P: Sergey Lapin | |
| 2933 | −M: slapin@ossfans.org | |
| 2525 | +M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | |
| 2526 | +M: Sergey Lapin <slapin@ossfans.org> | |
| 2934 | 2527 | L: linux-zigbee-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2935 | 2528 | W: http://apps.sourceforge.net/trac/linux-zigbee |
| 2936 | 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 | 2532 | F: drivers/ieee802154/ |
| 2940 | 2533 | |
| 2941 | 2534 | INTEGRITY MEASUREMENT ARCHITECTURE (IMA) |
| 2942 | −P: Mimi Zohar | |
| 2943 | −M: zohar@us.ibm.com | |
| 2535 | +M: Mimi Zohar <zohar@us.ibm.com> | |
| 2944 | 2536 | S: Supported |
| 2945 | 2537 | F: security/integrity/ima/ |
| 2946 | 2538 | |
| @@ -2950,12 +2542,9 @@ S: Orphan · 3 unmodified lines | ||
| 2950 | 2542 | F: drivers/video/imsttfb.c |
| 2951 | 2543 | |
| 2952 | 2544 | INFINIBAND SUBSYSTEM |
| 2953 | −P: Roland Dreier | |
| 2954 | −M: rolandd@cisco.com | |
| 2955 | −P: Sean Hefty | |
| 2956 | −M: sean.hefty@intel.com | |
| 2957 | −P: Hal Rosenstock | |
| 2958 | −M: hal.rosenstock@gmail.com | |
| 2545 | +M: Roland Dreier <rolandd@cisco.com> | |
| 2546 | +M: Sean Hefty <sean.hefty@intel.com> | |
| 2547 | +M: Hal Rosenstock <hal.rosenstock@gmail.com> | |
| 2959 | 2548 | L: general@lists.openfabrics.org (moderated for non-subscribers) |
| 2960 | 2549 | W: http://www.openib.org/ |
| 2961 | 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 | 2554 | F: include/linux/if_infiniband.h |
| 2966 | 2555 | |
| 2967 | 2556 | INOTIFY |
| 2968 | −P: John McCutchan | |
| 2969 | −M: john@johnmccutchan.com | |
| 2970 | −P: Robert Love | |
| 2971 | −M: rlove@rlove.org | |
| 2972 | −P: Eric Paris | |
| 2973 | −M: eparis@parisplace.org | |
| 2557 | +M: John McCutchan <john@johnmccutchan.com> | |
| 2558 | +M: Robert Love <rlove@rlove.org> | |
| 2559 | +M: Eric Paris <eparis@parisplace.org> | |
| 2974 | 2560 | S: Maintained |
| 2975 | 2561 | F: Documentation/filesystems/inotify.txt |
| 2976 | 2562 | F: fs/notify/inotify/ |
| 2977 | 2563 | F: include/linux/inotify.h |
| 2978 | 2564 | |
| 2979 | 2565 | INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS |
| 2980 | −P: Dmitry Torokhov | |
| 2981 | −M: dmitry.torokhov@gmail.com | |
| 2982 | −M: dtor@mail.ru | |
| 2566 | +M: Dmitry Torokhov <dmitry.torokhov@gmail.com> | |
| 2567 | +M: Dmitry Torokhov <dtor@mail.ru> | |
| 2983 | 2568 | L: linux-input@vger.kernel.org |
| 2984 | 2569 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git |
| 2985 | 2570 | S: Maintained |
| 2986 | 2571 | F: drivers/input/ |
| 2987 | 2572 | |
| 2988 | 2573 | INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) |
| 2989 | −P: Sylvain Meyer | |
| 2990 | −M: sylvain.meyer@worldonline.fr | |
| 2574 | +M: Sylvain Meyer <sylvain.meyer@worldonline.fr> | |
| 2991 | 2575 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 2992 | 2576 | S: Maintained |
| 2993 | 2577 | F: Documentation/fb/intelfb.txt |
| 2994 | 2578 | F: drivers/video/intelfb/ |
| 2995 | 2579 | |
| 2996 | 2580 | INTEL 810/815 FRAMEBUFFER DRIVER |
| 2997 | −P: Antonino Daplas | |
| 2998 | −M: adaplas@gmail.com | |
| 2581 | +M: Antonino Daplas <adaplas@gmail.com> | |
| 2999 | 2582 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 3000 | 2583 | S: Maintained |
| 3001 | 2584 | F: drivers/video/i810/ |
| 3002 | 2585 | |
| 3003 | 2586 | INTEL MENLOW THERMAL DRIVER |
| 3004 | −P: Sujith Thomas | |
| 3005 | −M: sujith.thomas@intel.com | |
| 2587 | +M: Sujith Thomas <sujith.thomas@intel.com> | |
| 3006 | 2588 | L: linux-acpi@vger.kernel.org |
| 3007 | 2589 | W: http://www.lesswatts.org/projects/acpi/ |
| 3008 | 2590 | S: Supported |
| 3009 | 2591 | F: drivers/platform/x86/intel_menlow.c |
| 3010 | 2592 | |
| 3011 | 2593 | INTEL IA32 MICROCODE UPDATE SUPPORT |
| 3012 | −P: Tigran Aivazian | |
| 3013 | −M: tigran@aivazian.fsnet.co.uk | |
| 2594 | +M: Tigran Aivazian <tigran@aivazian.fsnet.co.uk> | |
| 3014 | 2595 | S: Maintained |
| 3015 | 2596 | F: arch/x86/kernel/microcode_core.c |
| 3016 | 2597 | F: arch/x86/kernel/microcode_intel.c |
| 3017 | 2598 | |
| 3018 | 2599 | INTEL I/OAT DMA DRIVER |
| 3019 | −P: Maciej Sosnowski | |
| 3020 | −M: maciej.sosnowski@intel.com | |
| 2600 | +M: Maciej Sosnowski <maciej.sosnowski@intel.com> | |
| 3021 | 2601 | S: Supported |
| 3022 | 2602 | F: drivers/dma/ioat* |
| 3023 | 2603 | |
| 3024 | 2604 | INTEL IOMMU (VT-d) |
| 3025 | −P: David Woodhouse | |
| 3026 | −M: dwmw2@infradead.org | |
| 2605 | +M: David Woodhouse <dwmw2@infradead.org> | |
| 3027 | 2606 | L: iommu@lists.linux-foundation.org |
| 3028 | 2607 | T: git git://git.infradead.org/iommu-2.6.git |
| 3029 | 2608 | S: Supported |
| @@ -3031,14 +2610,12 @@ F: drivers/pci/intel-iommu.c · 1 unmodified line | ||
| 3031 | 2610 | F: include/linux/intel-iommu.h |
| 3032 | 2611 | |
| 3033 | 2612 | INTEL IOP-ADMA DMA DRIVER |
| 3034 | −P: Dan Williams | |
| 3035 | −M: dan.j.williams@intel.com | |
| 2613 | +M: Dan Williams <dan.j.williams@intel.com> | |
| 3036 | 2614 | S: Supported |
| 3037 | 2615 | F: drivers/dma/iop-adma.c |
| 3038 | 2616 | |
| 3039 | 2617 | INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT |
| 3040 | −P: Krzysztof Halasa | |
| 3041 | −M: khc@pm.waw.pl | |
| 2618 | +M: Krzysztof Halasa <khc@pm.waw.pl> | |
| 3042 | 2619 | S: Maintained |
| 3043 | 2620 | F: arch/arm/mach-ixp4xx/include/mach/qmgr.h |
| 3044 | 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 | 2625 | F: drivers/net/wan/ixp4xx_hss.c |
| 3049 | 2626 | |
| 3050 | 2627 | INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT |
| 3051 | −P: Deepak Saxena | |
| 3052 | −M: dsaxena@plexity.net | |
| 2628 | +M: Deepak Saxena <dsaxena@plexity.net> | |
| 3053 | 2629 | S: Maintained |
| 3054 | 2630 | F: drivers/char/hw_random/ixp4xx-rng.c |
| 3055 | 2631 | |
| 3056 | 2632 | INTEL IXP2000 ETHERNET DRIVER |
| 3057 | −P: Lennert Buytenhek | |
| 3058 | −M: kernel@wantstofly.org | |
| 2633 | +M: Lennert Buytenhek <kernel@wantstofly.org> | |
| 3059 | 2634 | L: netdev@vger.kernel.org |
| 3060 | 2635 | S: Maintained |
| 3061 | 2636 | F: drivers/net/ixp2000/ |
| 3062 | 2637 | |
| 3063 | 2638 | INTEL ETHERNET DRIVERS (e100/e1000/e1000e/igb/ixgb/ixgbe) |
| 3064 | −P: Jeff Kirsher | |
| 3065 | −M: jeffrey.t.kirsher@intel.com | |
| 3066 | −P: Jesse Brandeburg | |
| 3067 | −M: jesse.brandeburg@intel.com | |
| 3068 | −P: Bruce Allan | |
| 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 | |
| 2639 | +M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> | |
| 2640 | +M: Jesse Brandeburg <jesse.brandeburg@intel.com> | |
| 2641 | +M: Bruce Allan <bruce.w.allan@intel.com> | |
| 2642 | +M: PJ Waskiewicz <peter.p.waskiewicz.jr@intel.com> | |
| 2643 | +M: John Ronciak <john.ronciak@intel.com> | |
| 3074 | 2644 | L: e1000-devel@lists.sourceforge.net |
| 3075 | 2645 | W: http://e1000.sourceforge.net/ |
| 3076 | 2646 | S: Supported |
| @@ -3082,12 +2652,9 @@ F: drivers/net/ixgb/ · 5 unmodified lines | ||
| 3082 | 2652 | F: drivers/net/ixgbe/ |
| 3083 | 2653 | |
| 3084 | 2654 | INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT |
| 3085 | −P: Zhu Yi | |
| 3086 | −M: yi.zhu@intel.com | |
| 3087 | −P: James Ketrenos | |
| 3088 | −M: jketreno@linux.intel.com | |
| 3089 | −P: Reinette Chatre | |
| 3090 | −M: reinette.chatre@intel.com | |
| 2655 | +M: Zhu Yi <yi.zhu@intel.com> | |
| 2656 | +M: James Ketrenos <jketreno@linux.intel.com> | |
| 2657 | +M: Reinette Chatre <reinette.chatre@intel.com> | |
| 3091 | 2658 | L: linux-wireless@vger.kernel.org |
| 3092 | 2659 | L: ipw2100-devel@lists.sourceforge.net |
| 3093 | 2660 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel |
| @@ -3097,12 +2664,9 @@ F: Documentation/networking/README.ipw2100 · 3 unmodified lines | ||
| 3097 | 2664 | F: drivers/net/wireless/ipw2x00/ipw2100.* |
| 3098 | 2665 | |
| 3099 | 2666 | INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT |
| 3100 | −P: Zhu Yi | |
| 3101 | −M: yi.zhu@intel.com | |
| 3102 | −P: James Ketrenos | |
| 3103 | −M: jketreno@linux.intel.com | |
| 3104 | −P: Reinette Chatre | |
| 3105 | −M: reinette.chatre@intel.com | |
| 2667 | +M: Zhu Yi <yi.zhu@intel.com> | |
| 2668 | +M: James Ketrenos <jketreno@linux.intel.com> | |
| 2669 | +M: Reinette Chatre <reinette.chatre@intel.com> | |
| 3106 | 2670 | L: linux-wireless@vger.kernel.org |
| 3107 | 2671 | L: ipw2100-devel@lists.sourceforge.net |
| 3108 | 2672 | W: http://lists.sourceforge.net/mailman/listinfo/ipw2100-devel |
| @@ -3112,8 +2676,7 @@ F: Documentation/networking/README.ipw2200 · 3 unmodified lines | ||
| 3112 | 2676 | F: drivers/net/wireless/ipw2x00/ipw2200.* |
| 3113 | 2677 | |
| 3114 | 2678 | INTEL WIRELESS WIMAX CONNECTION 2400 |
| 3115 | −P: Inaky Perez-Gonzalez | |
| 3116 | −M: inaky.perez-gonzalez@intel.com | |
| 2679 | +M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> | |
| 3117 | 2680 | M: linux-wimax@intel.com |
| 3118 | 2681 | L: wimax@linuxwimax.org |
| 3119 | 2682 | S: Supported |
| @@ -3123,10 +2686,8 @@ F: drivers/net/wimax/i2400m/ · 3 unmodified lines | ||
| 3123 | 2686 | F: include/linux/wimax/i2400m.h |
| 3124 | 2687 | |
| 3125 | 2688 | INTEL WIRELESS WIFI LINK (iwlwifi) |
| 3126 | −P: Zhu Yi | |
| 3127 | −M: yi.zhu@intel.com | |
| 3128 | −P: Reinette Chatre | |
| 3129 | −M: reinette.chatre@intel.com | |
| 2689 | +M: Zhu Yi <yi.zhu@intel.com> | |
| 2690 | +M: Reinette Chatre <reinette.chatre@intel.com> | |
| 3130 | 2691 | L: linux-wireless@vger.kernel.org |
| 3131 | 2692 | L: ipw3945-devel@lists.sourceforge.net |
| 3132 | 2693 | W: http://intellinuxwireless.org |
| @@ -3135,47 +2696,39 @@ S: Supported · 2 unmodified lines | ||
| 3135 | 2696 | F: drivers/net/wireless/iwlwifi/ |
| 3136 | 2697 | |
| 3137 | 2698 | IOC3 ETHERNET DRIVER |
| 3138 | −P: Ralf Baechle | |
| 3139 | −M: ralf@linux-mips.org | |
| 2699 | +M: Ralf Baechle <ralf@linux-mips.org> | |
| 3140 | 2700 | L: linux-mips@linux-mips.org |
| 3141 | 2701 | S: Maintained |
| 3142 | 2702 | F: drivers/net/ioc3-eth.c |
| 3143 | 2703 | |
| 3144 | 2704 | IOC3 SERIAL DRIVER |
| 3145 | −P: Pat Gefre | |
| 3146 | −M: pfg@sgi.com | |
| 2705 | +M: Pat Gefre <pfg@sgi.com> | |
| 3147 | 2706 | L: linux-mips@linux-mips.org |
| 3148 | 2707 | S: Maintained |
| 3149 | 2708 | F: drivers/serial/ioc3_serial.c |
| 3150 | 2709 | |
| 3151 | 2710 | IP MASQUERADING |
| 3152 | −P: Juanjo Ciarlante | |
| 3153 | −M: jjciarla@raiz.uncu.edu.ar | |
| 2711 | +M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> | |
| 3154 | 2712 | S: Maintained |
| 3155 | 2713 | F: net/ipv4/netfilter/ipt_MASQUERADE.c |
| 3156 | 2714 | |
| 3157 | 2715 | IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER |
| 3158 | −P: Francois Romieu | |
| 3159 | −M: romieu@fr.zoreil.com | |
| 3160 | −P: Sorbica Shieh | |
| 3161 | −M: sorbica@icplus.com.tw | |
| 3162 | −P: Jesse Huang | |
| 3163 | −M: jesse@icplus.com.tw | |
| 2716 | +M: Francois Romieu <romieu@fr.zoreil.com> | |
| 2717 | +M: Sorbica Shieh <sorbica@icplus.com.tw> | |
| 2718 | +M: Jesse Huang <jesse@icplus.com.tw> | |
| 3164 | 2719 | L: netdev@vger.kernel.org |
| 3165 | 2720 | S: Maintained |
| 3166 | 2721 | F: drivers/net/ipg.c |
| 3167 | 2722 | |
| 3168 | 2723 | IPATH DRIVER |
| 3169 | −P: Ralph Campbell | |
| 3170 | −M: infinipath@qlogic.com | |
| 2724 | +M: Ralph Campbell <infinipath@qlogic.com> | |
| 3171 | 2725 | L: general@lists.openfabrics.org |
| 3172 | 2726 | T: git git://git.qlogic.com/ipath-linux-2.6 |
| 3173 | 2727 | S: Supported |
| 3174 | 2728 | F: drivers/infiniband/hw/ipath/ |
| 3175 | 2729 | |
| 3176 | 2730 | IPMI SUBSYSTEM |
| 3177 | −P: Corey Minyard | |
| 3178 | −M: minyard@acm.org | |
| 2731 | +M: Corey Minyard <minyard@acm.org> | |
| 3179 | 2732 | L: openipmi-developer@lists.sourceforge.net |
| 3180 | 2733 | W: http://openipmi.sourceforge.net/ |
| 3181 | 2734 | S: Supported |
| @@ -3184,20 +2737,16 @@ F: drivers/char/ipmi/ · 2 unmodified lines | ||
| 3184 | 2737 | F: include/linux/ipmi* |
| 3185 | 2738 | |
| 3186 | 2739 | IPS SCSI RAID DRIVER |
| 3187 | −P: Adaptec OEM Raid Solutions | |
| 3188 | −M: aacraid@adaptec.com | |
| 2740 | +M: Adaptec OEM Raid Solutions <aacraid@adaptec.com> | |
| 3189 | 2741 | L: linux-scsi@vger.kernel.org |
| 3190 | 2742 | W: http://www.adaptec.com/ |
| 3191 | 2743 | S: Maintained |
| 3192 | 2744 | F: drivers/scsi/ips* |
| 3193 | 2745 | |
| 3194 | 2746 | IPVS |
| 3195 | −P: Wensong Zhang | |
| 3196 | −M: wensong@linux-vs.org | |
| 3197 | −P: Simon Horman | |
| 3198 | −M: horms@verge.net.au | |
| 3199 | −P: Julian Anastasov | |
| 3200 | −M: ja@ssi.bg | |
| 2747 | +M: Wensong Zhang <wensong@linux-vs.org> | |
| 2748 | +M: Simon Horman <horms@verge.net.au> | |
| 2749 | +M: Julian Anastasov <ja@ssi.bg> | |
| 3201 | 2750 | L: netdev@vger.kernel.org |
| 3202 | 2751 | L: lvs-devel@vger.kernel.org |
| 3203 | 2752 | S: Maintained |
| @@ -3205,17 +2754,14 @@ F: Documentation/networking/ipvs-sysctl.txt · 1 unmodified line | ||
| 3205 | 2754 | F: net/netfilter/ipvs/ |
| 3206 | 2755 | |
| 3207 | 2756 | IPWIRELESS DRIVER |
| 3208 | −P: Jiri Kosina | |
| 3209 | −M: jkosina@suse.cz | |
| 3210 | −P: David Sterba | |
| 3211 | −M: dsterba@suse.cz | |
| 2757 | +M: Jiri Kosina <jkosina@suse.cz> | |
| 2758 | +M: David Sterba <dsterba@suse.cz> | |
| 3212 | 2759 | S: Maintained |
| 3213 | 2760 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/ipwireless_cs.git |
| 3214 | 2761 | F: drivers/char/pcmcia/ipwireless/ |
| 3215 | 2762 | |
| 3216 | 2763 | IPX NETWORK LAYER |
| 3217 | −P: Arnaldo Carvalho de Melo | |
| 3218 | −M: acme@ghostprotocols.net | |
| 2764 | +M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | |
| 3219 | 2765 | L: netdev@vger.kernel.org |
| 3220 | 2766 | S: Maintained |
| 3221 | 2767 | F: include/linux/ipx.h |
| @@ -3223,8 +2769,7 @@ F: include/net/ipx.h · 1 unmodified line | ||
| 3223 | 2769 | F: net/ipx/ |
| 3224 | 2770 | |
| 3225 | 2771 | IRDA SUBSYSTEM |
| 3226 | −P: Samuel Ortiz | |
| 3227 | −M: samuel@sortiz.org | |
| 2772 | +M: Samuel Ortiz <samuel@sortiz.org> | |
| 3228 | 2773 | L: irda-users@lists.sourceforge.net (subscribers-only) |
| 3229 | 2774 | W: http://irda.sourceforge.net/ |
| 3230 | 2775 | S: Maintained |
| @@ -3235,16 +2780,14 @@ F: include/net/irda/ · 4 unmodified lines | ||
| 3235 | 2780 | F: net/irda/ |
| 3236 | 2781 | |
| 3237 | 2782 | ISAPNP |
| 3238 | −P: Jaroslav Kysela | |
| 3239 | −M: perex@perex.cz | |
| 2783 | +M: Jaroslav Kysela <perex@perex.cz> | |
| 3240 | 2784 | S: Maintained |
| 3241 | 2785 | F: Documentation/isapnp.txt |
| 3242 | 2786 | F: drivers/pnp/isapnp/ |
| 3243 | 2787 | F: include/linux/isapnp.h |
| 3244 | 2788 | |
| 3245 | 2789 | ISCSI |
| 3246 | −P: Mike Christie | |
| 3247 | −M: michaelc@cs.wisc.edu | |
| 2790 | +M: Mike Christie <michaelc@cs.wisc.edu> | |
| 3248 | 2791 | L: open-iscsi@googlegroups.com |
| 3249 | 2792 | W: www.open-iscsi.org |
| 3250 | 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 | 2796 | F: include/scsi/*iscsi* |
| 3254 | 2797 | |
| 3255 | 2798 | ISDN SUBSYSTEM |
| 3256 | −P: Karsten Keil | |
| 3257 | −M: isdn@linux-pingi.de | |
| 2799 | +M: Karsten Keil <isdn@linux-pingi.de> | |
| 3258 | 2800 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) |
| 3259 | 2801 | W: http://www.isdn4linux.de |
| 3260 | 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 | 2807 | F: include/linux/isdn/ |
| 3266 | 2808 | |
| 3267 | 2809 | ISDN SUBSYSTEM (Eicon active card driver) |
| 3268 | −P: Armin Schindler | |
| 3269 | −M: mac@melware.de | |
| 2810 | +M: Armin Schindler <mac@melware.de> | |
| 3270 | 2811 | L: isdn4linux@listserv.isdn4linux.de (subscribers-only) |
| 3271 | 2812 | W: http://www.melware.de |
| 3272 | 2813 | S: Maintained |
| 3273 | 2814 | F: drivers/isdn/hardware/eicon/ |
| 3274 | 2815 | |
| 3275 | 2816 | IVTV VIDEO4LINUX DRIVER |
| 3276 | −P: Hans Verkuil | |
| 3277 | −M: hverkuil@xs4all.nl | |
| 2817 | +M: Hans Verkuil <hverkuil@xs4all.nl> | |
| 3278 | 2818 | L: ivtv-devel@ivtvdriver.org |
| 3279 | −L: ivtv-users@ivtvdriver.org | |
| 3280 | 2819 | L: linux-media@vger.kernel.org |
| 3281 | 2820 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 3282 | 2821 | W: http://www.ivtvdriver.org |
| @@ -3286,8 +2825,7 @@ F: drivers/media/video/ivtv/ · 3 unmodified lines | ||
| 3286 | 2825 | F: include/linux/ivtv* |
| 3287 | 2826 | |
| 3288 | 2827 | JFS FILESYSTEM |
| 3289 | −P: Dave Kleikamp | |
| 3290 | −M: shaggy@linux.vnet.ibm.com | |
| 2828 | +M: Dave Kleikamp <shaggy@linux.vnet.ibm.com> | |
| 3291 | 2829 | L: jfs-discussion@lists.sourceforge.net |
| 3292 | 2830 | W: http://jfs.sourceforge.net/ |
| 3293 | 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 | 2834 | F: fs/jfs/ |
| 3297 | 2835 | |
| 3298 | 2836 | JME NETWORK DRIVER |
| 3299 | −P: Guo-Fu Tseng | |
| 3300 | −M: cooldavid@cooldavid.org | |
| 2837 | +M: Guo-Fu Tseng <cooldavid@cooldavid.org> | |
| 3301 | 2838 | L: netdev@vger.kernel.org |
| 3302 | 2839 | S: Maintained |
| 3303 | 2840 | F: drivers/net/jme.* |
| 3304 | 2841 | |
| 3305 | 2842 | JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) |
| 3306 | −P: David Woodhouse | |
| 3307 | −M: dwmw2@infradead.org | |
| 2843 | +M: David Woodhouse <dwmw2@infradead.org> | |
| 3308 | 2844 | L: linux-mtd@lists.infradead.org |
| 3309 | 2845 | W: http://www.linux-mtd.infradead.org/doc/jffs2.html |
| 3310 | 2846 | S: Maintained |
| @@ -3312,10 +2848,8 @@ F: fs/jffs2/ · 1 unmodified line | ||
| 3312 | 2848 | F: include/linux/jffs2.h |
| 3313 | 2849 | |
| 3314 | 2850 | JOURNALLING LAYER FOR BLOCK DEVICES (JBD) |
| 3315 | −P: Stephen Tweedie | |
| 3316 | −M: sct@redhat.com | |
| 3317 | −P: Andrew Morton | |
| 3318 | −M: akpm@linux-foundation.org | |
| 2851 | +M: Stephen Tweedie <sct@redhat.com> | |
| 2852 | +M: Andrew Morton <akpm@linux-foundation.org> | |
| 3319 | 2853 | L: linux-ext4@vger.kernel.org |
| 3320 | 2854 | S: Maintained |
| 3321 | 2855 | F: fs/jbd*/ |
| @@ -3323,48 +2857,41 @@ F: include/linux/ext*jbd*.h · 1 unmodified line | ||
| 3323 | 2857 | F: include/linux/jbd*.h |
| 3324 | 2858 | |
| 3325 | 2859 | K8TEMP HARDWARE MONITORING DRIVER |
| 3326 | −P: Rudolf Marek | |
| 3327 | −M: r.marek@assembler.cz | |
| 2860 | +M: Rudolf Marek <r.marek@assembler.cz> | |
| 3328 | 2861 | L: lm-sensors@lm-sensors.org |
| 3329 | 2862 | S: Maintained |
| 3330 | 2863 | F: Documentation/hwmon/k8temp |
| 3331 | 2864 | F: drivers/hwmon/k8temp.c |
| 3332 | 2865 | |
| 3333 | 2866 | KCONFIG |
| 3334 | −P: Roman Zippel | |
| 3335 | −M: zippel@linux-m68k.org | |
| 2867 | +M: Roman Zippel <zippel@linux-m68k.org> | |
| 3336 | 2868 | L: linux-kbuild@vger.kernel.org |
| 3337 | 2869 | S: Maintained |
| 3338 | 2870 | F: Documentation/kbuild/kconfig-language.txt |
| 3339 | 2871 | F: scripts/kconfig/ |
| 3340 | 2872 | |
| 3341 | 2873 | KDUMP |
| 3342 | −P: Vivek Goyal | |
| 3343 | −M: vgoyal@redhat.com | |
| 3344 | −P: Haren Myneni | |
| 3345 | −M: hbabu@us.ibm.com | |
| 2874 | +M: Vivek Goyal <vgoyal@redhat.com> | |
| 2875 | +M: Haren Myneni <hbabu@us.ibm.com> | |
| 3346 | 2876 | L: kexec@lists.infradead.org |
| 3347 | 2877 | W: http://lse.sourceforge.net/kdump/ |
| 3348 | 2878 | S: Maintained |
| 3349 | 2879 | F: Documentation/kdump/ |
| 3350 | 2880 | |
| 3351 | 2881 | KERNEL AUTOMOUNTER (AUTOFS) |
| 3352 | −P: H. Peter Anvin | |
| 3353 | −M: hpa@zytor.com | |
| 2882 | +M: "H. Peter Anvin" <hpa@zytor.com> | |
| 3354 | 2883 | L: autofs@linux.kernel.org |
| 3355 | 2884 | S: Odd Fixes |
| 3356 | 2885 | F: fs/autofs/ |
| 3357 | 2886 | |
| 3358 | 2887 | KERNEL AUTOMOUNTER v4 (AUTOFS4) |
| 3359 | −P: Ian Kent | |
| 3360 | −M: raven@themaw.net | |
| 2888 | +M: Ian Kent <raven@themaw.net> | |
| 3361 | 2889 | L: autofs@linux.kernel.org |
| 3362 | 2890 | S: Maintained |
| 3363 | 2891 | F: fs/autofs4/ |
| 3364 | 2892 | |
| 3365 | 2893 | KERNEL BUILD |
| 3366 | −P: Sam Ravnborg | |
| 3367 | −M: sam@ravnborg.org | |
| 2894 | +M: Sam Ravnborg <sam@ravnborg.org> | |
| 3368 | 2895 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next.git |
| 3369 | 2896 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes.git |
| 3370 | 2897 | L: linux-kbuild@vger.kernel.org |
| @@ -3374,16 +2901,13 @@ F: Makefile · 3 unmodified lines | ||
| 3374 | 2901 | F: scripts/Makefile.* |
| 3375 | 2902 | |
| 3376 | 2903 | KERNEL JANITORS |
| 3377 | −P: Several | |
| 3378 | 2904 | L: kernel-janitors@vger.kernel.org |
| 3379 | 2905 | W: http://www.kerneljanitors.org/ |
| 3380 | −S: Maintained | |
| 2906 | +S: Odd fixes | |
| 3381 | 2907 | |
| 3382 | 2908 | KERNEL NFSD, SUNRPC, AND LOCKD SERVERS |
| 3383 | −P: J. Bruce Fields | |
| 3384 | −M: bfields@fieldses.org | |
| 3385 | −P: Neil Brown | |
| 3386 | −M: neilb@suse.de | |
| 2909 | +M: "J. Bruce Fields" <bfields@fieldses.org> | |
| 2910 | +M: Neil Brown <neilb@suse.de> | |
| 3387 | 2911 | L: linux-nfs@vger.kernel.org |
| 3388 | 2912 | W: http://nfs.sourceforge.net/ |
| 3389 | 2913 | S: Supported |
| @@ -3396,8 +2920,7 @@ F: include/linux/lockd/ · 6 unmodified lines | ||
| 3396 | 2920 | F: include/linux/sunrpc/ |
| 3397 | 2921 | |
| 3398 | 2922 | KERNEL VIRTUAL MACHINE (KVM) |
| 3399 | −P: Avi Kivity | |
| 3400 | −M: avi@redhat.com | |
| 2923 | +M: Avi Kivity <avi@redhat.com> | |
| 3401 | 2924 | L: kvm@vger.kernel.org |
| 3402 | 2925 | W: http://kvm.qumranet.com |
| 3403 | 2926 | S: Supported |
| @@ -3408,8 +2931,7 @@ F: include/linux/kvm* · 4 unmodified lines | ||
| 3408 | 2931 | F: virt/kvm/ |
| 3409 | 2932 | |
| 3410 | 2933 | KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V |
| 3411 | −P: Joerg Roedel | |
| 3412 | −M: joerg.roedel@amd.com | |
| 2934 | +M: Joerg Roedel <joerg.roedel@amd.com> | |
| 3413 | 2935 | L: kvm@vger.kernel.org |
| 3414 | 2936 | W: http://kvm.qumranet.com |
| 3415 | 2937 | S: Supported |
| @@ -3418,8 +2940,7 @@ F: arch/x86/kvm/kvm_svm.h · 2 unmodified lines | ||
| 3418 | 2940 | F: arch/x86/kvm/svm.c |
| 3419 | 2941 | |
| 3420 | 2942 | KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC |
| 3421 | −P: Hollis Blanchard | |
| 3422 | −M: hollisb@us.ibm.com | |
| 2943 | +M: Hollis Blanchard <hollisb@us.ibm.com> | |
| 3423 | 2944 | L: kvm-ppc@vger.kernel.org |
| 3424 | 2945 | W: http://kvm.qumranet.com |
| 3425 | 2946 | S: Supported |
| @@ -3427,8 +2948,7 @@ F: arch/powerpc/include/asm/kvm* · 1 unmodified line | ||
| 3427 | 2948 | F: arch/powerpc/kvm/ |
| 3428 | 2949 | |
| 3429 | 2950 | KERNEL VIRTUAL MACHINE For Itanium (KVM/IA64) |
| 3430 | −P: Xiantao Zhang | |
| 3431 | −M: xiantao.zhang@intel.com | |
| 2951 | +M: Xiantao Zhang <xiantao.zhang@intel.com> | |
| 3432 | 2952 | L: kvm-ia64@vger.kernel.org |
| 3433 | 2953 | W: http://kvm.qumranet.com |
| 3434 | 2954 | S: Supported |
| @@ -3437,10 +2957,8 @@ F: arch/ia64/include/asm/kvm* · 2 unmodified lines | ||
| 3437 | 2957 | F: arch/ia64/kvm/ |
| 3438 | 2958 | |
| 3439 | 2959 | KERNEL VIRTUAL MACHINE for s390 (KVM/s390) |
| 3440 | −P: Carsten Otte | |
| 3441 | −M: cotte@de.ibm.com | |
| 3442 | −P: Christian Borntraeger | |
| 3443 | −M: borntraeger@de.ibm.com | |
| 2960 | +M: Carsten Otte <cotte@de.ibm.com> | |
| 2961 | +M: Christian Borntraeger <borntraeger@de.ibm.com> | |
| 3444 | 2962 | M: linux390@de.ibm.com |
| 3445 | 2963 | L: linux-s390@vger.kernel.org |
| 3446 | 2964 | W: http://www.ibm.com/developerworks/linux/linux390/ |
| @@ -3450,8 +2968,7 @@ F: arch/s390/include/asm/kvm* · 3 unmodified lines | ||
| 3450 | 2968 | F: arch/s390/kvm/ |
| 3451 | 2969 | |
| 3452 | 2970 | KEXEC |
| 3453 | −P: Eric Biederman | |
| 3454 | −M: ebiederm@xmission.com | |
| 2971 | +M: Eric Biederman <ebiederm@xmission.com> | |
| 3455 | 2972 | W: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/ |
| 3456 | 2973 | L: kexec@lists.infradead.org |
| 3457 | 2974 | S: Maintained |
| @@ -3459,8 +2976,7 @@ F: include/linux/kexec.h · 1 unmodified line | ||
| 3459 | 2976 | F: kernel/kexec.c |
| 3460 | 2977 | |
| 3461 | 2978 | KGDB |
| 3462 | −P: Jason Wessel | |
| 3463 | −M: jason.wessel@windriver.com | |
| 2979 | +M: Jason Wessel <jason.wessel@windriver.com> | |
| 3464 | 2980 | L: kgdb-bugreport@lists.sourceforge.net |
| 3465 | 2981 | S: Maintained |
| 3466 | 2982 | F: Documentation/DocBook/kgdb.tmpl |
| @@ -3470,17 +2986,13 @@ F: include/linux/kgdb.h · 3 unmodified lines | ||
| 3470 | 2986 | F: kernel/kgdb.c |
| 3471 | 2987 | |
| 3472 | 2988 | KMEMCHECK |
| 3473 | −P: Vegard Nossum | |
| 3474 | −M: vegardno@ifi.uio.no | |
| 2989 | +M: Vegard Nossum <vegardno@ifi.uio.no> | |
| 3475 | 2990 | P Pekka Enberg |
| 3476 | 2991 | M: penberg@cs.helsinki.fi |
| 3477 | −L: linux-kernel@vger.kernel.org | |
| 3478 | 2992 | S: Maintained |
| 3479 | 2993 | |
| 3480 | 2994 | KMEMLEAK |
| 3481 | −P: Catalin Marinas | |
| 3482 | −M: catalin.marinas@arm.com | |
| 3483 | −L: linux-kernel@vger.kernel.org | |
| 2995 | +M: Catalin Marinas <catalin.marinas@arm.com> | |
| 3484 | 2996 | S: Maintained |
| 3485 | 2997 | F: Documentation/kmemleak.txt |
| 3486 | 2998 | F: include/linux/kmemleak.h |
| @@ -3488,30 +3000,24 @@ F: mm/kmemleak.c · 1 unmodified line | ||
| 3488 | 3000 | F: mm/kmemleak-test.c |
| 3489 | 3001 | |
| 3490 | 3002 | KMEMTRACE |
| 3491 | −P: Eduard - Gabriel Munteanu | |
| 3492 | −M: eduard.munteanu@linux360.ro | |
| 3003 | +M: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> | |
| 3493 | 3004 | S: Maintained |
| 3494 | 3005 | F: Documentation/trace/kmemtrace.txt |
| 3495 | 3006 | F: include/linux/kmemtrace.h |
| 3496 | 3007 | F: kernel/trace/kmemtrace.c |
| 3497 | 3008 | |
| 3498 | 3009 | KPROBES |
| 3499 | −P: Ananth N Mavinakayanahalli | |
| 3500 | −M: ananth@in.ibm.com | |
| 3501 | −P: Anil S Keshavamurthy | |
| 3502 | −M: anil.s.keshavamurthy@intel.com | |
| 3503 | −P: David S. Miller | |
| 3504 | −M: davem@davemloft.net | |
| 3505 | −P: Masami Hiramatsu | |
| 3506 | −M: mhiramat@redhat.com | |
| 3010 | +M: Ananth N Mavinakayanahalli <ananth@in.ibm.com> | |
| 3011 | +M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> | |
| 3012 | +M: "David S. Miller" <davem@davemloft.net> | |
| 3013 | +M: Masami Hiramatsu <mhiramat@redhat.com> | |
| 3507 | 3014 | S: Maintained |
| 3508 | 3015 | F: Documentation/kprobes.txt |
| 3509 | 3016 | F: include/linux/kprobes.h |
| 3510 | 3017 | F: kernel/kprobes.c |
| 3511 | 3018 | |
| 3512 | 3019 | KS0108 LCD CONTROLLER DRIVER |
| 3513 | −P: Miguel Ojeda Sandonis | |
| 3514 | −M: miguel.ojeda.sandonis@gmail.com | |
| 3020 | +M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> | |
| 3515 | 3021 | W: http://miguelojeda.es/auxdisplay.htm |
| 3516 | 3022 | W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm |
| 3517 | 3023 | S: Maintained |
| @@ -3527,31 +3033,27 @@ F: include/*/lapb.h · 9 unmodified lines | ||
| 3527 | 3033 | F: net/lapb/ |
| 3528 | 3034 | |
| 3529 | 3035 | LASI 53c700 driver for PARISC |
| 3530 | −P: James E.J. Bottomley | |
| 3531 | −M: James.Bottomley@HansenPartnership.com | |
| 3036 | +M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> | |
| 3532 | 3037 | L: linux-scsi@vger.kernel.org |
| 3533 | 3038 | S: Maintained |
| 3534 | 3039 | F: Documentation/scsi/53c700.txt |
| 3535 | 3040 | F: drivers/scsi/53c700* |
| 3536 | 3041 | |
| 3537 | 3042 | LED SUBSYSTEM |
| 3538 | −P: Richard Purdie | |
| 3539 | −M: rpurdie@rpsys.net | |
| 3043 | +M: Richard Purdie <rpurdie@rpsys.net> | |
| 3540 | 3044 | S: Maintained |
| 3541 | 3045 | F: drivers/leds/ |
| 3542 | 3046 | F: include/linux/leds.h |
| 3543 | 3047 | |
| 3544 | 3048 | LEGO USB Tower driver |
| 3545 | −P: Juergen Stuber | |
| 3546 | −M: starblue@users.sourceforge.net | |
| 3049 | +M: Juergen Stuber <starblue@users.sourceforge.net> | |
| 3547 | 3050 | L: legousb-devel@lists.sourceforge.net |
| 3548 | 3051 | W: http://legousb.sourceforge.net/ |
| 3549 | 3052 | S: Maintained |
| 3550 | 3053 | F: drivers/usb/misc/legousbtower.c |
| 3551 | 3054 | |
| 3552 | 3055 | LGUEST |
| 3553 | −P: Rusty Russell | |
| 3554 | −M: rusty@rustcorp.com.au | |
| 3056 | +M: Rusty Russell <rusty@rustcorp.com.au> | |
| 3555 | 3057 | L: lguest@ozlabs.org |
| 3556 | 3058 | W: http://lguest.ozlabs.org/ |
| 3557 | 3059 | S: Maintained |
| @@ -3562,119 +3064,100 @@ F: include/linux/lguest*.h · 4 unmodified lines | ||
| 3562 | 3064 | F: arch/x86/include/asm/lguest*.h |
| 3563 | 3065 | |
| 3564 | 3066 | LINUX FOR IBM pSERIES (RS/6000) |
| 3565 | −P: Paul Mackerras | |
| 3566 | −M: paulus@au.ibm.com | |
| 3067 | +M: Paul Mackerras <paulus@au.ibm.com> | |
| 3567 | 3068 | W: http://www.ibm.com/linux/ltc/projects/ppc |
| 3568 | 3069 | S: Supported |
| 3569 | 3070 | |
| 3570 | 3071 | LINUX FOR POWERPC (32-BIT AND 64-BIT) |
| 3571 | −P: Benjamin Herrenschmidt | |
| 3572 | −M: benh@kernel.crashing.org | |
| 3573 | −P: Paul Mackerras | |
| 3574 | −M: paulus@samba.org | |
| 3072 | +M: Benjamin Herrenschmidt <benh@kernel.crashing.org> | |
| 3073 | +M: Paul Mackerras <paulus@samba.org> | |
| 3575 | 3074 | W: http://www.penguinppc.org/ |
| 3576 | 3075 | L: linuxppc-dev@ozlabs.org |
| 3577 | 3076 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git |
| 3578 | 3077 | S: Supported |
| 3579 | 3078 | |
| 3580 | 3079 | LINUX FOR POWER MACINTOSH |
| 3581 | −P: Benjamin Herrenschmidt | |
| 3582 | −M: benh@kernel.crashing.org | |
| 3080 | +M: Benjamin Herrenschmidt <benh@kernel.crashing.org> | |
| 3583 | 3081 | W: http://www.penguinppc.org/ |
| 3584 | 3082 | L: linuxppc-dev@ozlabs.org |
| 3585 | 3083 | S: Maintained |
| 3586 | 3084 | |
| 3587 | 3085 | LINUX FOR POWERPC EMBEDDED MPC5XXX |
| 3588 | −P: Grant Likely | |
| 3589 | −M: grant.likely@secretlab.ca | |
| 3086 | +M: Grant Likely <grant.likely@secretlab.ca> | |
| 3590 | 3087 | L: linuxppc-dev@ozlabs.org |
| 3591 | 3088 | T: git git://git.secretlab.ca/git/linux-2.6.git |
| 3592 | 3089 | S: Maintained |
| 3593 | 3090 | |
| 3594 | 3091 | LINUX FOR POWERPC EMBEDDED PPC4XX |
| 3595 | −P: Josh Boyer | |
| 3596 | −M: jwboyer@linux.vnet.ibm.com | |
| 3597 | −P: Matt Porter | |
| 3598 | −M: mporter@kernel.crashing.org | |
| 3092 | +M: Josh Boyer <jwboyer@linux.vnet.ibm.com> | |
| 3093 | +M: Matt Porter <mporter@kernel.crashing.org> | |
| 3599 | 3094 | W: http://www.penguinppc.org/ |
| 3600 | 3095 | L: linuxppc-dev@ozlabs.org |
| 3601 | 3096 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx.git |
| 3602 | 3097 | S: Maintained |
| 3603 | 3098 | |
| 3604 | 3099 | LINUX FOR POWERPC EMBEDDED XILINX VIRTEX |
| 3605 | −P: Grant Likely | |
| 3606 | −M: grant.likely@secretlab.ca | |
| 3100 | +M: Grant Likely <grant.likely@secretlab.ca> | |
| 3607 | 3101 | W: http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex |
| 3608 | 3102 | L: linuxppc-dev@ozlabs.org |
| 3609 | 3103 | T: git git://git.secretlab.ca/git/linux-2.6.git |
| 3610 | 3104 | S: Maintained |
| 3611 | 3105 | |
| 3612 | 3106 | LINUX FOR POWERPC EMBEDDED PPC8XX |
| 3613 | −P: Vitaly Bordug | |
| 3614 | −M: vitb@kernel.crashing.org | |
| 3615 | −P: Marcelo Tosatti | |
| 3616 | −M: marcelo@kvack.org | |
| 3107 | +M: Vitaly Bordug <vitb@kernel.crashing.org> | |
| 3108 | +M: Marcelo Tosatti <marcelo@kvack.org> | |
| 3617 | 3109 | W: http://www.penguinppc.org/ |
| 3618 | 3110 | L: linuxppc-dev@ozlabs.org |
| 3619 | 3111 | S: Maintained |
| 3620 | 3112 | |
| 3621 | 3113 | LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX |
| 3622 | −P: Kumar Gala | |
| 3623 | −M: galak@kernel.crashing.org | |
| 3114 | +M: Kumar Gala <galak@kernel.crashing.org> | |
| 3624 | 3115 | W: http://www.penguinppc.org/ |
| 3625 | 3116 | L: linuxppc-dev@ozlabs.org |
| 3626 | 3117 | S: Maintained |
| 3627 | 3118 | |
| 3628 | 3119 | LINUX FOR POWERPC PA SEMI PWRFICIENT |
| 3629 | −P: Olof Johansson | |
| 3630 | −M: olof@lixom.net | |
| 3120 | +M: Olof Johansson <olof@lixom.net> | |
| 3631 | 3121 | W: http://www.pasemi.com/ |
| 3632 | 3122 | L: linuxppc-dev@ozlabs.org |
| 3633 | 3123 | S: Supported |
| 3634 | 3124 | |
| 3635 | 3125 | LINUX SECURITY MODULE (LSM) FRAMEWORK |
| 3636 | −P: Chris Wright | |
| 3637 | −M: chrisw@sous-sol.org | |
| 3126 | +M: Chris Wright <chrisw@sous-sol.org> | |
| 3638 | 3127 | L: linux-security-module@vger.kernel.org |
| 3639 | 3128 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/lsm-2.6.git |
| 3640 | 3129 | S: Supported |
| 3641 | 3130 | |
| 3642 | 3131 | LLC (802.2) |
| 3643 | −P: Arnaldo Carvalho de Melo | |
| 3644 | −M: acme@ghostprotocols.net | |
| 3132 | +M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | |
| 3645 | 3133 | S: Maintained |
| 3646 | 3134 | F: include/linux/llc.h |
| 3647 | 3135 | F: include/net/llc* |
| 3648 | 3136 | F: net/llc/ |
| 3649 | 3137 | |
| 3650 | 3138 | LIS3LV02D ACCELEROMETER DRIVER |
| 3651 | −P: Eric Piel | |
| 3652 | −M: eric.piel@tremplin-utc.net | |
| 3139 | +M: Eric Piel <eric.piel@tremplin-utc.net> | |
| 3653 | 3140 | S: Maintained |
| 3654 | 3141 | F: Documentation/hwmon/lis3lv02d |
| 3655 | 3142 | F: drivers/hwmon/lis3lv02d.* |
| 3656 | 3143 | |
| 3657 | 3144 | LM83 HARDWARE MONITOR DRIVER |
| 3658 | −P: Jean Delvare | |
| 3659 | −M: khali@linux-fr.org | |
| 3145 | +M: Jean Delvare <khali@linux-fr.org> | |
| 3660 | 3146 | L: lm-sensors@lm-sensors.org |
| 3661 | 3147 | S: Maintained |
| 3662 | 3148 | F: Documentation/hwmon/lm83 |
| 3663 | 3149 | F: drivers/hwmon/lm83.c |
| 3664 | 3150 | |
| 3665 | 3151 | LM90 HARDWARE MONITOR DRIVER |
| 3666 | −P: Jean Delvare | |
| 3667 | −M: khali@linux-fr.org | |
| 3152 | +M: Jean Delvare <khali@linux-fr.org> | |
| 3668 | 3153 | L: lm-sensors@lm-sensors.org |
| 3669 | 3154 | S: Maintained |
| 3670 | 3155 | F: Documentation/hwmon/lm90 |
| 3671 | 3156 | F: drivers/hwmon/lm90.c |
| 3672 | 3157 | |
| 3673 | 3158 | LOCKDEP AND LOCKSTAT |
| 3674 | −P: Peter Zijlstra | |
| 3675 | −M: peterz@infradead.org | |
| 3676 | −P: Ingo Molnar | |
| 3677 | −M: mingo@redhat.com | |
| 3159 | +M: Peter Zijlstra <peterz@infradead.org> | |
| 3160 | +M: Ingo Molnar <mingo@redhat.com> | |
| 3678 | 3161 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep.git |
| 3679 | 3162 | S: Maintained |
| 3680 | 3163 | F: Documentation/lockdep*.txt |
| @@ -3683,8 +3166,7 @@ F: include/linux/lockdep.h · 2 unmodified lines | ||
| 3683 | 3166 | F: kernel/lockdep* |
| 3684 | 3167 | |
| 3685 | 3168 | LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) |
| 3686 | −P: Richard Russon (FlatCap) | |
| 3687 | −M: ldm@flatcap.org | |
| 3169 | +M: "Richard Russon (FlatCap)" <ldm@flatcap.org> | |
| 3688 | 3170 | L: linux-ntfs-dev@lists.sourceforge.net |
| 3689 | 3171 | W: http://www.linux-ntfs.org/content/view/19/37/ |
| 3690 | 3172 | S: Maintained |
| @@ -3692,8 +3174,7 @@ F: Documentation/ldm.txt · 1 unmodified line | ||
| 3692 | 3174 | F: fs/partitions/ldm.* |
| 3693 | 3175 | |
| 3694 | 3176 | LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) |
| 3695 | −P: Eric Moore | |
| 3696 | −M: Eric.Moore@lsi.com | |
| 3177 | +M: Eric Moore <Eric.Moore@lsi.com> | |
| 3697 | 3178 | M: support@lsi.com |
| 3698 | 3179 | L: DL-MPTFusionLinux@lsi.com |
| 3699 | 3180 | L: linux-scsi@vger.kernel.org |
| @@ -3702,25 +3183,21 @@ S: Supported · 2 unmodified lines | ||
| 3702 | 3183 | F: drivers/message/fusion/ |
| 3703 | 3184 | |
| 3704 | 3185 | LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers |
| 3705 | −P: Matthew Wilcox | |
| 3706 | −M: matthew@wil.cx | |
| 3186 | +M: Matthew Wilcox <matthew@wil.cx> | |
| 3707 | 3187 | L: linux-scsi@vger.kernel.org |
| 3708 | 3188 | S: Maintained |
| 3709 | 3189 | F: drivers/scsi/sym53c8xx_2/ |
| 3710 | 3190 | |
| 3711 | 3191 | LTP (Linux Test Project) |
| 3712 | −P: Subrata Modak | |
| 3713 | −M: subrata@linux.vnet.ibm.com | |
| 3714 | −P: Mike Frysinger | |
| 3715 | −M: vapier@gentoo.org | |
| 3192 | +M: Subrata Modak <subrata@linux.vnet.ibm.com> | |
| 3193 | +M: Mike Frysinger <vapier@gentoo.org> | |
| 3716 | 3194 | L: ltp-list@lists.sourceforge.net (subscribers-only) |
| 3717 | 3195 | W: http://ltp.sourceforge.net/ |
| 3718 | 3196 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/ltp.git |
| 3719 | 3197 | S: Maintained |
| 3720 | 3198 | |
| 3721 | 3199 | M32R ARCHITECTURE |
| 3722 | −P: Hirokazu Takata | |
| 3723 | −M: takata@linux-m32r.org | |
| 3200 | +M: Hirokazu Takata <takata@linux-m32r.org> | |
| 3724 | 3201 | L: linux-m32r@ml.linux-m32r.org |
| 3725 | 3202 | L: linux-m32r-ja@ml.linux-m32r.org (in Japanese) |
| 3726 | 3203 | W: http://www.linux-m32r.org/ |
| @@ -3728,10 +3205,8 @@ S: Maintained · 1 unmodified line | ||
| 3728 | 3205 | F: arch/m32r/ |
| 3729 | 3206 | |
| 3730 | 3207 | M68K ARCHITECTURE |
| 3731 | −P: Geert Uytterhoeven | |
| 3732 | −M: geert@linux-m68k.org | |
| 3733 | −P: Roman Zippel | |
| 3734 | −M: zippel@linux-m68k.org | |
| 3208 | +M: Geert Uytterhoeven <geert@linux-m68k.org> | |
| 3209 | +M: Roman Zippel <zippel@linux-m68k.org> | |
| 3735 | 3210 | L: linux-m68k@lists.linux-m68k.org |
| 3736 | 3211 | W: http://www.linux-m68k.org/ |
| 3737 | 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 | 3215 | F: drivers/zorro/ |
| 3741 | 3216 | |
| 3742 | 3217 | M68K ON APPLE MACINTOSH |
| 3743 | −P: Joshua Thompson | |
| 3744 | −M: funaho@jurai.org | |
| 3218 | +M: Joshua Thompson <funaho@jurai.org> | |
| 3745 | 3219 | W: http://www.mac.linux-m68k.org/ |
| 3746 | 3220 | L: linux-m68k@lists.linux-m68k.org |
| 3747 | 3221 | S: Maintained |
| 3748 | 3222 | F: arch/m68k/mac/ |
| 3749 | 3223 | |
| 3750 | 3224 | M68K ON HP9000/300 |
| 3751 | −P: Philip Blundell | |
| 3752 | −M: philb@gnu.org | |
| 3225 | +M: Philip Blundell <philb@gnu.org> | |
| 3753 | 3226 | W: http://www.tazenda.demon.co.uk/phil/linux-hp |
| 3754 | 3227 | S: Maintained |
| 3755 | 3228 | F: arch/m68k/hp300/ |
| 3756 | 3229 | |
| 3757 | 3230 | MAC80211 |
| 3758 | −P: Johannes Berg | |
| 3759 | −M: johannes@sipsolutions.net | |
| 3231 | +M: Johannes Berg <johannes@sipsolutions.net> | |
| 3760 | 3232 | L: linux-wireless@vger.kernel.org |
| 3761 | 3233 | W: http://linuxwireless.org/ |
| 3762 | 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 | 3238 | F: net/mac80211/ |
| 3767 | 3239 | |
| 3768 | 3240 | MAC80211 PID RATE CONTROL |
| 3769 | −P: Stefano Brivio | |
| 3770 | −M: stefano.brivio@polimi.it | |
| 3771 | −P: Mattias Nissler | |
| 3772 | −M: mattias.nissler@gmx.de | |
| 3241 | +M: Stefano Brivio <stefano.brivio@polimi.it> | |
| 3242 | +M: Mattias Nissler <mattias.nissler@gmx.de> | |
| 3773 | 3243 | L: linux-wireless@vger.kernel.org |
| 3774 | 3244 | W: http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/PID |
| 3775 | 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 | 3247 | F: net/mac80211/rc80211_pid* |
| 3778 | 3248 | |
| 3779 | 3249 | MACVLAN DRIVER |
| 3780 | −P: Patrick McHardy | |
| 3781 | −M: kaber@trash.net | |
| 3250 | +M: Patrick McHardy <kaber@trash.net> | |
| 3782 | 3251 | L: netdev@vger.kernel.org |
| 3783 | 3252 | S: Maintained |
| 3784 | 3253 | F: drivers/net/macvlan.c |
| 3785 | 3254 | F: include/linux/if_macvlan.h |
| 3786 | 3255 | |
| 3787 | 3256 | MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 |
| 3788 | −P: Michael Kerrisk | |
| 3789 | −M: mtk.manpages@gmail.com | |
| 3257 | +M: Michael Kerrisk <mtk.manpages@gmail.com> | |
| 3790 | 3258 | W: http://www.kernel.org/doc/man-pages |
| 3791 | 3259 | L: linux-man@vger.kernel.org |
| 3792 | 3260 | S: Maintained |
| 3793 | 3261 | |
| 3794 | 3262 | MARVELL LIBERTAS WIRELESS DRIVER |
| 3795 | −P: Dan Williams | |
| 3796 | −M: dcbw@redhat.com | |
| 3263 | +M: Dan Williams <dcbw@redhat.com> | |
| 3797 | 3264 | L: libertas-dev@lists.infradead.org |
| 3798 | 3265 | S: Maintained |
| 3799 | 3266 | F: drivers/net/wireless/libertas/ |
| 3800 | 3267 | |
| 3801 | 3268 | MARVELL MV643XX ETHERNET DRIVER |
| 3802 | −P: Lennert Buytenhek | |
| 3803 | −M: buytenh@marvell.com | |
| 3269 | +M: Lennert Buytenhek <buytenh@marvell.com> | |
| 3804 | 3270 | L: netdev@vger.kernel.org |
| 3805 | 3271 | S: Supported |
| 3806 | 3272 | F: drivers/net/mv643xx_eth.* |
| 3807 | 3273 | F: include/linux/mv643xx.h |
| 3808 | 3274 | |
| 3809 | 3275 | MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER |
| 3810 | −P: Nicolas Pitre | |
| 3811 | −M: nico@cam.org | |
| 3276 | +M: Nicolas Pitre <nico@cam.org> | |
| 3812 | 3277 | S: Maintained |
| 3813 | 3278 | |
| 3814 | 3279 | MARVELL YUKON / SYSKONNECT DRIVER |
| 3815 | −P: Mirko Lindner | |
| 3816 | −M: mlindner@syskonnect.de | |
| 3817 | −P: Ralph Roesler | |
| 3818 | −M: rroesler@syskonnect.de | |
| 3280 | +M: Mirko Lindner <mlindner@syskonnect.de> | |
| 3281 | +M: Ralph Roesler <rroesler@syskonnect.de> | |
| 3819 | 3282 | W: http://www.syskonnect.com |
| 3820 | 3283 | S: Supported |
| 3821 | 3284 | |
| 3822 | 3285 | MATROX FRAMEBUFFER DRIVER |
| 3823 | −P: Petr Vandrovec | |
| 3824 | −M: vandrove@vc.cvut.cz | |
| 3286 | +M: Petr Vandrovec <vandrove@vc.cvut.cz> | |
| 3825 | 3287 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 3826 | 3288 | S: Maintained |
| 3827 | 3289 | F: drivers/video/matrox/matroxfb_* |
| 3828 | 3290 | F: include/linux/matroxfb.h |
| 3829 | 3291 | |
| 3830 | 3292 | MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER |
| 3831 | −P: Hans J. Koch | |
| 3832 | −M: hjk@linutronix.de | |
| 3293 | +M: "Hans J. Koch" <hjk@linutronix.de> | |
| 3833 | 3294 | L: lm-sensors@lm-sensors.org |
| 3834 | 3295 | S: Maintained |
| 3835 | 3296 | F: Documentation/hwmon/max6650 |
| 3836 | 3297 | F: drivers/hwmon/max6650.c |
| 3837 | 3298 | |
| 3838 | 3299 | MEDIA INPUT INFRASTRUCTURE (V4L/DVB) |
| 3839 | −P: Mauro Carvalho Chehab | |
| 3840 | −M: mchehab@infradead.org | |
| 3300 | +M: Mauro Carvalho Chehab <mchehab@infradead.org> | |
| 3841 | 3301 | P: LinuxTV.org Project |
| 3842 | 3302 | L: linux-media@vger.kernel.org |
| 3843 | 3303 | W: http://linuxtv.org |
| @@ -3851,8 +3311,7 @@ F: include/linux/dvb/ · 7 unmodified lines | ||
| 3851 | 3311 | F: include/linux/videodev*.h |
| 3852 | 3312 | |
| 3853 | 3313 | MEGARAID SCSI DRIVERS |
| 3854 | −P: Neela Syam Kolli | |
| 3855 | −M: megaraidlinux@lsi.com | |
| 3314 | +M: Neela Syam Kolli <megaraidlinux@lsi.com> | |
| 3856 | 3315 | L: linux-scsi@vger.kernel.org |
| 3857 | 3316 | W: http://megaraid.lsilogic.com |
| 3858 | 3317 | S: Maintained |
| @@ -3868,19 +3327,15 @@ F: include/linux/mm.h · 9 unmodified lines | ||
| 3868 | 3327 | F: mm/ |
| 3869 | 3328 | |
| 3870 | 3329 | MEMORY RESOURCE CONTROLLER |
| 3871 | −P: Balbir Singh | |
| 3872 | −M: balbir@linux.vnet.ibm.com | |
| 3873 | −P: Pavel Emelyanov | |
| 3874 | −M: xemul@openvz.org | |
| 3875 | −P: KAMEZAWA Hiroyuki | |
| 3876 | −M: kamezawa.hiroyu@jp.fujitsu.com | |
| 3330 | +M: Balbir Singh <balbir@linux.vnet.ibm.com> | |
| 3331 | +M: Pavel Emelyanov <xemul@openvz.org> | |
| 3332 | +M: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> | |
| 3877 | 3333 | L: linux-mm@kvack.org |
| 3878 | 3334 | S: Maintained |
| 3879 | 3335 | F: mm/memcontrol.c |
| 3880 | 3336 | |
| 3881 | 3337 | MEMORY TECHNOLOGY DEVICES (MTD) |
| 3882 | −P: David Woodhouse | |
| 3883 | −M: dwmw2@infradead.org | |
| 3338 | +M: David Woodhouse <dwmw2@infradead.org> | |
| 3884 | 3339 | W: http://www.linux-mtd.infradead.org/ |
| 3885 | 3340 | L: linux-mtd@lists.infradead.org |
| 3886 | 3341 | T: git git://git.infradead.org/mtd-2.6.git |
| @@ -3890,8 +3345,7 @@ F: include/linux/mtd/ · 3 unmodified lines | ||
| 3890 | 3345 | F: include/mtd/ |
| 3891 | 3346 | |
| 3892 | 3347 | MICROBLAZE ARCHITECTURE |
| 3893 | −P: Michal Simek | |
| 3894 | −M: monstr@monstr.eu | |
| 3348 | +M: Michal Simek <monstr@monstr.eu> | |
| 3895 | 3349 | L: microblaze-uclinux@itee.uq.edu.au |
| 3896 | 3350 | W: http://www.monstr.eu/fdt/ |
| 3897 | 3351 | T: git git://git.monstr.eu/linux-2.6-microblaze.git |
| @@ -3899,14 +3353,12 @@ S: Supported · 1 unmodified line | ||
| 3899 | 3353 | F: arch/microblaze/ |
| 3900 | 3354 | |
| 3901 | 3355 | MICROTEK X6 SCANNER |
| 3902 | −P: Oliver Neukum | |
| 3903 | −M: oliver@neukum.name | |
| 3356 | +M: Oliver Neukum <oliver@neukum.name> | |
| 3904 | 3357 | S: Maintained |
| 3905 | 3358 | F: drivers/usb/image/microtek.* |
| 3906 | 3359 | |
| 3907 | 3360 | MIPS |
| 3908 | −P: Ralf Baechle | |
| 3909 | −M: ralf@linux-mips.org | |
| 3361 | +M: Ralf Baechle <ralf@linux-mips.org> | |
| 3910 | 3362 | W: http://www.linux-mips.org/ |
| 3911 | 3363 | L: linux-mips@linux-mips.org |
| 3912 | 3364 | T: git git://git.linux-mips.org/pub/scm/linux.git |
| @@ -3915,8 +3367,7 @@ F: Documentation/mips/ · 2 unmodified lines | ||
| 3915 | 3367 | F: arch/mips/ |
| 3916 | 3368 | |
| 3917 | 3369 | MISCELLANEOUS MCA-SUPPORT |
| 3918 | −P: James Bottomley | |
| 3919 | −M: James.Bottomley@HansenPartnership.com | |
| 3370 | +M: James Bottomley <James.Bottomley@HansenPartnership.com> | |
| 3920 | 3371 | S: Maintained |
| 3921 | 3372 | F: Documentation/ia64/mca.txt |
| 3922 | 3373 | F: Documentation/mca.txt |
| @@ -3924,15 +3375,13 @@ F: drivers/mca/ · 1 unmodified line | ||
| 3924 | 3375 | F: include/linux/mca* |
| 3925 | 3376 | |
| 3926 | 3377 | MODULE SUPPORT |
| 3927 | −P: Rusty Russell | |
| 3928 | −M: rusty@rustcorp.com.au | |
| 3378 | +M: Rusty Russell <rusty@rustcorp.com.au> | |
| 3929 | 3379 | S: Maintained |
| 3930 | 3380 | F: include/linux/module.h |
| 3931 | 3381 | F: kernel/module.c |
| 3932 | 3382 | |
| 3933 | 3383 | MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER |
| 3934 | −P: Stelian Pop | |
| 3935 | −M: stelian@popies.net | |
| 3384 | +M: Stelian Pop <stelian@popies.net> | |
| 3936 | 3385 | W: http://popies.net/meye/ |
| 3937 | 3386 | S: Maintained |
| 3938 | 3387 | F: Documentation/video4linux/meye.txt |
| @@ -3940,135 +3389,111 @@ F: drivers/media/video/meye.* · 1 unmodified line | ||
| 3940 | 3389 | F: include/linux/meye.h |
| 3941 | 3390 | |
| 3942 | 3391 | MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER |
| 3943 | −P: Pavel Pisa | |
| 3944 | −M: ppisa@pikron.com | |
| 3392 | +M: Pavel Pisa <ppisa@pikron.com> | |
| 3945 | 3393 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) |
| 3946 | 3394 | S: Maintained |
| 3947 | 3395 | F: drivers/mmc/host/imxmmc.* |
| 3948 | 3396 | |
| 3949 | 3397 | MOUSE AND MISC DEVICES [GENERAL] |
| 3950 | −P: Alessandro Rubini | |
| 3951 | −M: rubini@ipvvis.unipv.it | |
| 3398 | +M: Alessandro Rubini <rubini@ipvvis.unipv.it> | |
| 3952 | 3399 | S: Maintained |
| 3953 | 3400 | F: drivers/input/mouse/ |
| 3954 | 3401 | F: include/linux/gpio_mouse.h |
| 3955 | 3402 | |
| 3956 | 3403 | MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD |
| 3957 | −P: Jiri Slaby | |
| 3958 | −M: jirislaby@gmail.com | |
| 3404 | +M: Jiri Slaby <jirislaby@gmail.com> | |
| 3959 | 3405 | S: Maintained |
| 3960 | 3406 | F: Documentation/serial/moxa-smartio |
| 3961 | 3407 | F: drivers/char/mxser.* |
| 3962 | 3408 | |
| 3963 | 3409 | MSI LAPTOP SUPPORT |
| 3964 | −P: Lennart Poettering | |
| 3965 | −M: mzxreary@0pointer.de | |
| 3410 | +M: Lennart Poettering <mzxreary@0pointer.de> | |
| 3966 | 3411 | W: https://tango.0pointer.de/mailman/listinfo/s270-linux |
| 3967 | 3412 | W: http://0pointer.de/lennart/tchibo.html |
| 3968 | 3413 | S: Maintained |
| 3969 | 3414 | F: drivers/platform/x86/msi-laptop.c |
| 3970 | 3415 | |
| 3971 | 3416 | MULTIFUNCTION DEVICES (MFD) |
| 3972 | −P: Samuel Ortiz | |
| 3973 | −M: sameo@linux.intel.com | |
| 3417 | +M: Samuel Ortiz <sameo@linux.intel.com> | |
| 3974 | 3418 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6.git |
| 3975 | 3419 | S: Supported |
| 3976 | 3420 | F: drivers/mfd/ |
| 3977 | 3421 | |
| 3978 | 3422 | MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM |
| 3979 | −P: Pierre Ossman | |
| 3980 | −M: pierre@ossman.eu | |
| 3981 | −S: Maintained | |
| 3423 | +S: Orphan | |
| 3982 | 3424 | F: drivers/mmc/ |
| 3983 | 3425 | F: include/linux/mmc/ |
| 3984 | 3426 | |
| 3985 | 3427 | MULTIMEDIA CARD (MMC) ETC. OVER SPI |
| 3986 | −P: David Brownell | |
| 3987 | −M: dbrownell@users.sourceforge.net | |
| 3428 | +M: David Brownell <dbrownell@users.sourceforge.net> | |
| 3988 | 3429 | S: Odd Fixes |
| 3989 | 3430 | F: drivers/mmc/host/mmc_spi.c |
| 3990 | 3431 | F: include/linux/spi/mmc_spi.h |
| 3991 | 3432 | |
| 3992 | 3433 | MULTISOUND SOUND DRIVER |
| 3993 | −P: Andrew Veliath | |
| 3994 | −M: andrewtv@usa.net | |
| 3434 | +M: Andrew Veliath <andrewtv@usa.net> | |
| 3995 | 3435 | S: Maintained |
| 3996 | 3436 | F: Documentation/sound/oss/MultiSound |
| 3997 | 3437 | F: sound/oss/msnd* |
| 3998 | 3438 | |
| 3999 | 3439 | MULTITECH MULTIPORT CARD (ISICOM) |
| 4000 | −P: Jiri Slaby | |
| 4001 | −M: jirislaby@gmail.com | |
| 3440 | +M: Jiri Slaby <jirislaby@gmail.com> | |
| 4002 | 3441 | S: Maintained |
| 4003 | 3442 | F: drivers/char/isicom.c |
| 4004 | 3443 | F: include/linux/isicom.h |
| 4005 | 3444 | |
| 4006 | 3445 | MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER |
| 4007 | −P: Felipe Balbi | |
| 4008 | −M: felipe.balbi@nokia.com | |
| 3446 | +M: Felipe Balbi <felipe.balbi@nokia.com> | |
| 4009 | 3447 | L: linux-usb@vger.kernel.org |
| 4010 | 3448 | T: git git://gitorious.org/musb/mainline.git |
| 4011 | 3449 | S: Maintained |
| 4012 | 3450 | F: drivers/usb/musb/ |
| 4013 | 3451 | |
| 4014 | 3452 | MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) |
| 4015 | −P: Andrew Gallatin | |
| 4016 | −M: gallatin@myri.com | |
| 4017 | −P: Brice Goglin | |
| 4018 | −M: brice@myri.com | |
| 3453 | +M: Andrew Gallatin <gallatin@myri.com> | |
| 3454 | +M: Brice Goglin <brice@myri.com> | |
| 4019 | 3455 | L: netdev@vger.kernel.org |
| 4020 | 3456 | W: http://www.myri.com/scs/download-Myri10GE.html |
| 4021 | 3457 | S: Supported |
| 4022 | 3458 | F: drivers/net/myri10ge/ |
| 4023 | 3459 | |
| 4024 | 3460 | NATSEMI ETHERNET DRIVER (DP8381x) |
| 4025 | −P: Tim Hockin | |
| 4026 | −M: thockin@hockin.org | |
| 3461 | +M: Tim Hockin <thockin@hockin.org> | |
| 4027 | 3462 | S: Maintained |
| 4028 | 3463 | F: drivers/net/natsemi.c |
| 4029 | 3464 | |
| 4030 | 3465 | NCP FILESYSTEM |
| 4031 | −P: Petr Vandrovec | |
| 4032 | −M: vandrove@vc.cvut.cz | |
| 3466 | +M: Petr Vandrovec <vandrove@vc.cvut.cz> | |
| 4033 | 3467 | L: linware@sh.cvut.cz |
| 4034 | 3468 | S: Maintained |
| 4035 | 3469 | F: fs/ncpfs/ |
| 4036 | 3470 | |
| 4037 | 3471 | NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) |
| 4038 | −P: James E.J. Bottomley | |
| 4039 | −M: James.Bottomley@HansenPartnership.com | |
| 3472 | +M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> | |
| 4040 | 3473 | L: linux-scsi@vger.kernel.org |
| 4041 | 3474 | S: Maintained |
| 4042 | 3475 | F: drivers/scsi/NCR_D700.* |
| 4043 | 3476 | |
| 4044 | 3477 | NETEFFECT IWARP RNIC DRIVER (IW_NES) |
| 4045 | −P: Faisal Latif | |
| 4046 | −M: faisal.latif@intel.com | |
| 4047 | −P: Chien Tung | |
| 4048 | −M: chien.tin.tung@intel.com | |
| 3478 | +M: Faisal Latif <faisal.latif@intel.com> | |
| 3479 | +M: Chien Tung <chien.tin.tung@intel.com> | |
| 4049 | 3480 | L: general@lists.openfabrics.org |
| 4050 | 3481 | W: http://www.neteffect.com |
| 4051 | 3482 | S: Supported |
| 4052 | 3483 | F: drivers/infiniband/hw/nes/ |
| 4053 | 3484 | |
| 4054 | 3485 | NETEM NETWORK EMULATOR |
| 4055 | −P: Stephen Hemminger | |
| 4056 | −M: shemminger@linux-foundation.org | |
| 3486 | +M: Stephen Hemminger <shemminger@linux-foundation.org> | |
| 4057 | 3487 | L: netem@lists.linux-foundation.org |
| 4058 | 3488 | S: Maintained |
| 4059 | 3489 | F: net/sched/sch_netem.c |
| 4060 | 3490 | |
| 4061 | 3491 | NETERION (S2IO) 10GbE DRIVER (xframe/vxge) |
| 4062 | −P: Ramkrishna Vepa | |
| 4063 | −M: ram.vepa@neterion.com | |
| 4064 | −P: Rastapur Santosh | |
| 4065 | −M: santosh.rastapur@neterion.com | |
| 4066 | −P: Sivakumar Subramani | |
| 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 | |
| 3492 | +M: Ramkrishna Vepa <ram.vepa@neterion.com> | |
| 3493 | +M: Rastapur Santosh <santosh.rastapur@neterion.com> | |
| 3494 | +M: Sivakumar Subramani <sivakumar.subramani@neterion.com> | |
| 3495 | +M: Sreenivasa Honnur <sreenivasa.honnur@neterion.com> | |
| 3496 | +M: Anil Murthy <anil.murthy@neterion.com> | |
| 4072 | 3497 | L: netdev@vger.kernel.org |
| 4073 | 3498 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/Linux?Anonymous |
| 4074 | 3499 | W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous |
| @@ -4082,13 +3507,13 @@ P: Marc Boucher · 7 unmodified lines | ||
| 4082 | 3507 | P: James Morris |
| 4083 | 3508 | P: Harald Welte |
| 4084 | 3509 | P: Jozsef Kadlecsik |
| 4085 | −P: Patrick McHardy | |
| 4086 | −M: kaber@trash.net | |
| 3510 | +M: Patrick McHardy <kaber@trash.net> | |
| 4087 | 3511 | L: netfilter-devel@vger.kernel.org |
| 4088 | 3512 | L: netfilter@vger.kernel.org |
| 4089 | 3513 | L: coreteam@netfilter.org |
| 4090 | 3514 | W: http://www.netfilter.org/ |
| 4091 | 3515 | W: http://www.iptables.org/ |
| 3516 | +T: git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git | |
| 4092 | 3517 | S: Supported |
| 4093 | 3518 | F: include/linux/netfilter* |
| 4094 | 3519 | F: include/linux/netfilter/ |
| @@ -4098,8 +3523,7 @@ F: net/*/netfilter/ · 3 unmodified lines | ||
| 4098 | 3523 | F: net/netfilter/ |
| 4099 | 3524 | |
| 4100 | 3525 | NETLABEL |
| 4101 | −P: Paul Moore | |
| 4102 | −M: paul.moore@hp.com | |
| 3526 | +M: Paul Moore <paul.moore@hp.com> | |
| 4103 | 3527 | W: http://netlabel.sf.net |
| 4104 | 3528 | L: netdev@vger.kernel.org |
| 4105 | 3529 | S: Supported |
| @@ -4108,8 +3532,7 @@ F: include/net/netlabel.h · 2 unmodified lines | ||
| 4108 | 3532 | F: net/netlabel/ |
| 4109 | 3533 | |
| 4110 | 3534 | NETROM NETWORK LAYER |
| 4111 | −P: Ralf Baechle | |
| 4112 | −M: ralf@linux-mips.org | |
| 3535 | +M: Ralf Baechle <ralf@linux-mips.org> | |
| 4113 | 3536 | L: linux-hams@vger.kernel.org |
| 4114 | 3537 | W: http://www.linux-ax25.org/ |
| 4115 | 3538 | S: Maintained |
| @@ -4118,16 +3541,14 @@ F: include/net/netrom.h · 2 unmodified lines | ||
| 4118 | 3541 | F: net/netrom/ |
| 4119 | 3542 | |
| 4120 | 3543 | NETWORK BLOCK DEVICE (NBD) |
| 4121 | −P: Paul Clements | |
| 4122 | −M: Paul.Clements@steeleye.com | |
| 3544 | +M: Paul Clements <Paul.Clements@steeleye.com> | |
| 4123 | 3545 | S: Maintained |
| 4124 | 3546 | F: Documentation/blockdev/nbd.txt |
| 4125 | 3547 | F: drivers/block/nbd.c |
| 4126 | 3548 | F: include/linux/nbd.h |
| 4127 | 3549 | |
| 4128 | 3550 | NETWORKING [GENERAL] |
| 4129 | −P: David S. Miller | |
| 4130 | −M: davem@davemloft.net | |
| 3551 | +M: "David S. Miller" <davem@davemloft.net> | |
| 4131 | 3552 | L: netdev@vger.kernel.org |
| 4132 | 3553 | W: http://www.linuxfoundation.org/en/Net |
| 4133 | 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 | 3557 | F: include/net/ |
| 4137 | 3558 | |
| 4138 | 3559 | NETWORKING [IPv4/IPv6] |
| 4139 | −P: David S. Miller | |
| 4140 | −M: davem@davemloft.net | |
| 4141 | −P: Alexey Kuznetsov | |
| 4142 | −M: kuznet@ms2.inr.ac.ru | |
| 4143 | −P: Pekka Savola (ipv6) | |
| 4144 | −M: pekkas@netcore.fi | |
| 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 | |
| 3560 | +M: "David S. Miller" <davem@davemloft.net> | |
| 3561 | +M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> | |
| 3562 | +M: "Pekka Savola (ipv6)" <pekkas@netcore.fi> | |
| 3563 | +M: James Morris <jmorris@namei.org> | |
| 3564 | +M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> | |
| 3565 | +M: Patrick McHardy <kaber@trash.net> | |
| 4151 | 3566 | L: netdev@vger.kernel.org |
| 4152 | 3567 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git |
| 4153 | 3568 | S: Maintained |
| @@ -4156,14 +3571,12 @@ F: net/ipv6/ · 2 unmodified lines | ||
| 4156 | 3571 | F: include/net/ip* |
| 4157 | 3572 | |
| 4158 | 3573 | NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK) |
| 4159 | −P: Paul Moore | |
| 4160 | −M: paul.moore@hp.com | |
| 3574 | +M: Paul Moore <paul.moore@hp.com> | |
| 4161 | 3575 | L: netdev@vger.kernel.org |
| 4162 | 3576 | S: Maintained |
| 4163 | 3577 | |
| 4164 | 3578 | NETWORKING [WIRELESS] |
| 4165 | −P: John W. Linville | |
| 4166 | −M: linville@tuxdriver.com | |
| 3579 | +M: "John W. Linville" <linville@tuxdriver.com> | |
| 4167 | 3580 | L: linux-wireless@vger.kernel.org |
| 4168 | 3581 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git |
| 4169 | 3582 | S: Maintained |
| @@ -4179,16 +3592,14 @@ S: Odd Fixes · 9 unmodified lines | ||
| 4179 | 3592 | F: drivers/net/ |
| 4180 | 3593 | |
| 4181 | 3594 | NETXEN (1/10) GbE SUPPORT |
| 4182 | −P: Dhananjay Phadke | |
| 4183 | −M: dhananjay@netxen.com | |
| 3595 | +M: Dhananjay Phadke <dhananjay@netxen.com> | |
| 4184 | 3596 | L: netdev@vger.kernel.org |
| 4185 | 3597 | W: http://www.netxen.com |
| 4186 | 3598 | S: Supported |
| 4187 | 3599 | F: drivers/net/netxen/ |
| 4188 | 3600 | |
| 4189 | 3601 | NFS, SUNRPC, AND LOCKD CLIENTS |
| 4190 | −P: Trond Myklebust | |
| 4191 | −M: Trond.Myklebust@netapp.com | |
| 3602 | +M: Trond Myklebust <Trond.Myklebust@netapp.com> | |
| 4192 | 3603 | L: linux-nfs@vger.kernel.org |
| 4193 | 3604 | W: http://client.linux-nfs.org |
| 4194 | 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 | 3613 | F: include/linux/sunrpc/ |
| 4203 | 3614 | |
| 4204 | 3615 | NI5010 NETWORK DRIVER |
| 4205 | −P: Jan-Pascal van Best | |
| 4206 | −M: janpascal@vanbest.org | |
| 4207 | −P: Andreas Mohr | |
| 4208 | −M: andi@lisas.de | |
| 3616 | +M: Jan-Pascal van Best <janpascal@vanbest.org> | |
| 3617 | +M: Andreas Mohr <andi@lisas.de> | |
| 4209 | 3618 | L: netdev@vger.kernel.org |
| 4210 | 3619 | S: Maintained |
| 4211 | 3620 | F: drivers/net/ni5010.* |
| 4212 | 3621 | |
| 4213 | 3622 | NILFS2 FILESYSTEM |
| 4214 | −P: KONISHI Ryusuke | |
| 4215 | −M: konishi.ryusuke@lab.ntt.co.jp | |
| 3623 | +M: KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp> | |
| 4216 | 3624 | L: users@nilfs.org |
| 4217 | 3625 | W: http://www.nilfs.org/en/ |
| 4218 | 3626 | S: Supported |
| @@ -4221,26 +3629,22 @@ F: fs/nilfs2/ · 2 unmodified lines | ||
| 4221 | 3629 | F: include/linux/nilfs2_fs.h |
| 4222 | 3630 | |
| 4223 | 3631 | NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER |
| 4224 | −P: YOKOTA Hiroshi | |
| 4225 | −M: yokota@netlab.is.tsukuba.ac.jp | |
| 3632 | +M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> | |
| 4226 | 3633 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ |
| 4227 | 3634 | S: Maintained |
| 4228 | 3635 | F: Documentation/scsi/NinjaSCSI.txt |
| 4229 | 3636 | F: drivers/scsi/pcmcia/nsp_* |
| 4230 | 3637 | |
| 4231 | 3638 | NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER |
| 4232 | −P: GOTO Masanori | |
| 4233 | −M: gotom@debian.or.jp | |
| 4234 | −P: YOKOTA Hiroshi | |
| 4235 | −M: yokota@netlab.is.tsukuba.ac.jp | |
| 3639 | +M: GOTO Masanori <gotom@debian.or.jp> | |
| 3640 | +M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> | |
| 4236 | 3641 | W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ |
| 4237 | 3642 | S: Maintained |
| 4238 | 3643 | F: Documentation/scsi/NinjaSCSI.txt |
| 4239 | 3644 | F: drivers/scsi/nsp32* |
| 4240 | 3645 | |
| 4241 | 3646 | NTFS FILESYSTEM |
| 4242 | −P: Anton Altaparmakov | |
| 4243 | −M: aia21@cantab.net | |
| 3647 | +M: Anton Altaparmakov <aia21@cantab.net> | |
| 4244 | 3648 | L: linux-ntfs-dev@lists.sourceforge.net |
| 4245 | 3649 | W: http://www.linux-ntfs.org/ |
| 4246 | 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 | 3653 | F: fs/ntfs/ |
| 4250 | 3654 | |
| 4251 | 3655 | NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER |
| 4252 | −P: Antonino Daplas | |
| 4253 | −M: adaplas@gmail.com | |
| 3656 | +M: Antonino Daplas <adaplas@gmail.com> | |
| 4254 | 3657 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 4255 | 3658 | S: Maintained |
| 4256 | 3659 | F: drivers/video/riva/ |
| 4257 | 3660 | F: drivers/video/nvidia/ |
| 4258 | 3661 | |
| 4259 | 3662 | OMAP SUPPORT |
| 4260 | −P: Tony Lindgren <tony@atomide.com> | |
| 4261 | −M: tony@atomide.com | |
| 3663 | +M: "Tony Lindgren <tony@atomide.com>" <tony@atomide.com> | |
| 4262 | 3664 | L: linux-omap@vger.kernel.org |
| 4263 | 3665 | W: http://www.muru.com/linux/omap/ |
| 4264 | 3666 | W: http://linux.omap.com/ |
| @@ -4267,98 +3669,83 @@ S: Maintained · 2 unmodified lines | ||
| 4267 | 3669 | F: arch/arm/*omap* |
| 4268 | 3670 | |
| 4269 | 3671 | OMAP CLOCK FRAMEWORK SUPPORT |
| 4270 | −P: Paul Walmsley | |
| 4271 | −M: paul@pwsan.com | |
| 3672 | +M: Paul Walmsley <paul@pwsan.com> | |
| 4272 | 3673 | L: linux-omap@vger.kernel.org |
| 4273 | 3674 | S: Maintained |
| 4274 | 3675 | F: arch/arm/*omap*/*clock* |
| 4275 | 3676 | |
| 4276 | 3677 | OMAP POWER MANAGEMENT SUPPORT |
| 4277 | −P: Kevin Hilman | |
| 4278 | −M: khilman@deeprootsystems.com | |
| 3678 | +M: Kevin Hilman <khilman@deeprootsystems.com> | |
| 4279 | 3679 | L: linux-omap@vger.kernel.org |
| 4280 | 3680 | S: Maintained |
| 4281 | 3681 | F: arch/arm/*omap*/*pm* |
| 4282 | 3682 | |
| 4283 | 3683 | OMAP AUDIO SUPPORT |
| 4284 | −P: Jarkko Nikula | |
| 4285 | −M: jhnikula@gmail.com | |
| 3684 | +M: Jarkko Nikula <jhnikula@gmail.com> | |
| 4286 | 3685 | L: alsa-devel@alsa-project.org (subscribers-only) |
| 4287 | 3686 | L: linux-omap@vger.kernel.org |
| 4288 | 3687 | S: Maintained |
| 4289 | 3688 | F: sound/soc/omap/ |
| 4290 | 3689 | |
| 4291 | 3690 | OMAP FRAMEBUFFER SUPPORT |
| 4292 | −P: Imre Deak | |
| 4293 | −M: imre.deak@nokia.com | |
| 3691 | +M: Imre Deak <imre.deak@nokia.com> | |
| 4294 | 3692 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
| 4295 | 3693 | L: linux-omap@vger.kernel.org |
| 4296 | 3694 | S: Maintained |
| 4297 | 3695 | F: drivers/video/omap/ |
| 4298 | 3696 | |
| 4299 | 3697 | OMAP MMC SUPPORT |
| 4300 | −P: Jarkko Lavinen | |
| 4301 | −M: jarkko.lavinen@nokia.com | |
| 4302 | −L: linux-kernel@vger.kernel.org | |
| 3698 | +M: Jarkko Lavinen <jarkko.lavinen@nokia.com> | |
| 4303 | 3699 | L: linux-omap@vger.kernel.org |
| 4304 | 3700 | S: Maintained |
| 4305 | 3701 | F: drivers/mmc/host/*omap* |
| 4306 | 3702 | |
| 4307 | 3703 | OMAP RANDOM NUMBER GENERATOR SUPPORT |
| 4308 | −P: Deepak Saxena | |
| 4309 | −M: dsaxena@plexity.net | |
| 3704 | +M: Deepak Saxena <dsaxena@plexity.net> | |
| 4310 | 3705 | S: Maintained |
| 4311 | 3706 | F: drivers/char/hw_random/omap-rng.c |
| 4312 | 3707 | |
| 4313 | 3708 | OMAP USB SUPPORT |
| 4314 | −P: Felipe Balbi | |
| 4315 | −M: felipe.balbi@nokia.com | |
| 4316 | −P: David Brownell | |
| 4317 | −M: dbrownell@users.sourceforge.net | |
| 3709 | +M: Felipe Balbi <felipe.balbi@nokia.com> | |
| 3710 | +M: David Brownell <dbrownell@users.sourceforge.net> | |
| 4318 | 3711 | L: linux-usb@vger.kernel.org |
| 4319 | 3712 | L: linux-omap@vger.kernel.org |
| 4320 | 3713 | S: Maintained |
| 4321 | 3714 | |
| 4322 | 3715 | OMFS FILESYSTEM |
| 4323 | −P: Bob Copeland | |
| 4324 | −M: me@bobcopeland.com | |
| 3716 | +M: Bob Copeland <me@bobcopeland.com> | |
| 4325 | 3717 | L: linux-karma-devel@lists.sourceforge.net |
| 4326 | 3718 | S: Maintained |
| 4327 | 3719 | F: Documentation/filesystems/omfs.txt |
| 4328 | 3720 | F: fs/omfs/ |
| 4329 | 3721 | |
| 4330 | 3722 | OMNIKEY CARDMAN 4000 DRIVER |
| 4331 | −P: Harald Welte | |
| 4332 | −M: laforge@gnumonks.org | |
| 3723 | +M: Harald Welte <laforge@gnumonks.org> | |
| 4333 | 3724 | S: Maintained |
| 4334 | 3725 | F: drivers/char/pcmcia/cm4000_cs.c |
| 4335 | 3726 | F: include/linux/cm4000_cs.h |
| 4336 | 3727 | |
| 4337 | 3728 | OMNIKEY CARDMAN 4040 DRIVER |
| 4338 | −P: Harald Welte | |
| 4339 | −M: laforge@gnumonks.org | |
| 3729 | +M: Harald Welte <laforge@gnumonks.org> | |
| 4340 | 3730 | S: Maintained |
| 4341 | 3731 | F: drivers/char/pcmcia/cm4040_cs.* |
| 4342 | 3732 | |
| 4343 | 3733 | OMNIVISION OV7670 SENSOR DRIVER |
| 4344 | −P: Jonathan Corbet | |
| 4345 | −M: corbet@lwn.net | |
| 3734 | +M: Jonathan Corbet <corbet@lwn.net> | |
| 4346 | 3735 | L: linux-media@vger.kernel.org |
| 4347 | 3736 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6.git |
| 4348 | 3737 | S: Maintained |
| 4349 | 3738 | F: drivers/media/video/ov7670.c |
| 4350 | 3739 | |
| 4351 | 3740 | ONENAND FLASH DRIVER |
| 4352 | −P: Kyungmin Park | |
| 4353 | −M: kyungmin.park@samsung.com | |
| 3741 | +M: Kyungmin Park <kyungmin.park@samsung.com> | |
| 4354 | 3742 | L: linux-mtd@lists.infradead.org |
| 4355 | 3743 | S: Maintained |
| 4356 | 3744 | F: drivers/mtd/onenand/ |
| 4357 | 3745 | F: include/linux/mtd/onenand*.h |
| 4358 | 3746 | |
| 4359 | 3747 | ONSTREAM SCSI TAPE DRIVER |
| 4360 | −P: Willem Riede | |
| 4361 | −M: osst@riede.org | |
| 3748 | +M: Willem Riede <osst@riede.org> | |
| 4362 | 3749 | L: osst-users@lists.sourceforge.net |
| 4363 | 3750 | L: linux-scsi@vger.kernel.org |
| 4364 | 3751 | S: Maintained |
| @@ -4366,16 +3753,14 @@ F: drivers/scsi/osst* · 1 unmodified line | ||
| 4366 | 3753 | F: drivers/scsi/st* |
| 4367 | 3754 | |
| 4368 | 3755 | OPENCORES I2C BUS DRIVER |
| 4369 | −P: Peter Korsgaard | |
| 4370 | −M: jacmet@sunsite.dk | |
| 3756 | +M: Peter Korsgaard <jacmet@sunsite.dk> | |
| 4371 | 3757 | L: linux-i2c@vger.kernel.org |
| 4372 | 3758 | S: Maintained |
| 4373 | 3759 | F: Documentation/i2c/busses/i2c-ocores |
| 4374 | 3760 | F: drivers/i2c/busses/i2c-ocores.c |
| 4375 | 3761 | |
| 4376 | 3762 | OPROFILE |
| 4377 | −P: Robert Richter | |
| 4378 | −M: robert.richter@amd.com | |
| 3763 | +M: Robert Richter <robert.richter@amd.com> | |
| 4379 | 3764 | L: oprofile-list@lists.sf.net |
| 4380 | 3765 | S: Maintained |
| 4381 | 3766 | F: arch/*/oprofile/ |
| @@ -4383,10 +3768,8 @@ F: drivers/oprofile/ · 1 unmodified line | ||
| 4383 | 3768 | F: include/linux/oprofile.h |
| 4384 | 3769 | |
| 4385 | 3770 | ORACLE CLUSTER FILESYSTEM 2 (OCFS2) |
| 4386 | −P: Mark Fasheh | |
| 4387 | −M: mfasheh@suse.com | |
| 4388 | −P: Joel Becker | |
| 4389 | −M: joel.becker@oracle.com | |
| 3771 | +M: Mark Fasheh <mfasheh@suse.com> | |
| 3772 | +M: Joel Becker <joel.becker@oracle.com> | |
| 4390 | 3773 | L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) |
| 4391 | 3774 | W: http://oss.oracle.com/projects/ocfs2/ |
| 4392 | 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 | 3779 | F: fs/ocfs2/ |
| 4397 | 3780 | |
| 4398 | 3781 | ORINOCO DRIVER |
| 4399 | −P: Pavel Roskin | |
| 4400 | −M: proski@gnu.org | |
| 4401 | −P: David Gibson | |
| 4402 | −M: hermes@gibson.dropbear.id.au | |
| 3782 | +M: Pavel Roskin <proski@gnu.org> | |
| 3783 | +M: David Gibson <hermes@gibson.dropbear.id.au> | |
| 4403 | 3784 | L: linux-wireless@vger.kernel.org |
| 4404 | 3785 | L: orinoco-users@lists.sourceforge.net |
| 4405 | 3786 | L: orinoco-devel@lists.sourceforge.net |
| @@ -4408,10 +3789,8 @@ S: Maintained · 2 unmodified lines | ||
| 4408 | 3789 | F: drivers/net/wireless/orinoco/ |
| 4409 | 3790 | |
| 4410 | 3791 | OSD LIBRARY and FILESYSTEM |
| 4411 | −P: Boaz Harrosh | |
| 4412 | −M: bharrosh@panasas.com | |
| 4413 | −P: Benny Halevy | |
| 4414 | −M: bhalevy@panasas.com | |
| 3792 | +M: Boaz Harrosh <bharrosh@panasas.com> | |
| 3793 | +M: Benny Halevy <bhalevy@panasas.com> | |
| 4415 | 3794 | L: osd-dev@open-osd.org |
| 4416 | 3795 | W: http://open-osd.org |
| 4417 | 3796 | T: git git://git.open-osd.org/open-osd.git |
| @@ -4421,8 +3800,7 @@ F: drivers/include/scsi/osd_* · 3 unmodified lines | ||
| 4421 | 3800 | F: fs/exofs/ |
| 4422 | 3801 | |
| 4423 | 3802 | P54 WIRELESS DRIVER |
| 4424 | −P: Michael Wu | |
| 4425 | −M: flamingice@sourmilk.net | |
| 3803 | +M: Michael Wu <flamingice@sourmilk.net> | |
| 4426 | 3804 | L: linux-wireless@vger.kernel.org |
| 4427 | 3805 | W: http://prism54.org |
| 4428 | 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 | 3808 | F: drivers/net/wireless/p54/ |
| 4431 | 3809 | |
| 4432 | 3810 | PA SEMI ETHERNET DRIVER |
| 4433 | −P: Olof Johansson | |
| 4434 | −M: olof@lixom.net | |
| 3811 | +M: Olof Johansson <olof@lixom.net> | |
| 4435 | 3812 | L: netdev@vger.kernel.org |
| 4436 | 3813 | S: Maintained |
| 4437 | 3814 | F: drivers/net/pasemi_mac.* |
| 4438 | 3815 | |
| 4439 | 3816 | PA SEMI SMBUS DRIVER |
| 4440 | −P: Olof Johansson | |
| 4441 | −M: olof@lixom.net | |
| 3817 | +M: Olof Johansson <olof@lixom.net> | |
| 4442 | 3818 | L: linux-i2c@vger.kernel.org |
| 4443 | 3819 | S: Maintained |
| 4444 | 3820 | F: drivers/i2c/busses/i2c-pasemi.c |
| 4445 | 3821 | |
| 4446 | 3822 | PANASONIC LAPTOP ACPI EXTRAS DRIVER |
| 4447 | −P: Harald Welte | |
| 4448 | −M: laforge@gnumonks.org | |
| 3823 | +M: Harald Welte <laforge@gnumonks.org> | |
| 4449 | 3824 | S: Maintained |
| 4450 | 3825 | F: drivers/platform/x86/panasonic-laptop.c |
| 4451 | 3826 | |
| 4452 | 3827 | PANASONIC MN10300/AM33 PORT |
| 4453 | −P: David Howells | |
| 4454 | −M: dhowells@redhat.com | |
| 4455 | −P: Koichi Yasutake | |
| 4456 | −M: yasutake.koichi@jp.panasonic.com | |
| 3828 | +M: David Howells <dhowells@redhat.com> | |
| 3829 | +M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com> | |
| 4457 | 3830 | L: linux-am33-list@redhat.com (moderated for non-subscribers) |
| 4458 | 3831 | W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/ |
| 4459 | 3832 | S: Maintained |
| @@ -4469,14 +3842,10 @@ F: drivers/char/ppdev.c · 9 unmodified lines | ||
| 4469 | 3842 | F: include/linux/ppdev.h |
| 4470 | 3843 | |
| 4471 | 3844 | PARAVIRT_OPS INTERFACE |
| 4472 | −P: Jeremy Fitzhardinge | |
| 4473 | −M: jeremy@xensource.com | |
| 4474 | −P: Chris Wright | |
| 4475 | −M: chrisw@sous-sol.org | |
| 4476 | −P: Alok Kataria | |
| 4477 | −M: akataria@vmware.com | |
| 4478 | −P: Rusty Russell | |
| 4479 | −M: rusty@rustcorp.com.au | |
| 3845 | +M: Jeremy Fitzhardinge <jeremy@xensource.com> | |
| 3846 | +M: Chris Wright <chrisw@sous-sol.org> | |
| 3847 | +M: Alok Kataria <akataria@vmware.com> | |
| 3848 | +M: Rusty Russell <rusty@rustcorp.com.au> | |
| 4480 | 3849 | L: virtualization@lists.osdl.org |
| 4481 | 3850 | S: Supported |
| 4482 | 3851 | F: Documentation/ia64/paravirt_ops.txt |
| @@ -4484,8 +3853,7 @@ F: arch/*/kernel/paravirt* · 1 unmodified line | ||
| 4484 | 3853 | F: arch/*/include/asm/paravirt.h |
| 4485 | 3854 | |
| 4486 | 3855 | PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES |
| 4487 | −P: Tim Waugh | |
| 4488 | −M: tim@cyberelk.net | |
| 3856 | +M: Tim Waugh <tim@cyberelk.net> | |
| 4489 | 3857 | L: linux-parport@lists.infradead.org (subscribers-only) |
| 4490 | 3858 | W: http://www.torque.net/linux-pp.html |
| 4491 | 3859 | S: Maintained |
| @@ -4493,10 +3861,8 @@ F: Documentation/blockdev/paride.txt · 1 unmodified line | ||
| 4493 | 3861 | F: drivers/block/paride/ |
| 4494 | 3862 | |
| 4495 | 3863 | PARISC ARCHITECTURE |
| 4496 | −P: Kyle McMartin | |
| 4497 | −M: kyle@mcmartin.ca | |
| 4498 | −P: Helge Deller | |
| 4499 | −M: deller@gmx.de | |
| 3864 | +M: Kyle McMartin <kyle@mcmartin.ca> | |
| 3865 | +M: Helge Deller <deller@gmx.de> | |
| 4500 | 3866 | L: linux-parisc@vger.kernel.org |
| 4501 | 3867 | W: http://www.parisc-linux.org/ |
| 4502 | 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 | 3871 | F: drivers/parisc/ |
| 4506 | 3872 | |
| 4507 | 3873 | PC87360 HARDWARE MONITORING DRIVER |
| 4508 | −P: Jim Cromie | |
| 4509 | −M: jim.cromie@gmail.com | |
| 3874 | +M: Jim Cromie <jim.cromie@gmail.com> | |
| 4510 | 3875 | L: lm-sensors@lm-sensors.org |
| 4511 | 3876 | S: Maintained |
| 4512 | 3877 | F: Documentation/hwmon/pc87360 |
| 4513 | 3878 | F: drivers/hwmon/pc87360.c |
| 4514 | 3879 | |
| 4515 | 3880 | PC8736x GPIO DRIVER |
| 4516 | −P: Jim Cromie | |
| 4517 | −M: jim.cromie@gmail.com | |
| 3881 | +M: Jim Cromie <jim.cromie@gmail.com> | |
| 4518 | 3882 | S: Maintained |
| 4519 | 3883 | F: drivers/char/pc8736x_gpio.c |
| 4520 | 3884 | |
| 4521 | 3885 | PCA9532 LED DRIVER |
| 4522 | −P: Riku Voipio | |
| 4523 | −M: riku.voipio@iki.fi | |
| 3886 | +M: Riku Voipio <riku.voipio@iki.fi> | |
| 4524 | 3887 | S: Maintained |
| 4525 | 3888 | F: drivers/leds/leds-pca9532.c |
| 4526 | 3889 | F: include/linux/leds-pca9532.h |
| 4527 | 3890 | |
| 4528 | 3891 | PCI ERROR RECOVERY |
| 4529 | −P: Linas Vepstas | |
| 4530 | −M: linas@austin.ibm.com | |
| 3892 | +M: Linas Vepstas <linas@austin.ibm.com> | |
| 4531 | 3893 | L: linux-pci@vger.kernel.org |
| 4532 | 3894 | S: Supported |
| 4533 | 3895 | F: Documentation/PCI/pci-error-recovery.txt |
| 4534 | 3896 | F: Documentation/powerpc/eeh-pci-error-recovery.txt |
| 4535 | 3897 | |
| 4536 | 3898 | PCI SUBSYSTEM |
| 4537 | −P: Jesse Barnes | |
| 4538 | −M: jbarnes@virtuousgeek.org | |
| 3899 | +M: Jesse Barnes <jbarnes@virtuousgeek.org> | |
| 4539 | 3900 | L: linux-pci@vger.kernel.org |
| 4540 | 3901 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git |
| 4541 | 3902 | S: Supported |
| @@ -4544,8 +3905,7 @@ F: drivers/pci/ · 2 unmodified lines | ||
| 4544 | 3905 | F: include/linux/pci* |
| 4545 | 3906 | |
| 4546 | 3907 | PCIE HOTPLUG DRIVER |
| 4547 | −P: Kristen Carlson Accardi | |
| 4548 | −M: kristen.c.accardi@intel.com | |
| 3908 | +M: Kristen Carlson Accardi <kristen.c.accardi@intel.com> | |
| 4549 | 3909 | L: linux-pci@vger.kernel.org |
| 4550 | 3910 | S: Supported |
| 4551 | 3911 | F: drivers/pci/pcie/ |
| @@ -4561,121 +3921,103 @@ F: drivers/pcmcia/ · 9 unmodified lines | ||
| 4561 | 3921 | F: include/pcmcia/ |
| 4562 | 3922 | |
| 4563 | 3923 | PCNET32 NETWORK DRIVER |
| 4564 | −P: Don Fry | |
| 4565 | −M: pcnet32@verizon.net | |
| 3924 | +M: Don Fry <pcnet32@verizon.net> | |
| 4566 | 3925 | L: netdev@vger.kernel.org |
| 4567 | 3926 | S: Maintained |
| 4568 | 3927 | F: drivers/net/pcnet32.c |
| 4569 | 3928 | |
| 4570 | 3929 | PER-TASK DELAY ACCOUNTING |
| 4571 | −P: Balbir Singh | |
| 4572 | −M: balbir@linux.vnet.ibm.com | |
| 3930 | +M: Balbir Singh <balbir@linux.vnet.ibm.com> | |
| 4573 | 3931 | S: Maintained |
| 4574 | 3932 | F: include/linux/delayacct.h |
| 4575 | 3933 | F: kernel/delayacct.c |
| 4576 | 3934 | |
| 4577 | 3935 | PERFORMANCE COUNTER SUBSYSTEM |
| 4578 | −P: Peter Zijlstra | |
| 4579 | −M: a.p.zijlstra@chello.nl | |
| 4580 | −P: Paul Mackerras | |
| 4581 | −M: paulus@samba.org | |
| 4582 | −P: Ingo Molnar | |
| 4583 | −M: mingo@elte.hu | |
| 4584 | −L: linux-kernel@vger.kernel.org | |
| 3936 | +M: Peter Zijlstra <a.p.zijlstra@chello.nl> | |
| 3937 | +M: Paul Mackerras <paulus@samba.org> | |
| 3938 | +M: Ingo Molnar <mingo@elte.hu> | |
| 4585 | 3939 | S: Supported |
| 4586 | 3940 | |
| 4587 | 3941 | PERSONALITY HANDLING |
| 4588 | −P: Christoph Hellwig | |
| 4589 | −M: hch@infradead.org | |
| 3942 | +M: Christoph Hellwig <hch@infradead.org> | |
| 4590 | 3943 | L: linux-abi-devel@lists.sourceforge.net |
| 4591 | 3944 | S: Maintained |
| 4592 | 3945 | F: include/linux/personality.h |
| 4593 | 3946 | |
| 4594 | 3947 | PHRAM MTD DRIVER |
| 4595 | −P: Joern Engel | |
| 4596 | −M: joern@lazybastard.org | |
| 3948 | +M: Joern Engel <joern@lazybastard.org> | |
| 4597 | 3949 | L: linux-mtd@lists.infradead.org |
| 4598 | 3950 | S: Maintained |
| 4599 | 3951 | F: drivers/mtd/devices/phram.c |
| 4600 | 3952 | |
| 4601 | 3953 | PKTCDVD DRIVER |
| 4602 | −P: Peter Osterlund | |
| 4603 | −M: petero2@telia.com | |
| 3954 | +M: Peter Osterlund <petero2@telia.com> | |
| 4604 | 3955 | S: Maintained |
| 4605 | 3956 | F: drivers/block/pktcdvd.c |
| 4606 | 3957 | F: include/linux/pktcdvd.h |
| 4607 | 3958 | |
| 4608 | 3959 | POSIX CLOCKS and TIMERS |
| 4609 | −P: Thomas Gleixner | |
| 4610 | −M: tglx@linutronix.de | |
| 3960 | +M: Thomas Gleixner <tglx@linutronix.de> | |
| 4611 | 3961 | S: Supported |
| 4612 | 3962 | F: fs/timerfd.c |
| 4613 | 3963 | F: include/linux/timer* |
| 4614 | 3964 | F: kernel/*timer* |
| 4615 | 3965 | |
| 4616 | 3966 | POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS |
| 4617 | −P: Anton Vorontsov | |
| 4618 | −M: cbou@mail.ru | |
| 4619 | −P: David Woodhouse | |
| 4620 | −M: dwmw2@infradead.org | |
| 3967 | +M: Anton Vorontsov <cbou@mail.ru> | |
| 3968 | +M: David Woodhouse <dwmw2@infradead.org> | |
| 4621 | 3969 | T: git git://git.infradead.org/battery-2.6.git |
| 4622 | 3970 | S: Maintained |
| 4623 | 3971 | F: include/linux/power_supply.h |
| 4624 | 3972 | F: drivers/power/power_supply* |
| 4625 | 3973 | |
| 4626 | 3974 | PNP SUPPORT |
| 4627 | −P: Adam Belay | |
| 4628 | −M: abelay@mit.edu | |
| 4629 | −P: Bjorn Helgaas | |
| 4630 | −M: bjorn.helgaas@hp.com | |
| 3975 | +M: Adam Belay <abelay@mit.edu> | |
| 3976 | +M: Bjorn Helgaas <bjorn.helgaas@hp.com> | |
| 4631 | 3977 | S: Maintained |
| 4632 | 3978 | F: drivers/pnp/ |
| 4633 | 3979 | |
| 4634 | 3980 | PNXxxxx I2C DRIVER |
| 4635 | −P: Vitaly Wool | |
| 4636 | −M: vitalywool@gmail.com | |
| 3981 | +M: Vitaly Wool <vitalywool@gmail.com> | |
| 4637 | 3982 | L: linux-i2c@vger.kernel.org |
| 4638 | 3983 | S: Maintained |
| 4639 | 3984 | F: drivers/i2c/busses/i2c-pnx.c |
| 4640 | 3985 | |
| 4641 | 3986 | PPP PROTOCOL DRIVERS AND COMPRESSORS |
| 4642 | −P: Paul Mackerras | |
| 4643 | −M: paulus@samba.org | |
| 3987 | +M: Paul Mackerras <paulus@samba.org> | |
| 4644 | 3988 | L: linux-ppp@vger.kernel.org |
| 4645 | 3989 | S: Maintained |
| 4646 | 3990 | F: drivers/net/ppp_* |
| 4647 | 3991 | |
| 4648 | 3992 | PPP OVER ATM (RFC 2364) |
| 4649 | −P: Mitchell Blank Jr | |
| 4650 | −M: mitch@sfgoth.com | |
| 3993 | +M: Mitchell Blank Jr <mitch@sfgoth.com> | |
| 4651 | 3994 | S: Maintained |
| 4652 | 3995 | F: net/atm/pppoatm.c |
| 4653 | 3996 | F: include/linux/atmppp.h |
| 4654 | 3997 | |
| 4655 | 3998 | PPP OVER ETHERNET |
| 4656 | −P: Michal Ostrowski | |
| 4657 | −M: mostrows@earthlink.net | |
| 3999 | +M: Michal Ostrowski <mostrows@earthlink.net> | |
| 4658 | 4000 | S: Maintained |
| 4659 | 4001 | F: drivers/net/pppoe.c |
| 4660 | 4002 | F: drivers/net/pppox.c |
| 4661 | 4003 | |
| 4662 | 4004 | PPP OVER L2TP |
| 4663 | −P: James Chapman | |
| 4664 | −M: jchapman@katalix.com | |
| 4005 | +M: James Chapman <jchapman@katalix.com> | |
| 4665 | 4006 | S: Maintained |
| 4666 | 4007 | F: drivers/net/pppol2tp.c |
| 4667 | 4008 | F: include/linux/if_pppol2tp.h |
| 4668 | 4009 | |
| 4669 | 4010 | PPS SUPPORT |
| 4670 | −P: Rodolfo Giometti | |
| 4671 | −M: giometti@enneenne.com | |
| 4011 | +M: Rodolfo Giometti <giometti@enneenne.com> | |
| 4672 | 4012 | W: http://wiki.enneenne.com/index.php/LinuxPPS_support |
| 4673 | 4013 | L: linuxpps@ml.enneenne.com (subscribers-only) |
| 4674 | 4014 | S: Maintained |
| 4015 | +F: Documentation/pps/ | |
| 4016 | +F: drivers/pps/ | |
| 4017 | +F: include/linux/pps*.h | |
| 4675 | 4018 | |
| 4676 | 4019 | PREEMPTIBLE KERNEL |
| 4677 | −P: Robert Love | |
| 4678 | −M: rml@tech9.net | |
| 4020 | +M: Robert Love <rml@tech9.net> | |
| 4679 | 4021 | L: kpreempt-tech@lists.sourceforge.net |
| 4680 | 4022 | W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel |
| 4681 | 4023 | S: Supported |
| @@ -4683,37 +4025,32 @@ F: Documentation/preempt-locking.txt · 1 unmodified line | ||
| 4683 | 4025 | F: include/linux/preempt.h |
| 4684 | 4026 | |
| 4685 | 4027 | PRISM54 WIRELESS DRIVER |
| 4686 | −P: Luis R. Rodriguez | |
| 4687 | −M: mcgrof@gmail.com | |
| 4028 | +M: "Luis R. Rodriguez" <mcgrof@gmail.com> | |
| 4688 | 4029 | L: linux-wireless@vger.kernel.org |
| 4689 | 4030 | W: http://prism54.org |
| 4690 | 4031 | S: Maintained |
2054 more lines aren’t shown here.
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | VERSION = 2 |
| 2 | 2 | PATCHLEVEL = 6 |
| 3 | 3 | SUBLEVEL = 31 |
| 4 | −EXTRAVERSION = -rc3 | |
| 4 | +EXTRAVERSION = -rc5 | |
| 5 | 5 | NAME = Man-Eating Seals of Antiquity |
| 6 | 6 | |
| 7 | 7 | # *DOCUMENTATION* |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | ||
| 9 | 9 | |
| 10 | 10 | #include <asm-generic/tlb.h> |
| 11 | 11 | |
| 12 | −#define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | |
| 13 | −#define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | |
| 12 | +#define __pte_free_tlb(tlb, pte, address) pte_free((tlb)->mm, pte) | |
| 13 | +#define __pmd_free_tlb(tlb, pmd, address) pmd_free((tlb)->mm, pmd) | |
| 14 | 14 | |
| 15 | 15 | #endif |
| @@ -29,7 +29,6 @@ unsigned int __machine_arch_type; · 28 unmodified lines | ||
| 29 | 29 | |
| 30 | 30 | static void putstr(const char *ptr); |
| 31 | 31 | |
| 32 | −#include <linux/compiler.h> | |
| 33 | 32 | #include <mach/uncompress.h> |
| 34 | 33 | |
| 35 | 34 | #ifdef CONFIG_DEBUG_ICEDCC |
| @@ -17,6 +17,7 @@ · 16 unmodified lines | ||
| 17 | 17 | #include <linux/err.h> |
| 18 | 18 | #include <linux/string.h> |
| 19 | 19 | #include <linux/mutex.h> |
| 20 | +#include <linux/clk.h> | |
| 20 | 21 | |
| 21 | 22 | #include <asm/clkdev.h> |
| 22 | 23 | #include <mach/clkdev.h> |
| @@ -1,15 +1,15 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc1 | |
| 4 | −# Wed Apr 8 10:18:06 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Fri Jul 24 16:08:06 2009 | |
| 5 | 5 | # |
| 6 | 6 | CONFIG_ARM=y |
| 7 | +CONFIG_HAVE_PWM=y | |
| 7 | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| 8 | 9 | CONFIG_GENERIC_GPIO=y |
| 9 | 10 | CONFIG_GENERIC_TIME=y |
| 10 | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | 12 | CONFIG_MMU=y |
| 12 | −# CONFIG_NO_IOPORT is not set | |
| 13 | 13 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | 14 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y · 2 unmodified lines | ||
| 18 | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
| 19 | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
| 20 | 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 | 21 | CONFIG_GENERIC_HWEIGHT=y |
| 24 | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 25 | 23 | CONFIG_ARCH_MTD_XIP=y |
| 26 | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
| 27 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
| 28 | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 27 | +CONFIG_CONSTRUCTORS=y | |
| 29 | 28 | |
| 30 | 29 | # |
| 31 | 30 | # General setup |
| @@ -85,7 +84,12 @@ CONFIG_TIMERFD=y · 53 unmodified lines | ||
| 85 | 84 | CONFIG_EVENTFD=y |
| 86 | 85 | CONFIG_SHMEM=y |
| 87 | 86 | CONFIG_AIO=y |
| 87 | + | |
| 88 | +# | |
| 89 | +# Performance Counters | |
| 90 | +# | |
| 88 | 91 | CONFIG_VM_EVENT_COUNTERS=y |
| 92 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 89 | 93 | # CONFIG_COMPAT_BRK is not set |
| 90 | 94 | CONFIG_SLAB=y |
| 91 | 95 | # CONFIG_SLUB is not set |
| @@ -99,6 +103,12 @@ CONFIG_KPROBES=y · 7 unmodified lines | ||
| 99 | 103 | CONFIG_KRETPROBES=y |
| 100 | 104 | CONFIG_HAVE_KPROBES=y |
| 101 | 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 | 112 | # CONFIG_SLOW_WORK is not set |
| 103 | 113 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
| 104 | 114 | CONFIG_SLABINFO=y |
| @@ -111,7 +121,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 111 | 121 | # CONFIG_MODVERSIONS is not set |
| 112 | 122 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 113 | 123 | CONFIG_BLOCK=y |
| 114 | −# CONFIG_LBD is not set | |
| 124 | +CONFIG_LBDAF=y | |
| 115 | 125 | # CONFIG_BLK_DEV_BSG is not set |
| 116 | 126 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 117 | 127 | |
| @@ -138,13 +148,14 @@ CONFIG_FREEZER=y · 20 unmodified lines | ||
| 138 | 148 | # CONFIG_ARCH_VERSATILE is not set |
| 139 | 149 | # CONFIG_ARCH_AT91 is not set |
| 140 | 150 | # CONFIG_ARCH_CLPS711X is not set |
| 151 | +# CONFIG_ARCH_GEMINI is not set | |
| 141 | 152 | # CONFIG_ARCH_EBSA110 is not set |
| 142 | 153 | # CONFIG_ARCH_EP93XX is not set |
| 143 | −# CONFIG_ARCH_GEMINI is not set | |
| 144 | 154 | # CONFIG_ARCH_FOOTBRIDGE is not set |
| 155 | +CONFIG_ARCH_MXC=y | |
| 156 | +# CONFIG_ARCH_STMP3XXX is not set | |
| 145 | 157 | # CONFIG_ARCH_NETX is not set |
| 146 | 158 | # CONFIG_ARCH_H720X is not set |
| 147 | −# CONFIG_ARCH_IMX is not set | |
| 148 | 159 | # CONFIG_ARCH_IOP13XX is not set |
| 149 | 160 | # CONFIG_ARCH_IOP32X is not set |
| 150 | 161 | # CONFIG_ARCH_IOP33X is not set |
| @@ -153,25 +164,25 @@ CONFIG_FREEZER=y · 2 unmodified lines | ||
| 153 | 164 | # CONFIG_ARCH_IXP4XX is not set |
| 154 | 165 | # CONFIG_ARCH_L7200 is not set |
| 155 | 166 | # CONFIG_ARCH_KIRKWOOD is not set |
| 156 | −# CONFIG_ARCH_KS8695 is not set | |
| 157 | −# CONFIG_ARCH_NS9XXX is not set | |
| 158 | 167 | # CONFIG_ARCH_LOKI is not set |
| 159 | 168 | # CONFIG_ARCH_MV78XX0 is not set |
| 160 | −CONFIG_ARCH_MXC=y | |
| 161 | 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 | 174 | # CONFIG_ARCH_PNX4008 is not set |
| 163 | 175 | # CONFIG_ARCH_PXA is not set |
| 164 | −# CONFIG_ARCH_MMP is not set | |
| 176 | +# CONFIG_ARCH_MSM is not set | |
| 165 | 177 | # CONFIG_ARCH_RPC is not set |
| 166 | 178 | # CONFIG_ARCH_SA1100 is not set |
| 167 | 179 | # CONFIG_ARCH_S3C2410 is not set |
| 168 | 180 | # CONFIG_ARCH_S3C64XX is not set |
| 169 | 181 | # CONFIG_ARCH_SHARK is not set |
| 170 | 182 | # CONFIG_ARCH_LH7A40X is not set |
| 183 | +# CONFIG_ARCH_U300 is not set | |
| 171 | 184 | # CONFIG_ARCH_DAVINCI is not set |
| 172 | 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 | 188 | # Freescale MXC Implementations |
| @@ -188,6 +199,8 @@ CONFIG_MACH_MX27=y · 10 unmodified lines | ||
| 188 | 199 | CONFIG_MACH_MX27ADS=y |
| 189 | 200 | CONFIG_MACH_PCM038=y |
| 190 | 201 | CONFIG_MACH_PCM970_BASEBOARD=y |
| 202 | +CONFIG_MACH_MX27_3DS=y | |
| 203 | +CONFIG_MACH_MX27LITE=y | |
| 191 | 204 | CONFIG_MXC_IRQ_PRIOR=y |
| 192 | 205 | CONFIG_MXC_PWM=y |
| 193 | 206 | |
| @@ -213,7 +226,6 @@ CONFIG_ARM_THUMB=y · 19 unmodified lines | ||
| 213 | 226 | # CONFIG_CPU_DCACHE_DISABLE is not set |
| 214 | 227 | # CONFIG_CPU_DCACHE_WRITETHROUGH is not set |
| 215 | 228 | # CONFIG_CPU_CACHE_ROUND_ROBIN is not set |
| 216 | −# CONFIG_OUTER_CACHE is not set | |
| 217 | 229 | CONFIG_COMMON_CLKDEV=y |
| 218 | 230 | |
| 219 | 231 | # |
| @@ -238,7 +250,6 @@ CONFIG_PREEMPT=y · 18 unmodified lines | ||
| 238 | 250 | CONFIG_HZ=100 |
| 239 | 251 | CONFIG_AEABI=y |
| 240 | 252 | CONFIG_OABI_COMPAT=y |
| 241 | −CONFIG_ARCH_FLATMEM_HAS_HOLES=y | |
| 242 | 253 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
| 243 | 254 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
| 244 | 255 | # CONFIG_HIGHMEM is not set |
| @@ -253,10 +264,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 · 8 unmodified lines | ||
| 253 | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 254 | 265 | CONFIG_ZONE_DMA_FLAG=0 |
| 255 | 266 | CONFIG_VIRT_TO_BUS=y |
| 256 | −CONFIG_UNEVICTABLE_LRU=y | |
| 257 | 267 | CONFIG_HAVE_MLOCK=y |
| 258 | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 269 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 259 | 270 | CONFIG_ALIGNMENT_TRAP=y |
| 271 | +# CONFIG_UACCESS_WITH_MEMCPY is not set | |
| 260 | 272 | |
| 261 | 273 | # |
| 262 | 274 | # Boot options |
| @@ -361,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 98 unmodified lines | ||
| 361 | 373 | # CONFIG_ECONET is not set |
| 362 | 374 | # CONFIG_WAN_ROUTER is not set |
| 363 | 375 | # CONFIG_PHONET is not set |
| 376 | +# CONFIG_IEEE802154 is not set | |
| 364 | 377 | # CONFIG_NET_SCHED is not set |
| 365 | 378 | # CONFIG_DCB is not set |
| 366 | 379 | |
| @@ -474,7 +487,16 @@ CONFIG_MTD_PHYSMAP=y · 107 unmodified lines | ||
| 474 | 487 | # CONFIG_MTD_DOC2000 is not set |
| 475 | 488 | # CONFIG_MTD_DOC2001 is not set |
| 476 | 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 | 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 | 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 | 519 | # CONFIG_PARPORT is not set |
| 490 | 520 | CONFIG_BLK_DEV=y |
| 491 | 521 | # CONFIG_BLK_DEV_COW_COMMON is not set |
| @@ -494,7 +524,21 @@ CONFIG_BLK_DEV=y · 2 unmodified lines | ||
| 494 | 524 | # CONFIG_BLK_DEV_RAM is not set |
| 495 | 525 | # CONFIG_CDROM_PKTCDVD is not set |
| 496 | 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 | 542 | CONFIG_HAVE_IDE=y |
| 499 | 543 | # CONFIG_IDE is not set |
| 500 | 544 | |
| @@ -508,7 +552,6 @@ CONFIG_HAVE_IDE=y · 7 unmodified lines | ||
| 508 | 552 | # CONFIG_ATA is not set |
| 509 | 553 | # CONFIG_MD is not set |
| 510 | 554 | CONFIG_NETDEVICES=y |
| 511 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 512 | 555 | # CONFIG_DUMMY is not set |
| 513 | 556 | # CONFIG_BONDING is not set |
| 514 | 557 | # CONFIG_MACVLAN is not set |
| @@ -534,6 +577,8 @@ CONFIG_NET_ETHERNET=y · 19 unmodified lines | ||
| 534 | 577 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 535 | 578 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 536 | 579 | # CONFIG_B44 is not set |
| 580 | +# CONFIG_KS8842 is not set | |
| 581 | +# CONFIG_KS8851 is not set | |
| 537 | 582 | CONFIG_FEC=y |
| 538 | 583 | # CONFIG_FEC2 is not set |
| 539 | 584 | # CONFIG_NETDEV_1000 is not set |
| @@ -580,6 +625,11 @@ CONFIG_INPUT_EVDEV=y · 40 unmodified lines | ||
| 580 | 625 | # CONFIG_INPUT_TABLET is not set |
| 581 | 626 | CONFIG_INPUT_TOUCHSCREEN=y |
| 582 | 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 | 633 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
| 584 | 634 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
| 585 | 635 | # CONFIG_TOUCHSCREEN_ELO is not set |
| @@ -592,6 +642,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 6 unmodified lines | ||
| 592 | 642 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set |
| 593 | 643 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
| 594 | 644 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
| 645 | +# CONFIG_TOUCHSCREEN_W90X900 is not set | |
| 595 | 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 | 696 | # I2C system bus drivers (mostly embedded / system-on-chip) |
| 646 | 697 | # |
| 698 | +# CONFIG_I2C_DESIGNWARE is not set | |
| 647 | 699 | # CONFIG_I2C_GPIO is not set |
| 648 | 700 | CONFIG_I2C_IMX=y |
| 649 | 701 | # CONFIG_I2C_OCORES is not set |
| @@ -668,7 +720,6 @@ CONFIG_I2C_IMX=y · 18 unmodified lines | ||
| 668 | 720 | # CONFIG_SENSORS_PCF8574 is not set |
| 669 | 721 | # CONFIG_PCF8575 is not set |
| 670 | 722 | # CONFIG_SENSORS_PCA9539 is not set |
| 671 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 672 | 723 | # CONFIG_SENSORS_TSL2550 is not set |
| 673 | 724 | # CONFIG_I2C_DEBUG_CORE is not set |
| 674 | 725 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -719,6 +770,7 @@ CONFIG_W1=y · 44 unmodified lines | ||
| 719 | 770 | # |
| 720 | 771 | # CONFIG_W1_MASTER_DS2482 is not set |
| 721 | 772 | CONFIG_W1_MASTER_MXC=y |
| 773 | +# CONFIG_W1_MASTER_DS1WM is not set | |
| 722 | 774 | # CONFIG_W1_MASTER_GPIO is not set |
| 723 | 775 | |
| 724 | 776 | # |
| @@ -753,54 +805,16 @@ CONFIG_SSB_POSSIBLE=y · 28 unmodified lines | ||
| 753 | 805 | # CONFIG_TPS65010 is not set |
| 754 | 806 | # CONFIG_TWL4030_CORE is not set |
| 755 | 807 | # CONFIG_MFD_TMIO is not set |
| 808 | +# CONFIG_MFD_T7L66XB is not set | |
| 809 | +# CONFIG_MFD_TC6387XB is not set | |
| 756 | 810 | # CONFIG_MFD_TC6393XB is not set |
| 757 | 811 | # CONFIG_PMIC_DA903X is not set |
| 758 | 812 | # CONFIG_MFD_WM8400 is not set |
| 759 | 813 | # CONFIG_MFD_WM8350_I2C is not set |
| 760 | 814 | # CONFIG_MFD_PCF50633 is not set |
| 761 | − | |
| 762 | −# | |
| 763 | −# Multimedia devices | |
| 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 | |
| 815 | +# CONFIG_AB3100_CORE is not set | |
| 816 | +# CONFIG_EZX_PCAP is not set | |
| 817 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 804 | 818 | |
| 805 | 819 | # |
| 806 | 820 | # Graphics support |
| @@ -917,6 +931,7 @@ CONFIG_RTC_DRV_PCF8563=y · 110 unmodified lines | ||
| 917 | 931 | # CONFIG_RTC_DRV_S35390A is not set |
| 918 | 932 | # CONFIG_RTC_DRV_FM3130 is not set |
| 919 | 933 | # CONFIG_RTC_DRV_RX8581 is not set |
| 934 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 920 | 935 | |
| 921 | 936 | # |
| 922 | 937 | # SPI RTC drivers |
| @@ -962,12 +977,15 @@ CONFIG_RTC_DRV_PCF8563=y · 39 unmodified lines | ||
| 962 | 977 | # CONFIG_REISERFS_FS is not set |
| 963 | 978 | # CONFIG_JFS_FS is not set |
| 964 | 979 | # CONFIG_FS_POSIX_ACL is not set |
| 965 | −CONFIG_FILE_LOCKING=y | |
| 966 | 980 | # CONFIG_XFS_FS is not set |
| 981 | +# CONFIG_GFS2_FS is not set | |
| 967 | 982 | # CONFIG_OCFS2_FS is not set |
| 968 | 983 | # CONFIG_BTRFS_FS is not set |
| 984 | +CONFIG_FILE_LOCKING=y | |
| 985 | +CONFIG_FSNOTIFY=y | |
| 969 | 986 | # CONFIG_DNOTIFY is not set |
| 970 | 987 | # CONFIG_INOTIFY is not set |
| 988 | +CONFIG_INOTIFY_USER=y | |
| 971 | 989 | # CONFIG_QUOTA is not set |
| 972 | 990 | # CONFIG_AUTOFS_FS is not set |
| 973 | 991 | # CONFIG_AUTOFS4_FS is not set |
| @@ -1021,6 +1039,12 @@ CONFIG_JFFS2_ZLIB=y · 47 unmodified lines | ||
| 1021 | 1039 | # CONFIG_JFFS2_LZO is not set |
| 1022 | 1040 | CONFIG_JFFS2_RTIME=y |
| 1023 | 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 | 1048 | # CONFIG_CRAMFS is not set |
| 1025 | 1049 | # CONFIG_SQUASHFS is not set |
| 1026 | 1050 | # CONFIG_VXFS_FS is not set |
| @@ -1119,25 +1143,11 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y · 92 unmodified lines | ||
| 1119 | 1143 | CONFIG_NOP_TRACER=y |
| 1120 | 1144 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 1121 | 1145 | CONFIG_RING_BUFFER=y |
| 1146 | +CONFIG_EVENT_TRACING=y | |
| 1147 | +CONFIG_CONTEXT_SWITCH_TRACER=y | |
| 1122 | 1148 | CONFIG_TRACING=y |
| 1123 | 1149 | CONFIG_TRACING_SUPPORT=y |
| 1124 | − | |
| 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 | |
| 1150 | +# CONFIG_FTRACE is not set | |
| 1141 | 1151 | # CONFIG_DYNAMIC_DEBUG is not set |
| 1142 | 1152 | # CONFIG_SAMPLES is not set |
| 1143 | 1153 | CONFIG_HAVE_ARCH_KGDB=y |
| @@ -1151,16 +1161,104 @@ CONFIG_ARM_UNWIND=y · 7 unmodified lines | ||
| 1151 | 1161 | # CONFIG_SECURITY is not set |
| 1152 | 1162 | # CONFIG_SECURITYFS is not set |
| 1153 | 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 | 1252 | CONFIG_BINARY_PRINTF=y |
| 1156 | 1253 | |
| 1157 | 1254 | # |
| 1158 | 1255 | # Library routines |
| 1159 | 1256 | # |
| 1160 | 1257 | CONFIG_BITREVERSE=y |
| 1258 | +CONFIG_RATIONAL=y | |
| 1161 | 1259 | CONFIG_GENERIC_FIND_LAST_BIT=y |
| 1162 | 1260 | # CONFIG_CRC_CCITT is not set |
| 1163 | −# CONFIG_CRC16 is not set | |
| 1261 | +CONFIG_CRC16=y | |
| 1164 | 1262 | # CONFIG_CRC_T10DIF is not set |
| 1165 | 1263 | # CONFIG_CRC_ITU_T is not set |
| 1166 | 1264 | CONFIG_CRC32=y |
| @@ -1168,6 +1266,8 @@ CONFIG_CRC32=y · 1 unmodified line | ||
| 1168 | 1266 | # CONFIG_LIBCRC32C is not set |
| 1169 | 1267 | CONFIG_ZLIB_INFLATE=y |
| 1170 | 1268 | CONFIG_ZLIB_DEFLATE=y |
| 1269 | +CONFIG_LZO_COMPRESS=y | |
| 1270 | +CONFIG_LZO_DECOMPRESS=y | |
| 1171 | 1271 | CONFIG_HAS_IOMEM=y |
| 1172 | 1272 | CONFIG_HAS_IOPORT=y |
| 1173 | 1273 | CONFIG_HAS_DMA=y |
| @@ -1,15 +1,15 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc1 | |
| 4 | −# Wed Apr 8 11:06:37 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Tue Jul 28 14:11:34 2009 | |
| 5 | 5 | # |
| 6 | 6 | CONFIG_ARM=y |
| 7 | +CONFIG_HAVE_PWM=y | |
| 7 | 8 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| 8 | 9 | CONFIG_GENERIC_GPIO=y |
| 9 | 10 | CONFIG_GENERIC_TIME=y |
| 10 | 11 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | 12 | CONFIG_MMU=y |
| 12 | −# CONFIG_NO_IOPORT is not set | |
| 13 | 13 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | 14 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | 15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -18,14 +18,13 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y · 2 unmodified lines | ||
| 18 | 18 | CONFIG_HARDIRQS_SW_RESEND=y |
| 19 | 19 | CONFIG_GENERIC_IRQ_PROBE=y |
| 20 | 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 | 21 | CONFIG_GENERIC_HWEIGHT=y |
| 24 | 22 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
| 25 | 23 | CONFIG_ARCH_MTD_XIP=y |
| 26 | 24 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
| 27 | 25 | CONFIG_VECTORS_BASE=0xffff0000 |
| 28 | 26 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 27 | +CONFIG_CONSTRUCTORS=y | |
| 29 | 28 | |
| 30 | 29 | # |
| 31 | 30 | # General setup |
| @@ -86,7 +85,12 @@ CONFIG_TIMERFD=y · 54 unmodified lines | ||
| 86 | 85 | CONFIG_EVENTFD=y |
| 87 | 86 | CONFIG_SHMEM=y |
| 88 | 87 | CONFIG_AIO=y |
| 88 | + | |
| 89 | +# | |
| 90 | +# Performance Counters | |
| 91 | +# | |
| 89 | 92 | CONFIG_VM_EVENT_COUNTERS=y |
| 93 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 90 | 94 | CONFIG_COMPAT_BRK=y |
| 91 | 95 | CONFIG_SLAB=y |
| 92 | 96 | # CONFIG_SLUB is not set |
| @@ -97,6 +101,11 @@ CONFIG_HAVE_OPROFILE=y · 4 unmodified lines | ||
| 97 | 101 | # CONFIG_KPROBES is not set |
| 98 | 102 | CONFIG_HAVE_KPROBES=y |
| 99 | 103 | CONFIG_HAVE_KRETPROBES=y |
| 104 | +CONFIG_HAVE_CLK=y | |
| 105 | + | |
| 106 | +# | |
| 107 | +# GCOV-based kernel profiling | |
| 108 | +# | |
| 100 | 109 | # CONFIG_SLOW_WORK is not set |
| 101 | 110 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
| 102 | 111 | CONFIG_SLABINFO=y |
| @@ -109,7 +118,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y · 6 unmodified lines | ||
| 109 | 118 | CONFIG_MODVERSIONS=y |
| 110 | 119 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 111 | 120 | CONFIG_BLOCK=y |
| 112 | −# CONFIG_LBD is not set | |
| 121 | +CONFIG_LBDAF=y | |
| 113 | 122 | # CONFIG_BLK_DEV_BSG is not set |
| 114 | 123 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 115 | 124 | |
| @@ -136,13 +145,14 @@ CONFIG_FREEZER=y · 20 unmodified lines | ||
| 136 | 145 | # CONFIG_ARCH_VERSATILE is not set |
| 137 | 146 | # CONFIG_ARCH_AT91 is not set |
| 138 | 147 | # CONFIG_ARCH_CLPS711X is not set |
| 148 | +# CONFIG_ARCH_GEMINI is not set | |
| 139 | 149 | # CONFIG_ARCH_EBSA110 is not set |
| 140 | 150 | # CONFIG_ARCH_EP93XX is not set |
| 141 | −# CONFIG_ARCH_GEMINI is not set | |
| 142 | 151 | # CONFIG_ARCH_FOOTBRIDGE is not set |
| 152 | +CONFIG_ARCH_MXC=y | |
| 153 | +# CONFIG_ARCH_STMP3XXX is not set | |
| 143 | 154 | # CONFIG_ARCH_NETX is not set |
| 144 | 155 | # CONFIG_ARCH_H720X is not set |
| 145 | −# CONFIG_ARCH_IMX is not set | |
| 146 | 156 | # CONFIG_ARCH_IOP13XX is not set |
| 147 | 157 | # CONFIG_ARCH_IOP32X is not set |
| 148 | 158 | # CONFIG_ARCH_IOP33X is not set |
| @@ -151,25 +161,25 @@ CONFIG_FREEZER=y · 2 unmodified lines | ||
| 151 | 161 | # CONFIG_ARCH_IXP4XX is not set |
| 152 | 162 | # CONFIG_ARCH_L7200 is not set |
| 153 | 163 | # CONFIG_ARCH_KIRKWOOD is not set |
| 154 | −# CONFIG_ARCH_KS8695 is not set | |
| 155 | −# CONFIG_ARCH_NS9XXX is not set | |
| 156 | 164 | # CONFIG_ARCH_LOKI is not set |
| 157 | 165 | # CONFIG_ARCH_MV78XX0 is not set |
| 158 | −CONFIG_ARCH_MXC=y | |
| 159 | 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 | 171 | # CONFIG_ARCH_PNX4008 is not set |
| 161 | 172 | # CONFIG_ARCH_PXA is not set |
| 162 | −# CONFIG_ARCH_MMP is not set | |
| 173 | +# CONFIG_ARCH_MSM is not set | |
| 163 | 174 | # CONFIG_ARCH_RPC is not set |
| 164 | 175 | # CONFIG_ARCH_SA1100 is not set |
| 165 | 176 | # CONFIG_ARCH_S3C2410 is not set |
| 166 | 177 | # CONFIG_ARCH_S3C64XX is not set |
| 167 | 178 | # CONFIG_ARCH_SHARK is not set |
| 168 | 179 | # CONFIG_ARCH_LH7A40X is not set |
| 180 | +# CONFIG_ARCH_U300 is not set | |
| 169 | 181 | # CONFIG_ARCH_DAVINCI is not set |
| 170 | 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 | 185 | # Freescale MXC Implementations |
| @@ -178,6 +188,7 @@ CONFIG_ARCH_MXC=y · 2 unmodified lines | ||
| 178 | 188 | # CONFIG_ARCH_MX2 is not set |
| 179 | 189 | CONFIG_ARCH_MX3=y |
| 180 | 190 | CONFIG_ARCH_MX31=y |
| 191 | +CONFIG_ARCH_MX35=y | |
| 181 | 192 | |
| 182 | 193 | # |
| 183 | 194 | # MX3 platforms: |
| @@ -185,12 +196,19 @@ CONFIG_ARCH_MX31=y · 1 unmodified line | ||
| 185 | 196 | CONFIG_MACH_MX31ADS=y |
| 186 | 197 | CONFIG_MACH_MX31ADS_WM1133_EV1=y |
| 187 | 198 | CONFIG_MACH_PCM037=y |
| 199 | +CONFIG_MACH_PCM037_EET=y | |
| 188 | 200 | CONFIG_MACH_MX31LITE=y |
| 189 | 201 | CONFIG_MACH_MX31_3DS=y |
| 190 | 202 | CONFIG_MACH_MX31MOBOARD=y |
| 203 | +CONFIG_MACH_MX31LILLY=y | |
| 191 | 204 | CONFIG_MACH_QONG=y |
| 205 | +CONFIG_MACH_PCM043=y | |
| 206 | +CONFIG_MACH_ARMADILLO5X0=y | |
| 207 | +CONFIG_MACH_MX35_3DS=y | |
| 192 | 208 | CONFIG_MXC_IRQ_PRIOR=y |
| 193 | 209 | CONFIG_MXC_PWM=y |
| 210 | +CONFIG_ARCH_HAS_RNGA=y | |
| 211 | +CONFIG_ARCH_MXC_IOMUX_V3=y | |
| 194 | 212 | |
| 195 | 213 | # |
| 196 | 214 | # Processor Type |
| @@ -218,6 +236,7 @@ CONFIG_ARM_THUMB=y · 21 unmodified lines | ||
| 218 | 236 | # CONFIG_CPU_BPREDICT_DISABLE is not set |
| 219 | 237 | CONFIG_OUTER_CACHE=y |
| 220 | 238 | CONFIG_CACHE_L2X0=y |
| 239 | +# CONFIG_ARM_ERRATA_411920 is not set | |
| 221 | 240 | CONFIG_COMMON_CLKDEV=y |
| 222 | 241 | |
| 223 | 242 | # |
| @@ -242,7 +261,6 @@ CONFIG_PREEMPT=y · 18 unmodified lines | ||
| 242 | 261 | CONFIG_HZ=100 |
| 243 | 262 | CONFIG_AEABI=y |
| 244 | 263 | CONFIG_OABI_COMPAT=y |
| 245 | −CONFIG_ARCH_FLATMEM_HAS_HOLES=y | |
| 246 | 264 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
| 247 | 265 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
| 248 | 266 | # CONFIG_HIGHMEM is not set |
| @@ -257,10 +275,11 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 · 8 unmodified lines | ||
| 257 | 275 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 258 | 276 | CONFIG_ZONE_DMA_FLAG=0 |
| 259 | 277 | CONFIG_VIRT_TO_BUS=y |
| 260 | −CONFIG_UNEVICTABLE_LRU=y | |
| 261 | 278 | CONFIG_HAVE_MLOCK=y |
| 262 | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 280 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 263 | 281 | CONFIG_ALIGNMENT_TRAP=y |
| 282 | +# CONFIG_UACCESS_WITH_MEMCPY is not set | |
| 264 | 283 | |
| 265 | 284 | # |
| 266 | 285 | # Boot options |
| @@ -362,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | ||
| 362 | 381 | # CONFIG_ECONET is not set |
| 363 | 382 | # CONFIG_WAN_ROUTER is not set |
| 364 | 383 | # CONFIG_PHONET is not set |
| 384 | +# CONFIG_IEEE802154 is not set | |
| 365 | 385 | # CONFIG_NET_SCHED is not set |
| 366 | 386 | # CONFIG_DCB is not set |
| 367 | 387 | |
| @@ -465,7 +485,16 @@ CONFIG_MTD_PHYSMAP=y · 97 unmodified lines | ||
| 465 | 485 | # CONFIG_MTD_DOC2000 is not set |
| 466 | 486 | # CONFIG_MTD_DOC2001 is not set |
| 467 | 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 | 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 | 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 | 517 | # CONFIG_PARPORT is not set |
| 481 | 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 | 532 | CONFIG_HAVE_IDE=y |
| 484 | 533 | # CONFIG_IDE is not set |
| 485 | 534 | |
| @@ -493,7 +542,6 @@ CONFIG_HAVE_IDE=y · 7 unmodified lines | ||
| 493 | 542 | # CONFIG_ATA is not set |
| 494 | 543 | # CONFIG_MD is not set |
| 495 | 544 | CONFIG_NETDEVICES=y |
| 496 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 497 | 545 | # CONFIG_DUMMY is not set |
| 498 | 546 | # CONFIG_BONDING is not set |
| 499 | 547 | # CONFIG_MACVLAN is not set |
| @@ -528,7 +576,7 @@ CONFIG_MII=y · 28 unmodified lines | ||
| 528 | 576 | # CONFIG_ETHOC is not set |
| 529 | 577 | # CONFIG_SMC911X is not set |
| 530 | 578 | CONFIG_SMSC911X=y |
| 531 | −# CONFIG_DNET is not set | |
| 579 | +CONFIG_DNET=y | |
| 532 | 580 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
| 533 | 581 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
| 534 | 582 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
| @@ -537,8 +585,10 @@ CONFIG_SMSC911X=y · 2 unmodified lines | ||
| 537 | 585 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 538 | 586 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 539 | 587 | # CONFIG_B44 is not set |
| 540 | −CONFIG_CS89x0=y | |
| 541 | −CONFIG_CS89x0_NONISA_IRQ=y | |
| 588 | +# CONFIG_CS89x0 is not set | |
| 589 | +# CONFIG_KS8842 is not set | |
| 590 | +CONFIG_FEC=y | |
| 591 | +# CONFIG_FEC2 is not set | |
| 542 | 592 | # CONFIG_NETDEV_1000 is not set |
| 543 | 593 | # CONFIG_NETDEV_10000 is not set |
| 544 | 594 | |
| @@ -609,6 +659,7 @@ CONFIG_I2C_HELPER_AUTO=y · 64 unmodified lines | ||
| 609 | 659 | # |
| 610 | 660 | # I2C system bus drivers (mostly embedded / system-on-chip) |
| 611 | 661 | # |
| 662 | +# CONFIG_I2C_DESIGNWARE is not set | |
| 612 | 663 | # CONFIG_I2C_GPIO is not set |
| 613 | 664 | CONFIG_I2C_IMX=y |
| 614 | 665 | # CONFIG_I2C_OCORES is not set |
| @@ -633,7 +684,6 @@ CONFIG_I2C_IMX=y · 18 unmodified lines | ||
| 633 | 684 | # CONFIG_SENSORS_PCF8574 is not set |
| 634 | 685 | # CONFIG_PCF8575 is not set |
| 635 | 686 | # CONFIG_SENSORS_PCA9539 is not set |
| 636 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 637 | 687 | # CONFIG_SENSORS_TSL2550 is not set |
| 638 | 688 | # CONFIG_I2C_DEBUG_CORE is not set |
| 639 | 689 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -669,6 +719,7 @@ CONFIG_W1=y · 29 unmodified lines | ||
| 669 | 719 | # |
| 670 | 720 | # CONFIG_W1_MASTER_DS2482 is not set |
| 671 | 721 | CONFIG_W1_MASTER_MXC=y |
| 722 | +# CONFIG_W1_MASTER_DS1WM is not set | |
| 672 | 723 | # CONFIG_W1_MASTER_GPIO is not set |
| 673 | 724 | |
| 674 | 725 | # |
| @@ -703,6 +754,8 @@ CONFIG_SSB_POSSIBLE=y · 28 unmodified lines | ||
| 703 | 754 | # CONFIG_TPS65010 is not set |
| 704 | 755 | # CONFIG_TWL4030_CORE is not set |
| 705 | 756 | # CONFIG_MFD_TMIO is not set |
| 757 | +# CONFIG_MFD_T7L66XB is not set | |
| 758 | +# CONFIG_MFD_TC6387XB is not set | |
| 706 | 759 | # CONFIG_MFD_TC6393XB is not set |
| 707 | 760 | # CONFIG_PMIC_DA903X is not set |
| 708 | 761 | # CONFIG_MFD_WM8400 is not set |
| @@ -711,10 +764,8 @@ CONFIG_MFD_WM8350_CONFIG_MODE_0=y · 2 unmodified lines | ||
| 711 | 764 | CONFIG_MFD_WM8352_CONFIG_MODE_0=y |
| 712 | 765 | CONFIG_MFD_WM8350_I2C=y |
| 713 | 766 | # CONFIG_MFD_PCF50633 is not set |
| 714 | − | |
| 715 | −# | |
| 716 | −# Multimedia devices | |
| 717 | −# | |
| 767 | +# CONFIG_AB3100_CORE is not set | |
| 768 | +CONFIG_MEDIA_SUPPORT=y | |
| 718 | 769 | |
| 719 | 770 | # |
| 720 | 771 | # Multimedia core support |
| @@ -758,8 +809,10 @@ CONFIG_SOC_CAMERA_MT9T031=y · 37 unmodified lines | ||
| 758 | 809 | CONFIG_SOC_CAMERA_MT9V022=y |
| 759 | 810 | CONFIG_SOC_CAMERA_TW9910=y |
| 760 | 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 | 814 | CONFIG_VIDEO_MX3=y |
| 815 | +# CONFIG_VIDEO_SH_MOBILE_CEU is not set | |
| 763 | 816 | # CONFIG_RADIO_ADAPTERS is not set |
| 764 | 817 | # CONFIG_DAB is not set |
| 765 | 818 | |
| @@ -847,8 +900,11 @@ CONFIG_REGULATOR=y · 81 unmodified lines | ||
| 847 | 900 | # CONFIG_REGULATOR_DEBUG is not set |
| 848 | 901 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set |
| 849 | 902 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set |
| 903 | +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set | |
| 850 | 904 | # CONFIG_REGULATOR_BQ24022 is not set |
| 905 | +# CONFIG_REGULATOR_MAX1586 is not set | |
| 851 | 906 | CONFIG_REGULATOR_WM8350=y |
| 907 | +# CONFIG_REGULATOR_LP3971 is not set | |
| 852 | 908 | # CONFIG_UIO is not set |
| 853 | 909 | # CONFIG_STAGING is not set |
| 854 | 910 | |
| @@ -861,10 +917,12 @@ CONFIG_REGULATOR_WM8350=y · 6 unmodified lines | ||
| 861 | 917 | # CONFIG_REISERFS_FS is not set |
| 862 | 918 | # CONFIG_JFS_FS is not set |
| 863 | 919 | # CONFIG_FS_POSIX_ACL is not set |
| 864 | −CONFIG_FILE_LOCKING=y | |
| 865 | 920 | # CONFIG_XFS_FS is not set |
| 921 | +# CONFIG_GFS2_FS is not set | |
| 866 | 922 | # CONFIG_OCFS2_FS is not set |
| 867 | 923 | # CONFIG_BTRFS_FS is not set |
| 924 | +CONFIG_FILE_LOCKING=y | |
| 925 | +CONFIG_FSNOTIFY=y | |
| 868 | 926 | # CONFIG_DNOTIFY is not set |
| 869 | 927 | CONFIG_INOTIFY=y |
| 870 | 928 | CONFIG_INOTIFY_USER=y |
| @@ -921,6 +979,12 @@ CONFIG_JFFS2_ZLIB=y · 50 unmodified lines | ||
| 921 | 979 | # CONFIG_JFFS2_LZO is not set |
| 922 | 980 | CONFIG_JFFS2_RTIME=y |
| 923 | 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 | 988 | # CONFIG_CRAMFS is not set |
| 925 | 989 | # CONFIG_SQUASHFS is not set |
| 926 | 990 | # CONFIG_VXFS_FS is not set |
| @@ -937,6 +1001,7 @@ CONFIG_NFS_FS=y · 10 unmodified lines | ||
| 937 | 1001 | CONFIG_NFS_V3=y |
| 938 | 1002 | # CONFIG_NFS_V3_ACL is not set |
| 939 | 1003 | CONFIG_NFS_V4=y |
| 1004 | +# CONFIG_NFS_V4_1 is not set | |
| 940 | 1005 | CONFIG_ROOT_NFS=y |
| 941 | 1006 | # CONFIG_NFSD is not set |
| 942 | 1007 | CONFIG_LOCKD=y |
| @@ -979,22 +1044,7 @@ CONFIG_FRAME_WARN=1024 · 36 unmodified lines | ||
| 979 | 1044 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
| 980 | 1045 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 981 | 1046 | CONFIG_TRACING_SUPPORT=y |
| 982 | − | |
| 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 | |
| 1047 | +# CONFIG_FTRACE is not set | |
| 998 | 1048 | # CONFIG_SAMPLES is not set |
| 999 | 1049 | CONFIG_HAVE_ARCH_KGDB=y |
| 1000 | 1050 | CONFIG_ARM_UNWIND=y |
| @@ -1094,9 +1144,9 @@ CONFIG_CRYPTO_DES=y · 93 unmodified lines | ||
| 1094 | 1144 | # |
| 1095 | 1145 | # Compression |
| 1096 | 1146 | # |
| 1097 | −# CONFIG_CRYPTO_DEFLATE is not set | |
| 1147 | +CONFIG_CRYPTO_DEFLATE=y | |
| 1098 | 1148 | # CONFIG_CRYPTO_ZLIB is not set |
| 1099 | −# CONFIG_CRYPTO_LZO is not set | |
| 1149 | +CONFIG_CRYPTO_LZO=y | |
| 1100 | 1150 | |
| 1101 | 1151 | # |
| 1102 | 1152 | # Random Number Generation |
| @@ -1109,9 +1159,10 @@ CONFIG_CRYPTO_HW=y · 6 unmodified lines | ||
| 1109 | 1159 | # Library routines |
| 1110 | 1160 | # |
| 1111 | 1161 | CONFIG_BITREVERSE=y |
| 1162 | +CONFIG_RATIONAL=y | |
| 1112 | 1163 | CONFIG_GENERIC_FIND_LAST_BIT=y |
| 1113 | 1164 | # CONFIG_CRC_CCITT is not set |
| 1114 | −# CONFIG_CRC16 is not set | |
| 1165 | +CONFIG_CRC16=y | |
| 1115 | 1166 | # CONFIG_CRC_T10DIF is not set |
| 1116 | 1167 | # CONFIG_CRC_ITU_T is not set |
| 1117 | 1168 | CONFIG_CRC32=y |
| @@ -1119,6 +1170,8 @@ CONFIG_CRC32=y · 1 unmodified line | ||
| 1119 | 1170 | # CONFIG_LIBCRC32C is not set |
| 1120 | 1171 | CONFIG_ZLIB_INFLATE=y |
| 1121 | 1172 | CONFIG_ZLIB_DEFLATE=y |
| 1173 | +CONFIG_LZO_COMPRESS=y | |
| 1174 | +CONFIG_LZO_DECOMPRESS=y | |
| 1122 | 1175 | CONFIG_HAS_IOMEM=y |
| 1123 | 1176 | CONFIG_HAS_IOPORT=y |
| 1124 | 1177 | CONFIG_HAS_DMA=y |
| @@ -1107,7 +1107,7 @@ CONFIG_USB_ZERO=m · 1106 unmodified lines | ||
| 1107 | 1107 | CONFIG_USB_OTG_UTILS=y |
| 1108 | 1108 | # CONFIG_USB_GPIO_VBUS is not set |
| 1109 | 1109 | # CONFIG_ISP1301_OMAP is not set |
| 1110 | −CONFIG_TWL4030_USB=y | |
| 1110 | +# CONFIG_TWL4030_USB is not set | |
| 1111 | 1111 | # CONFIG_NOP_USB_XCEIV is not set |
| 1112 | 1112 | CONFIG_MMC=y |
| 1113 | 1113 | # CONFIG_MMC_DEBUG is not set |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.31-rc1 | |
| 4 | −# Thu Jul 2 00:16:59 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc3 | |
| 4 | +# Thu Jul 16 23:36:10 2009 | |
| 5 | 5 | # |
| 6 | 6 | CONFIG_ARM=y |
| 7 | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
| @@ -9,7 +9,6 @@ CONFIG_GENERIC_GPIO=y · 1 unmodified line | ||
| 9 | 9 | CONFIG_GENERIC_TIME=y |
| 10 | 10 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 11 | 11 | CONFIG_MMU=y |
| 12 | −CONFIG_HAVE_TCM=y | |
| 13 | 12 | CONFIG_GENERIC_HARDIRQS=y |
| 14 | 13 | CONFIG_STACKTRACE_SUPPORT=y |
| 15 | 14 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| @@ -113,7 +112,7 @@ CONFIG_MODULE_UNLOAD=y · 97 unmodified lines | ||
| 113 | 112 | # CONFIG_MODVERSIONS is not set |
| 114 | 113 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 115 | 114 | CONFIG_BLOCK=y |
| 116 | −CONFIG_LBDAF=y | |
| 115 | +# CONFIG_LBDAF is not set | |
| 117 | 116 | # CONFIG_BLK_DEV_BSG is not set |
| 118 | 117 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 119 | 118 | |
| @@ -542,13 +541,14 @@ CONFIG_INPUT_EVDEV=y · 422 unmodified lines | ||
| 542 | 541 | # |
| 543 | 542 | CONFIG_INPUT_KEYBOARD=y |
| 544 | 543 | # CONFIG_KEYBOARD_ATKBD is not set |
| 545 | −# CONFIG_KEYBOARD_SUNKBD is not set | |
| 546 | 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 | 548 | # CONFIG_KEYBOARD_NEWTON is not set |
| 549 | 549 | # CONFIG_KEYBOARD_STOWAWAY is not set |
| 550 | −# CONFIG_KEYBOARD_LM8323 is not set | |
| 551 | −# CONFIG_KEYBOARD_GPIO is not set | |
| 550 | +# CONFIG_KEYBOARD_SUNKBD is not set | |
| 551 | +# CONFIG_KEYBOARD_XTKBD is not set | |
| 552 | 552 | # CONFIG_INPUT_MOUSE is not set |
| 553 | 553 | # CONFIG_INPUT_JOYSTICK is not set |
| 554 | 554 | # CONFIG_INPUT_TABLET is not set |
| @@ -911,7 +911,6 @@ CONFIG_REGULATOR=y · 356 unmodified lines | ||
| 911 | 911 | # CONFIG_JFS_FS is not set |
| 912 | 912 | # CONFIG_FS_POSIX_ACL is not set |
| 913 | 913 | # CONFIG_XFS_FS is not set |
| 914 | −# CONFIG_GFS2_FS is not set | |
| 915 | 914 | # CONFIG_OCFS2_FS is not set |
| 916 | 915 | # CONFIG_BTRFS_FS is not set |
| 917 | 916 | CONFIG_FILE_LOCKING=y |
| @@ -1122,7 +1121,6 @@ CONFIG_GENERIC_FIND_LAST_BIT=y · 204 unmodified lines | ||
| 1122 | 1121 | # CONFIG_CRC32 is not set |
| 1123 | 1122 | # CONFIG_CRC7 is not set |
| 1124 | 1123 | # CONFIG_LIBCRC32C is not set |
| 1125 | −CONFIG_GENERIC_ALLOCATOR=y | |
| 1126 | 1124 | CONFIG_HAS_IOMEM=y |
| 1127 | 1125 | CONFIG_HAS_IOPORT=y |
| 1128 | 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 | 160 | #else /* ARM_ARCH_6 */ |
| 161 | 161 | |
| 162 | −#include <asm/system.h> | |
| 163 | − | |
| 164 | 162 | #ifdef CONFIG_SMP |
| 165 | 163 | #error SMP not supported on pre-ARMv6 CPUs |
| 166 | 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 | 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) | |
| 106 | −#define pmd_free_tlb(tlb, pmdp) pmd_free((tlb)->mm, pmdp) | |
| 105 | +#define pte_free_tlb(tlb, ptep, addr) pte_free((tlb)->mm, ptep) | |
| 106 | +#define pmd_free_tlb(tlb, pmdp, addr) pmd_free((tlb)->mm, pmdp) | |
| 107 | 107 | |
| 108 | 108 | #define tlb_migrate_finish(mm) do { } while (0) |
| 109 | 109 | |
| @@ -148,7 +148,7 @@ trace: · 147 unmodified lines | ||
| 148 | 148 | sub r0, r0, #MCOUNT_INSN_SIZE |
| 149 | 149 | mov lr, pc |
| 150 | 150 | mov pc, r2 |
| 151 | − mov lr, r1 @ restore lr | |
| 151 | + ldr lr, [fp, #-4] @ restore lr | |
| 152 | 152 | ldmia sp!, {r0-r3, pc} |
| 153 | 153 | |
| 154 | 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 | 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 | 138 | char kbuf[sizeof(*frame) + 8]; |
| 139 | 139 | struct crunch_sigframe *kframe; |
| @@ -146,7 +146,7 @@ static int preserve_crunch_context(struct crunch_sigframe *frame) · 6 unmodified lines | ||
| 146 | 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 | 151 | char kbuf[sizeof(*frame) + 8]; |
| 152 | 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 | 37 | #include <mach/serial.h> |
| 38 | 38 | #include <mach/nand.h> |
| 39 | 39 | #include <mach/mmc.h> |
| 40 | −#include <mach/common.h> | |
| 41 | 40 | |
| 42 | 41 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
| 43 | 42 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
| @@ -36,7 +36,6 @@ · 35 unmodified lines | ||
| 36 | 36 | #include <mach/serial.h> |
| 37 | 37 | #include <mach/nand.h> |
| 38 | 38 | #include <mach/mmc.h> |
| 39 | −#include <mach/common.h> | |
| 40 | 39 | |
| 41 | 40 | #define DAVINCI_ASYNC_EMIF_CONTROL_BASE 0x01e10000 |
| 42 | 41 | #define DAVINCI_ASYNC_EMIF_DATA_CE0_BASE 0x02000000 |
| @@ -45,7 +45,6 @@ · 44 unmodified lines | ||
| 45 | 45 | #include <mach/nand.h> |
| 46 | 46 | #include <mach/mmc.h> |
| 47 | 47 | #include <mach/emac.h> |
| 48 | −#include <mach/common.h> | |
| 49 | 48 | |
| 50 | 49 | #define DM644X_EVM_PHY_MASK (0x2) |
| 51 | 50 | #define DM644X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -47,7 +47,6 @@ · 46 unmodified lines | ||
| 47 | 47 | #include <mach/i2c.h> |
| 48 | 48 | #include <mach/mmc.h> |
| 49 | 49 | #include <mach/emac.h> |
| 50 | −#include <mach/common.h> | |
| 51 | 50 | |
| 52 | 51 | #define DM646X_EVM_PHY_MASK (0x2) |
| 53 | 52 | #define DM646X_EVM_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -52,7 +52,6 @@ · 51 unmodified lines | ||
| 52 | 52 | #include <mach/serial.h> |
| 53 | 53 | #include <mach/psc.h> |
| 54 | 54 | #include <mach/mux.h> |
| 55 | −#include <mach/common.h> | |
| 56 | 55 | |
| 57 | 56 | #define SFFSDR_PHY_MASK (0x2) |
| 58 | 57 | #define SFFSDR_MDIO_FREQUENCY (2200000) /* PHY bus frequency */ |
| @@ -33,6 +33,7 @@ · 32 unmodified lines | ||
| 33 | 33 | #include <linux/err.h> |
| 34 | 34 | #include <linux/interrupt.h> |
| 35 | 35 | #include <linux/module.h> |
| 36 | +#include <linux/io.h> | |
| 36 | 37 | |
| 37 | 38 | #include <mach/dma.h> |
| 38 | 39 | #include <mach/hardware.h> |
| @@ -41,9 +41,6 @@ · 40 unmodified lines | ||
| 41 | 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 | 44 | #define TS72XX_NAND1_DATA_PHYS_BASE 0x60000000 |
| 48 | 45 | #define TS72XX_NAND2_DATA_PHYS_BASE 0x70000000 |
| 49 | 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 | 118 | static struct physmap_flash_data ts72xx_flash_data = { |
| 116 | − .width = 1, | |
| 119 | + .width = 2, | |
| 117 | 120 | }; |
| 118 | 121 | |
| 119 | 122 | static struct resource ts72xx_flash_resource = { |
| 120 | − .start = TS72XX_NOR_PHYS_BASE, | |
| 121 | − .end = TS72XX_NOR_PHYS_BASE + SZ_16M - 1, | |
| 123 | + .start = EP93XX_CS6_PHYS_BASE, | |
| 124 | + .end = EP93XX_CS6_PHYS_BASE + SZ_16M - 1, | |
| 122 | 125 | .flags = IORESOURCE_MEM, |
| 123 | 126 | }; |
| 124 | 127 | |
| @@ -132,6 +135,12 @@ static struct platform_device ts72xx_flash = { · 7 unmodified lines | ||
| 132 | 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 | 144 | static unsigned char ts72xx_rtc_readbyte(unsigned long addr) |
| 136 | 145 | { |
| 137 | 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 | 174 | static void __init ts72xx_init_machine(void) |
| 166 | 175 | { |
| 167 | 176 | ep93xx_init_devices(); |
| 168 | − if (board_is_ts7200()) | |
| 169 | − platform_device_register(&ts72xx_flash); | |
| 177 | + ts72xx_register_flash(); | |
| 170 | 178 | platform_device_register(&ts72xx_rtc_device); |
| 171 | 179 | |
| 172 | 180 | ep93xx_register_eth(&ts72xx_eth_data, 1); |
| @@ -289,7 +289,7 @@ · 288 unmodified lines | ||
| 289 | 289 | |
| 290 | 290 | #define MPP48_GPIO MPP( 48, 0x0, 1, 1, 0, 0, 0, 1 ) |
| 291 | 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 | 294 | #define MPP49_GPIO MPP( 49, 0x0, 1, 1, 0, 0, 0, 1 ) |
| 295 | 295 | #define MPP49_TSMP9 MPP( 49, 0x1, 1, 1, 0, 0, 0, 1 ) |
| @@ -16,6 +16,11 @@ · 15 unmodified lines | ||
| 16 | 16 | |
| 17 | 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 | 25 | * Physical RAM address. |
| 21 | 26 | */ |
| @@ -14,7 +14,8 @@ · 13 unmodified lines | ||
| 14 | 14 | #ifndef __ASM_ARCH_TIMEX_H |
| 15 | 15 | #define __ASM_ARCH_TIMEX_H |
| 16 | 16 | |
| 17 | −/* timers are derived from MCLK, which is 25MHz */ | |
| 18 | −#define CLOCK_TICK_RATE 25000000 | |
| 17 | +#include <mach/hardware.h> | |
| 18 | + | |
| 19 | +#define CLOCK_TICK_RATE KS8695_CLOCK_RATE | |
| 19 | 20 | |
| 20 | 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 | 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 | 251 | /* stage 1 initialization, subid, subdevice = 0x0001 */ |
| 249 | 252 | __raw_writel(0x00010001, KS8695_PCI_VA + KS8695_CRCSID); |
| 250 | 253 | |
| @@ -36,6 +36,14 @@ config MACH_PCM037 · 35 unmodified lines | ||
| 36 | 36 | Include support for Phytec pcm037 platform. This includes |
| 37 | 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 | 47 | config MACH_MX31LITE |
| 40 | 48 | bool "Support MX31 LITEKIT (LogicPD)" |
| 41 | 49 | select ARCH_MX31 |
| @@ -11,6 +11,7 @@ obj-$(CONFIG_MACH_MX31ADS) += mx31ads.o · 10 unmodified lines | ||
| 11 | 11 | obj-$(CONFIG_MACH_MX31LILLY) += mx31lilly.o mx31lilly-db.o |
| 12 | 12 | obj-$(CONFIG_MACH_MX31LITE) += mx31lite.o |
| 13 | 13 | obj-$(CONFIG_MACH_PCM037) += pcm037.o |
| 14 | +obj-$(CONFIG_MACH_PCM037_EET) += pcm037_eet.o | |
| 14 | 15 | obj-$(CONFIG_MACH_MX31_3DS) += mx31pdk.o |
| 15 | 16 | obj-$(CONFIG_MACH_MX31MOBOARD) += mx31moboard.o mx31moboard-devboard.o \ |
| 16 | 17 | mx31moboard-marxbot.o |
| @@ -31,6 +31,8 @@ · 30 unmodified lines | ||
| 31 | 31 | #include <linux/smsc911x.h> |
| 32 | 32 | #include <linux/interrupt.h> |
| 33 | 33 | #include <linux/irq.h> |
| 34 | +#include <linux/mtd/physmap.h> | |
| 35 | +#include <linux/io.h> | |
| 34 | 36 | |
| 35 | 37 | #include <mach/hardware.h> |
| 36 | 38 | #include <asm/mach-types.h> |
| @@ -46,8 +48,10 @@ · 9 unmodified lines | ||
| 46 | 48 | #include <mach/mmc.h> |
| 47 | 49 | #include <mach/ipu.h> |
| 48 | 50 | #include <mach/mx3fb.h> |
| 51 | +#include <mach/mxc_nand.h> | |
| 49 | 52 | |
| 50 | 53 | #include "devices.h" |
| 54 | +#include "crm_regs.h" | |
| 51 | 55 | |
| 52 | 56 | static int armadillo5x0_pins[] = { |
| 53 | 57 | /* UART1 */ |
| @@ -93,7 +97,56 @@ static int armadillo5x0_pins[] = { · 39 unmodified lines | ||
| 93 | 97 | MX31_PIN_FPSHIFT__FPSHIFT, |
| 94 | 98 | MX31_PIN_DRDY0__DRDY0, |
| 95 | 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 | 325 | /* Register FB */ |
| 273 | 326 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
| 274 | 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 | 340 | static void __init armadillo5x0_timer_init(void) |
| @@ -22,7 +22,6 @@ · 21 unmodified lines | ||
| 22 | 22 | #include <linux/platform_device.h> |
| 23 | 23 | #include <linux/serial.h> |
| 24 | 24 | #include <linux/gpio.h> |
| 25 | −#include <linux/dma-mapping.h> | |
| 26 | 25 | #include <mach/hardware.h> |
| 27 | 26 | #include <mach/irqs.h> |
| 28 | 27 | #include <mach/common.h> |
| @@ -18,7 +18,7 @@ · 17 unmodified lines | ||
| 18 | 18 | |
| 19 | 19 | #include <linux/types.h> |
| 20 | 20 | #include <linux/init.h> |
| 21 | − | |
| 21 | +#include <linux/dma-mapping.h> | |
| 22 | 22 | #include <linux/platform_device.h> |
| 23 | 23 | #include <linux/mtd/physmap.h> |
| 24 | 24 | #include <linux/mtd/plat-ram.h> |
| @@ -33,29 +33,67 @@ · 8 unmodified lines | ||
| 33 | 33 | #include <linux/irq.h> |
| 34 | 34 | #include <linux/fsl_devices.h> |
| 35 | 35 | |
| 36 | −#include <mach/hardware.h> | |
| 36 | +#include <media/soc_camera.h> | |
| 37 | + | |
| 37 | 38 | #include <asm/mach-types.h> |
| 38 | 39 | #include <asm/mach/arch.h> |
| 39 | 40 | #include <asm/mach/time.h> |
| 40 | 41 | #include <asm/mach/map.h> |
| 42 | +#include <mach/board-pcm037.h> | |
| 41 | 43 | #include <mach/common.h> |
| 44 | +#include <mach/hardware.h> | |
| 45 | +#include <mach/i2c.h> | |
| 42 | 46 | #include <mach/imx-uart.h> |
| 43 | 47 | #include <mach/iomux-mx3.h> |
| 44 | 48 | #include <mach/ipu.h> |
| 45 | −#include <mach/board-pcm037.h> | |
| 49 | +#include <mach/mmc.h> | |
| 50 | +#include <mach/mx3_camera.h> | |
| 46 | 51 | #include <mach/mx3fb.h> |
| 47 | 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 | 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 | 91 | static unsigned int pcm037_pins[] = { |
| 56 | 92 | /* I2C */ |
| 57 | 93 | MX31_PIN_CSPI2_MOSI__SCL, |
| 58 | 94 | MX31_PIN_CSPI2_MISO__SDA, |
| 95 | + MX31_PIN_CSPI2_SS2__I2C3_SDA, | |
| 96 | + MX31_PIN_CSPI2_SCLK__I2C3_SCL, | |
| 59 | 97 | /* SDHC1 */ |
| 60 | 98 | MX31_PIN_SD1_DATA3__SD1_DATA3, |
| 61 | 99 | MX31_PIN_SD1_DATA2__SD1_DATA2, |
| @@ -73,11 +111,6 @@ static unsigned int pcm037_pins[] = { · 11 unmodified lines | ||
| 73 | 111 | MX31_PIN_CSPI1_SS0__SS0, |
| 74 | 112 | MX31_PIN_CSPI1_SS1__SS1, |
| 75 | 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 | 114 | /* UART2 */ |
| 82 | 115 | MX31_PIN_TXD2__TXD2, |
| 83 | 116 | MX31_PIN_RXD2__RXD2, |
| @@ -120,6 +153,22 @@ static unsigned int pcm037_pins[] = { · 36 unmodified lines | ||
| 120 | 153 | MX31_PIN_D3_SPL__D3_SPL, |
| 121 | 154 | MX31_PIN_D3_CLS__D3_CLS, |
| 122 | 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 | 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 | 299 | .hw_ecc = 1, |
| 251 | 300 | }; |
| 252 | 301 | |
| 253 | −#ifdef CONFIG_I2C_IMX | |
| 254 | 302 | static struct imxi2c_platform_data pcm037_i2c_1_data = { |
| 255 | 303 | .bitrate = 100000, |
| 256 | 304 | }; |
| 257 | 305 | |
| 306 | +static struct imxi2c_platform_data pcm037_i2c_2_data = { | |
| 307 | + .bitrate = 20000, | |
| 308 | +}; | |
| 309 | + | |
| 258 | 310 | static struct at24_platform_data board_eeprom = { |
| 259 | 311 | .byte_len = 4096, |
| 260 | 312 | .page_size = 32, |
| 261 | 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 | 337 | static struct i2c_board_info pcm037_i2c_devices[] = { |
| 265 | − { | |
| 338 | + { | |
| 266 | 339 | I2C_BOARD_INFO("at24", 0x52), /* E0=0, E1=1, E2=0 */ |
| 267 | 340 | .platform_data = &board_eeprom, |
| 268 | 341 | }, { |
| @@ -270,7 +343,14 @@ static struct i2c_board_info pcm037_i2c_devices[] = { · 1 unmodified line | ||
| 270 | 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 | 355 | /* Not connected by default */ |
| 276 | 356 | #ifdef PCM970_SDHC_RW_SWITCH |
| @@ -334,9 +414,41 @@ static struct imxmmc_platform_data sdhc_pdata = { · 57 unmodified lines | ||
| 334 | 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 | 448 | static struct platform_device *devices[] __initdata = { |
| 338 | 449 | &pcm037_flash, |
| 339 | 450 | &pcm037_sram_device, |
| 451 | + &pcm037_camera, | |
| 340 | 452 | }; |
| 341 | 453 | |
| 342 | 454 | static struct ipu_platform_data mx3_ipu_data = { |
| @@ -377,6 +489,22 @@ static const struct fb_videomode fb_modedb[] = { · 34 unmodified lines | ||
| 377 | 489 | .sync = FB_SYNC_VERT_HIGH_ACT | FB_SYNC_OE_ACT_HIGH, |
| 378 | 490 | .vmode = FB_VMODE_NONINTERLACED, |
| 379 | 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 | 525 | mxc_iomux_setup_multiple_pins(pcm037_pins, ARRAY_SIZE(pcm037_pins), |
| 398 | 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 | 536 | platform_add_devices(devices, ARRAY_SIZE(devices)); |
| 401 | 537 | |
| 402 | 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 | 555 | i2c_register_board_info(1, pcm037_i2c_devices, |
| 420 | 556 | ARRAY_SIZE(pcm037_i2c_devices)); |
| 421 | 557 | |
| 422 | 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 | 561 | mxc_register_device(&mxc_nand_device, &pcm037_nand_board_info); |
| 425 | 562 | mxc_register_device(&mxcsdhc_device0, &sdhc_pdata); |
| 426 | 563 | mxc_register_device(&mx3_ipu, &mx3_ipu_data); |
| 427 | 564 | mxc_register_device(&mx3_fb, &mx3fb_pdata); |
| 428 | 565 | if (!gpio_usbotg_hs_activate()) |
| 429 | 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 | 580 | static void __init pcm037_timer_init(void) |
| @@ -448,4 +596,3 @@ MACHINE_START(PCM037, "Phytec Phycore pcm037") · 15 unmodified lines | ||
| 448 | 596 | .init_machine = mxc_board_init, |
| 449 | 597 | .timer = &pcm037_timer, |
| 450 | 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 | 20 | #include <mach/irqs.h> |
| 21 | 21 | #include <mach/dma.h> |
| 22 | −#include <mach/irqs.h> | |
| 23 | 22 | #include <mach/mux.h> |
| 24 | 23 | #include <mach/cpu.h> |
| 25 | 24 | #include <mach/mcbsp.h> |
| @@ -25,6 +25,7 @@ · 24 unmodified lines | ||
| 25 | 25 | #include <linux/spi/spi.h> |
| 26 | 26 | #include <linux/spi/ads7846.h> |
| 27 | 27 | #include <linux/i2c/twl4030.h> |
| 28 | +#include <linux/usb/otg.h> | |
| 28 | 29 | |
| 29 | 30 | #include <mach/hardware.h> |
| 30 | 31 | #include <asm/mach-types.h> |
| @@ -307,6 +308,10 @@ static void __init omap3_evm_init(void) · 276 unmodified lines | ||
| 307 | 308 | ARRAY_SIZE(omap3evm_spi_board_info)); |
| 308 | 309 | |
| 309 | 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 | 315 | usb_musb_init(); |
| 311 | 316 | ads7846_dev_init(); |
| 312 | 317 | } |
| @@ -19,7 +19,6 @@ · 18 unmodified lines | ||
| 19 | 19 | |
| 20 | 20 | #include <mach/irqs.h> |
| 21 | 21 | #include <mach/dma.h> |
| 22 | −#include <mach/irqs.h> | |
| 23 | 22 | #include <mach/mux.h> |
| 24 | 23 | #include <mach/cpu.h> |
| 25 | 24 | #include <mach/mcbsp.h> |
| @@ -155,20 +155,6 @@ static struct platform_device musb_device = { · 154 unmodified lines | ||
| 155 | 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 | 158 | void __init usb_musb_init(void) |
| 173 | 159 | { |
| 174 | 160 | if (cpu_is_omap243x()) |
| @@ -183,13 +169,6 @@ void __init usb_musb_init(void) · 8 unmodified lines | ||
| 183 | 169 | */ |
| 184 | 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 | 172 | if (platform_device_register(&musb_device) < 0) { |
| 194 | 173 | printk(KERN_ERR "Unable to register HS-USB (MUSB) device\n"); |
| 195 | 174 | return; |
| @@ -1141,12 +1141,16 @@ struct power_supply_info em_x270_psy_info = { · 1140 unmodified lines | ||
| 1141 | 1141 | |
| 1142 | 1142 | static void em_x270_battery_low(void) |
| 1143 | 1143 | { |
| 1144 | +#if defined(CONFIG_APM_EMULATION) | |
| 1144 | 1145 | apm_queue_event(APM_LOW_BATTERY); |
| 1146 | +#endif | |
| 1145 | 1147 | } |
| 1146 | 1148 | |
| 1147 | 1149 | static void em_x270_battery_critical(void) |
| 1148 | 1150 | { |
| 1151 | +#if defined(CONFIG_APM_EMULATION) | |
| 1149 | 1152 | apm_queue_event(APM_CRITICAL_SUSPEND); |
| 1153 | +#endif | |
| 1150 | 1154 | } |
| 1151 | 1155 | |
| 1152 | 1156 | struct da9030_battery_info em_x270_batterty_info = { |
| @@ -567,9 +567,9 @@ · 566 unmodified lines | ||
| 567 | 567 | #define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3) |
| 568 | 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) | |
| 571 | −#define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, MFP_AF0, MFP_DS01X) | |
| 572 | −#define ULPI_STP MFP_CFG_DRV(ULPI_STP, MFP_AF0, MFP_DS01X) | |
| 570 | +#define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, AF0, DS01X) | |
| 571 | +#define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, AF0, DS01X) | |
| 572 | +#define ULPI_STP MFP_CFG_DRV(ULPI_STP, AF0, DS01X) | |
| 573 | 573 | #endif /* CONFIG_CPU_PXA310 */ |
| 574 | 574 | |
| 575 | 575 | #endif /* __ASM_ARCH_MFP_PXA300_H */ |
| @@ -128,6 +128,10 @@ static unsigned long palmld_pin_config[] __initdata = { · 127 unmodified lines | ||
| 128 | 128 | GPIO38_GPIO, /* wifi ready */ |
| 129 | 129 | GPIO81_GPIO, /* wifi reset */ |
| 130 | 130 | |
| 131 | + /* FFUART */ | |
| 132 | + GPIO34_FFUART_RXD, | |
| 133 | + GPIO39_FFUART_TXD, | |
| 134 | + | |
| 131 | 135 | /* HDD */ |
| 132 | 136 | GPIO98_GPIO, /* HDD reset */ |
| 133 | 137 | GPIO115_GPIO, /* HDD power */ |
| @@ -111,6 +111,10 @@ static unsigned long palmt5_pin_config[] __initdata = { · 110 unmodified lines | ||
| 111 | 111 | /* PWM */ |
| 112 | 112 | GPIO16_PWM0_OUT, |
| 113 | 113 | |
| 114 | + /* FFUART */ | |
| 115 | + GPIO34_FFUART_RXD, | |
| 116 | + GPIO39_FFUART_TXD, | |
| 117 | + | |
| 114 | 118 | /* MISC */ |
| 115 | 119 | GPIO10_GPIO, /* hotsync button */ |
| 116 | 120 | GPIO90_GPIO, /* power detect */ |
| @@ -127,6 +127,10 @@ static unsigned long palmtx_pin_config[] __initdata = { · 126 unmodified lines | ||
| 127 | 127 | GPIO76_LCD_PCLK, |
| 128 | 128 | GPIO77_LCD_BIAS, |
| 129 | 129 | |
| 130 | + /* FFUART */ | |
| 131 | + GPIO34_FFUART_RXD, | |
| 132 | + GPIO39_FFUART_TXD, | |
| 133 | + | |
| 130 | 134 | /* MISC. */ |
| 131 | 135 | GPIO10_GPIO, /* hotsync button */ |
| 132 | 136 | GPIO12_GPIO, /* power detect */ |
| @@ -250,7 +250,7 @@ static DEFINE_PXA3_CKEN(pxa3xx_mmc2, MMC2, 19500000, 0); · 249 unmodified lines | ||
| 250 | 250 | static struct clk_lookup pxa3xx_clkregs[] = { |
| 251 | 251 | INIT_CLKREG(&clk_pxa3xx_pout, NULL, "CLK_POUT"), |
| 252 | 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 | 254 | INIT_CLKREG(&clk_pxa3xx_lcd, "pxa2xx-fb", NULL), |
| 255 | 255 | INIT_CLKREG(&clk_pxa3xx_camera, NULL, "CAMCLK"), |
| 256 | 256 | INIT_CLKREG(&clk_pxa3xx_ac97, NULL, "AC97CLK"), |
| @@ -409,7 +409,7 @@ err1: · 408 unmodified lines | ||
| 409 | 409 | |
| 410 | 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 | 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 | 197 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
| 198 | 198 | id = id << 1; |
| 199 | 199 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
| 200 | + gpio_request(gpio, "LCD_ID_PINS"); | |
| 200 | 201 | gpio_direction_input(gpio); |
| 201 | 202 | |
| 202 | 203 | if (gpio_get_value(gpio)) |
| 203 | 204 | id = id | 0x1; |
| 205 | + gpio_free(gpio); | |
| 204 | 206 | } |
| 205 | 207 | |
| 206 | 208 | /* lcd id, flush out bit 1 */ |
| @@ -176,10 +176,12 @@ static void __init zylonite_detect_lcd_panel(void) · 175 unmodified lines | ||
| 176 | 176 | for (i = 0; i < NUM_LCD_DETECT_PINS; i++) { |
| 177 | 177 | id = id << 1; |
| 178 | 178 | gpio = mfp_to_gpio(lcd_detect_pins[i]); |
| 179 | + gpio_request(gpio, "LCD_ID_PINS"); | |
| 179 | 180 | gpio_direction_input(gpio); |
| 180 | 181 | |
| 181 | 182 | if (gpio_get_value(gpio)) |
| 182 | 183 | id = id | 0x1; |
| 184 | + gpio_free(gpio); | |
| 183 | 185 | } |
| 184 | 186 | |
| 185 | 187 | /* lcd id, flush out bit 1 */ |
| @@ -208,8 +208,7 @@ struct platform_device realview_i2c_device = { · 207 unmodified lines | ||
| 208 | 208 | |
| 209 | 209 | static struct i2c_board_info realview_i2c_board_info[] = { |
| 210 | 210 | { |
| 211 | − I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | |
| 212 | − .type = "ds1338", | |
| 211 | + I2C_BOARD_INFO("ds1338", 0xd0 >> 1), | |
| 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 | 28 | return NULL; |
| 29 | 29 | |
| 30 | 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 | 34 | #endif /* __ASM_ARCH_GPIO_CORE_H */ |
| @@ -455,8 +455,8 @@ void __init u300_init_irq(void) · 454 unmodified lines | ||
| 455 | 455 | for (i = 0; i < NR_IRQS; i++) |
| 456 | 456 | set_bit(i, (unsigned long *) &mask[0]); |
| 457 | 457 | u300_enable_intcon_clock(); |
| 458 | − vic_init((void __iomem *) U300_INTCON0_VBASE, 0, mask[0], 0); | |
| 459 | − vic_init((void __iomem *) U300_INTCON1_VBASE, 32, mask[1], 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], 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 | 343 | static struct i2c_board_info versatile_i2c_board_info[] = { |
| 344 | 344 | { |
| 345 | − I2C_BOARD_INFO("rtc-ds1307", 0xd0 >> 1), | |
| 346 | − .type = "ds1338", | |
| 345 | + I2C_BOARD_INFO("ds1338", 0xd0 >> 1), | |
| 347 | 346 | }, |
| 348 | 347 | }; |
| 349 | 348 | |
| @@ -602,6 +602,8 @@ enum iomux_pins { · 601 unmodified lines | ||
| 602 | 602 | #define MX31_PIN_I2C_DAT__SDA IOMUX_MODE(MX31_PIN_I2C_DAT, IOMUX_CONFIG_FUNC) |
| 603 | 603 | #define MX31_PIN_DCD_DTE1__I2C2_SDA IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT2) |
| 604 | 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 | 607 | #define MX31_PIN_CSI_D4__CSI_D4 IOMUX_MODE(MX31_PIN_CSI_D4, IOMUX_CONFIG_FUNC) |
| 606 | 608 | #define MX31_PIN_CSI_D5__CSI_D5 IOMUX_MODE(MX31_PIN_CSI_D5, IOMUX_CONFIG_FUNC) |
| 607 | 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 | 16 | #include <linux/irq.h> |
| 17 | 17 | #include <linux/io.h> |
| 18 | 18 | #include <linux/sysdev.h> |
| 19 | −#include <linux/bootmem.h> | |
| 19 | +#include <linux/slab.h> | |
| 20 | 20 | |
| 21 | 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 | 112 | int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; |
| 113 | 113 | struct pxa_gpio_chip *chips; |
| 114 | 114 | |
| 115 | − /* this is early, we have to use bootmem allocator, and we really | |
| 116 | − * want this to be allocated dynamically for different 'gpio_end' | |
| 117 | − */ | |
| 118 | − chips = alloc_bootmem_low(nbanks * sizeof(struct pxa_gpio_chip)); | |
| 115 | + chips = kzalloc(nbanks * sizeof(struct pxa_gpio_chip), GFP_KERNEL); | |
| 119 | 116 | if (chips == NULL) { |
| 120 | 117 | pr_err("%s: failed to allocate GPIO chips\n", __func__); |
| 121 | 118 | return -ENOMEM; |
| 122 | 119 | } |
| 123 | 120 | |
| 124 | − memset(chips, 0, nbanks * sizeof(struct pxa_gpio_chip)); | |
| 125 | − | |
| 126 | 121 | for (i = 0, gpio = 0; i < nbanks; i++, gpio += 32) { |
| 127 | 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 | 247 | tcmp = duty_ns / tin_ns; |
| 248 | 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 | 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 | 117 | * this. |
| 118 | 118 | */ |
| 119 | 119 | |
| 120 | −#include <plat/regs-gpio.h> | |
| 121 | − | |
| 122 | 120 | static void s3c64xx_cpu_suspend(void) |
| 123 | 121 | { |
| 124 | 122 | unsigned long tmp; |
| @@ -153,7 +153,7 @@ static unsigned long s3c64xx_clk_arm_round_rate(struct clk *clk, · 152 unmodified lines | ||
| 153 | 153 | u32 div; |
| 154 | 154 | |
| 155 | 155 | if (parent < rate) |
| 156 | − return rate; | |
| 156 | + return parent; | |
| 157 | 157 | |
| 158 | 158 | div = (parent / rate) - 1; |
| 159 | 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 | 175 | div = clk_get_rate(clk->parent) / rate; |
| 176 | 176 | |
| 177 | 177 | val = __raw_readl(S3C_CLK_DIV0); |
| 178 | − val &= armclk_mask; | |
| 178 | + val &= ~armclk_mask; | |
| 179 | 179 | val |= (div - 1); |
| 180 | 180 | __raw_writel(val, S3C_CLK_DIV0); |
| 181 | 181 | |
| @@ -22,7 +22,6 @@ · 21 unmodified lines | ||
| 22 | 22 | #include <linux/sysdev.h> |
| 23 | 23 | #include <linux/string.h> |
| 24 | 24 | #include <linux/bitops.h> |
| 25 | −#include <linux/sysdev.h> | |
| 26 | 25 | #include <linux/irq.h> |
| 27 | 26 | |
| 28 | 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 | 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 | 87 | do { \ |
| 88 | 88 | pgtable_page_dtor(pte); \ |
| 89 | 89 | tlb_remove_page((tlb), pte); \ |
| @@ -223,9 +223,10 @@ · 222 unmodified lines | ||
| 223 | 223 | [--sp] = RETN; |
| 224 | 224 | [--sp] = RETE; |
| 225 | 225 | [--sp] = SEQSTAT; |
| 226 | −#ifdef CONFIG_KGDB | |
| 227 | − r1.l = lo(IPEND); | |
| 228 | − r1.h = hi(IPEND); | |
| 226 | +#ifdef CONFIG_DEBUG_KERNEL | |
| 227 | + p1.l = lo(IPEND); | |
| 228 | + p1.h = hi(IPEND); | |
| 229 | + r1 = [p1]; | |
| 229 | 230 | [--sp] = r1; |
| 230 | 231 | #else |
| 231 | 232 | [--sp] = r0; /* Skip IPEND as well. */ |
| @@ -32,7 +32,6 @@ struct blackfin_cpudata { · 31 unmodified lines | ||
| 32 | 32 | struct task_struct *idle; |
| 33 | 33 | unsigned int imemctl; |
| 34 | 34 | unsigned int dmemctl; |
| 35 | − unsigned long loops_per_jiffy; | |
| 36 | 35 | unsigned long dcache_invld_count; |
| 37 | 36 | unsigned long icache_invld_count; |
| 38 | 37 | }; |
| @@ -6,6 +6,9 @@ · 5 unmodified lines | ||
| 6 | 6 | extern void ack_bad_irq(unsigned int irq); |
| 7 | 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 | 12 | #include <asm-generic/hardirq.h> |
| 10 | 13 | |
| 11 | 14 | #endif |
| @@ -105,23 +105,16 @@ static inline uint32_t __pure bfin_revid(void) · 104 unmodified lines | ||
| 105 | 105 | /* Always use CHIPID, to work around ANOMALY_05000234 */ |
| 106 | 106 | uint32_t revid = (bfin_read_CHIPID() & CHIPID_VERSION) >> 28; |
| 107 | 107 | |
| 108 | −#ifdef CONFIG_BF52x | |
| 109 | − /* ANOMALY_05000357 | |
| 108 | +#ifdef _BOOTROM_GET_DXE_ADDRESS_TWI | |
| 109 | + /* | |
| 110 | + * ANOMALY_05000364 | |
| 110 | 111 | * Incorrect Revision Number in DSPID Register |
| 111 | 112 | */ |
| 112 | − if (revid == 0) | |
| 113 | − switch (bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI)) { | |
| 114 | − case 0x0010: | |
| 115 | − revid = 0; | |
| 116 | − break; | |
| 117 | − case 0x2796: | |
| 118 | − revid = 1; | |
| 119 | − break; | |
| 120 | − default: | |
| 121 | − revid = 0xFFFF; | |
| 122 | − break; | |
| 123 | − } | |
| 113 | + if (ANOMALY_05000364 && | |
| 114 | + bfin_read16(_BOOTROM_GET_DXE_ADDRESS_TWI) == 0x2796) | |
| 115 | + revid = 1; | |
| 124 | 116 | #endif |
| 117 | + | |
| 125 | 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 | 253 | BUG_ON(src % 4); |
| 254 | 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 | 256 | src_ch = 0; |
| 263 | 257 | /* Find an avalible memDMA channel */ |
| 264 | 258 | while (1) { |
| 265 | − if (!src_ch || src_ch == (struct dma_register *)MDMA_S1_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 { | |
| 259 | + if (src_ch == (struct dma_register *)MDMA_S0_NEXT_DESC_PTR) { | |
| 269 | 260 | dst_ch = (struct dma_register *)MDMA_D1_NEXT_DESC_PTR; |
| 270 | 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 | 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 | 281 | /* Destination */ |
| 283 | 282 | bfin_write32(&dst_ch->start_addr, dst); |
| 284 | 283 | bfin_write16(&dst_ch->x_count, size >> 2); |
| @@ -686,14 +686,12 @@ void bfin_gpio_pm_hibernate_restore(void) · 685 unmodified lines | ||
| 686 | 686 | *port_fer[bank] = gpio_bank_saved[bank].fer; |
| 687 | 687 | #endif |
| 688 | 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 | 691 | gpio_array[bank]->dir = gpio_bank_saved[bank].dir; |
| 690 | 692 | gpio_array[bank]->polar = gpio_bank_saved[bank].polar; |
| 691 | 693 | gpio_array[bank]->edge = gpio_bank_saved[bank].edge; |
| 692 | 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 | 695 | gpio_array[bank]->maska = gpio_bank_saved[bank].maska; |
| 698 | 696 | } |
| 699 | 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 | 74 | /* Cover L1 memory. One 4M area for code and data each is enough. */ |
| 75 | − if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | |
| 76 | − d_tbl[i_d].addr = L1_DATA_A_START; | |
| 77 | − d_tbl[i_d++].data = L1_DMEMORY | PAGE_SIZE_4MB; | |
| 75 | + if (cpu == 0) { | |
| 76 | + if (L1_DATA_A_LENGTH || L1_DATA_B_LENGTH) { | |
| 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; | |
| 80 | − i_tbl[i_i++].data = L1_IMEMORY | PAGE_SIZE_4MB; | |
| 81 | − | |
| 83 | +#ifdef CONFIG_SMP | |
| 84 | + else { | |
| 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 | 93 | first_switched_dcplb = i_d; |
| 83 | 94 | first_switched_icplb = i_i; |
| 84 | 95 | |
| @@ -361,7 +361,7 @@ static inline · 360 unmodified lines | ||
| 361 | 361 | int in_mem_const(unsigned long addr, unsigned long size, |
| 362 | 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 | 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 | 390 | if (in_mem_const(addr, size, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
| 391 | 391 | return cpu == 0 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
| 392 | 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 | 394 | return cpu == 1 ? BFIN_MEM_ACCESS_ITEST : BFIN_MEM_ACCESS_IDMA; |
| 395 | 395 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
| 396 | 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 | 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 | 400 | return cpu == 1 ? BFIN_MEM_ACCESS_CORE : BFIN_MEM_ACCESS_IDMA; |
| 401 | 401 | #endif |
| 402 | 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 | 472 | if (in_mem_const_off(addr, size, _ebss_b_l1 - _sdata_b_l1, L1_DATA_B_START, L1_DATA_B_LENGTH)) |
| 473 | 473 | return 1; |
| 474 | 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 | 476 | return 1; |
| 477 | 477 | if (in_mem_const(addr, size, COREB_L1_SCRATCH_START, L1_SCRATCH_LENGTH)) |
| 478 | 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 | 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 | 482 | return 1; |
| 483 | 483 | #endif |
| 484 | 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 | 168 | struct blackfin_cpudata *cpudata = &per_cpu(cpu_data, cpu); |
| 169 | 169 | |
| 170 | 170 | cpudata->idle = current; |
| 171 | − cpudata->loops_per_jiffy = loops_per_jiffy; | |
| 172 | 171 | cpudata->imemctl = bfin_read_IMEM_CONTROL(); |
| 173 | 172 | cpudata->dmemctl = bfin_read_DMEM_CONTROL(); |
| 174 | 173 | } |
| @@ -568,17 +567,23 @@ static __init void memory_setup(void) · 393 unmodified lines | ||
| 568 | 567 | # endif /* ANOMALY_05000263 */ |
| 569 | 568 | # endif /* CONFIG_ROMFS_FS */ |
| 570 | 569 | |
| 571 | − memory_end -= mtd_size; | |
| 572 | − | |
| 573 | − if (mtd_size == 0) { | |
| 574 | − console_init(); | |
| 575 | − panic("Don't boot kernel without rootfs attached."); | |
| 570 | + /* Since the default MTD_UCLINUX has no magic number, we just blindly | |
| 571 | + * read 8 past the end of the kernel's image, and look at it. | |
| 572 | + * When no image is attached, mtd_size is set to a random number | |
| 573 | + * Do some basic sanity checks before operating on things | |
| 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 | 587 | #endif /* CONFIG_MTD_UCLINUX */ |
| 583 | 588 | |
| 584 | 589 | #if (defined(CONFIG_BFIN_EXTMEM_ICACHEABLE) && ANOMALY_05000263) |
| @@ -868,13 +873,6 @@ void __init setup_arch(char **cmdline_p) · 283 unmodified lines | ||
| 868 | 873 | else |
| 869 | 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 | 876 | printk(KERN_INFO "Boot Mode: %i\n", bfin_read_SYSCR() & 0xF); |
| 879 | 877 | |
| 880 | 878 | /* Newer parts mirror SWRST bits in SYSCR */ |
| @@ -938,10 +936,6 @@ void __init setup_arch(char **cmdline_p) · 57 unmodified lines | ||
| 938 | 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 | 939 | printk(KERN_INFO "Blackfin Linux support by http://blackfin.uclinux.org/\n"); |
| 946 | 940 | |
| 947 | 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 | 1158 | sclk/1000000, sclk%1000000); |
| 1165 | 1159 | seq_printf(m, "bogomips\t: %lu.%02lu\n" |
| 1166 | 1160 | "Calibration\t: %lu loops\n", |
| 1167 | − (cpudata->loops_per_jiffy * HZ) / 500000, | |
| 1168 | − ((cpudata->loops_per_jiffy * HZ) / 5000) % 100, | |
| 1169 | − (cpudata->loops_per_jiffy * HZ)); | |
| 1161 | + (loops_per_jiffy * HZ) / 500000, | |
| 1162 | + ((loops_per_jiffy * HZ) / 5000) % 100, | |
| 1163 | + (loops_per_jiffy * HZ)); | |
| 1170 | 1164 | |
| 1171 | 1165 | /* Check Cache configutation */ |
| 1172 | 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 | 570 | if (kernel_mode_regs(fp) || (current && !current->mm)) { |
| 571 | 571 | console_verbose(); |
| 572 | 572 | oops_in_progress = 1; |
| 573 | − if (strerror) | |
| 574 | − verbose_printk(strerror); | |
| 575 | 573 | } |
| 576 | 574 | |
| 577 | 575 | if (sig != SIGTRAP) { |
| 576 | + if (strerror) | |
| 577 | + verbose_printk(strerror); | |
| 578 | + | |
| 578 | 579 | dump_bfin_process(fp); |
| 579 | 580 | dump_bfin_mem(fp); |
| 580 | 581 | show_regs(fp); |
| @@ -619,7 +620,9 @@ asmlinkage void trap_c(struct pt_regs *fp) · 38 unmodified lines | ||
| 619 | 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 | 626 | fp->pc = SAFE_USER_INSTRUCTION; |
| 624 | 627 | |
| 625 | 628 | traps_done: |
| @@ -27,21 +27,7 @@ · 26 unmodified lines | ||
| 27 | 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
| 28 | 28 | */ |
| 29 | 29 | |
| 30 | −#define BITS_PER_UNIT 8 | |
| 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; | |
| 30 | +#include "gcclib.h" | |
| 45 | 31 | |
| 46 | 32 | #ifdef CONFIG_ARITHMETIC_OPS_L1 |
| 47 | 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 | 534 | #endif |
| 535 | 535 | |
| 536 | 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 | 539 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 540 | 540 | }, |
| @@ -82,6 +82,7 @@ · 81 unmodified lines | ||
| 82 | 82 | #define ANOMALY_05000179 (0) |
| 83 | 83 | #define ANOMALY_05000182 (0) |
| 84 | 84 | #define ANOMALY_05000183 (0) |
| 85 | +#define ANOMALY_05000189 (0) | |
| 85 | 86 | #define ANOMALY_05000198 (0) |
| 86 | 87 | #define ANOMALY_05000202 (0) |
| 87 | 88 | #define ANOMALY_05000215 (0) |
| @@ -117,6 +118,7 @@ · 29 unmodified lines | ||
| 117 | 118 | #define ANOMALY_05000357 (0) |
| 118 | 119 | #define ANOMALY_05000362 (1) |
| 119 | 120 | #define ANOMALY_05000363 (0) |
| 121 | +#define ANOMALY_05000364 (0) | |
| 120 | 122 | #define ANOMALY_05000371 (0) |
| 121 | 123 | #define ANOMALY_05000380 (0) |
| 122 | 124 | #define ANOMALY_05000386 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 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 | 793 | #endif |
| 794 | 794 | |
| 795 | 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 | 798 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 799 | 799 | .type = "pcf8574_lcd", |
| @@ -591,7 +591,7 @@ static struct platform_device i2c_bfin_twi_device = { · 590 unmodified lines | ||
| 591 | 591 | #endif |
| 592 | 592 | |
| 593 | 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 | 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 | 858 | #endif |
| 859 | 859 | |
| 860 | 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 | 863 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 864 | 864 | }, |
| @@ -176,6 +176,8 @@ · 175 unmodified lines | ||
| 176 | 176 | #define ANOMALY_05000443 (1) |
| 177 | 177 | /* The WURESET Bit in the SYSCR Register is not Functional */ |
| 178 | 178 | #define ANOMALY_05000445 (1) |
| 179 | +/* USB DMA Short Packet Data Corruption */ | |
| 180 | +#define ANOMALY_05000450 (1) | |
| 179 | 181 | /* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */ |
| 180 | 182 | #define ANOMALY_05000451 (1) |
| 181 | 183 | /* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */ |
| @@ -201,6 +203,7 @@ · 19 unmodified lines | ||
| 201 | 203 | #define ANOMALY_05000179 (0) |
| 202 | 204 | #define ANOMALY_05000182 (0) |
| 203 | 205 | #define ANOMALY_05000183 (0) |
| 206 | +#define ANOMALY_05000189 (0) | |
| 204 | 207 | #define ANOMALY_05000198 (0) |
| 205 | 208 | #define ANOMALY_05000202 (0) |
| 206 | 209 | #define ANOMALY_05000215 (0) |
| @@ -238,6 +241,5 @@ · 31 unmodified lines | ||
| 238 | 241 | #define ANOMALY_05000412 (0) |
| 239 | 242 | #define ANOMALY_05000447 (0) |
| 240 | 243 | #define ANOMALY_05000448 (0) |
| 241 | −#define ANOMALY_05000450 (0) | |
| 242 | 244 | |
| 243 | 245 | #endif |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 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 | 453 | .irq = 39, |
| 454 | 454 | }, |
| 455 | 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 | 458 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 459 | 459 | }, |
| @@ -335,6 +335,7 @@ · 334 unmodified lines | ||
| 335 | 335 | #define ANOMALY_05000323 (0) |
| 336 | 336 | #define ANOMALY_05000353 (1) |
| 337 | 337 | #define ANOMALY_05000362 (1) |
| 338 | +#define ANOMALY_05000364 (0) | |
| 338 | 339 | #define ANOMALY_05000380 (0) |
| 339 | 340 | #define ANOMALY_05000386 (1) |
| 340 | 341 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 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 | 1313 | #if defined(CONFIG_JOYSTICK_AD7142) || defined(CONFIG_JOYSTICK_AD7142_MODULE) |
| 1314 | 1314 | { |
| 1315 | 1315 | I2C_BOARD_INFO("ad7142_joystick", 0x2C), |
| 1316 | − .irq = IRQ_PF5, | |
| 1316 | + .irq = IRQ_PG5, | |
| 1317 | 1317 | }, |
| 1318 | 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 | 1321 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 1322 | 1322 | }, |
| @@ -167,6 +167,7 @@ · 166 unmodified lines | ||
| 167 | 167 | #define ANOMALY_05000179 (0) |
| 168 | 168 | #define ANOMALY_05000182 (0) |
| 169 | 169 | #define ANOMALY_05000183 (0) |
| 170 | +#define ANOMALY_05000189 (0) | |
| 170 | 171 | #define ANOMALY_05000198 (0) |
| 171 | 172 | #define ANOMALY_05000202 (0) |
| 172 | 173 | #define ANOMALY_05000215 (0) |
| @@ -186,6 +187,7 @@ · 13 unmodified lines | ||
| 186 | 187 | #define ANOMALY_05000353 (1) |
| 187 | 188 | #define ANOMALY_05000362 (1) |
| 188 | 189 | #define ANOMALY_05000363 (0) |
| 190 | +#define ANOMALY_05000364 (0) | |
| 189 | 191 | #define ANOMALY_05000380 (0) |
| 190 | 192 | #define ANOMALY_05000386 (1) |
| 191 | 193 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -137,6 +137,7 @@ · 136 unmodified lines | ||
| 137 | 137 | #define ANOMALY_05000158 (0) |
| 138 | 138 | #define ANOMALY_05000171 (0) |
| 139 | 139 | #define ANOMALY_05000182 (0) |
| 140 | +#define ANOMALY_05000189 (0) | |
| 140 | 141 | #define ANOMALY_05000198 (0) |
| 141 | 142 | #define ANOMALY_05000202 (0) |
| 142 | 143 | #define ANOMALY_05000215 (0) |
| @@ -160,6 +161,7 @@ · 17 unmodified lines | ||
| 160 | 161 | #define ANOMALY_05000353 (1) |
| 161 | 162 | #define ANOMALY_05000362 (1) |
| 162 | 163 | #define ANOMALY_05000363 (0) |
| 164 | +#define ANOMALY_05000364 (0) | |
| 163 | 165 | #define ANOMALY_05000380 (0) |
| 164 | 166 | #define ANOMALY_05000386 (1) |
| 165 | 167 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 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 | 865 | #if !defined(CONFIG_BF542) /* The BF542 only has 1 TWI */ |
| 866 | 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 | 869 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 870 | 870 | }, |
| @@ -195,6 +195,7 @@ · 194 unmodified lines | ||
| 195 | 195 | #define ANOMALY_05000179 (0) |
| 196 | 196 | #define ANOMALY_05000182 (0) |
| 197 | 197 | #define ANOMALY_05000183 (0) |
| 198 | +#define ANOMALY_05000189 (0) | |
| 198 | 199 | #define ANOMALY_05000198 (0) |
| 199 | 200 | #define ANOMALY_05000202 (0) |
| 200 | 201 | #define ANOMALY_05000215 (0) |
| @@ -226,6 +227,7 @@ · 25 unmodified lines | ||
| 226 | 227 | #define ANOMALY_05000323 (0) |
| 227 | 228 | #define ANOMALY_05000362 (1) |
| 228 | 229 | #define ANOMALY_05000363 (0) |
| 230 | +#define ANOMALY_05000364 (0) | |
| 229 | 231 | #define ANOMALY_05000380 (0) |
| 230 | 232 | #define ANOMALY_05000400 (0) |
| 231 | 233 | #define ANOMALY_05000412 (0) |
| @@ -288,6 +288,7 @@ · 287 unmodified lines | ||
| 288 | 288 | #define ANOMALY_05000273 (0) |
| 289 | 289 | #define ANOMALY_05000311 (0) |
| 290 | 290 | #define ANOMALY_05000353 (1) |
| 291 | +#define ANOMALY_05000364 (0) | |
| 291 | 292 | #define ANOMALY_05000380 (0) |
| 292 | 293 | #define ANOMALY_05000386 (1) |
| 293 | 294 | #define ANOMALY_05000389 (0) |
| @@ -53,7 +53,7 @@ · 52 unmodified lines | ||
| 53 | 53 | #define UART_SET_DLAB(uart) do { UART_PUT_LCR(uart, UART_GET_LCR(uart) | DLAB); SSYNC(); } while (0) |
| 54 | 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 | 57 | #define UART_DISABLE_RTS(x) gpio_set_value(x->rts_pin, 1) |
| 58 | 58 | #define UART_ENABLE_RTS(x) gpio_set_value(x->rts_pin, 0) |
| 59 | 59 | #define UART_ENABLE_INTS(x, v) UART_PUT_IER(x, v) |
| @@ -37,7 +37,6 @@ · 36 unmodified lines | ||
| 37 | 37 | |
| 38 | 38 | /* Memory Map for ADSP-BF561 processors */ |
| 39 | 39 | |
| 40 | −#ifdef CONFIG_BF561 | |
| 41 | 40 | #define COREA_L1_CODE_START 0xFFA00000 |
| 42 | 41 | #define COREA_L1_DATA_A_START 0xFF800000 |
| 43 | 42 | #define COREA_L1_DATA_B_START 0xFF900000 |
| @@ -74,6 +73,28 @@ · 30 unmodified lines | ||
| 74 | 73 | #define BFIN_DCACHESIZE (0*1024) |
| 75 | 74 | #define BFIN_DSUPBANKS 0 |
| 76 | 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 | 98 | #endif |
| 78 | 99 | |
| 79 | 100 | /* Level 2 Memory */ |
| @@ -218,7 +218,7 @@ ENTRY(_ex_single_step) · 217 unmodified lines | ||
| 218 | 218 | /* Single stepping only a single instruction, so clear the trace |
| 219 | 219 | * bit here. */ |
| 220 | 220 | r7 = syscfg; |
| 221 | − bitclr (r7, 0); | |
| 221 | + bitclr (r7, SYSCFG_SSSTEP_P); | |
| 222 | 222 | syscfg = R7; |
| 223 | 223 | jump _ex_trap_c; |
| 224 | 224 | |
| @@ -251,7 +251,7 @@ ENTRY(_ex_single_step) · 26 unmodified lines | ||
| 251 | 251 | if !cc jump _bfin_return_from_exception; |
| 252 | 252 | |
| 253 | 253 | r7 = syscfg; |
| 254 | − bitclr (r7, 0); | |
| 254 | + bitclr (r7, SYSCFG_SSSTEP_P); /* Turn off single step */ | |
| 255 | 255 | syscfg = R7; |
| 256 | 256 | |
| 257 | 257 | /* Fall through to _bfin_return_from_exception. */ |
| @@ -342,9 +342,11 @@ ENTRY(_ex_trap_c) · 84 unmodified lines | ||
| 342 | 342 | r6 = retx; |
| 343 | 343 | [p5 + PDA_RETX] = r6; |
| 344 | 344 | #endif |
| 345 | + /* Save the state of single stepping */ | |
| 345 | 346 | r6 = SYSCFG; |
| 346 | 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 | 350 | SYSCFG = r6; |
| 349 | 351 | |
| 350 | 352 | /* Disable all interrupts, but make sure level 5 is enabled so |
| @@ -367,7 +369,7 @@ ENDPROC(_ex_trap_c) · 16 unmodified lines | ||
| 367 | 369 | * exception. This is a unrecoverable event, so crash. |
| 368 | 370 | * Note: this cannot be ENTRY() as we jump here with "if cc jump" ... |
| 369 | 371 | */ |
| 370 | −_double_fault: | |
| 372 | +ENTRY(_double_fault) | |
| 371 | 373 | /* Turn caches & protection off, to ensure we don't get any more |
| 372 | 374 | * double exceptions |
| 373 | 375 | */ |
| @@ -872,7 +874,7 @@ ENTRY(_ret_from_exception) · 498 unmodified lines | ||
| 872 | 874 | raise 15; /* raise evt15 to do signal or reschedule */ |
| 873 | 875 | 4: |
| 874 | 876 | r0 = syscfg; |
| 875 | − bitclr(r0, 0); | |
| 877 | + bitclr(r0, SYSCFG_SSSTEP_P); /* Turn off single step */ | |
| 876 | 878 | syscfg = r0; |
| 877 | 879 | 5: |
| 878 | 880 | rts; |
| @@ -211,6 +211,8 @@ int smp_call_function(void (*func)(void *info), void *info, int wait) · 210 unmodified lines | ||
| 211 | 211 | return 0; |
| 212 | 212 | |
| 213 | 213 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 214 | + if (!msg) | |
| 215 | + return -ENOMEM; | |
| 214 | 216 | INIT_LIST_HEAD(&msg->list); |
| 215 | 217 | msg->call_struct.func = func; |
| 216 | 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 | 254 | cpu_set(cpu, callmap); |
| 253 | 255 | |
| 254 | 256 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 257 | + if (!msg) | |
| 258 | + return -ENOMEM; | |
| 255 | 259 | INIT_LIST_HEAD(&msg->list); |
| 256 | 260 | msg->call_struct.func = func; |
| 257 | 261 | msg->call_struct.info = info; |
| @@ -287,6 +291,8 @@ void smp_send_reschedule(int cpu) · 29 unmodified lines | ||
| 287 | 291 | return; |
| 288 | 292 | |
| 289 | 293 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 294 | + if (!msg) | |
| 295 | + return; | |
| 290 | 296 | memset(msg, 0, sizeof(msg)); |
| 291 | 297 | INIT_LIST_HEAD(&msg->list); |
| 292 | 298 | msg->type = BFIN_IPI_RESCHEDULE; |
| @@ -314,6 +320,8 @@ void smp_send_stop(void) · 21 unmodified lines | ||
| 314 | 320 | return; |
| 315 | 321 | |
| 316 | 322 | msg = kmalloc(sizeof(*msg), GFP_ATOMIC); |
| 323 | + if (!msg) | |
| 324 | + return; | |
| 317 | 325 | memset(msg, 0, sizeof(msg)); |
| 318 | 326 | INIT_LIST_HEAD(&msg->list); |
| 319 | 327 | msg->type = BFIN_IPI_CPU_STOP; |
| @@ -450,7 +458,7 @@ void __init smp_cpus_done(unsigned int max_cpus) · 130 unmodified lines | ||
| 450 | 458 | unsigned int cpu; |
| 451 | 459 | |
| 452 | 460 | for_each_online_cpu(cpu) |
| 453 | − bogosum += per_cpu(cpu_data, cpu).loops_per_jiffy; | |
| 461 | + bogosum += loops_per_jiffy; | |
| 454 | 462 | |
| 455 | 463 | printk(KERN_INFO "SMP: Total of %d processors activated " |
| 456 | 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 | 47 | __free_page(pte); |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | −#define __pte_free_tlb(tlb,pte) \ | |
| 50 | +#define __pte_free_tlb(tlb,pte,address) \ | |
| 51 | 51 | do { \ |
| 52 | 52 | pgtable_page_dtor(pte); \ |
| 53 | 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 | 49 | __free_page(pte); |
| 50 | 50 | } |
| 51 | 51 | |
| 52 | −#define __pte_free_tlb(tlb,pte) \ | |
| 52 | +#define __pte_free_tlb(tlb,pte,address) \ | |
| 53 | 53 | do { \ |
| 54 | 54 | pgtable_page_dtor(pte); \ |
| 55 | 55 | tlb_remove_page((tlb),(pte)); \ |
| @@ -62,7 +62,7 @@ do { \ · 6 unmodified lines | ||
| 62 | 62 | */ |
| 63 | 63 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *) 2); }) |
| 64 | 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 | 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 | 226 | #define pud_alloc_one(mm, address) NULL |
| 227 | 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 | 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 | 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 | 52 | #endif /* CONFIG_PGTABLE_4 */ |
| 53 | 53 | |
| 54 | 54 | static inline void |
| @@ -67,7 +67,7 @@ static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) · 12 unmodified lines | ||
| 67 | 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 | 72 | static inline void |
| 73 | 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 | 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 | 122 | #endif /* _ASM_IA64_PGALLOC_H */ |
| @@ -236,22 +236,22 @@ do { \ · 235 unmodified lines | ||
| 236 | 236 | __tlb_remove_tlb_entry(tlb, ptep, addr); \ |
| 237 | 237 | } while (0) |
| 238 | 238 | |
| 239 | −#define pte_free_tlb(tlb, ptep) \ | |
| 239 | +#define pte_free_tlb(tlb, ptep, address) \ | |
| 240 | 240 | do { \ |
| 241 | 241 | tlb->need_flush = 1; \ |
| 242 | − __pte_free_tlb(tlb, ptep); \ | |
| 242 | + __pte_free_tlb(tlb, ptep, address); \ | |
| 243 | 243 | } while (0) |
| 244 | 244 | |
| 245 | −#define pmd_free_tlb(tlb, ptep) \ | |
| 245 | +#define pmd_free_tlb(tlb, ptep, address) \ | |
| 246 | 246 | do { \ |
| 247 | 247 | tlb->need_flush = 1; \ |
| 248 | − __pmd_free_tlb(tlb, ptep); \ | |
| 248 | + __pmd_free_tlb(tlb, ptep, address); \ | |
| 249 | 249 | } while (0) |
| 250 | 250 | |
| 251 | −#define pud_free_tlb(tlb, pudp) \ | |
| 251 | +#define pud_free_tlb(tlb, pudp, address) \ | |
| 252 | 252 | do { \ |
| 253 | 253 | tlb->need_flush = 1; \ |
| 254 | − __pud_free_tlb(tlb, pudp); \ | |
| 254 | + __pud_free_tlb(tlb, pudp, address); \ | |
| 255 | 255 | } while (0) |
| 256 | 256 | |
| 257 | 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 | 247 | vcpu_get_fpreg(vcpu, inst.M9.f2, &v); |
| 248 | 248 | /* Write high word. FIXME: this is a kludge! */ |
| 249 | 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 | 252 | data = v.u.bits[0]; |
| 252 | 253 | size = 3; |
| 253 | 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 | 267 | /* Write high word.FIXME: this is a kludge! */ |
| 267 | 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 | 271 | data = v.u.bits[0]; |
| 270 | 272 | size = 3; |
| 271 | 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 | 461 | u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) |
| 462 | 462 | { |
| 463 | 463 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
| 464 | − u64 val; | |
| 464 | + unsigned long val; | |
| 465 | 465 | |
| 466 | 466 | if (!reg) |
| 467 | 467 | return 0; |
| @@ -469,7 +469,7 @@ u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg) · 1 unmodified line | ||
| 469 | 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 | 474 | struct kvm_pt_regs *regs = vcpu_regs(vcpu); |
| 475 | 475 | long sof = (regs->cr_ifs) & 0x7f; |
| @@ -1072,7 +1072,7 @@ void kvm_ttag(struct kvm_vcpu *vcpu, INST64 inst) · 596 unmodified lines | ||
| 1072 | 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 | 1077 | struct thash_data *data; |
| 1078 | 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 | 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 | 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 | 692 | struct ia64_fpreg *val); |
| 693 | −extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, u64 reg); | |
| 694 | −extern void vcpu_set_gr(struct kvm_vcpu *vcpu, u64 reg, u64 val, int nat); | |
| 695 | −extern u64 vcpu_get_psr(struct kvm_vcpu *vcpu); | |
| 696 | −extern void vcpu_set_psr(struct kvm_vcpu *vcpu, u64 val); | |
| 693 | +extern u64 vcpu_get_gr(struct kvm_vcpu *vcpu, unsigned long reg); | |
| 694 | +extern void vcpu_set_gr(struct kvm_vcpu *vcpu, unsigned long reg, | |
| 695 | + u64 val, int nat); | |
| 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 | 698 | extern u64 vcpu_thash(struct kvm_vcpu *vcpu, u64 vadr); |
| 698 | 699 | extern void vcpu_bsw0(struct kvm_vcpu *vcpu); |
| 699 | 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 | 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 | 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 | 69 | #define pmd_alloc_one(mm, addr) ({ BUG(); ((pmd_t *)2); }) |
| 70 | 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 | 72 | #define pgd_populate(mm, pmd, pte) BUG() |
| 73 | 73 | |
| 74 | 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 | 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 | 60 | pgtable_page_dtor(page); |
| 60 | 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 | 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 | 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 | 32 | __free_page(page); |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | −#define __pte_free_tlb(tlb,pte) \ | |
| 35 | +#define __pte_free_tlb(tlb,pte,addr) \ | |
| 36 | 36 | do { \ |
| 37 | 37 | pgtable_page_dtor(pte); \ |
| 38 | 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 | 80 | * inside the pgd, so has no extra memory associated with it. |
| 81 | 81 | */ |
| 82 | 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 | 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 | 7 | # What CPU vesion are we building for, and crack it open |
| 8 | 8 | # as major.minor.rev |
| 9 | −CPU_VER=$(subst ",,$(CONFIG_XILINX_MICROBLAZE0_HW_VER) ) | |
| 10 | −CPU_MAJOR=$(shell echo $(CPU_VER) | cut -d '.' -f 1) | |
| 11 | −CPU_MINOR=$(shell echo $(CPU_VER) | cut -d '.' -f 2) | |
| 12 | −CPU_REV=$(shell echo $(CPU_VER) | cut -d '.' -f 3) | |
| 9 | +CPU_VER := $(shell echo $(CONFIG_XILINX_MICROBLAZE0_HW_VER)) | |
| 10 | +CPU_MAJOR := $(shell echo $(CPU_VER) | cut -d '.' -f 1) | |
| 11 | +CPU_MINOR := $(shell echo $(CPU_VER) | cut -d '.' -f 2) | |
| 12 | +CPU_REV := $(shell echo $(CPU_VER) | cut -d '.' -f 3) | |
| 13 | 13 | |
| 14 | 14 | export CPU_VER CPU_MAJOR CPU_MINOR CPU_REV |
| 15 | 15 | |
| 16 | 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 | 20 | # Work out HW multipler support. This is icky. |
| 19 | 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 | 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 | 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 | 42 | LDFLAGS := |
| 44 | 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 | |
| 50 | −libs-y += arch/microblaze/lib/ $(LIBGCC) | |
| 51 | −core-y += arch/microblaze/kernel/ arch/microblaze/mm/ \ | |
| 52 | − arch/microblaze/platform/ | |
| 47 | +head-y := arch/microblaze/kernel/head.o | |
| 48 | +libs-y += arch/microblaze/lib/ | |
| 49 | +libs-y += $(LIBGCC) | |
| 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 | 56 | # defines filename extension depending memory management type |
| 57 | 57 | ifeq ($(CONFIG_MMU),) |
| 58 | −MMUEXT := -nommu | |
| 58 | +MMU := -nommu | |
| 59 | 59 | endif |
| 60 | −export MMUEXT | |
| 60 | + | |
| 61 | +export MMU | |
| 61 | 62 | |
| 62 | 63 | all: linux.bin |
| 63 | 64 | |
| @@ -14,7 +14,6 @@ · 13 unmodified lines | ||
| 14 | 14 | #include <asm/byteorder.h> |
| 15 | 15 | #include <asm/page.h> |
| 16 | 16 | #include <linux/types.h> |
| 17 | −#include <asm/byteorder.h> | |
| 18 | 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 | 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 | 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 | 194 | #define pmd_alloc_one(mm, address) ({ BUG(); ((pmd_t *)2); }) |
| 195 | 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 | 197 | #define pgd_populate(mm, pmd, pte) BUG() |
| 198 | 198 | |
| 199 | 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 | 186 | /* Definitions for MicroBlaze. */ |
| 187 | 187 | #define _PAGE_GUARDED 0x001 /* G: page is guarded from prefetch */ |
| 188 | +#define _PAGE_FILE 0x001 /* when !present: nonlinear file mapping */ | |
| 188 | 189 | #define _PAGE_PRESENT 0x002 /* software: PTE contains a translation */ |
| 189 | 190 | #define _PAGE_NO_CACHE 0x004 /* I: caching is inhibited */ |
| 190 | 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 | 321 | static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; } |
| 321 | 322 | static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; } |
| 322 | 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 0; } | |
| 324 | +static inline int pte_file(pte_t pte) { return pte_val(pte) & _PAGE_FILE; } | |
| 325 | 325 | |
| 326 | 326 | static inline void pte_uncache(pte_t pte) { pte_val(pte) |= _PAGE_NO_CACHE; } |
| 327 | 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 | 488 | /* Encode and decode a nonlinear file mapping entry */ |
| 489 | 489 | #define PTE_FILE_MAX_BITS 29 |
| 490 | 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 | 493 | extern pgd_t swapper_pg_dir[PTRS_PER_PGD]; |
| 494 | 494 | |
| @@ -16,6 +16,18 @@ · 15 unmodified lines | ||
| 16 | 16 | #define _ASM_MICROBLAZE_PROM_H |
| 17 | 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 | 31 | #include <linux/types.h> |
| 20 | 32 | #include <linux/proc_fs.h> |
| 21 | 33 | #include <linux/platform_device.h> |
| @@ -29,16 +41,6 @@ · 7 unmodified lines | ||
| 29 | 41 | #define of_prop_cmp(s1, s2) strcmp((s1), (s2)) |
| 30 | 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 | 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 | 312 | #include <linux/of.h> |
| 311 | 313 | |
| 314 | +#endif /* __ASSEMBLY__ */ | |
| 312 | 315 | #endif /* __KERNEL__ */ |
| 313 | 316 | #endif /* _ASM_MICROBLAZE_PROM_H */ |
| @@ -11,7 +11,7 @@ · 10 unmodified lines | ||
| 11 | 11 | #ifndef _ASM_MICROBLAZE_TLB_H |
| 12 | 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 | 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 | 190 | #define __put_user(x, ptr) \ |
| 191 | 191 | ({ \ |
| 192 | − __typeof__(*(ptr)) __gu_val = x; \ | |
| 192 | + __typeof__(*(ptr)) volatile __gu_val = (x); \ | |
| 193 | 193 | long __gu_err = 0; \ |
| 194 | 194 | switch (sizeof(__gu_val)) { \ |
| 195 | 195 | case 1: \ |
| @@ -17,4 +17,4 @@ obj-$(CONFIG_HEART_BEAT) += heartbeat.o · 16 unmodified lines | ||
| 17 | 17 | obj-$(CONFIG_MODULES) += microblaze_ksyms.o module.o |
| 18 | 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 | 23 | #define CI(c, p) { ci->c = PVR_##p(pvr); } |
| 24 | 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 | 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 | 18 | static const char cpu_ver_string[] = CONFIG_XILINX_MICROBLAZE0_HW_VER; |
| 19 | 19 | |
| 20 | 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 | 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 | 26 | {"7.10.b", 0x09}, |
| 27 | 27 | {"7.10.c", 0x0a}, |
| 28 | 28 | {"7.10.d", 0x0b}, |
| 29 | + {"7.20.a", 0x0c}, | |
| 30 | + {"7.20.b", 0x0d}, | |
| 29 | 31 | /* FIXME There is no keycode defined in MBV for these versions */ |
| 30 | 32 | {"2.10.a", 0x10}, |
| 31 | 33 | {"3.00.a", 0x20}, |
| @@ -31,6 +31,7 @@ · 30 unmodified lines | ||
| 31 | 31 | #include <linux/linkage.h> |
| 32 | 32 | #include <asm/thread_info.h> |
| 33 | 33 | #include <asm/page.h> |
| 34 | +#include <asm/prom.h> /* for OF_DT_HEADER */ | |
| 34 | 35 | |
| 35 | 36 | #ifdef CONFIG_MMU |
| 36 | 37 | #include <asm/setup.h> /* COMMAND_LINE_SIZE */ |
| @@ -54,11 +55,19 @@ ENTRY(_start) · 17 unmodified lines | ||
| 54 | 55 | andi r1, r1, ~2 |
| 55 | 56 | mts rmsr, r1 |
| 56 | 57 | |
| 57 | −/* save fdt to kernel location */ | |
| 58 | −/* r7 stores pointer to fdt blob */ | |
| 59 | − beqi r7, no_fdt_arg | |
| 58 | +/* r7 may point to an FDT, or there may be one linked in. | |
| 59 | + if it's in r7, we've got to save it away ASAP. | |
| 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 | 69 | or r11, r0, r0 /* incremment */ |
| 61 | − ori r4, r0, TOPHYS(_fdt_start) /* save bram context */ | |
| 70 | + ori r4, r0, TOPHYS(_fdt_start) | |
| 62 | 71 | ori r3, r0, (0x4000 - 4) |
| 63 | 72 | _copy_fdt: |
| 64 | 73 | lw r12, r7, r11 /* r12 = r7 + r11 */ |
| @@ -74,6 +74,7 @@ · 73 unmodified lines | ||
| 74 | 74 | |
| 75 | 75 | #include <asm/mmu.h> |
| 76 | 76 | #include <asm/pgtable.h> |
| 77 | +#include <asm/signal.h> | |
| 77 | 78 | #include <asm/asm-offsets.h> |
| 78 | 79 | |
| 79 | 80 | /* Helpful Macros */ |
| @@ -428,19 +429,9 @@ handle_unaligned_ex: · 348 unmodified lines | ||
| 428 | 429 | mfs r17, rbtr; /* ESR[DS] set - return address in BTR */ |
| 429 | 430 | nop |
| 430 | 431 | _no_delayslot: |
| 431 | −#endif | |
| 432 | − | |
| 433 | −#ifdef CONFIG_MMU | |
| 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: | |
| 432 | + /* jump to high level unaligned handler */ | |
| 433 | + RESTORE_STATE; | |
| 434 | + bri unaligned_data_trap | |
| 444 | 435 | #endif |
| 445 | 436 | andi r6, r3, 0x3E0; /* Mask and extract the register operand */ |
| 446 | 437 | srl r6, r6; /* r6 >> 5 */ |
| @@ -450,45 +441,6 @@ _no_delayslot: · 3 unmodified lines | ||
| 450 | 441 | srl r6, r6; |
| 451 | 442 | /* Store the register operand in a temporary location */ |
| 452 | 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 | 445 | andi r6, r3, 0x400; /* Extract ESR[S] */ |
| 494 | 446 | bnei r6, ex_sw; |
| @@ -959,15 +911,15 @@ _unaligned_data_exception: · 464 unmodified lines | ||
| 959 | 911 | andi r6, r3, 0x800; /* Extract ESR[W] - delay slot */ |
| 960 | 912 | ex_lw_vm: |
| 961 | 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 | 915 | /* Load a word, byte-by-byte from destination address and save it in tmp space*/ |
| 964 | 916 | la r6, r0, ex_tmp_data_loc_0; |
| 965 | 917 | sbi r5, r6, 0; |
| 966 | − lbui r5, r4, 1; | |
| 918 | +load2: lbui r5, r4, 1; | |
| 967 | 919 | sbi r5, r6, 1; |
| 968 | − lbui r5, r4, 2; | |
| 920 | +load3: lbui r5, r4, 2; | |
| 969 | 921 | sbi r5, r6, 2; |
| 970 | − lbui r5, r4, 3; | |
| 922 | +load4: lbui r5, r4, 3; | |
| 971 | 923 | sbi r5, r6, 3; |
| 972 | 924 | brid ex_lw_tail_vm; |
| 973 | 925 | /* Get the destination register value into r3 - delay slot */ |
| @@ -977,7 +929,7 @@ ex_lhw_vm: · 3 unmodified lines | ||
| 977 | 929 | * save it in tmp space */ |
| 978 | 930 | la r6, r0, ex_tmp_data_loc_0; |
| 979 | 931 | sbi r5, r6, 0; |
| 980 | − lbui r5, r4, 1; | |
| 932 | +load5: lbui r5, r4, 1; | |
| 981 | 933 | sbi r5, r6, 1; |
| 982 | 934 | lhui r3, r6, 0; /* Get the destination register value into r3 */ |
| 983 | 935 | ex_lw_tail_vm: |
| @@ -996,22 +948,53 @@ ex_sw_tail_vm: · 12 unmodified lines | ||
| 996 | 948 | swi r3, r5, 0; /* Get the word - delay slot */ |
| 997 | 949 | /* Store the word, byte-by-byte into destination address */ |
| 998 | 950 | lbui r3, r5, 0; |
| 999 | − sbi r3, r4, 0; | |
| 951 | +store1: sbi r3, r4, 0; | |
| 1000 | 952 | lbui r3, r5, 1; |
| 1001 | − sbi r3, r4, 1; | |
| 953 | +store2: sbi r3, r4, 1; | |
| 1002 | 954 | lbui r3, r5, 2; |
| 1003 | − sbi r3, r4, 2; | |
| 955 | +store3: sbi r3, r4, 2; | |
| 1004 | 956 | lbui r3, r5, 3; |
| 1005 | 957 | brid ret_from_exc; |
| 1006 | − sbi r3, r4, 3; /* Delay slot */ | |
| 958 | +store4: sbi r3, r4, 3; /* Delay slot */ | |
| 1007 | 959 | ex_shw_vm: |
| 1008 | 960 | /* Store the lower half-word, byte-by-byte into destination address */ |
| 1009 | 961 | lbui r3, r5, 2; |
| 1010 | − sbi r3, r4, 0; | |
| 962 | +store5: sbi r3, r4, 0; | |
| 1011 | 963 | lbui r3, r5, 3; |
| 1012 | 964 | brid ret_from_exc; |
| 1013 | − sbi r3, r4, 1; /* Delay slot */ | |
| 965 | +store6: sbi r3, r4, 1; /* Delay slot */ | |
| 1014 | 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 | 998 | .end _unaligned_data_exception |
| 1016 | 999 | #endif /* CONFIG_MMU */ |
| 1017 | 1000 | |
| @@ -57,7 +57,6 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 56 unmodified lines | ||
| 57 | 57 | Elf32_Rela *rela = (void *)sechdrs[relsec].sh_addr; |
| 58 | 58 | Elf32_Sym *sym; |
| 59 | 59 | unsigned long int *location; |
| 60 | − unsigned long int locoffs; | |
| 61 | 60 | unsigned long int value; |
| 62 | 61 | #if __GNUC__ < 4 |
| 63 | 62 | unsigned long int old_value; |
| @@ -113,10 +112,12 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 49 unmodified lines | ||
| 113 | 112 | break; |
| 114 | 113 | |
| 115 | 114 | case R_MICROBLAZE_64_PCREL: |
| 116 | − locoffs = (location[0] & 0xFFFF) << 16 | | |
| 115 | +#if __GNUC__ < 4 | |
| 116 | + old_value = (location[0] & 0xFFFF) << 16 | | |
| 117 | 117 | (location[1] & 0xFFFF); |
| 118 | − value -= (unsigned long int)(location) + 4 + | |
| 119 | − locoffs; | |
| 118 | + value -= old_value; | |
| 119 | +#endif | |
| 120 | + value -= (unsigned long int)(location) + 4; | |
| 120 | 121 | location[0] = (location[0] & 0xFFFF0000) | |
| 121 | 122 | (value >> 16); |
| 122 | 123 | location[1] = (location[1] & 0xFFFF0000) | |
| @@ -125,6 +126,14 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 2 unmodified lines | ||
| 125 | 126 | value); |
| 126 | 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 | 137 | case R_MICROBLAZE_NONE: |
| 129 | 138 | pr_debug("R_MICROBLAZE_NONE\n"); |
| 130 | 139 | break; |
| @@ -133,7 +142,7 @@ int apply_relocate_add(Elf32_Shdr *sechdrs, const char *strtab, · 2 unmodified lines | ||
| 133 | 142 | printk(KERN_ERR "module %s: " |
| 134 | 143 | "Unknown relocation: %u\n", |
| 135 | 144 | module->name, |
| 136 | − ELF32_R_TYPE(rela->r_info)); | |
| 145 | + ELF32_R_TYPE(rela[i].r_info)); | |
| 137 | 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 | 138 | setup_early_printk(NULL); |
| 139 | 139 | #endif |
| 140 | 140 | |
| 141 | − early_printk("Ramdisk addr 0x%08x, FDT 0x%08x\n", ram, fdt); | |
| 142 | − printk(KERN_NOTICE "Found FDT at 0x%08x\n", fdt); | |
| 141 | + early_printk("Ramdisk addr 0x%08x, ", ram); | |
| 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 | 148 | #ifdef CONFIG_MTD_UCLINUX |
| 145 | 149 | early_printk("Found romfs @ 0x%08x (0x%08x)\n", |
| @@ -33,105 +33,6 @@ · 32 unmodified lines | ||
| 33 | 33 | #include <linux/unistd.h> |
| 34 | 34 | |
| 35 | 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 | 37 | asmlinkage long microblaze_vfork(struct pt_regs *regs) |
| 137 | 38 | { |
| @@ -121,7 +121,7 @@ ENTRY(sys_call_table) · 120 unmodified lines | ||
| 121 | 121 | .long sys_wait4 |
| 122 | 122 | .long sys_swapoff /* 115 */ |
| 123 | 123 | .long sys_sysinfo |
| 124 | − .long sys_ipc | |
| 124 | + .long sys_ni_syscall /* old sys_ipc */ | |
| 125 | 125 | .long sys_fsync |
| 126 | 126 | .long sys_ni_syscall /* sys_sigreturn_wrapper */ |
| 127 | 127 | .long sys_clone /* 120 */ |
| @@ -69,7 +69,7 @@ static int store_updates_sp(struct pt_regs *regs) · 68 unmodified lines | ||
| 69 | 69 | * It is called from do_page_fault above and from some of the procedures |
| 70 | 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 | 74 | const struct exception_table_entry *fixup; |
| 75 | 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 | 123 | #endif /* CONFIG_KGDB */ |
| 124 | 124 | |
| 125 | − if (in_atomic() || mm == NULL) { | |
| 126 | − /* FIXME */ | |
| 127 | − if (kernel_mode(regs)) { | |
| 128 | − printk(KERN_EMERG | |
| 129 | − "Page fault in kernel mode - Oooou!!! pid %d\n", | |
| 130 | − current->pid); | |
| 131 | − _exception(SIGSEGV, regs, code, address); | |
| 132 | − return; | |
| 133 | − } | |
| 125 | + if (in_atomic() || !mm) { | |
| 126 | + if (kernel_mode(regs)) | |
| 127 | + goto bad_area_nosemaphore; | |
| 128 | + | |
| 134 | 129 | /* in_atomic() in user mode is really bad, |
| 135 | 130 | as is current->mm == NULL. */ |
| 136 | 131 | printk(KERN_EMERG "Page fault in user mode with " |
| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | /* |
| 2 | 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 | 6 | * This program is free software; you can redistribute it and/or modify |
| 7 | 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 | 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 | 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 | 8 | platform.o \ |
| 9 | 9 | gpio.o \ |
| 10 | 10 | clock.o |
| 11 | +EXTRA_CFLAGS += -Werror | |
| @@ -264,19 +264,6 @@ static void __init tnetd7300_init_clocks(void) · 263 unmodified lines | ||
| 264 | 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 | 267 | static void tnetd7200_set_clock(int base, struct tnetd7200_clock *clock, |
| 281 | 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 | 52 | size <<= 1; |
| 53 | 53 | } while (size < (64 << 20)); |
| 54 | 54 | |
| 55 | − writel(tmpaddr, &addr); | |
| 55 | + writel((u32)tmpaddr, &addr); | |
| 56 | 56 | |
| 57 | 57 | return size; |
| 58 | 58 | } |
| @@ -28,7 +28,6 @@ · 27 unmodified lines | ||
| 28 | 28 | #include <linux/serial_8250.h> |
| 29 | 29 | #include <linux/ioport.h> |
| 30 | 30 | #include <linux/io.h> |
| 31 | −#include <linux/version.h> | |
| 32 | 31 | #include <linux/vlynq.h> |
| 33 | 32 | #include <linux/leds.h> |
| 34 | 33 | #include <linux/string.h> |
| @@ -243,13 +242,13 @@ static struct platform_device physmap_flash = { · 208 unmodified lines | ||
| 243 | 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 | 246 | static struct platform_device cpmac_low = { |
| 248 | 247 | .id = 0, |
| 249 | 248 | .name = "cpmac", |
| 250 | 249 | .dev = { |
| 251 | 250 | .dma_mask = &cpmac_dma_mask, |
| 252 | − .coherent_dma_mask = DMA_32BIT_MASK, | |
| 251 | + .coherent_dma_mask = DMA_BIT_MASK(32), | |
| 253 | 252 | .platform_data = &cpmac_low_data, |
| 254 | 253 | }, |
| 255 | 254 | .resource = cpmac_low_res, |
| @@ -261,7 +260,7 @@ static struct platform_device cpmac_high = { · 5 unmodified lines | ||
| 261 | 260 | .name = "cpmac", |
| 262 | 261 | .dev = { |
| 263 | 262 | .dma_mask = &cpmac_dma_mask, |
| 264 | − .coherent_dma_mask = DMA_32BIT_MASK, | |
| 263 | + .coherent_dma_mask = DMA_BIT_MASK(32), | |
| 265 | 264 | .platform_data = &cpmac_high_data, |
| 266 | 265 | }, |
| 267 | 266 | .resource = cpmac_high_res, |
| @@ -481,6 +480,7 @@ static void __init detect_leds(void) · 213 unmodified lines | ||
| 481 | 480 | static int __init ar7_register_devices(void) |
| 482 | 481 | { |
| 483 | 482 | int res; |
| 483 | +#ifdef CONFIG_SERIAL_8250 | |
| 484 | 484 | static struct uart_port uart_port[2]; |
| 485 | 485 | |
| 486 | 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 | 512 | if (res) |
| 513 | 513 | return res; |
| 514 | 514 | } |
| 515 | − | |
| 515 | +#endif /* CONFIG_SERIAL_8250 */ | |
| 516 | 516 | res = platform_device_register(&physmap_flash); |
| 517 | 517 | if (res) |
| 518 | 518 | return res; |
| @@ -144,7 +144,7 @@ static char * __init lookup_psp_var_map(u8 num) · 143 unmodified lines | ||
| 144 | 144 | { |
| 145 | 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 | 148 | if (psp_var_map[i].num == num) |
| 149 | 149 | return psp_var_map[i].value; |
| 150 | 150 | |
| @@ -15,7 +15,6 @@ · 14 unmodified lines | ||
| 15 | 15 | * with this program; if not, write to the Free Software Foundation, Inc., |
| 16 | 16 | * 59 Temple Place - Suite 330, Boston MA 02111-1307, USA. |
| 17 | 17 | */ |
| 18 | −#include <linux/version.h> | |
| 19 | 18 | #include <linux/init.h> |
| 20 | 19 | #include <linux/ioport.h> |
| 21 | 20 | #include <linux/pm.h> |
| @@ -194,11 +194,11 @@ static void octeon_init_secondary(void) · 193 unmodified lines | ||
| 194 | 194 | void octeon_prepare_cpus(unsigned int max_cpus) |
| 195 | 195 | { |
| 196 | 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 | 198 | "mailbox0", mailbox_interrupt)) { |
| 199 | 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 | 202 | "mailbox1", mailbox_interrupt)) { |
| 203 | 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 | 2 | * Bus error event handling code for systems equipped with ECC |
| 5 | 3 | * handling logic, i.e. DECstation/DECsystem 5000/200 (KN02), |
| 6 | 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 | 2 | * Copyright (C) 1995, 1996, 1997 Paul M. Antoine and Harald Koerfgen |
| 5 | 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 | 2 | * DEC I/O ASIC interrupts. |
| 5 | 3 | * |
| 6 | 4 | * Copyright (c) 2002, 2003 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/dec/kn01-berr.c | |
| 3 | − * | |
| 4 | 2 | * Bus error event handling code for DECstation/DECsystem 3100 |
| 5 | 3 | * and 2100 (KN01) systems equipped with parity error detection |
| 6 | 4 | * logic. |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/dec/kn02-irq.c | |
| 3 | − * | |
| 4 | 2 | * DECstation 5000/200 (KN02) Control and Status Register |
| 5 | 3 | * interrupts. |
| 6 | 4 | * |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/dec/kn02xa-berr.c | |
| 3 | − * | |
| 4 | 2 | * Bus error event handling code for 5000-series systems equipped |
| 5 | 3 | * with parity error detection logic, i.e. DECstation/DECsystem |
| 6 | 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 | 2 | * O32 interface for the 64 (or N32) ABI. |
| 5 | 3 | * |
| 6 | 4 | * Copyright (C) 2002 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * arch/mips/dec/prom/console.c | |
| 3 | − * | |
| 4 | 2 | * DECstation PROM-based early console support. |
| 5 | 3 | * |
| 6 | 4 | * Copyright (C) 2004, 2007 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/dec/time.c | |
| 3 | − * | |
| 4 | 2 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds |
| 5 | 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 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | 3 | # |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | # Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | 3 | # |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright(C) MontaVista Software Inc, 2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * O32 interface for the 64 (or N32) ABI. |
| 5 | 3 | * |
| 6 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2005-2006 |
| 6 | 3 | * |
| 7 | 4 | * This file based on include/asm-mips/ddb5xxx/ddb5xxx.h |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | ||
| 20 | 20 | #define GIC_TRIG_EDGE 1 |
| 21 | 21 | #define GIC_TRIG_LEVEL 0 |
| 22 | 22 | |
| 23 | −#if CONFIG_SMP | |
| 23 | +#ifdef CONFIG_SMP | |
| 24 | 24 | #define GIC_NUM_INTRS (24 + NR_CPUS * 2) |
| 25 | 25 | #else |
| 26 | 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 | 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 | 102 | do { \ |
| 103 | 103 | pgtable_page_dtor(pte); \ |
| 104 | 104 | tlb_remove_page((tlb), pte); \ |
| 105 | 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 | 107 | #ifdef CONFIG_64BIT |
| 119 | 108 | |
| 120 | 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 | 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 | 126 | #endif |
| 138 | 127 | |
| @@ -23,6 +23,8 @@ · 22 unmodified lines | ||
| 23 | 23 | #if defined(CONFIG_PMC_MSP7120_EVAL) || defined(CONFIG_PMC_MSP7120_GW) || \ |
| 24 | 24 | defined(CONFIG_PMC_MSP7120_FPGA) |
| 25 | 25 | #define MIPS34K_MISSED_ITLB_WAR 1 |
| 26 | +#else | |
| 27 | +#define MIPS34K_MISSED_ITLB_WAR 0 | |
| 26 | 28 | #endif |
| 27 | 29 | |
| 28 | 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 | 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) | |
| 315 | −#define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk) - 1) | |
| 314 | +#define __KSTK_TOS(tsk) ((unsigned long)task_stack_page(tsk) + \ | |
| 315 | + THREAD_SIZE - 32 - sizeof(struct pt_regs)) | |
| 316 | +#define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) | |
| 316 | 317 | #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc) |
| 317 | 318 | #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29]) |
| 318 | 319 | #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status) |
| @@ -354,16 +354,17 @@ · 353 unmodified lines | ||
| 354 | 354 | #define __NR_pwritev (__NR_Linux + 331) |
| 355 | 355 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) |
| 356 | 356 | #define __NR_perf_counter_open (__NR_Linux + 333) |
| 357 | +#define __NR_accept4 (__NR_Linux + 334) | |
| 357 | 358 | |
| 358 | 359 | /* |
| 359 | 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 | 364 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ |
| 364 | 365 | |
| 365 | 366 | #define __NR_O32_Linux 4000 |
| 366 | −#define __NR_O32_Linux_syscalls 333 | |
| 367 | +#define __NR_O32_Linux_syscalls 334 | |
| 367 | 368 | |
| 368 | 369 | #if _MIPS_SIM == _MIPS_SIM_ABI64 |
| 369 | 370 | |
| @@ -664,16 +665,17 @@ · 294 unmodified lines | ||
| 664 | 665 | #define __NR_pwritev (__NR_Linux + 290) |
| 665 | 666 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) |
| 666 | 667 | #define __NR_perf_counter_open (__NR_Linux + 292) |
| 668 | +#define __NR_accept4 (__NR_Linux + 293) | |
| 667 | 669 | |
| 668 | 670 | /* |
| 669 | 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 | 675 | #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ |
| 674 | 676 | |
| 675 | 677 | #define __NR_64_Linux 5000 |
| 676 | −#define __NR_64_Linux_syscalls 292 | |
| 678 | +#define __NR_64_Linux_syscalls 293 | |
| 677 | 679 | |
| 678 | 680 | #if _MIPS_SIM == _MIPS_SIM_NABI32 |
| 679 | 681 | |
| @@ -978,16 +980,17 @@ · 298 unmodified lines | ||
| 978 | 980 | #define __NR_pwritev (__NR_Linux + 294) |
| 979 | 981 | #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) |
| 980 | 982 | #define __NR_perf_counter_open (__NR_Linux + 296) |
| 983 | +#define __NR_accept4 (__NR_Linux + 297) | |
| 981 | 984 | |
| 982 | 985 | /* |
| 983 | 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 | 990 | #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ |
| 988 | 991 | |
| 989 | 992 | #define __NR_N32_Linux 6000 |
| 990 | −#define __NR_N32_Linux_syscalls 296 | |
| 993 | +#define __NR_N32_Linux_syscalls 297 | |
| 991 | 994 | |
| 992 | 995 | #ifdef __KERNEL__ |
| 993 | 996 | |
| @@ -190,7 +190,7 @@ int vdma_free(unsigned long laddr) · 189 unmodified lines | ||
| 190 | 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 | 194 | pgtbl[i].owner = VDMA_PAGE_EMPTY; |
| 195 | 195 | i++; |
| 196 | 196 | } |
| @@ -188,7 +188,8 @@ NESTED(kernel_entry, 16, sp) # kernel entry point · 187 unmodified lines | ||
| 188 | 188 | |
| 189 | 189 | MTC0 zero, CP0_CONTEXT # clear context register |
| 190 | 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 | 193 | PTR_ADDU sp, $28 |
| 193 | 194 | set_saved_sp sp, t0, t1 |
| 194 | 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 | 2 | * Based on linux/arch/mips/jmr3927/rbhma3100/irq.c, |
| 5 | 3 | * linux/arch/mips/tx4927/common/tx4927_irq.c, |
| 6 | 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 | 98 | static int apply_r_mips_26_rel(struct module *me, u32 *location, Elf_Addr v) |
| 99 | 99 | { |
| 100 | 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 | 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 | 119 | static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) |
| 119 | 120 | { |
| 120 | 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 | 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 | 224 | return 0; |
| 223 | 225 | |
| 224 | 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 | 229 | return -ENOEXEC; |
| 228 | 230 | } |
| @@ -301,7 +303,7 @@ int apply_relocate(Elf_Shdr *sechdrs, const char *strtab, · 72 unmodified lines | ||
| 301 | 303 | /* This is the symbol it is referring to */ |
| 302 | 304 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
| 303 | 305 | + ELF_MIPS_R_SYM(rel[i]); |
| 304 | − if (!sym->st_value) { | |
| 306 | + if (IS_ERR_VALUE(sym->st_value)) { | |
| 305 | 307 | /* Ignore unresolved weak symbol */ |
| 306 | 308 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
| 307 | 309 | continue; |
| @@ -341,7 +343,7 @@ int apply_relocate_add(Elf_Shdr *sechdrs, const char *strtab, · 33 unmodified lines | ||
| 341 | 343 | /* This is the symbol it is referring to */ |
| 342 | 344 | sym = (Elf_Sym *)sechdrs[symindex].sh_addr |
| 343 | 345 | + ELF_MIPS_R_SYM(rel[i]); |
| 344 | − if (!sym->st_value) { | |
| 346 | + if (IS_ERR_VALUE(sym->st_value)) { | |
| 345 | 347 | /* Ignore unresolved weak symbol */ |
| 346 | 348 | if (ELF_ST_BIND(sym->st_info) == STB_WEAK) |
| 347 | 349 | continue; |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/kernel/proc.c | |
| 3 | − * | |
| 4 | 2 | * Copyright (C) 1995, 1996, 2001 Ralf Baechle |
| 5 | 3 | * Copyright (C) 2001, 2004 MIPS Technologies, Inc. |
| 6 | 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 | 116 | struct thread_info *ti = task_thread_info(p); |
| 117 | 117 | struct pt_regs *childregs; |
| 118 | − long childksp; | |
| 118 | + unsigned long childksp; | |
| 119 | 119 | p->set_child_tid = p->clear_child_tid = NULL; |
| 120 | 120 | |
| 121 | 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 | 133 | /* set up new TSS. */ |
| 134 | 134 | childregs = (struct pt_regs *) childksp - 1; |
| 135 | + /* Put the stack after the struct pt_regs. */ | |
| 136 | + childksp = (unsigned long) childregs; | |
| 135 | 137 | *childregs = *regs; |
| 136 | 138 | childregs->regs[7] = 0; /* Clear error flag */ |
| 137 | 139 | |
| @@ -654,6 +654,7 @@ einval: li v0, -ENOSYS · 653 unmodified lines | ||
| 654 | 654 | sys sys_pwritev 6 |
| 655 | 655 | sys sys_rt_tgsigqueueinfo 4 |
| 656 | 656 | sys sys_perf_counter_open 5 |
| 657 | + sys sys_accept4 4 | |
| 657 | 658 | .endm |
| 658 | 659 | |
| 659 | 660 | /* We pre-compute the number of _instruction_ bytes needed to |
| @@ -491,4 +491,5 @@ sys_call_table: · 490 unmodified lines | ||
| 491 | 491 | PTR sys_pwritev /* 5390 */ |
| 492 | 492 | PTR sys_rt_tgsigqueueinfo |
| 493 | 493 | PTR sys_perf_counter_open |
| 494 | + PTR sys_accept4 | |
| 494 | 495 | .size sys_call_table,.-sys_call_table |
| @@ -417,4 +417,5 @@ EXPORT(sysn32_call_table) · 416 unmodified lines | ||
| 417 | 417 | PTR sys_pwritev |
| 418 | 418 | PTR compat_sys_rt_tgsigqueueinfo /* 5295 */ |
| 419 | 419 | PTR sys_perf_counter_open |
| 420 | + PTR sys_accept4 | |
| 420 | 421 | .size sysn32_call_table,.-sysn32_call_table |
| @@ -537,4 +537,5 @@ sys_call_table: · 536 unmodified lines | ||
| 537 | 537 | PTR compat_sys_pwritev |
| 538 | 538 | PTR compat_sys_rt_tgsigqueueinfo |
| 539 | 539 | PTR sys_perf_counter_open |
| 540 | + PTR sys_accept4 | |
| 540 | 541 | .size sys_call_table,.-sys_call_table |
| @@ -465,11 +465,8 @@ void smtc_prepare_cpus(int cpus) · 464 unmodified lines | ||
| 465 | 465 | smtc_configure_tlb(); |
| 466 | 466 | |
| 467 | 467 | for (tc = 0, vpe = 0 ; (vpe < nvpe) && (tc < ntc) ; vpe++) { |
| 468 | − /* | |
| 469 | − * Set the MVP bits. | |
| 470 | − */ | |
| 471 | − settc(tc); | |
| 472 | − write_vpe_c0_vpeconf0(read_vpe_c0_vpeconf0() | VPECONF0_MVP); | |
| 468 | + if (tcpervpe[vpe] == 0) | |
| 469 | + continue; | |
| 473 | 470 | if (vpe != 0) |
| 474 | 471 | printk(", "); |
| 475 | 472 | printk("VPE %d: TC", vpe); |
| @@ -487,6 +484,12 @@ void smtc_prepare_cpus(int cpus) · 11 unmodified lines | ||
| 487 | 484 | tc++; |
| 488 | 485 | } |
| 489 | 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 | 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 | 2 | * Stack trace management functions |
| 5 | 3 | * |
| 6 | 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| @@ -73,7 +73,7 @@ static int major; · 72 unmodified lines | ||
| 73 | 73 | static const int minor = 1; /* fixed for now */ |
| 74 | 74 | |
| 75 | 75 | #ifdef CONFIG_MIPS_APSP_KSPD |
| 76 | − static struct kspd_notifications kspd_events; | |
| 76 | +static struct kspd_notifications kspd_events; | |
| 77 | 77 | static int kspd_events_reqd = 0; |
| 78 | 78 | #endif |
| 79 | 79 | |
| @@ -155,10 +155,9 @@ struct { · 75 unmodified lines | ||
| 155 | 155 | }; |
| 156 | 156 | |
| 157 | 157 | static void release_progmem(void *ptr); |
| 158 | −extern void save_gp_address(unsigned int secbase, unsigned int rel); | |
| 159 | 158 | |
| 160 | 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 | 162 | struct vpe *v; |
| 164 | 163 | |
| @@ -174,7 +173,7 @@ struct vpe *get_vpe(int minor) · 9 unmodified lines | ||
| 174 | 173 | } |
| 175 | 174 | |
| 176 | 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 | 178 | struct tc *t; |
| 180 | 179 | |
| @@ -186,20 +185,8 @@ struct tc *get_tc(int index) · 5 unmodified lines | ||
| 186 | 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 | 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 | 191 | struct vpe *v; |
| 205 | 192 | |
| @@ -216,7 +203,7 @@ struct vpe *alloc_vpe(int minor) · 10 unmodified lines | ||
| 216 | 203 | } |
| 217 | 204 | |
| 218 | 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 | 208 | struct tc *tc; |
| 222 | 209 | |
| @@ -232,7 +219,7 @@ out: · 9 unmodified lines | ||
| 232 | 219 | } |
| 233 | 220 | |
| 234 | 221 | /* clean up and free everything */ |
| 235 | −void release_vpe(struct vpe *v) | |
| 222 | +static void release_vpe(struct vpe *v) | |
| 236 | 223 | { |
| 237 | 224 | list_del(&v->list); |
| 238 | 225 | if (v->load_addr) |
| @@ -240,7 +227,7 @@ void release_vpe(struct vpe *v) · 1 unmodified line | ||
| 240 | 227 | kfree(v); |
| 241 | 228 | } |
| 242 | 229 | |
| 243 | −void dump_mtregs(void) | |
| 230 | +static void dump_mtregs(void) | |
| 244 | 231 | { |
| 245 | 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 | 314 | || (s->sh_flags & masks[m][1]) |
| 328 | 315 | || s->sh_entsize != ~0UL) |
| 329 | 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 | 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 | 450 | unsigned long insnlo = *location; |
| 463 | 451 | Elf32_Addr val, vallo; |
| 452 | + struct mips_hi16 *l, *next; | |
| 464 | 453 | |
| 465 | 454 | /* Sign extend the addend we extract from the lo insn. */ |
| 466 | 455 | vallo = ((insnlo & 0xffff) ^ 0x8000) - 0x8000; |
| 467 | 456 | |
| 468 | 457 | if (mips_hi16_list != NULL) { |
| 469 | − struct mips_hi16 *l; | |
| 470 | 458 | |
| 471 | 459 | l = mips_hi16_list; |
| 472 | 460 | while (l != NULL) { |
| 473 | − struct mips_hi16 *next; | |
| 474 | 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 | 467 | printk(KERN_DEBUG "VPE loader: " |
| 481 | 468 | "apply_r_mips_lo16/hi16: \t" |
| 482 | 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 | 505 | *location = insnlo; |
| 519 | 506 | |
| 520 | 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 | 520 | static int (*reloc_handlers[]) (struct module *me, uint32_t *location, |
| @@ -541,7 +538,7 @@ static char *rstrs[] = { · 17 unmodified lines | ||
| 541 | 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 | 542 | const char *strtab, |
| 546 | 543 | unsigned int symindex, |
| 547 | 544 | unsigned int relsec, |
| @@ -586,7 +583,7 @@ int apply_relocations(Elf32_Shdr *sechdrs, · 38 unmodified lines | ||
| 586 | 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 | 588 | gp_addr = secbase + rel; |
| 592 | 589 | gp_offs = gp_addr - (secbase & 0xffff0000); |
| @@ -89,13 +89,13 @@ unsigned __cpuinit get_c0_compare_int(void) · 88 unmodified lines | ||
| 89 | 89 | if (cpu_has_veic) { |
| 90 | 90 | set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); |
| 91 | 91 | mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; |
| 92 | − } else { | |
| 93 | −#endif | |
| 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; | |
| 92 | + | |
| 93 | + return mips_cpu_timer_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 | 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 | 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 | 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 | 8 | #include <linux/module.h> |
| 5 | 9 | #include <linux/spinlock.h> |
| @@ -171,6 +171,7 @@ out_of_memory: · 170 unmodified lines | ||
| 171 | 171 | * We ran out of memory, call the OOM killer, and return the userspace |
| 172 | 172 | * (which will retry the fault, or kill us if we got oom-killed). |
| 173 | 173 | */ |
| 174 | + up_read(&mm->mmap_sem); | |
| 174 | 175 | pagefault_out_of_memory(); |
| 175 | 176 | return; |
| 176 | 177 | |
| @@ -331,6 +331,7 @@ static struct irqaction irq_call = { · 330 unmodified lines | ||
| 331 | 331 | .flags = IRQF_DISABLED|IRQF_PERCPU, |
| 332 | 332 | .name = "IPI_call" |
| 333 | 333 | }; |
| 334 | +#endif /* CONFIG_MIPS_MT_SMP */ | |
| 334 | 335 | |
| 335 | 336 | static int gic_resched_int_base; |
| 336 | 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 | 348 | return GIC_RESCHED_INT(cpu); |
| 348 | 349 | } |
| 349 | −#endif /* CONFIG_MIPS_MT_SMP */ | |
| 350 | 350 | |
| 351 | 351 | static struct irqaction i8259irq = { |
| 352 | 352 | .handler = no_action, |
| @@ -138,7 +138,7 @@ __init void plat_time_init(void) · 137 unmodified lines | ||
| 138 | 138 | * HZ timer interrupts per second. |
| 139 | 139 | */ |
| 140 | 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 | 142 | write_c0_count(0); |
| 143 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright (C) 2004, 2006 MIPS Technologies, Inc. All rights reserved. |
| 5 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Copyright (C) NEC Electronics Corporation 2004-2006 |
| 6 | 3 | * |
| 7 | 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 | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | 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 | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | 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 | 2 | * Based on linux/arch/mips/txx9/rbtx4939/setup.c, |
| 5 | 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 | 1040 | int bus_number = bus->number; |
| 1041 | 1041 | |
| 1042 | 1042 | /* |
| 1043 | − * We need to force the bus number to be zero on the root | |
| 1044 | − * bus. Linux numbers the 2nd root bus to start after all | |
| 1045 | − * buses on root 0. | |
| 1043 | + * For the top level bus make sure our hardware bus number | |
| 1044 | + * matches the software one. | |
| 1046 | 1045 | */ |
| 1047 | − if (bus->parent == NULL) | |
| 1048 | − bus_number = 0; | |
| 1046 | + if (bus->parent == NULL) { | |
| 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 | 1061 | * PCIe only has a single device connected to Octeon. It is |
| 1052 | 1062 | * always device ID 0. Don't bother doing reads for other |
| 1053 | 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 | 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 | 1080 | * bridge only respondes to device ID 0, function |
| 1071 | 1081 | * 0-1 |
| 1072 | 1082 | */ |
| 1073 | − if ((bus_number == 0) && (devfn >= 2)) | |
| 1083 | + if ((bus->parent == NULL) && (devfn >= 2)) | |
| 1074 | 1084 | return PCIBIOS_FUNC_NOT_SUPPORTED; |
| 1075 | 1085 | /* |
| 1076 | 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 | 1177 | int size, u32 val) |
| 1168 | 1178 | { |
| 1169 | 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 | 1181 | switch (size) { |
| 1179 | 1182 | case 4: |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * @file /arch/mips/pmc-sierra/msp71xx/gpio.c | |
| 3 | − * | |
| 4 | 2 | * Generic PMC MSP71xx GPIO handling. These base gpio are controlled by two |
| 5 | 3 | * types of registers. The data register sets the output level when in output |
| 6 | 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 | 2 | * Generic PMC MSP71xx EXTENDED (EXD) GPIO handling. The extended gpio is |
| 5 | 3 | * a set of hardware registers that have no need for explicit locking as |
| 6 | 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 | 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 | 48 | /* check for PER interrupt range */ |
| 56 | 49 | if (irq < MSP_PER_INTBASE) |
| 57 | 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 | 55 | static struct irq_chip msp_slp_irq_controller = { |
| 63 | 56 | .name = "MSP_SLP", |
| 64 | 57 | .ack = ack_msp_slp_irq, |
| 65 | − .mask = ack_msp_slp_irq, | |
| 66 | − .mask_ack = ack_msp_slp_irq, | |
| 58 | + .mask = mask_msp_slp_irq, | |
| 67 | 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 | 72 | /* initialize all the IRQ descriptors */ |
| 81 | 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 | 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 | 2 | * Copyright (C) 2003 PMC-Sierra Inc. |
| 5 | 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 | 2 | * Broadcom BCM91250A (SWARM), etc. I2C platform setup. |
| 5 | 3 | * |
| 6 | 4 | * Copyright (c) 2008 Maciej W. Rozycki |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/txx9/generic/mem_tx4927.c | |
| 3 | − * | |
| 4 | 2 | * common tx4927 memory interface |
| 5 | 3 | * |
| 6 | 4 | * Author: MontaVista Software, Inc. |
| @@ -1,6 +1,4 @@ | ||
| 1 | 1 | /* |
| 2 | − * linux/arch/mips/txx9/generic/setup.c | |
| 3 | − * | |
| 4 | 2 | * Based on linux/arch/mips/txx9/rbtx4938/setup.c, |
| 5 | 3 | * and RBTX49xx patch from CELF patch archive. |
| 6 | 4 | * |
| @@ -512,10 +512,10 @@ static void __init rbtx4939_setup(void) · 511 unmodified lines | ||
| 512 | 512 | rbtx4939_ebusc_setup(); |
| 513 | 513 | /* always enable ATA0 */ |
| 514 | 514 | txx9_set64(&tx4939_ccfgptr->pcfg, TX4939_PCFG_ATA0MODE); |
| 515 | − rbtx4939_update_ioc_pen(); | |
| 516 | 515 | if (txx9_master_clock == 0) |
| 517 | 516 | txx9_master_clock = 20000000; |
| 518 | 517 | tx4939_setup(); |
| 518 | + rbtx4939_update_ioc_pen(); | |
| 519 | 519 | #ifdef HAVE_RBTX4939_IOSWAB |
| 520 | 520 | ioswabw = rbtx4939_ioswabw; |
| 521 | 521 | __mem_ioswabw = rbtx4939_mem_ioswabw; |
| @@ -59,7 +59,6 @@ void pcibios_penalize_isa_irq(int irq); · 58 unmodified lines | ||
| 59 | 59 | #include <linux/slab.h> |
| 60 | 60 | #include <asm/scatterlist.h> |
| 61 | 61 | #include <linux/string.h> |
| 62 | −#include <linux/mm.h> | |
| 63 | 62 | #include <asm/io.h> |
| 64 | 63 | |
| 65 | 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 | 56 | #endif /* _ASM_PGALLOC_H */ |
| @@ -107,7 +107,7 @@ SECTIONS · 106 unmodified lines | ||
| 107 | 107 | __init_end = .; |
| 108 | 108 | /* freed after init ends here */ |
| 109 | 109 | |
| 110 | − BSS(4) | |
| 110 | + BSS_SECTION(0, PAGE_SIZE, 4) | |
| 111 | 111 | |
| 112 | 112 | _end = . ; |
| 113 | 113 | |
| @@ -21,7 +21,7 @@ do { if (!(tlb)->fullmm) \ · 20 unmodified lines | ||
| 21 | 21 | |
| 22 | 22 | #include <asm-generic/tlb.h> |
| 23 | 23 | |
| 24 | −#define __pmd_free_tlb(tlb, pmd) pmd_free((tlb)->mm, pmd) | |
| 25 | −#define __pte_free_tlb(tlb, pte) pte_free((tlb)->mm, pte) | |
| 24 | +#define __pmd_free_tlb(tlb, pmd, addr) pmd_free((tlb)->mm, pmd) | |
| 25 | +#define __pte_free_tlb(tlb, pte, addr) pte_free((tlb)->mm, pte) | |
| 26 | 26 | |
| 27 | 27 | #endif |
| @@ -553,7 +553,7 @@ · 552 unmodified lines | ||
| 553 | 553 | * on most of those machines only handles cache transactions. |
| 554 | 554 | */ |
| 555 | 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 | 558 | /* Drop prot bits and convert to page addr for iitlbt and idtlbt */ |
| 559 | 559 | convert_for_tlb_insert20 \pte |
| @@ -86,8 +86,12 @@ · 85 unmodified lines | ||
| 86 | 86 | * the bottom of the table, which has a maximum signed displacement of |
| 87 | 87 | * 0x3fff; however, since we're only going forward, this becomes |
| 88 | 88 | * 0x1fff, and thus, since each GOT entry is 8 bytes long we can have |
| 89 | − * at most 1023 entries */ | |
| 90 | −#define MAX_GOTS 1023 | |
| 89 | + * at most 1023 entries. | |
| 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 | 96 | /* three functions to determine where in the module core |
| 93 | 97 | * or init pieces the location is */ |
| @@ -145,12 +149,40 @@ struct stub_entry { · 51 unmodified lines | ||
| 145 | 149 | /* The reassemble_* functions prepare an immediate value for |
| 146 | 150 | insertion into an opcode. pa-risc uses all sorts of weird bitfields |
| 147 | 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 | 169 | static inline int reassemble_14(int as14) |
| 149 | 170 | { |
| 150 | 171 | return (((as14 & 0x1fff) << 1) | |
| 151 | 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 | 186 | static inline int reassemble_17(int as17) |
| 155 | 187 | { |
| 156 | 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 | 439 | enum elf_stub_type stub_type, Elf_Addr loc0, unsigned int targetsec) |
| 408 | 440 | { |
| 409 | 441 | struct stub_entry *stub; |
| 442 | + int __maybe_unused d; | |
| 410 | 443 | |
| 411 | 444 | /* initialize stub_offset to point in front of the section */ |
| 412 | 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 | 494 | switch (stub_type) { |
| 462 | 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 | 506 | stub->insns[1] = 0x53610020; /* ldd 10(%dp),%r1 */ |
| 465 | 507 | stub->insns[2] = 0xe820d000; /* bve (%r1) */ |
| 466 | 508 | stub->insns[3] = 0x537b0030; /* ldd 18(%dp),%dp */ |
| 467 | − | |
| 468 | − stub->insns[0] |= reassemble_14(get_got(me, value, addend) & 0x3fff); | |
| 469 | 509 | break; |
| 470 | 510 | case ELF_STUB_MILLI: |
| 471 | 511 | stub->insns[0] = 0x20200000; /* ldil 0,%r1 */ |
| @@ -410,7 +410,7 @@ · 409 unmodified lines | ||
| 410 | 410 | bus-range = <0 0>; |
| 411 | 411 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 412 | 412 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 413 | − 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | |
| 413 | + 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; | |
| 414 | 414 | sleep = <&pmc 0x00010000>; |
| 415 | 415 | clock-frequency = <66666666>; |
| 416 | 416 | #interrupt-cells = <1>; |
| @@ -394,7 +394,7 @@ · 393 unmodified lines | ||
| 394 | 394 | bus-range = <0 0>; |
| 395 | 395 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 396 | 396 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 397 | − 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | |
| 397 | + 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; | |
| 398 | 398 | sleep = <&pmc 0x00010000>; |
| 399 | 399 | clock-frequency = <66666666>; |
| 400 | 400 | #interrupt-cells = <1>; |
| @@ -424,7 +424,7 @@ · 423 unmodified lines | ||
| 424 | 424 | bus-range = <0x0 0x0>; |
| 425 | 425 | ranges = <0x02000000 0x0 0x90000000 0x90000000 0x0 0x10000000 |
| 426 | 426 | 0x42000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
| 427 | − 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; | |
| 427 | + 0x01000000 0x0 0x00000000 0xe0300000 0x0 0x00100000>; | |
| 428 | 428 | sleep = <&pmc 0x00010000>; |
| 429 | 429 | clock-frequency = <66666666>; |
| 430 | 430 | #interrupt-cells = <1>; |
| @@ -501,6 +501,10 @@ · 500 unmodified lines | ||
| 501 | 501 | reg = <0x6>; |
| 502 | 502 | device_type = "ethernet-phy"; |
| 503 | 503 | }; |
| 504 | + tbi-phy@11 { | |
| 505 | + reg = <0x11>; | |
| 506 | + device_type = "tbi-phy"; | |
| 507 | + }; | |
| 504 | 508 | }; |
| 505 | 509 | mdio@3520 { |
| 506 | 510 | #address-cells = <1>; |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:05 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:02 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | CONFIG_FSL_EMB_PERFMON=y |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,6 +56,7 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | # CONFIG_DEFAULT_UIMAGE is not set |
| 57 | 61 | CONFIG_REDBOOT=y |
| 58 | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| @@ -60,6 +64,7 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y · 1 unmodified line | ||
| 60 | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 61 | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 62 | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | +CONFIG_CONSTRUCTORS=y | |
| 63 | 68 | |
| 64 | 69 | # |
| 65 | 70 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 108 | 113 | CONFIG_EMBEDDED=y |
| 109 | 114 | CONFIG_SYSCTL_SYSCALL=y |
| 110 | 115 | # CONFIG_KALLSYMS is not set |
| 111 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 112 | 116 | CONFIG_HOTPLUG=y |
| 113 | 117 | CONFIG_PRINTK=y |
| 114 | 118 | CONFIG_BUG=y |
| @@ -121,9 +125,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 121 | 125 | CONFIG_EVENTFD=y |
| 122 | 126 | CONFIG_SHMEM=y |
| 123 | 127 | CONFIG_AIO=y |
| 128 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 129 | + | |
| 130 | +# | |
| 131 | +# Performance Counters | |
| 132 | +# | |
| 133 | +# CONFIG_PERF_COUNTERS is not set | |
| 124 | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | 135 | CONFIG_PCI_QUIRKS=y |
| 126 | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 127 | 138 | CONFIG_COMPAT_BRK=y |
| 128 | 139 | # CONFIG_SLAB is not set |
| 129 | 140 | CONFIG_SLUB=y |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 136 | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | + | |
| 151 | +# | |
| 152 | +# GCOV-based kernel profiling | |
| 153 | +# | |
| 139 | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 148 | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | 165 | CONFIG_BLOCK=y |
| 151 | −# CONFIG_LBD is not set | |
| 166 | +CONFIG_LBDAF=y | |
| 152 | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | |
| @@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | ||
| 190 | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | 206 | # CONFIG_SBC834x is not set |
| 192 | 207 | CONFIG_ASP834x=y |
| 208 | +# CONFIG_KMETER1 is not set | |
| 193 | 209 | CONFIG_PPC_MPC834x=y |
| 194 | 210 | # CONFIG_PPC_86xx is not set |
| 195 | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 235 | 251 | # CONFIG_HAVE_AOUT is not set |
| 236 | 252 | # CONFIG_BINFMT_MISC is not set |
| 237 | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | +# CONFIG_SWIOTLB is not set | |
| 238 | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 255 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | 273 | CONFIG_BOUNCE=y |
| 257 | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | −CONFIG_UNEVICTABLE_LRU=y | |
| 259 | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 261 | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -490,6 +512,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 100 unmodified lines | ||
| 490 | 512 | # CONFIG_MTD_UBI is not set |
| 491 | 513 | CONFIG_OF_DEVICE=y |
| 492 | 514 | CONFIG_OF_I2C=y |
| 515 | +CONFIG_OF_MDIO=y | |
| 493 | 516 | # CONFIG_PARPORT is not set |
| 494 | 517 | CONFIG_BLK_DEV=y |
| 495 | 518 | # CONFIG_BLK_DEV_FD is not set |
| @@ -525,7 +548,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | ||
| 525 | 548 | # |
| 526 | 549 | # CONFIG_EEPROM_AT24 is not set |
| 527 | 550 | # CONFIG_EEPROM_LEGACY is not set |
| 551 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 528 | 552 | # CONFIG_EEPROM_93CX6 is not set |
| 553 | +# CONFIG_CB710_CORE is not set | |
| 529 | 554 | CONFIG_HAVE_IDE=y |
| 530 | 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 | 579 | # CONFIG_FIREWIRE is not set |
| 551 | 580 | # CONFIG_IEEE1394 is not set |
| 552 | 581 | # CONFIG_I2O is not set |
| 553 | 582 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 554 | 583 | CONFIG_NETDEVICES=y |
| 555 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 556 | 584 | # CONFIG_DUMMY is not set |
| 557 | 585 | # CONFIG_BONDING is not set |
| 558 | 586 | # CONFIG_MACVLAN is not set |
| @@ -599,6 +627,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 599 | 627 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 600 | 628 | # CONFIG_NET_PCI is not set |
| 601 | 629 | # CONFIG_B44 is not set |
| 630 | +# CONFIG_KS8842 is not set | |
| 602 | 631 | # CONFIG_ATL2 is not set |
| 603 | 632 | CONFIG_NETDEV_1000=y |
| 604 | 633 | # CONFIG_ACENIC is not set |
| @@ -618,8 +647,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 618 | 647 | # CONFIG_VIA_VELOCITY is not set |
| 619 | 648 | # CONFIG_TIGON3 is not set |
| 620 | 649 | # CONFIG_BNX2 is not set |
| 650 | +# CONFIG_CNIC is not set | |
| 621 | 651 | CONFIG_FSL_PQ_MDIO=y |
| 622 | 652 | CONFIG_GIANFAR=y |
| 653 | +# CONFIG_MV643XX_ETH is not set | |
| 623 | 654 | # CONFIG_QLA3XXX is not set |
| 624 | 655 | # CONFIG_ATL1 is not set |
| 625 | 656 | # CONFIG_ATL1E is not set |
| @@ -786,13 +817,17 @@ CONFIG_I2C_MPC=y · 160 unmodified lines | ||
| 786 | 817 | # CONFIG_SENSORS_PCF8574 is not set |
| 787 | 818 | # CONFIG_PCF8575 is not set |
| 788 | 819 | # CONFIG_SENSORS_PCA9539 is not set |
| 789 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 790 | 820 | # CONFIG_SENSORS_TSL2550 is not set |
| 791 | 821 | # CONFIG_I2C_DEBUG_CORE is not set |
| 792 | 822 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 793 | 823 | # CONFIG_I2C_DEBUG_BUS is not set |
| 794 | 824 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 795 | 825 | # CONFIG_SPI is not set |
| 826 | + | |
| 827 | +# | |
| 828 | +# PPS support | |
| 829 | +# | |
| 830 | +# CONFIG_PPS is not set | |
| 796 | 831 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 797 | 832 | # CONFIG_GPIOLIB is not set |
| 798 | 833 | # CONFIG_W1 is not set |
| @@ -847,6 +882,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 847 | 882 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 848 | 883 | # CONFIG_SENSORS_ADS7828 is not set |
| 849 | 884 | # CONFIG_SENSORS_THMC50 is not set |
| 885 | +# CONFIG_SENSORS_TMP401 is not set | |
| 850 | 886 | # CONFIG_SENSORS_VIA686A is not set |
| 851 | 887 | # CONFIG_SENSORS_VT1211 is not set |
| 852 | 888 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -900,24 +936,9 @@ CONFIG_SSB_POSSIBLE=y · 47 unmodified lines | ||
| 900 | 936 | # CONFIG_MFD_WM8400 is not set |
| 901 | 937 | # CONFIG_MFD_WM8350_I2C is not set |
| 902 | 938 | # CONFIG_MFD_PCF50633 is not set |
| 939 | +# CONFIG_AB3100_CORE is not set | |
| 903 | 940 | # CONFIG_REGULATOR is not set |
| 904 | − | |
| 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 | |
| 941 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 921 | 942 | |
| 922 | 943 | # |
| 923 | 944 | # Graphics support |
| @@ -960,6 +981,7 @@ CONFIG_USB_MON=y · 36 unmodified lines | ||
| 960 | 981 | # USB Host Controller Drivers |
| 961 | 982 | # |
| 962 | 983 | # CONFIG_USB_C67X00_HCD is not set |
| 984 | +# CONFIG_USB_XHCI_HCD is not set | |
| 963 | 985 | CONFIG_USB_EHCI_HCD=y |
| 964 | 986 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 965 | 987 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1069,6 +1091,7 @@ CONFIG_RTC_DRV_DS1374=y · 103 unmodified lines | ||
| 1069 | 1091 | # CONFIG_RTC_DRV_S35390A is not set |
| 1070 | 1092 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1071 | 1093 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1094 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1072 | 1095 | |
| 1073 | 1096 | # |
| 1074 | 1097 | # SPI RTC drivers |
| @@ -1096,6 +1119,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | ||
| 1096 | 1119 | # CONFIG_DMADEVICES is not set |
| 1097 | 1120 | # CONFIG_AUXDISPLAY is not set |
| 1098 | 1121 | # CONFIG_UIO is not set |
| 1122 | + | |
| 1123 | +# | |
| 1124 | +# TI VLYNQ | |
| 1125 | +# | |
| 1099 | 1126 | # CONFIG_STAGING is not set |
| 1100 | 1127 | |
| 1101 | 1128 | # |
| @@ -1115,10 +1142,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1115 | 1142 | # CONFIG_REISERFS_FS is not set |
| 1116 | 1143 | # CONFIG_JFS_FS is not set |
| 1117 | 1144 | # CONFIG_FS_POSIX_ACL is not set |
| 1118 | −CONFIG_FILE_LOCKING=y | |
| 1119 | 1145 | # CONFIG_XFS_FS is not set |
| 1146 | +# CONFIG_GFS2_FS is not set | |
| 1120 | 1147 | # CONFIG_OCFS2_FS is not set |
| 1121 | 1148 | # CONFIG_BTRFS_FS is not set |
| 1149 | +CONFIG_FILE_LOCKING=y | |
| 1150 | +CONFIG_FSNOTIFY=y | |
| 1122 | 1151 | CONFIG_DNOTIFY=y |
| 1123 | 1152 | CONFIG_INOTIFY=y |
| 1124 | 1153 | CONFIG_INOTIFY_USER=y |
| @@ -1192,6 +1221,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | ||
| 1192 | 1221 | CONFIG_NFS_V3=y |
| 1193 | 1222 | # CONFIG_NFS_V3_ACL is not set |
| 1194 | 1223 | CONFIG_NFS_V4=y |
| 1224 | +# CONFIG_NFS_V4_1 is not set | |
| 1195 | 1225 | CONFIG_ROOT_NFS=y |
| 1196 | 1226 | # CONFIG_NFSD is not set |
| 1197 | 1227 | CONFIG_LOCKD=y |
| @@ -1287,6 +1317,7 @@ CONFIG_HAS_IOPORT=y · 89 unmodified lines | ||
| 1287 | 1317 | CONFIG_HAS_DMA=y |
| 1288 | 1318 | CONFIG_HAVE_LMB=y |
| 1289 | 1319 | CONFIG_NLATTR=y |
| 1320 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1290 | 1321 | |
| 1291 | 1322 | # |
| 1292 | 1323 | # Kernel hacking |
| @@ -1312,22 +1343,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1312 | 1343 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1313 | 1344 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1314 | 1345 | CONFIG_TRACING_SUPPORT=y |
| 1315 | − | |
| 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 | |
| 1346 | +# CONFIG_FTRACE is not set | |
| 1329 | 1347 | # CONFIG_SAMPLES is not set |
| 1330 | 1348 | CONFIG_HAVE_ARCH_KGDB=y |
| 1349 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1350 | +CONFIG_PPC_WERROR=y | |
| 1331 | 1351 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1332 | 1352 | # CONFIG_IRQSTACKS is not set |
| 1333 | 1353 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,25 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.28 | |
| 4 | −# Fri Apr 3 10:34:33 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:03 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | +CONFIG_PPC_BOOK3S=y | |
| 18 | +CONFIG_6xx=y | |
| 17 | 19 | CONFIG_PPC_FPU=y |
| 18 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 19 | 21 | # CONFIG_ALTIVEC is not set |
| 20 | 22 | CONFIG_PPC_STD_MMU=y |
| 21 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 22 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 23 | 26 | # CONFIG_SMP is not set |
| 24 | 27 | CONFIG_PPC32=y |
| 25 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -30,21 +33,22 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 30 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 31 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 32 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 33 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 34 | 38 | CONFIG_IRQ_PER_CPU=y |
| 35 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 36 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 37 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 38 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 39 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 40 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 41 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 42 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 43 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 44 | 48 | CONFIG_PPC=y |
| 45 | 49 | CONFIG_EARLY_PRINTK=y |
| 46 | 50 | CONFIG_GENERIC_NVRAM=y |
| 47 | −CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | |
| 51 | +CONFIG_SCHED_OMIT_FRAME_POINTER=y | |
| 48 | 52 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
| 49 | 53 | CONFIG_PPC_OF=y |
| 50 | 54 | CONFIG_OF=y |
| @@ -52,11 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 1 unmodified line | ||
| 52 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 53 | 57 | CONFIG_AUDIT_ARCH=y |
| 54 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 55 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 56 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 57 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 58 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 64 | +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | |
| 59 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 60 | 67 | |
| 61 | 68 | # |
| 62 | 69 | # General setup |
| @@ -71,19 +78,30 @@ CONFIG_LOCALVERSION_AUTO=y · 8 unmodified lines | ||
| 71 | 78 | CONFIG_SYSVIPC=y |
| 72 | 79 | CONFIG_SYSVIPC_SYSCTL=y |
| 73 | 80 | CONFIG_POSIX_MQUEUE=y |
| 81 | +CONFIG_POSIX_MQUEUE_SYSCTL=y | |
| 74 | 82 | # CONFIG_BSD_PROCESS_ACCT is not set |
| 75 | 83 | # CONFIG_TASKSTATS is not set |
| 76 | 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 | 94 | # CONFIG_IKCONFIG is not set |
| 78 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
| 79 | −# CONFIG_CGROUPS is not set | |
| 80 | 96 | # CONFIG_GROUP_SCHED is not set |
| 97 | +# CONFIG_CGROUPS is not set | |
| 81 | 98 | # CONFIG_SYSFS_DEPRECATED_V2 is not set |
| 82 | 99 | # CONFIG_RELAY is not set |
| 83 | 100 | # CONFIG_NAMESPACES is not set |
| 84 | 101 | # CONFIG_BLK_DEV_INITRD is not set |
| 85 | 102 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
| 86 | 103 | CONFIG_SYSCTL=y |
| 104 | +CONFIG_ANON_INODES=y | |
| 87 | 105 | CONFIG_EMBEDDED=y |
| 88 | 106 | CONFIG_SYSCTL_SYSCALL=y |
| 89 | 107 | CONFIG_KALLSYMS=y |
| @@ -93,17 +111,23 @@ CONFIG_KALLSYMS_ALL=y · 3 unmodified lines | ||
| 93 | 111 | CONFIG_PRINTK=y |
| 94 | 112 | CONFIG_BUG=y |
| 95 | 113 | CONFIG_ELF_CORE=y |
| 96 | −CONFIG_COMPAT_BRK=y | |
| 97 | 114 | CONFIG_BASE_FULL=y |
| 98 | 115 | CONFIG_FUTEX=y |
| 99 | −CONFIG_ANON_INODES=y | |
| 100 | 116 | CONFIG_EPOLL=y |
| 101 | 117 | CONFIG_SIGNALFD=y |
| 102 | 118 | CONFIG_TIMERFD=y |
| 103 | 119 | CONFIG_EVENTFD=y |
| 104 | 120 | CONFIG_SHMEM=y |
| 105 | 121 | CONFIG_AIO=y |
| 122 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 123 | + | |
| 124 | +# | |
| 125 | +# Performance Counters | |
| 126 | +# | |
| 127 | +# CONFIG_PERF_COUNTERS is not set | |
| 106 | 128 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 130 | +CONFIG_COMPAT_BRK=y | |
| 107 | 131 | CONFIG_SLAB=y |
| 108 | 132 | # CONFIG_SLUB is not set |
| 109 | 133 | # CONFIG_SLOB is not set |
| @@ -116,10 +140,15 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 116 | 140 | CONFIG_HAVE_KPROBES=y |
| 117 | 141 | CONFIG_HAVE_KRETPROBES=y |
| 118 | 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 | 149 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 120 | 150 | CONFIG_SLABINFO=y |
| 121 | 151 | CONFIG_RT_MUTEXES=y |
| 122 | −# CONFIG_TINY_SHMEM is not set | |
| 123 | 152 | CONFIG_BASE_SMALL=0 |
| 124 | 153 | CONFIG_MODULES=y |
| 125 | 154 | # CONFIG_MODULE_FORCE_LOAD is not set |
| @@ -127,11 +156,8 @@ CONFIG_MODULE_UNLOAD=y · 1 unmodified line | ||
| 127 | 156 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
| 128 | 157 | # CONFIG_MODVERSIONS is not set |
| 129 | 158 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 130 | −CONFIG_KMOD=y | |
| 131 | 159 | CONFIG_BLOCK=y |
| 132 | −# CONFIG_LBD is not set | |
| 133 | −# CONFIG_BLK_DEV_IO_TRACE is not set | |
| 134 | −# CONFIG_LSF is not set | |
| 160 | +CONFIG_LBDAF=y | |
| 135 | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 136 | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 137 | 163 | |
| @@ -147,14 +173,11 @@ CONFIG_IOSCHED_NOOP=y · 9 unmodified lines | ||
| 147 | 173 | # CONFIG_DEFAULT_CFQ is not set |
| 148 | 174 | CONFIG_DEFAULT_NOOP=y |
| 149 | 175 | CONFIG_DEFAULT_IOSCHED="noop" |
| 150 | −CONFIG_CLASSIC_RCU=y | |
| 151 | 176 | # CONFIG_FREEZER is not set |
| 152 | 177 | |
| 153 | 178 | # |
| 154 | 179 | # Platform support |
| 155 | 180 | # |
| 156 | −CONFIG_PPC_MULTIPLATFORM=y | |
| 157 | −CONFIG_CLASSIC32=y | |
| 158 | 181 | # CONFIG_PPC_CHRP is not set |
| 159 | 182 | # CONFIG_MPC5121_ADS is not set |
| 160 | 183 | # CONFIG_MPC5121_GENERIC is not set |
| @@ -179,6 +202,8 @@ CONFIG_PPC_83xx=y · 18 unmodified lines | ||
| 179 | 202 | CONFIG_KMETER1=y |
| 180 | 203 | # CONFIG_PPC_86xx is not set |
| 181 | 204 | # CONFIG_EMBEDDED6xx is not set |
| 205 | +# CONFIG_AMIGAONE is not set | |
| 206 | +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y | |
| 182 | 207 | CONFIG_IPIC=y |
| 183 | 208 | # CONFIG_MPIC is not set |
| 184 | 209 | # CONFIG_MPIC_WEIRD is not set |
| @@ -194,6 +219,8 @@ CONFIG_IPIC=y · 9 unmodified lines | ||
| 194 | 219 | CONFIG_QUICC_ENGINE=y |
| 195 | 220 | # CONFIG_QE_GPIO is not set |
| 196 | 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 | 226 | # Kernel options |
| @@ -212,16 +239,17 @@ CONFIG_SCHED_HRTICK=y · 12 unmodified lines | ||
| 212 | 239 | # CONFIG_PREEMPT_NONE is not set |
| 213 | 240 | # CONFIG_PREEMPT_VOLUNTARY is not set |
| 214 | 241 | CONFIG_PREEMPT=y |
| 215 | −# CONFIG_PREEMPT_RCU is not set | |
| 216 | 242 | CONFIG_BINFMT_ELF=y |
| 217 | 243 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set |
| 218 | 244 | # CONFIG_HAVE_AOUT is not set |
| 219 | 245 | # CONFIG_BINFMT_MISC is not set |
| 220 | 246 | # CONFIG_IOMMU_HELPER is not set |
| 247 | +# CONFIG_SWIOTLB is not set | |
| 221 | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 222 | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 223 | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| 224 | 251 | # CONFIG_KEXEC is not set |
| 252 | +# CONFIG_CRASH_DUMP is not set | |
| 225 | 253 | CONFIG_ARCH_FLATMEM_ENABLE=y |
| 226 | 254 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
| 227 | 255 | CONFIG_SELECT_MEMORY_MODEL=y |
| @@ -233,12 +261,17 @@ CONFIG_FLAT_NODE_MEM_MAP=y · 5 unmodified lines | ||
| 233 | 261 | CONFIG_PAGEFLAGS_EXTENDED=y |
| 234 | 262 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
| 235 | 263 | CONFIG_MIGRATION=y |
| 236 | −# CONFIG_RESOURCES_64BIT is not set | |
| 237 | 264 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
| 238 | 265 | CONFIG_ZONE_DMA_FLAG=1 |
| 239 | 266 | CONFIG_BOUNCE=y |
| 240 | 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 | 275 | CONFIG_FORCE_MAX_ZONEORDER=11 |
| 243 | 276 | CONFIG_PROC_DEVICETREE=y |
| 244 | 277 | # CONFIG_CMDLINE_BOOL is not set |
| @@ -331,7 +364,10 @@ CONFIG_LLC=m · 86 unmodified lines | ||
| 331 | 364 | # CONFIG_LAPB is not set |
| 332 | 365 | # CONFIG_ECONET is not set |
| 333 | 366 | # CONFIG_WAN_ROUTER is not set |
| 367 | +# CONFIG_PHONET is not set | |
| 368 | +# CONFIG_IEEE802154 is not set | |
| 334 | 369 | # CONFIG_NET_SCHED is not set |
| 370 | +# CONFIG_DCB is not set | |
| 335 | 371 | |
| 336 | 372 | # |
| 337 | 373 | # Network testing |
| @@ -342,8 +378,8 @@ CONFIG_LLC=m · 4 unmodified lines | ||
| 342 | 378 | # CONFIG_IRDA is not set |
| 343 | 379 | # CONFIG_BT is not set |
| 344 | 380 | # CONFIG_AF_RXRPC is not set |
| 345 | −# CONFIG_PHONET is not set | |
| 346 | 381 | # CONFIG_WIRELESS is not set |
| 382 | +# CONFIG_WIMAX is not set | |
| 347 | 383 | # CONFIG_RFKILL is not set |
| 348 | 384 | # CONFIG_NET_9P is not set |
| 349 | 385 | |
| @@ -362,6 +398,7 @@ CONFIG_MTD=y · 12 unmodified lines | ||
| 362 | 398 | # CONFIG_MTD_DEBUG is not set |
| 363 | 399 | CONFIG_MTD_CONCAT=y |
| 364 | 400 | CONFIG_MTD_PARTITIONS=y |
| 401 | +# CONFIG_MTD_TESTS is not set | |
| 365 | 402 | # CONFIG_MTD_REDBOOT_PARTS is not set |
| 366 | 403 | CONFIG_MTD_CMDLINE_PARTS=y |
| 367 | 404 | CONFIG_MTD_OF_PARTS=y |
| @@ -430,6 +467,11 @@ CONFIG_MTD_PHRAM=y · 62 unmodified lines | ||
| 430 | 467 | # CONFIG_MTD_NAND is not set |
| 431 | 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 | 476 | # UBI - Unsorted block images |
| 435 | 477 | # |
| @@ -445,7 +487,6 @@ CONFIG_MTD_UBI_DEBUG=y · 9 unmodified lines | ||
| 445 | 487 | # CONFIG_MTD_UBI_DEBUG_MSG is not set |
| 446 | 488 | # CONFIG_MTD_UBI_DEBUG_PARANOID is not set |
| 447 | 489 | # CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set |
| 448 | −# CONFIG_MTD_UBI_DEBUG_USERSPACE_IO is not set | |
| 449 | 490 | # CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set |
| 450 | 491 | # CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set |
| 451 | 492 | # CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set |
| @@ -459,6 +500,7 @@ CONFIG_MTD_UBI_DEBUG=y · 7 unmodified lines | ||
| 459 | 500 | # CONFIG_MTD_UBI_DEBUG_MSG_IO is not set |
| 460 | 501 | CONFIG_OF_DEVICE=y |
| 461 | 502 | CONFIG_OF_I2C=y |
| 503 | +CONFIG_OF_MDIO=y | |
| 462 | 504 | # CONFIG_PARPORT is not set |
| 463 | 505 | CONFIG_BLK_DEV=y |
| 464 | 506 | # CONFIG_BLK_DEV_FD is not set |
| @@ -505,10 +547,15 @@ CONFIG_MARVELL_PHY=y · 40 unmodified lines | ||
| 505 | 547 | # CONFIG_BROADCOM_PHY is not set |
| 506 | 548 | # CONFIG_ICPLUS_PHY is not set |
| 507 | 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 | 553 | # CONFIG_FIXED_PHY is not set |
| 509 | 554 | # CONFIG_MDIO_BITBANG is not set |
| 510 | 555 | CONFIG_NET_ETHERNET=y |
| 511 | 556 | CONFIG_MII=y |
| 557 | +# CONFIG_ETHOC is not set | |
| 558 | +# CONFIG_DNET is not set | |
| 512 | 559 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
| 513 | 560 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
| 514 | 561 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
| @@ -517,11 +564,12 @@ CONFIG_MII=y · 2 unmodified lines | ||
| 517 | 564 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 518 | 565 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 519 | 566 | # CONFIG_B44 is not set |
| 567 | +# CONFIG_KS8842 is not set | |
| 520 | 568 | CONFIG_NETDEV_1000=y |
| 569 | +CONFIG_FSL_PQ_MDIO=y | |
| 521 | 570 | # CONFIG_GIANFAR is not set |
| 522 | 571 | CONFIG_UCC_GETH=y |
| 523 | 572 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 524 | −# CONFIG_UGETH_FILTERING is not set | |
| 525 | 573 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 526 | 574 | # CONFIG_MV643XX_ETH is not set |
| 527 | 575 | # CONFIG_NETDEV_10000 is not set |
| @@ -531,7 +579,10 @@ CONFIG_UCC_GETH=y · 3 unmodified lines | ||
| 531 | 579 | # |
| 532 | 580 | # CONFIG_WLAN_PRE80211 is not set |
| 533 | 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 | 586 | CONFIG_WAN=y |
| 536 | 587 | CONFIG_HDLC=y |
| 537 | 588 | # CONFIG_HDLC_RAW is not set |
| @@ -543,8 +594,6 @@ CONFIG_HDLC=y · 5 unmodified lines | ||
| 543 | 594 | # |
| 544 | 595 | # X.25/LAPB support is disabled |
| 545 | 596 | # |
| 546 | −CONFIG_HDLC_KM=y | |
| 547 | −CONFIG_FS_UCC_HDLC=y | |
| 548 | 597 | # CONFIG_DLCI is not set |
| 549 | 598 | CONFIG_PPP=y |
| 550 | 599 | CONFIG_PPP_MULTILINK=y |
| @@ -600,16 +649,18 @@ CONFIG_SERIAL_CORE_CONSOLE=y · 49 unmodified lines | ||
| 600 | 649 | # CONFIG_SERIAL_OF_PLATFORM is not set |
| 601 | 650 | # CONFIG_SERIAL_QE is not set |
| 602 | 651 | CONFIG_UNIX98_PTYS=y |
| 652 | +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | |
| 603 | 653 | CONFIG_LEGACY_PTYS=y |
| 604 | 654 | CONFIG_LEGACY_PTY_COUNT=256 |
| 655 | +# CONFIG_HVC_UDBG is not set | |
| 605 | 656 | # CONFIG_IPMI_HANDLER is not set |
| 606 | 657 | CONFIG_HW_RANDOM=y |
| 658 | +# CONFIG_HW_RANDOM_TIMERIOMEM is not set | |
| 607 | 659 | # CONFIG_NVRAM is not set |
| 608 | 660 | # CONFIG_GEN_RTC is not set |
| 609 | 661 | # CONFIG_R3964 is not set |
| 610 | 662 | # CONFIG_RAW_DRIVER is not set |
| 611 | 663 | # CONFIG_TCG_TPM is not set |
| 612 | −CONFIG_BOOTCOUNT=y | |
| 613 | 664 | CONFIG_I2C=y |
| 614 | 665 | CONFIG_I2C_BOARDINFO=y |
| 615 | 666 | CONFIG_I2C_CHARDEV=y |
| @@ -642,20 +693,20 @@ CONFIG_I2C_MPC=y · 26 unmodified lines | ||
| 642 | 693 | # Miscellaneous I2C Chip support |
| 643 | 694 | # |
| 644 | 695 | # CONFIG_DS1682 is not set |
| 645 | −# CONFIG_AT24 is not set | |
| 646 | −# CONFIG_SENSORS_EEPROM is not set | |
| 647 | 696 | # CONFIG_SENSORS_PCF8574 is not set |
| 648 | 697 | # CONFIG_PCF8575 is not set |
| 649 | 698 | # CONFIG_SENSORS_PCA9539 is not set |
| 650 | −# CONFIG_SENSORS_PCF8591 is not set | |
| 651 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 652 | 699 | # CONFIG_SENSORS_TSL2550 is not set |
| 653 | −# CONFIG_MCU_MPC8349EMITX is not set | |
| 654 | 700 | # CONFIG_I2C_DEBUG_CORE is not set |
| 655 | 701 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 656 | 702 | # CONFIG_I2C_DEBUG_BUS is not set |
| 657 | 703 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 658 | 704 | # CONFIG_SPI is not set |
| 705 | + | |
| 706 | +# | |
| 707 | +# PPS support | |
| 708 | +# | |
| 709 | +# CONFIG_PPS is not set | |
| 659 | 710 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 660 | 711 | # CONFIG_GPIOLIB is not set |
| 661 | 712 | # CONFIG_W1 is not set |
| @@ -677,27 +728,15 @@ CONFIG_SSB_POSSIBLE=y · 15 unmodified lines | ||
| 677 | 728 | # CONFIG_MFD_CORE is not set |
| 678 | 729 | # CONFIG_MFD_SM501 is not set |
| 679 | 730 | # CONFIG_HTC_PASIC3 is not set |
| 731 | +# CONFIG_TWL4030_CORE is not set | |
| 680 | 732 | # CONFIG_MFD_TMIO is not set |
| 681 | 733 | # CONFIG_PMIC_DA903X is not set |
| 682 | 734 | # CONFIG_MFD_WM8400 is not set |
| 683 | 735 | # CONFIG_MFD_WM8350_I2C is not set |
| 736 | +# CONFIG_MFD_PCF50633 is not set | |
| 737 | +# CONFIG_AB3100_CORE is not set | |
| 684 | 738 | # CONFIG_REGULATOR is not set |
| 685 | − | |
| 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 | |
| 739 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 701 | 740 | |
| 702 | 741 | # |
| 703 | 742 | # Graphics support |
| @@ -720,11 +759,16 @@ CONFIG_SSB_POSSIBLE=y · 16 unmodified lines | ||
| 720 | 759 | # CONFIG_EDAC is not set |
| 721 | 760 | # CONFIG_RTC_CLASS is not set |
| 722 | 761 | # CONFIG_DMADEVICES is not set |
| 762 | +# CONFIG_AUXDISPLAY is not set | |
| 723 | 763 | CONFIG_UIO=y |
| 724 | 764 | # CONFIG_UIO_PDRV is not set |
| 725 | 765 | # CONFIG_UIO_PDRV_GENIRQ is not set |
| 726 | 766 | # CONFIG_UIO_SMX is not set |
| 727 | 767 | # CONFIG_UIO_SERCOS3 is not set |
| 768 | + | |
| 769 | +# | |
| 770 | +# TI VLYNQ | |
| 771 | +# | |
| 728 | 772 | # CONFIG_STAGING is not set |
| 729 | 773 | |
| 730 | 774 | # |
| @@ -736,9 +780,12 @@ CONFIG_UIO=y · 5 unmodified lines | ||
| 736 | 780 | # CONFIG_REISERFS_FS is not set |
| 737 | 781 | # CONFIG_JFS_FS is not set |
| 738 | 782 | # CONFIG_FS_POSIX_ACL is not set |
| 739 | −CONFIG_FILE_LOCKING=y | |
| 740 | 783 | # CONFIG_XFS_FS is not set |
| 784 | +# CONFIG_GFS2_FS is not set | |
| 741 | 785 | # CONFIG_OCFS2_FS is not set |
| 786 | +# CONFIG_BTRFS_FS is not set | |
| 787 | +CONFIG_FILE_LOCKING=y | |
| 788 | +CONFIG_FSNOTIFY=y | |
| 742 | 789 | # CONFIG_DNOTIFY is not set |
| 743 | 790 | CONFIG_INOTIFY=y |
| 744 | 791 | CONFIG_INOTIFY_USER=y |
| @@ -747,6 +794,11 @@ CONFIG_INOTIFY_USER=y · 2 unmodified lines | ||
| 747 | 794 | # CONFIG_AUTOFS4_FS is not set |
| 748 | 795 | # CONFIG_FUSE_FS is not set |
| 749 | 796 | |
| 797 | +# | |
| 798 | +# Caches | |
| 799 | +# | |
| 800 | +# CONFIG_FSCACHE is not set | |
| 801 | + | |
| 750 | 802 | # |
| 751 | 803 | # CD-ROM/DVD Filesystems |
| 752 | 804 | # |
| @@ -772,10 +824,7 @@ CONFIG_TMPFS=y · 19 unmodified lines | ||
| 772 | 824 | # CONFIG_TMPFS_POSIX_ACL is not set |
| 773 | 825 | # CONFIG_HUGETLB_PAGE is not set |
| 774 | 826 | # CONFIG_CONFIGFS_FS is not set |
| 775 | − | |
| 776 | −# | |
| 777 | −# Miscellaneous filesystems | |
| 778 | −# | |
| 827 | +CONFIG_MISC_FILESYSTEMS=y | |
| 779 | 828 | # CONFIG_ADFS_FS is not set |
| 780 | 829 | # CONFIG_AFFS_FS is not set |
| 781 | 830 | # CONFIG_HFS_FS is not set |
| @@ -796,6 +845,7 @@ CONFIG_JFFS2_RTIME=y · 14 unmodified lines | ||
| 796 | 845 | # CONFIG_JFFS2_RUBIN is not set |
| 797 | 846 | # CONFIG_UBIFS_FS is not set |
| 798 | 847 | # CONFIG_CRAMFS is not set |
| 848 | +# CONFIG_SQUASHFS is not set | |
| 799 | 849 | # CONFIG_VXFS_FS is not set |
| 800 | 850 | # CONFIG_MINIX_FS is not set |
| 801 | 851 | # CONFIG_OMFS_FS is not set |
| @@ -804,6 +854,7 @@ CONFIG_JFFS2_RTIME=y · 2 unmodified lines | ||
| 804 | 854 | # CONFIG_ROMFS_FS is not set |
| 805 | 855 | # CONFIG_SYSV_FS is not set |
| 806 | 856 | # CONFIG_UFS_FS is not set |
| 857 | +# CONFIG_NILFS2_FS is not set | |
| 807 | 858 | CONFIG_NETWORK_FILESYSTEMS=y |
| 808 | 859 | CONFIG_NFS_FS=y |
| 809 | 860 | CONFIG_NFS_V3=y |
| @@ -815,7 +866,6 @@ CONFIG_LOCKD=y · 5 unmodified lines | ||
| 815 | 866 | CONFIG_LOCKD_V4=y |
| 816 | 867 | CONFIG_NFS_COMMON=y |
| 817 | 868 | CONFIG_SUNRPC=y |
| 818 | −# CONFIG_SUNRPC_REGISTER_V4 is not set | |
| 819 | 869 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
| 820 | 870 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
| 821 | 871 | # CONFIG_SMB_FS is not set |
| @@ -845,11 +895,13 @@ CONFIG_PARTITION_ADVANCED=y · 23 unmodified lines | ||
| 845 | 895 | # CONFIG_DLM is not set |
| 846 | 896 | CONFIG_UCC_FAST=y |
| 847 | 897 | CONFIG_UCC=y |
| 898 | +# CONFIG_BINARY_PRINTF is not set | |
| 848 | 899 | |
| 849 | 900 | # |
| 850 | 901 | # Library routines |
| 851 | 902 | # |
| 852 | 903 | CONFIG_BITREVERSE=y |
| 904 | +CONFIG_GENERIC_FIND_LAST_BIT=y | |
| 853 | 905 | # CONFIG_CRC_CCITT is not set |
| 854 | 906 | # CONFIG_CRC16 is not set |
| 855 | 907 | # CONFIG_CRC_T10DIF is not set |
| @@ -859,11 +911,12 @@ CONFIG_CRC32=y · 3 unmodified lines | ||
| 859 | 911 | # CONFIG_LIBCRC32C is not set |
| 860 | 912 | CONFIG_ZLIB_INFLATE=y |
| 861 | 913 | CONFIG_ZLIB_DEFLATE=y |
| 862 | −CONFIG_PLIST=y | |
| 863 | 914 | CONFIG_HAS_IOMEM=y |
| 864 | 915 | CONFIG_HAS_IOPORT=y |
| 865 | 916 | CONFIG_HAS_DMA=y |
| 866 | 917 | CONFIG_HAVE_LMB=y |
| 918 | +CONFIG_NLATTR=y | |
| 919 | +CONFIG_GENERIC_ATOMIC64=y | |
| 867 | 920 | |
| 868 | 921 | # |
| 869 | 922 | # Kernel hacking |
| @@ -883,13 +936,18 @@ CONFIG_DEBUG_FS=y · 13 unmodified lines | ||
| 883 | 936 | # CONFIG_LATENCYTOP is not set |
| 884 | 937 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
| 885 | 938 | CONFIG_HAVE_FUNCTION_TRACER=y |
| 886 | − | |
| 887 | −# | |
| 888 | −# Tracers | |
| 889 | −# | |
| 890 | −# CONFIG_DYNAMIC_PRINTK_DEBUG is not set | |
| 939 | +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | |
| 940 | +CONFIG_HAVE_DYNAMIC_FTRACE=y | |
| 941 | +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |
| 942 | +CONFIG_TRACING_SUPPORT=y | |
| 943 | +# CONFIG_FTRACE is not set | |
| 944 | +# CONFIG_DYNAMIC_DEBUG is not set | |
| 891 | 945 | # CONFIG_SAMPLES is not set |
| 892 | 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 | 951 | # CONFIG_IRQSTACKS is not set |
| 894 | 952 | # CONFIG_VIRQ_DEBUG is not set |
| 895 | 953 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:06 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:04 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC831x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -503,6 +525,7 @@ CONFIG_MTD_NAND_FSL_ELBC=y · 113 unmodified lines | ||
| 503 | 525 | CONFIG_OF_DEVICE=y |
| 504 | 526 | CONFIG_OF_I2C=y |
| 505 | 527 | CONFIG_OF_SPI=y |
| 528 | +CONFIG_OF_MDIO=y | |
| 506 | 529 | # CONFIG_PARPORT is not set |
| 507 | 530 | CONFIG_BLK_DEV=y |
| 508 | 531 | # CONFIG_BLK_DEV_FD is not set |
| @@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 539 | 562 | # CONFIG_EEPROM_AT24 is not set |
| 540 | 563 | # CONFIG_EEPROM_AT25 is not set |
| 541 | 564 | # CONFIG_EEPROM_LEGACY is not set |
| 565 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 542 | 566 | # CONFIG_EEPROM_93CX6 is not set |
| 567 | +# CONFIG_CB710_CORE is not set | |
| 543 | 568 | CONFIG_HAVE_IDE=y |
| 544 | 569 | # CONFIG_IDE is not set |
| 545 | 570 | |
| @@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | ||
| 562 | 587 | # CONFIG_BLK_DEV_SR is not set |
| 563 | 588 | CONFIG_CHR_DEV_SG=y |
| 564 | 589 | # CONFIG_CHR_DEV_SCH is not set |
| 565 | − | |
| 566 | −# | |
| 567 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 568 | −# | |
| 569 | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
| 570 | 591 | # CONFIG_SCSI_CONSTANTS is not set |
| 571 | 592 | # CONFIG_SCSI_LOGGING is not set |
| @@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | ||
| 583 | 604 | CONFIG_SCSI_LOWLEVEL=y |
| 584 | 605 | # CONFIG_ISCSI_TCP is not set |
| 585 | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 607 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 586 | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 587 | 609 | # CONFIG_SCSI_3W_9XXX is not set |
| 588 | 610 | # CONFIG_SCSI_ACARD is not set |
| @@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 591 | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 592 | 614 | # CONFIG_SCSI_AIC79XX is not set |
| 593 | 615 | # CONFIG_SCSI_AIC94XX is not set |
| 616 | +# CONFIG_SCSI_MVSAS is not set | |
| 594 | 617 | # CONFIG_SCSI_DPT_I2O is not set |
| 595 | 618 | # CONFIG_SCSI_ADVANSYS is not set |
| 596 | 619 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 610 | 633 | # CONFIG_SCSI_IPS is not set |
| 611 | 634 | # CONFIG_SCSI_INITIO is not set |
| 612 | 635 | # CONFIG_SCSI_INIA100 is not set |
| 613 | −# CONFIG_SCSI_MVSAS is not set | |
| 614 | 636 | # CONFIG_SCSI_STEX is not set |
| 615 | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 616 | 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 | 674 | # CONFIG_FIREWIRE is not set |
| 649 | 675 | # CONFIG_IEEE1394 is not set |
| 650 | 676 | # CONFIG_I2O is not set |
| 651 | 677 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 652 | 678 | CONFIG_NETDEVICES=y |
| 653 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 654 | 679 | # CONFIG_DUMMY is not set |
| 655 | 680 | # CONFIG_BONDING is not set |
| 656 | 681 | # CONFIG_MACVLAN is not set |
| @@ -714,6 +739,8 @@ CONFIG_E100=y · 57 unmodified lines | ||
| 714 | 739 | # CONFIG_SMSC9420 is not set |
| 715 | 740 | # CONFIG_SUNDANCE is not set |
| 716 | 741 | # CONFIG_TLAN is not set |
| 742 | +# CONFIG_KS8842 is not set | |
| 743 | +# CONFIG_KS8851 is not set | |
| 717 | 744 | # CONFIG_VIA_RHINE is not set |
| 718 | 745 | # CONFIG_SC92031 is not set |
| 719 | 746 | # CONFIG_ATL2 is not set |
| @@ -735,8 +762,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | ||
| 735 | 762 | # CONFIG_VIA_VELOCITY is not set |
| 736 | 763 | # CONFIG_TIGON3 is not set |
| 737 | 764 | # CONFIG_BNX2 is not set |
| 765 | +# CONFIG_CNIC is not set | |
| 738 | 766 | CONFIG_FSL_PQ_MDIO=y |
| 739 | 767 | CONFIG_GIANFAR=y |
| 768 | +# CONFIG_MV643XX_ETH is not set | |
| 740 | 769 | # CONFIG_QLA3XXX is not set |
| 741 | 770 | # CONFIG_ATL1 is not set |
| 742 | 771 | # CONFIG_ATL1E is not set |
| @@ -924,7 +953,6 @@ CONFIG_I2C_MPC=y · 181 unmodified lines | ||
| 924 | 953 | # CONFIG_SENSORS_PCF8574 is not set |
| 925 | 954 | # CONFIG_PCF8575 is not set |
| 926 | 955 | # CONFIG_SENSORS_PCA9539 is not set |
| 927 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 928 | 956 | # CONFIG_SENSORS_TSL2550 is not set |
| 929 | 957 | # CONFIG_I2C_DEBUG_CORE is not set |
| 930 | 958 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -938,13 +966,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | ||
| 938 | 966 | # SPI Master Controller Drivers |
| 939 | 967 | # |
| 940 | 968 | CONFIG_SPI_BITBANG=y |
| 941 | −CONFIG_SPI_MPC83xx=y | |
| 969 | +# CONFIG_SPI_MPC8xxx is not set | |
| 942 | 970 | |
| 943 | 971 | # |
| 944 | 972 | # SPI Protocol Masters |
| 945 | 973 | # |
| 946 | 974 | # CONFIG_SPI_SPIDEV is not set |
| 947 | 975 | # CONFIG_SPI_TLE62X0 is not set |
| 976 | + | |
| 977 | +# | |
| 978 | +# PPS support | |
| 979 | +# | |
| 980 | +# CONFIG_PPS is not set | |
| 948 | 981 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 949 | 982 | # CONFIG_GPIOLIB is not set |
| 950 | 983 | # CONFIG_W1 is not set |
| @@ -1002,6 +1035,7 @@ CONFIG_HWMON=y · 51 unmodified lines | ||
| 1002 | 1035 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 1003 | 1036 | # CONFIG_SENSORS_ADS7828 is not set |
| 1004 | 1037 | # CONFIG_SENSORS_THMC50 is not set |
| 1038 | +# CONFIG_SENSORS_TMP401 is not set | |
| 1005 | 1039 | # CONFIG_SENSORS_VIA686A is not set |
| 1006 | 1040 | # CONFIG_SENSORS_VT1211 is not set |
| 1007 | 1041 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -1056,24 +1090,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | ||
| 1056 | 1090 | # CONFIG_MFD_WM8400 is not set |
| 1057 | 1091 | # CONFIG_MFD_WM8350_I2C is not set |
| 1058 | 1092 | # CONFIG_MFD_PCF50633 is not set |
| 1093 | +# CONFIG_AB3100_CORE is not set | |
| 1094 | +# CONFIG_EZX_PCAP is not set | |
| 1059 | 1095 | # CONFIG_REGULATOR is not set |
| 1060 | − | |
| 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 | |
| 1096 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 1077 | 1097 | |
| 1078 | 1098 | # |
| 1079 | 1099 | # Graphics support |
| @@ -1135,6 +1155,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | ||
| 1135 | 1155 | # USB Host Controller Drivers |
| 1136 | 1156 | # |
| 1137 | 1157 | # CONFIG_USB_C67X00_HCD is not set |
| 1158 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1138 | 1159 | CONFIG_USB_EHCI_HCD=y |
| 1139 | 1160 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1140 | 1161 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1144,9 +1165,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | ||
| 1144 | 1165 | # CONFIG_USB_ISP116X_HCD is not set |
| 1145 | 1166 | # CONFIG_USB_ISP1760_HCD is not set |
| 1146 | 1167 | CONFIG_USB_OHCI_HCD=y |
| 1147 | −CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1148 | 1168 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1149 | 1169 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1170 | +CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1150 | 1171 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1151 | 1172 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1152 | 1173 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1235,8 +1256,9 @@ CONFIG_USB_GADGET_SELECTED=y · 82 unmodified lines | ||
| 1235 | 1256 | # CONFIG_USB_GADGET_OMAP is not set |
| 1236 | 1257 | # CONFIG_USB_GADGET_PXA25X is not set |
| 1237 | 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 | 1260 | # CONFIG_USB_GADGET_IMX is not set |
| 1261 | +# CONFIG_USB_GADGET_S3C2410 is not set | |
| 1240 | 1262 | # CONFIG_USB_GADGET_M66592 is not set |
| 1241 | 1263 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
| 1242 | 1264 | # CONFIG_USB_GADGET_FSL_QE is not set |
| @@ -1244,9 +1266,11 @@ CONFIG_USB_GADGET_SELECTED=y · 1 unmodified line | ||
| 1244 | 1266 | CONFIG_USB_GADGET_NET2280=y |
| 1245 | 1267 | CONFIG_USB_NET2280=y |
| 1246 | 1268 | # CONFIG_USB_GADGET_GOKU is not set |
| 1269 | +# CONFIG_USB_GADGET_LANGWELL is not set | |
| 1247 | 1270 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
| 1248 | 1271 | CONFIG_USB_GADGET_DUALSPEED=y |
| 1249 | 1272 | # CONFIG_USB_ZERO is not set |
| 1273 | +# CONFIG_USB_AUDIO is not set | |
| 1250 | 1274 | CONFIG_USB_ETH=y |
| 1251 | 1275 | CONFIG_USB_ETH_RNDIS=y |
| 1252 | 1276 | # CONFIG_USB_GADGETFS is not set |
| @@ -1298,6 +1322,7 @@ CONFIG_RTC_DRV_DS1307=y · 45 unmodified lines | ||
| 1298 | 1322 | # CONFIG_RTC_DRV_S35390A is not set |
| 1299 | 1323 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1300 | 1324 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1325 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1301 | 1326 | |
| 1302 | 1327 | # |
| 1303 | 1328 | # SPI RTC drivers |
| @@ -1332,6 +1357,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | ||
| 1332 | 1357 | # CONFIG_DMADEVICES is not set |
| 1333 | 1358 | # CONFIG_AUXDISPLAY is not set |
| 1334 | 1359 | # CONFIG_UIO is not set |
| 1360 | + | |
| 1361 | +# | |
| 1362 | +# TI VLYNQ | |
| 1363 | +# | |
| 1335 | 1364 | # CONFIG_STAGING is not set |
| 1336 | 1365 | |
| 1337 | 1366 | # |
| @@ -1351,10 +1380,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1351 | 1380 | # CONFIG_REISERFS_FS is not set |
| 1352 | 1381 | # CONFIG_JFS_FS is not set |
| 1353 | 1382 | # CONFIG_FS_POSIX_ACL is not set |
| 1354 | −CONFIG_FILE_LOCKING=y | |
| 1355 | 1383 | # CONFIG_XFS_FS is not set |
| 1384 | +# CONFIG_GFS2_FS is not set | |
| 1356 | 1385 | # CONFIG_OCFS2_FS is not set |
| 1357 | 1386 | # CONFIG_BTRFS_FS is not set |
| 1387 | +CONFIG_FILE_LOCKING=y | |
| 1388 | +CONFIG_FSNOTIFY=y | |
| 1358 | 1389 | CONFIG_DNOTIFY=y |
| 1359 | 1390 | CONFIG_INOTIFY=y |
| 1360 | 1391 | CONFIG_INOTIFY_USER=y |
| @@ -1428,6 +1459,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | ||
| 1428 | 1459 | CONFIG_NFS_V3=y |
| 1429 | 1460 | # CONFIG_NFS_V3_ACL is not set |
| 1430 | 1461 | CONFIG_NFS_V4=y |
| 1462 | +# CONFIG_NFS_V4_1 is not set | |
| 1431 | 1463 | CONFIG_ROOT_NFS=y |
| 1432 | 1464 | # CONFIG_NFSD is not set |
| 1433 | 1465 | CONFIG_LOCKD=y |
| @@ -1464,7 +1496,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | ||
| 1464 | 1496 | # CONFIG_KARMA_PARTITION is not set |
| 1465 | 1497 | # CONFIG_EFI_PARTITION is not set |
| 1466 | 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 | 1539 | # CONFIG_DLM is not set |
| 1469 | 1540 | # CONFIG_BINARY_PRINTF is not set |
| 1470 | 1541 | |
| @@ -1488,6 +1559,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | ||
| 1488 | 1559 | CONFIG_HAS_DMA=y |
| 1489 | 1560 | CONFIG_HAVE_LMB=y |
| 1490 | 1561 | CONFIG_NLATTR=y |
| 1562 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1491 | 1563 | |
| 1492 | 1564 | # |
| 1493 | 1565 | # Kernel hacking |
| @@ -1518,6 +1590,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 1518 | 1590 | # CONFIG_RT_MUTEX_TESTER is not set |
| 1519 | 1591 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1520 | 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 | 1596 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1522 | 1597 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 1523 | 1598 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -1529,7 +1604,6 @@ CONFIG_SCHED_DEBUG=y · 5 unmodified lines | ||
| 1529 | 1604 | # CONFIG_DEBUG_LIST is not set |
| 1530 | 1605 | # CONFIG_DEBUG_SG is not set |
| 1531 | 1606 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 1532 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 1533 | 1607 | # CONFIG_RCU_TORTURE_TEST is not set |
| 1534 | 1608 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 1535 | 1609 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1543,16 +1617,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 1543 | 1617 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1544 | 1618 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1545 | 1619 | CONFIG_TRACING_SUPPORT=y |
| 1546 | − | |
| 1547 | −# | |
| 1548 | −# Tracers | |
| 1549 | −# | |
| 1620 | +CONFIG_FTRACE=y | |
| 1550 | 1621 | # CONFIG_FUNCTION_TRACER is not set |
| 1622 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 1551 | 1623 | # CONFIG_SCHED_TRACER is not set |
| 1552 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 1553 | −# CONFIG_EVENT_TRACER is not set | |
| 1624 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 1554 | 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 | 1629 | # CONFIG_STACK_TRACER is not set |
| 1557 | 1630 | # CONFIG_KMEMTRACE is not set |
| 1558 | 1631 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1560,6 +1633,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 1560 | 1633 | # CONFIG_SAMPLES is not set |
| 1561 | 1634 | CONFIG_HAVE_ARCH_KGDB=y |
| 1562 | 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 | 1639 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1564 | 1640 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1565 | 1641 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:06 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:05 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC831x_RDB=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC831x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -503,6 +525,7 @@ CONFIG_MTD_NAND_IDS=y · 113 unmodified lines | ||
| 503 | 525 | CONFIG_OF_DEVICE=y |
| 504 | 526 | CONFIG_OF_I2C=y |
| 505 | 527 | CONFIG_OF_SPI=y |
| 528 | +CONFIG_OF_MDIO=y | |
| 506 | 529 | # CONFIG_PARPORT is not set |
| 507 | 530 | CONFIG_BLK_DEV=y |
| 508 | 531 | # CONFIG_BLK_DEV_FD is not set |
| @@ -539,7 +562,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 539 | 562 | # CONFIG_EEPROM_AT24 is not set |
| 540 | 563 | # CONFIG_EEPROM_AT25 is not set |
| 541 | 564 | # CONFIG_EEPROM_LEGACY is not set |
| 565 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 542 | 566 | # CONFIG_EEPROM_93CX6 is not set |
| 567 | +# CONFIG_CB710_CORE is not set | |
| 543 | 568 | CONFIG_HAVE_IDE=y |
| 544 | 569 | # CONFIG_IDE is not set |
| 545 | 570 | |
| @@ -562,10 +587,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | ||
| 562 | 587 | # CONFIG_BLK_DEV_SR is not set |
| 563 | 588 | CONFIG_CHR_DEV_SG=y |
| 564 | 589 | # CONFIG_CHR_DEV_SCH is not set |
| 565 | − | |
| 566 | −# | |
| 567 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 568 | −# | |
| 569 | 590 | # CONFIG_SCSI_MULTI_LUN is not set |
| 570 | 591 | # CONFIG_SCSI_CONSTANTS is not set |
| 571 | 592 | # CONFIG_SCSI_LOGGING is not set |
| @@ -583,6 +604,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | ||
| 583 | 604 | CONFIG_SCSI_LOWLEVEL=y |
| 584 | 605 | # CONFIG_ISCSI_TCP is not set |
| 585 | 606 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 607 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 586 | 608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 587 | 609 | # CONFIG_SCSI_3W_9XXX is not set |
| 588 | 610 | # CONFIG_SCSI_ACARD is not set |
| @@ -591,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 591 | 613 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 592 | 614 | # CONFIG_SCSI_AIC79XX is not set |
| 593 | 615 | # CONFIG_SCSI_AIC94XX is not set |
| 616 | +# CONFIG_SCSI_MVSAS is not set | |
| 594 | 617 | # CONFIG_SCSI_DPT_I2O is not set |
| 595 | 618 | # CONFIG_SCSI_ADVANSYS is not set |
| 596 | 619 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -610,7 +633,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 610 | 633 | # CONFIG_SCSI_IPS is not set |
| 611 | 634 | # CONFIG_SCSI_INITIO is not set |
| 612 | 635 | # CONFIG_SCSI_INIA100 is not set |
| 613 | −# CONFIG_SCSI_MVSAS is not set | |
| 614 | 636 | # CONFIG_SCSI_STEX is not set |
| 615 | 637 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 616 | 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 | 735 | # CONFIG_FIREWIRE is not set |
| 710 | 736 | # CONFIG_IEEE1394 is not set |
| 711 | 737 | # CONFIG_I2O is not set |
| 712 | 738 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 713 | 739 | CONFIG_NETDEVICES=y |
| 714 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 715 | 740 | # CONFIG_DUMMY is not set |
| 716 | 741 | # CONFIG_BONDING is not set |
| 717 | 742 | # CONFIG_MACVLAN is not set |
| @@ -775,6 +800,8 @@ CONFIG_E100=y · 57 unmodified lines | ||
| 775 | 800 | # CONFIG_SMSC9420 is not set |
| 776 | 801 | # CONFIG_SUNDANCE is not set |
| 777 | 802 | # CONFIG_TLAN is not set |
| 803 | +# CONFIG_KS8842 is not set | |
| 804 | +# CONFIG_KS8851 is not set | |
| 778 | 805 | # CONFIG_VIA_RHINE is not set |
| 779 | 806 | # CONFIG_SC92031 is not set |
| 780 | 807 | # CONFIG_ATL2 is not set |
| @@ -796,8 +823,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | ||
| 796 | 823 | # CONFIG_VIA_VELOCITY is not set |
| 797 | 824 | # CONFIG_TIGON3 is not set |
| 798 | 825 | # CONFIG_BNX2 is not set |
| 826 | +# CONFIG_CNIC is not set | |
| 799 | 827 | CONFIG_FSL_PQ_MDIO=y |
| 800 | 828 | CONFIG_GIANFAR=y |
| 829 | +# CONFIG_MV643XX_ETH is not set | |
| 801 | 830 | # CONFIG_QLA3XXX is not set |
| 802 | 831 | # CONFIG_ATL1 is not set |
| 803 | 832 | # CONFIG_ATL1E is not set |
| @@ -985,7 +1014,6 @@ CONFIG_I2C_MPC=y · 181 unmodified lines | ||
| 985 | 1014 | # CONFIG_SENSORS_PCF8574 is not set |
| 986 | 1015 | # CONFIG_PCF8575 is not set |
| 987 | 1016 | # CONFIG_SENSORS_PCA9539 is not set |
| 988 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 989 | 1017 | # CONFIG_SENSORS_TSL2550 is not set |
| 990 | 1018 | # CONFIG_I2C_DEBUG_CORE is not set |
| 991 | 1019 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -999,13 +1027,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | ||
| 999 | 1027 | # SPI Master Controller Drivers |
| 1000 | 1028 | # |
| 1001 | 1029 | CONFIG_SPI_BITBANG=y |
| 1002 | −CONFIG_SPI_MPC83xx=y | |
| 1030 | +# CONFIG_SPI_MPC8xxx is not set | |
| 1003 | 1031 | |
| 1004 | 1032 | # |
| 1005 | 1033 | # SPI Protocol Masters |
| 1006 | 1034 | # |
| 1007 | 1035 | # CONFIG_SPI_SPIDEV is not set |
| 1008 | 1036 | # CONFIG_SPI_TLE62X0 is not set |
| 1037 | + | |
| 1038 | +# | |
| 1039 | +# PPS support | |
| 1040 | +# | |
| 1041 | +# CONFIG_PPS is not set | |
| 1009 | 1042 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 1010 | 1043 | # CONFIG_GPIOLIB is not set |
| 1011 | 1044 | # CONFIG_W1 is not set |
| @@ -1063,6 +1096,7 @@ CONFIG_HWMON=y · 51 unmodified lines | ||
| 1063 | 1096 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 1064 | 1097 | # CONFIG_SENSORS_ADS7828 is not set |
| 1065 | 1098 | # CONFIG_SENSORS_THMC50 is not set |
| 1099 | +# CONFIG_SENSORS_TMP401 is not set | |
| 1066 | 1100 | # CONFIG_SENSORS_VIA686A is not set |
| 1067 | 1101 | # CONFIG_SENSORS_VT1211 is not set |
| 1068 | 1102 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -1117,24 +1151,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | ||
| 1117 | 1151 | # CONFIG_MFD_WM8400 is not set |
| 1118 | 1152 | # CONFIG_MFD_WM8350_I2C is not set |
| 1119 | 1153 | # CONFIG_MFD_PCF50633 is not set |
| 1154 | +# CONFIG_AB3100_CORE is not set | |
| 1155 | +# CONFIG_EZX_PCAP is not set | |
| 1120 | 1156 | # CONFIG_REGULATOR is not set |
| 1121 | − | |
| 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 | |
| 1157 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 1138 | 1158 | |
| 1139 | 1159 | # |
| 1140 | 1160 | # Graphics support |
| @@ -1196,6 +1216,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | ||
| 1196 | 1216 | # USB Host Controller Drivers |
| 1197 | 1217 | # |
| 1198 | 1218 | # CONFIG_USB_C67X00_HCD is not set |
| 1219 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1199 | 1220 | CONFIG_USB_EHCI_HCD=y |
| 1200 | 1221 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1201 | 1222 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1205,9 +1226,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | ||
| 1205 | 1226 | # CONFIG_USB_ISP116X_HCD is not set |
| 1206 | 1227 | # CONFIG_USB_ISP1760_HCD is not set |
| 1207 | 1228 | CONFIG_USB_OHCI_HCD=y |
| 1208 | −CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1209 | 1229 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1210 | 1230 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1231 | +CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1211 | 1232 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1212 | 1233 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1213 | 1234 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1296,8 +1317,9 @@ CONFIG_USB_GADGET_SELECTED=y · 82 unmodified lines | ||
| 1296 | 1317 | # CONFIG_USB_GADGET_OMAP is not set |
| 1297 | 1318 | # CONFIG_USB_GADGET_PXA25X is not set |
| 1298 | 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 | 1321 | # CONFIG_USB_GADGET_IMX is not set |
| 1322 | +# CONFIG_USB_GADGET_S3C2410 is not set | |
| 1301 | 1323 | # CONFIG_USB_GADGET_M66592 is not set |
| 1302 | 1324 | # CONFIG_USB_GADGET_AMD5536UDC is not set |
| 1303 | 1325 | # CONFIG_USB_GADGET_FSL_QE is not set |
| @@ -1305,9 +1327,11 @@ CONFIG_USB_GADGET_SELECTED=y · 1 unmodified line | ||
| 1305 | 1327 | CONFIG_USB_GADGET_NET2280=y |
| 1306 | 1328 | CONFIG_USB_NET2280=y |
| 1307 | 1329 | # CONFIG_USB_GADGET_GOKU is not set |
| 1330 | +# CONFIG_USB_GADGET_LANGWELL is not set | |
| 1308 | 1331 | # CONFIG_USB_GADGET_DUMMY_HCD is not set |
| 1309 | 1332 | CONFIG_USB_GADGET_DUALSPEED=y |
| 1310 | 1333 | # CONFIG_USB_ZERO is not set |
| 1334 | +# CONFIG_USB_AUDIO is not set | |
| 1311 | 1335 | CONFIG_USB_ETH=y |
| 1312 | 1336 | CONFIG_USB_ETH_RNDIS=y |
| 1313 | 1337 | # CONFIG_USB_GADGETFS is not set |
| @@ -1359,6 +1383,7 @@ CONFIG_RTC_DRV_DS1307=y · 45 unmodified lines | ||
| 1359 | 1383 | # CONFIG_RTC_DRV_S35390A is not set |
| 1360 | 1384 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1361 | 1385 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1386 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1362 | 1387 | |
| 1363 | 1388 | # |
| 1364 | 1389 | # SPI RTC drivers |
| @@ -1393,6 +1418,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | ||
| 1393 | 1418 | # CONFIG_DMADEVICES is not set |
| 1394 | 1419 | # CONFIG_AUXDISPLAY is not set |
| 1395 | 1420 | # CONFIG_UIO is not set |
| 1421 | + | |
| 1422 | +# | |
| 1423 | +# TI VLYNQ | |
| 1424 | +# | |
| 1396 | 1425 | # CONFIG_STAGING is not set |
| 1397 | 1426 | |
| 1398 | 1427 | # |
| @@ -1412,10 +1441,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1412 | 1441 | # CONFIG_REISERFS_FS is not set |
| 1413 | 1442 | # CONFIG_JFS_FS is not set |
| 1414 | 1443 | # CONFIG_FS_POSIX_ACL is not set |
| 1415 | −CONFIG_FILE_LOCKING=y | |
| 1416 | 1444 | # CONFIG_XFS_FS is not set |
| 1445 | +# CONFIG_GFS2_FS is not set | |
| 1417 | 1446 | # CONFIG_OCFS2_FS is not set |
| 1418 | 1447 | # CONFIG_BTRFS_FS is not set |
| 1448 | +CONFIG_FILE_LOCKING=y | |
| 1449 | +CONFIG_FSNOTIFY=y | |
| 1419 | 1450 | CONFIG_DNOTIFY=y |
| 1420 | 1451 | CONFIG_INOTIFY=y |
| 1421 | 1452 | CONFIG_INOTIFY_USER=y |
| @@ -1489,6 +1520,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | ||
| 1489 | 1520 | CONFIG_NFS_V3=y |
| 1490 | 1521 | # CONFIG_NFS_V3_ACL is not set |
| 1491 | 1522 | CONFIG_NFS_V4=y |
| 1523 | +# CONFIG_NFS_V4_1 is not set | |
| 1492 | 1524 | CONFIG_ROOT_NFS=y |
| 1493 | 1525 | # CONFIG_NFSD is not set |
| 1494 | 1526 | CONFIG_LOCKD=y |
| @@ -1525,7 +1557,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | ||
| 1525 | 1557 | # CONFIG_KARMA_PARTITION is not set |
| 1526 | 1558 | # CONFIG_EFI_PARTITION is not set |
| 1527 | 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 | 1600 | # CONFIG_DLM is not set |
| 1530 | 1601 | # CONFIG_BINARY_PRINTF is not set |
| 1531 | 1602 | |
| @@ -1549,6 +1620,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | ||
| 1549 | 1620 | CONFIG_HAS_DMA=y |
| 1550 | 1621 | CONFIG_HAVE_LMB=y |
| 1551 | 1622 | CONFIG_NLATTR=y |
| 1623 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1552 | 1624 | |
| 1553 | 1625 | # |
| 1554 | 1626 | # Kernel hacking |
| @@ -1579,6 +1651,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 1579 | 1651 | # CONFIG_RT_MUTEX_TESTER is not set |
| 1580 | 1652 | # CONFIG_DEBUG_SPINLOCK is not set |
| 1581 | 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 | 1657 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 1583 | 1658 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 1584 | 1659 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -1590,7 +1665,6 @@ CONFIG_SCHED_DEBUG=y · 5 unmodified lines | ||
| 1590 | 1665 | # CONFIG_DEBUG_LIST is not set |
| 1591 | 1666 | # CONFIG_DEBUG_SG is not set |
| 1592 | 1667 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 1593 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 1594 | 1668 | # CONFIG_RCU_TORTURE_TEST is not set |
| 1595 | 1669 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 1596 | 1670 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1604,16 +1678,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 1604 | 1678 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1605 | 1679 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1606 | 1680 | CONFIG_TRACING_SUPPORT=y |
| 1607 | − | |
| 1608 | −# | |
| 1609 | −# Tracers | |
| 1610 | −# | |
| 1681 | +CONFIG_FTRACE=y | |
| 1611 | 1682 | # CONFIG_FUNCTION_TRACER is not set |
| 1683 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 1612 | 1684 | # CONFIG_SCHED_TRACER is not set |
| 1613 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 1614 | −# CONFIG_EVENT_TRACER is not set | |
| 1685 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 1615 | 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 | 1690 | # CONFIG_STACK_TRACER is not set |
| 1618 | 1691 | # CONFIG_KMEMTRACE is not set |
| 1619 | 1692 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1621,6 +1694,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 1621 | 1694 | # CONFIG_SAMPLES is not set |
| 1622 | 1695 | CONFIG_HAVE_ARCH_KGDB=y |
| 1623 | 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 | 1700 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1625 | 1701 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1626 | 1702 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:07 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:06 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC832x_MDS=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC832x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 40 unmodified lines | ||
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | CONFIG_MATH_EMULATION=y |
| 237 | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | +# CONFIG_SWIOTLB is not set | |
| 238 | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 255 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | 273 | CONFIG_BOUNCE=y |
| 257 | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | −CONFIG_UNEVICTABLE_LRU=y | |
| 259 | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 261 | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -404,6 +426,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | ||
| 404 | 426 | # CONFIG_MTD is not set |
| 405 | 427 | CONFIG_OF_DEVICE=y |
| 406 | 428 | CONFIG_OF_I2C=y |
| 429 | +CONFIG_OF_MDIO=y | |
| 407 | 430 | # CONFIG_PARPORT is not set |
| 408 | 431 | CONFIG_BLK_DEV=y |
| 409 | 432 | # CONFIG_BLK_DEV_FD is not set |
| @@ -438,7 +461,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | ||
| 438 | 461 | # |
| 439 | 462 | # CONFIG_EEPROM_AT24 is not set |
| 440 | 463 | # CONFIG_EEPROM_LEGACY is not set |
| 464 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 441 | 465 | # CONFIG_EEPROM_93CX6 is not set |
| 466 | +# CONFIG_CB710_CORE is not set | |
| 442 | 467 | CONFIG_HAVE_IDE=y |
| 443 | 468 | # CONFIG_IDE is not set |
| 444 | 469 | |
| @@ -461,10 +486,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | ||
| 461 | 486 | # CONFIG_BLK_DEV_SR is not set |
| 462 | 487 | # CONFIG_CHR_DEV_SG is not set |
| 463 | 488 | # CONFIG_CHR_DEV_SCH is not set |
| 464 | − | |
| 465 | −# | |
| 466 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 467 | −# | |
| 468 | 489 | # CONFIG_SCSI_MULTI_LUN is not set |
| 469 | 490 | # CONFIG_SCSI_CONSTANTS is not set |
| 470 | 491 | # CONFIG_SCSI_LOGGING is not set |
| @@ -482,6 +503,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | ||
| 482 | 503 | CONFIG_SCSI_LOWLEVEL=y |
| 483 | 504 | # CONFIG_ISCSI_TCP is not set |
| 484 | 505 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 506 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 485 | 507 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 486 | 508 | # CONFIG_SCSI_3W_9XXX is not set |
| 487 | 509 | # CONFIG_SCSI_ACARD is not set |
| @@ -490,6 +512,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 490 | 512 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 491 | 513 | # CONFIG_SCSI_AIC79XX is not set |
| 492 | 514 | # CONFIG_SCSI_AIC94XX is not set |
| 515 | +# CONFIG_SCSI_MVSAS is not set | |
| 493 | 516 | # CONFIG_SCSI_DPT_I2O is not set |
| 494 | 517 | # CONFIG_SCSI_ADVANSYS is not set |
| 495 | 518 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -509,7 +532,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 509 | 532 | # CONFIG_SCSI_IPS is not set |
| 510 | 533 | # CONFIG_SCSI_INITIO is not set |
| 511 | 534 | # CONFIG_SCSI_INIA100 is not set |
| 512 | −# CONFIG_SCSI_MVSAS is not set | |
| 513 | 535 | # CONFIG_SCSI_STEX is not set |
| 514 | 536 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 515 | 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 | 563 | # CONFIG_FIREWIRE is not set |
| 538 | 564 | # CONFIG_IEEE1394 is not set |
| 539 | 565 | # CONFIG_I2O is not set |
| 540 | 566 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 541 | 567 | CONFIG_NETDEVICES=y |
| 542 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 543 | 568 | # CONFIG_DUMMY is not set |
| 544 | 569 | # CONFIG_BONDING is not set |
| 545 | 570 | # CONFIG_MACVLAN is not set |
| @@ -586,6 +611,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 586 | 611 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 587 | 612 | # CONFIG_NET_PCI is not set |
| 588 | 613 | # CONFIG_B44 is not set |
| 614 | +# CONFIG_KS8842 is not set | |
| 589 | 615 | # CONFIG_ATL2 is not set |
| 590 | 616 | CONFIG_NETDEV_1000=y |
| 591 | 617 | # CONFIG_ACENIC is not set |
| @@ -605,11 +631,13 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 605 | 631 | # CONFIG_VIA_VELOCITY is not set |
| 606 | 632 | # CONFIG_TIGON3 is not set |
| 607 | 633 | # CONFIG_BNX2 is not set |
| 634 | +# CONFIG_CNIC is not set | |
| 608 | 635 | CONFIG_FSL_PQ_MDIO=y |
| 609 | 636 | # CONFIG_GIANFAR is not set |
| 610 | 637 | CONFIG_UCC_GETH=y |
| 611 | 638 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 612 | 639 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 640 | +# CONFIG_MV643XX_ETH is not set | |
| 613 | 641 | # CONFIG_QLA3XXX is not set |
| 614 | 642 | # CONFIG_ATL1 is not set |
| 615 | 643 | # CONFIG_ATL1E is not set |
| @@ -787,13 +815,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | ||
| 787 | 815 | # CONFIG_SENSORS_PCF8574 is not set |
| 788 | 816 | # CONFIG_PCF8575 is not set |
| 789 | 817 | # CONFIG_SENSORS_PCA9539 is not set |
| 790 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 791 | 818 | # CONFIG_SENSORS_TSL2550 is not set |
| 792 | 819 | # CONFIG_I2C_DEBUG_CORE is not set |
| 793 | 820 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 794 | 821 | # CONFIG_I2C_DEBUG_BUS is not set |
| 795 | 822 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 796 | 823 | # CONFIG_SPI is not set |
| 824 | + | |
| 825 | +# | |
| 826 | +# PPS support | |
| 827 | +# | |
| 828 | +# CONFIG_PPS is not set | |
| 797 | 829 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 798 | 830 | # CONFIG_GPIOLIB is not set |
| 799 | 831 | # CONFIG_W1 is not set |
| @@ -848,6 +880,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 848 | 880 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 849 | 881 | # CONFIG_SENSORS_ADS7828 is not set |
| 850 | 882 | # CONFIG_SENSORS_THMC50 is not set |
| 883 | +# CONFIG_SENSORS_TMP401 is not set | |
| 851 | 884 | # CONFIG_SENSORS_VIA686A is not set |
| 852 | 885 | # CONFIG_SENSORS_VT1211 is not set |
| 853 | 886 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -896,23 +929,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | ||
| 896 | 929 | # CONFIG_MFD_WM8400 is not set |
| 897 | 930 | # CONFIG_MFD_WM8350_I2C is not set |
| 898 | 931 | # CONFIG_MFD_PCF50633 is not set |
| 932 | +# CONFIG_AB3100_CORE is not set | |
| 899 | 933 | # CONFIG_REGULATOR is not set |
| 900 | − | |
| 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 | |
| 934 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 916 | 935 | |
| 917 | 936 | # |
| 918 | 937 | # Graphics support |
| @@ -996,6 +1015,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | ||
| 996 | 1015 | # CONFIG_RTC_DRV_S35390A is not set |
| 997 | 1016 | # CONFIG_RTC_DRV_FM3130 is not set |
| 998 | 1017 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1018 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 999 | 1019 | |
| 1000 | 1020 | # |
| 1001 | 1021 | # SPI RTC drivers |
| @@ -1023,6 +1043,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | ||
| 1023 | 1043 | # CONFIG_DMADEVICES is not set |
| 1024 | 1044 | # CONFIG_AUXDISPLAY is not set |
| 1025 | 1045 | # CONFIG_UIO is not set |
| 1046 | + | |
| 1047 | +# | |
| 1048 | +# TI VLYNQ | |
| 1049 | +# | |
| 1026 | 1050 | # CONFIG_STAGING is not set |
| 1027 | 1051 | |
| 1028 | 1052 | # |
| @@ -1042,10 +1066,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1042 | 1066 | # CONFIG_REISERFS_FS is not set |
| 1043 | 1067 | # CONFIG_JFS_FS is not set |
| 1044 | 1068 | # CONFIG_FS_POSIX_ACL is not set |
| 1045 | −CONFIG_FILE_LOCKING=y | |
| 1046 | 1069 | # CONFIG_XFS_FS is not set |
| 1070 | +# CONFIG_GFS2_FS is not set | |
| 1047 | 1071 | # CONFIG_OCFS2_FS is not set |
| 1048 | 1072 | # CONFIG_BTRFS_FS is not set |
| 1073 | +CONFIG_FILE_LOCKING=y | |
| 1074 | +CONFIG_FSNOTIFY=y | |
| 1049 | 1075 | CONFIG_DNOTIFY=y |
| 1050 | 1076 | CONFIG_INOTIFY=y |
| 1051 | 1077 | CONFIG_INOTIFY_USER=y |
| @@ -1108,6 +1134,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | ||
| 1108 | 1134 | CONFIG_NFS_V3=y |
| 1109 | 1135 | # CONFIG_NFS_V3_ACL is not set |
| 1110 | 1136 | CONFIG_NFS_V4=y |
| 1137 | +# CONFIG_NFS_V4_1 is not set | |
| 1111 | 1138 | CONFIG_ROOT_NFS=y |
| 1112 | 1139 | # CONFIG_NFSD is not set |
| 1113 | 1140 | CONFIG_LOCKD=y |
| @@ -1165,6 +1192,7 @@ CONFIG_HAS_IOPORT=y · 51 unmodified lines | ||
| 1165 | 1192 | CONFIG_HAS_DMA=y |
| 1166 | 1193 | CONFIG_HAVE_LMB=y |
| 1167 | 1194 | CONFIG_NLATTR=y |
| 1195 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1168 | 1196 | |
| 1169 | 1197 | # |
| 1170 | 1198 | # Kernel hacking |
| @@ -1190,22 +1218,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1190 | 1218 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1191 | 1219 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1192 | 1220 | CONFIG_TRACING_SUPPORT=y |
| 1193 | − | |
| 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 | |
| 1221 | +# CONFIG_FTRACE is not set | |
| 1207 | 1222 | # CONFIG_SAMPLES is not set |
| 1208 | 1223 | CONFIG_HAVE_ARCH_KGDB=y |
| 1224 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1225 | +CONFIG_PPC_WERROR=y | |
| 1209 | 1226 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1210 | 1227 | # CONFIG_IRQSTACKS is not set |
| 1211 | 1228 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:08 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:07 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC832x_RDB=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC832x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -235,6 +251,7 @@ CONFIG_BINFMT_ELF=y · 40 unmodified lines | ||
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | CONFIG_MATH_EMULATION=y |
| 237 | 253 | # CONFIG_IOMMU_HELPER is not set |
| 254 | +# CONFIG_SWIOTLB is not set | |
| 238 | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 239 | 256 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 240 | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -255,9 +272,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 255 | 272 | CONFIG_ZONE_DMA_FLAG=1 |
| 256 | 273 | CONFIG_BOUNCE=y |
| 257 | 274 | CONFIG_VIRT_TO_BUS=y |
| 258 | −CONFIG_UNEVICTABLE_LRU=y | |
| 259 | 275 | CONFIG_HAVE_MLOCK=y |
| 260 | 276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 277 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 261 | 278 | CONFIG_PPC_4K_PAGES=y |
| 262 | 279 | # CONFIG_PPC_16K_PAGES is not set |
| 263 | 280 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -405,6 +427,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | ||
| 405 | 427 | CONFIG_OF_DEVICE=y |
| 406 | 428 | CONFIG_OF_I2C=y |
| 407 | 429 | CONFIG_OF_SPI=y |
| 430 | +CONFIG_OF_MDIO=y | |
| 408 | 431 | # CONFIG_PARPORT is not set |
| 409 | 432 | CONFIG_BLK_DEV=y |
| 410 | 433 | # CONFIG_BLK_DEV_FD is not set |
| @@ -441,7 +464,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 441 | 464 | # CONFIG_EEPROM_AT24 is not set |
| 442 | 465 | # CONFIG_EEPROM_AT25 is not set |
| 443 | 466 | # CONFIG_EEPROM_LEGACY is not set |
| 467 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 444 | 468 | # CONFIG_EEPROM_93CX6 is not set |
| 469 | +# CONFIG_CB710_CORE is not set | |
| 445 | 470 | CONFIG_HAVE_IDE=y |
| 446 | 471 | # CONFIG_IDE is not set |
| 447 | 472 | |
| @@ -464,10 +489,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | ||
| 464 | 489 | # CONFIG_BLK_DEV_SR is not set |
| 465 | 490 | # CONFIG_CHR_DEV_SG is not set |
| 466 | 491 | # CONFIG_CHR_DEV_SCH is not set |
| 467 | − | |
| 468 | −# | |
| 469 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 470 | −# | |
| 471 | 492 | # CONFIG_SCSI_MULTI_LUN is not set |
| 472 | 493 | # CONFIG_SCSI_CONSTANTS is not set |
| 473 | 494 | # CONFIG_SCSI_LOGGING is not set |
| @@ -485,6 +506,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | ||
| 485 | 506 | CONFIG_SCSI_LOWLEVEL=y |
| 486 | 507 | # CONFIG_ISCSI_TCP is not set |
| 487 | 508 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 509 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 488 | 510 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 489 | 511 | # CONFIG_SCSI_3W_9XXX is not set |
| 490 | 512 | # CONFIG_SCSI_ACARD is not set |
| @@ -493,6 +515,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 493 | 515 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 494 | 516 | # CONFIG_SCSI_AIC79XX is not set |
| 495 | 517 | # CONFIG_SCSI_AIC94XX is not set |
| 518 | +# CONFIG_SCSI_MVSAS is not set | |
| 496 | 519 | # CONFIG_SCSI_DPT_I2O is not set |
| 497 | 520 | # CONFIG_SCSI_ADVANSYS is not set |
| 498 | 521 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -512,7 +535,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 512 | 535 | # CONFIG_SCSI_IPS is not set |
| 513 | 536 | # CONFIG_SCSI_INITIO is not set |
| 514 | 537 | # CONFIG_SCSI_INIA100 is not set |
| 515 | −# CONFIG_SCSI_MVSAS is not set | |
| 516 | 538 | # CONFIG_SCSI_STEX is not set |
| 517 | 539 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 518 | 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 | 566 | # CONFIG_FIREWIRE is not set |
| 541 | 567 | # CONFIG_IEEE1394 is not set |
| 542 | 568 | # CONFIG_I2O is not set |
| 543 | 569 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 544 | 570 | CONFIG_NETDEVICES=y |
| 545 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 546 | 571 | # CONFIG_DUMMY is not set |
| 547 | 572 | # CONFIG_BONDING is not set |
| 548 | 573 | # CONFIG_MACVLAN is not set |
| @@ -590,6 +615,8 @@ CONFIG_MII=y · 41 unmodified lines | ||
| 590 | 615 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 591 | 616 | # CONFIG_NET_PCI is not set |
| 592 | 617 | # CONFIG_B44 is not set |
| 618 | +# CONFIG_KS8842 is not set | |
| 619 | +# CONFIG_KS8851 is not set | |
| 593 | 620 | # CONFIG_ATL2 is not set |
| 594 | 621 | CONFIG_NETDEV_1000=y |
| 595 | 622 | # CONFIG_ACENIC is not set |
| @@ -609,11 +636,13 @@ CONFIG_E1000=y · 13 unmodified lines | ||
| 609 | 636 | # CONFIG_VIA_VELOCITY is not set |
| 610 | 637 | # CONFIG_TIGON3 is not set |
| 611 | 638 | # CONFIG_BNX2 is not set |
| 639 | +# CONFIG_CNIC is not set | |
| 612 | 640 | CONFIG_FSL_PQ_MDIO=y |
| 613 | 641 | # CONFIG_GIANFAR is not set |
| 614 | 642 | CONFIG_UCC_GETH=y |
| 615 | 643 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 616 | 644 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 645 | +# CONFIG_MV643XX_ETH is not set | |
| 617 | 646 | # CONFIG_QLA3XXX is not set |
| 618 | 647 | # CONFIG_ATL1 is not set |
| 619 | 648 | # CONFIG_ATL1E is not set |
| @@ -804,7 +833,6 @@ CONFIG_I2C_MPC=y · 184 unmodified lines | ||
| 804 | 833 | # CONFIG_SENSORS_PCF8574 is not set |
| 805 | 834 | # CONFIG_PCF8575 is not set |
| 806 | 835 | # CONFIG_SENSORS_PCA9539 is not set |
| 807 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 808 | 836 | # CONFIG_SENSORS_TSL2550 is not set |
| 809 | 837 | # CONFIG_I2C_DEBUG_CORE is not set |
| 810 | 838 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -817,13 +845,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | ||
| 817 | 845 | # SPI Master Controller Drivers |
| 818 | 846 | # |
| 819 | 847 | CONFIG_SPI_BITBANG=y |
| 820 | −CONFIG_SPI_MPC83xx=y | |
| 848 | +# CONFIG_SPI_MPC8xxx is not set | |
| 821 | 849 | |
| 822 | 850 | # |
| 823 | 851 | # SPI Protocol Masters |
| 824 | 852 | # |
| 825 | 853 | # CONFIG_SPI_SPIDEV is not set |
| 826 | 854 | # CONFIG_SPI_TLE62X0 is not set |
| 855 | + | |
| 856 | +# | |
| 857 | +# PPS support | |
| 858 | +# | |
| 859 | +# CONFIG_PPS is not set | |
| 827 | 860 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 828 | 861 | # CONFIG_GPIOLIB is not set |
| 829 | 862 | # CONFIG_W1 is not set |
| @@ -881,6 +914,7 @@ CONFIG_HWMON=y · 51 unmodified lines | ||
| 881 | 914 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 882 | 915 | # CONFIG_SENSORS_ADS7828 is not set |
| 883 | 916 | # CONFIG_SENSORS_THMC50 is not set |
| 917 | +# CONFIG_SENSORS_TMP401 is not set | |
| 884 | 918 | # CONFIG_SENSORS_VIA686A is not set |
| 885 | 919 | # CONFIG_SENSORS_VT1211 is not set |
| 886 | 920 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -935,24 +969,10 @@ CONFIG_SSB_POSSIBLE=y · 48 unmodified lines | ||
| 935 | 969 | # CONFIG_MFD_WM8400 is not set |
| 936 | 970 | # CONFIG_MFD_WM8350_I2C is not set |
| 937 | 971 | # CONFIG_MFD_PCF50633 is not set |
| 972 | +# CONFIG_AB3100_CORE is not set | |
| 973 | +# CONFIG_EZX_PCAP is not set | |
| 938 | 974 | # CONFIG_REGULATOR is not set |
| 939 | − | |
| 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 | |
| 975 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 956 | 976 | |
| 957 | 977 | # |
| 958 | 978 | # Graphics support |
| @@ -1014,6 +1034,7 @@ CONFIG_USB_MON=y · 55 unmodified lines | ||
| 1014 | 1034 | # USB Host Controller Drivers |
| 1015 | 1035 | # |
| 1016 | 1036 | # CONFIG_USB_C67X00_HCD is not set |
| 1037 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1017 | 1038 | CONFIG_USB_EHCI_HCD=y |
| 1018 | 1039 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1019 | 1040 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1023,9 +1044,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | ||
| 1023 | 1044 | # CONFIG_USB_ISP116X_HCD is not set |
| 1024 | 1045 | # CONFIG_USB_ISP1760_HCD is not set |
| 1025 | 1046 | CONFIG_USB_OHCI_HCD=y |
| 1026 | −CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1027 | 1047 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1028 | 1048 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1049 | +CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1029 | 1050 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1030 | 1051 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1031 | 1052 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1127,6 +1148,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y · 95 unmodified lines | ||
| 1127 | 1148 | # CONFIG_MMC_WBSD is not set |
| 1128 | 1149 | # CONFIG_MMC_TIFM_SD is not set |
| 1129 | 1150 | CONFIG_MMC_SPI=y |
| 1151 | +# CONFIG_MMC_CB710 is not set | |
| 1152 | +# CONFIG_MMC_VIA_SDMMC is not set | |
| 1130 | 1153 | # CONFIG_MEMSTICK is not set |
| 1131 | 1154 | # CONFIG_NEW_LEDS is not set |
| 1132 | 1155 | # CONFIG_ACCESSIBILITY is not set |
| @@ -1136,6 +1159,10 @@ CONFIG_MMC_SPI=y · 3 unmodified lines | ||
| 1136 | 1159 | # CONFIG_DMADEVICES is not set |
| 1137 | 1160 | # CONFIG_AUXDISPLAY is not set |
| 1138 | 1161 | # CONFIG_UIO is not set |
| 1162 | + | |
| 1163 | +# | |
| 1164 | +# TI VLYNQ | |
| 1165 | +# | |
| 1139 | 1166 | # CONFIG_STAGING is not set |
| 1140 | 1167 | |
| 1141 | 1168 | # |
| @@ -1155,10 +1182,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1155 | 1182 | # CONFIG_REISERFS_FS is not set |
| 1156 | 1183 | # CONFIG_JFS_FS is not set |
| 1157 | 1184 | # CONFIG_FS_POSIX_ACL is not set |
| 1158 | −CONFIG_FILE_LOCKING=y | |
| 1159 | 1185 | # CONFIG_XFS_FS is not set |
| 1186 | +# CONFIG_GFS2_FS is not set | |
| 1160 | 1187 | # CONFIG_OCFS2_FS is not set |
| 1161 | 1188 | # CONFIG_BTRFS_FS is not set |
| 1189 | +CONFIG_FILE_LOCKING=y | |
| 1190 | +CONFIG_FSNOTIFY=y | |
| 1162 | 1191 | CONFIG_DNOTIFY=y |
| 1163 | 1192 | CONFIG_INOTIFY=y |
| 1164 | 1193 | CONFIG_INOTIFY_USER=y |
| @@ -1224,6 +1253,7 @@ CONFIG_NFS_FS=y · 59 unmodified lines | ||
| 1224 | 1253 | CONFIG_NFS_V3=y |
| 1225 | 1254 | # CONFIG_NFS_V3_ACL is not set |
| 1226 | 1255 | CONFIG_NFS_V4=y |
| 1256 | +# CONFIG_NFS_V4_1 is not set | |
| 1227 | 1257 | CONFIG_ROOT_NFS=y |
| 1228 | 1258 | # CONFIG_NFSD is not set |
| 1229 | 1259 | CONFIG_LOCKD=y |
| @@ -1325,6 +1355,7 @@ CONFIG_HAS_IOPORT=y · 95 unmodified lines | ||
| 1325 | 1355 | CONFIG_HAS_DMA=y |
| 1326 | 1356 | CONFIG_HAVE_LMB=y |
| 1327 | 1357 | CONFIG_NLATTR=y |
| 1358 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1328 | 1359 | |
| 1329 | 1360 | # |
| 1330 | 1361 | # Kernel hacking |
| @@ -1350,22 +1381,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1350 | 1381 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1351 | 1382 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1352 | 1383 | CONFIG_TRACING_SUPPORT=y |
| 1353 | − | |
| 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 | |
| 1384 | +# CONFIG_FTRACE is not set | |
| 1367 | 1385 | # CONFIG_SAMPLES is not set |
| 1368 | 1386 | CONFIG_HAVE_ARCH_KGDB=y |
| 1387 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1388 | +CONFIG_PPC_WERROR=y | |
| 1369 | 1389 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1370 | 1390 | # CONFIG_IRQSTACKS is not set |
| 1371 | 1391 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:09 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:07 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC834x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 365 | 382 | # CONFIG_ECONET is not set |
| 366 | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | 384 | # CONFIG_PHONET is not set |
| 385 | +# CONFIG_IEEE802154 is not set | |
| 368 | 386 | # CONFIG_NET_SCHED is not set |
| 369 | 387 | # CONFIG_DCB is not set |
| 370 | 388 | |
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 382 | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | 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 | 408 | # CONFIG_WIMAX is not set |
| 387 | 409 | # CONFIG_RFKILL is not set |
| 388 | 410 | # CONFIG_NET_9P is not set |
| @@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y · 98 unmodified lines | ||
| 487 | 509 | CONFIG_OF_DEVICE=y |
| 488 | 510 | CONFIG_OF_I2C=y |
| 489 | 511 | CONFIG_OF_SPI=y |
| 512 | +CONFIG_OF_MDIO=y | |
| 490 | 513 | # CONFIG_PARPORT is not set |
| 491 | 514 | CONFIG_BLK_DEV=y |
| 492 | 515 | # CONFIG_BLK_DEV_FD is not set |
| @@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 523 | 546 | # CONFIG_EEPROM_AT24 is not set |
| 524 | 547 | # CONFIG_EEPROM_AT25 is not set |
| 525 | 548 | # CONFIG_EEPROM_LEGACY is not set |
| 549 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 526 | 550 | # CONFIG_EEPROM_93CX6 is not set |
| 551 | +# CONFIG_CB710_CORE is not set | |
| 527 | 552 | CONFIG_HAVE_IDE=y |
| 528 | 553 | CONFIG_IDE=y |
| 529 | 554 | |
| @@ -594,10 +619,6 @@ CONFIG_BLK_DEV_SD=y · 64 unmodified lines | ||
| 594 | 619 | # CONFIG_BLK_DEV_SR is not set |
| 595 | 620 | CONFIG_CHR_DEV_SG=y |
| 596 | 621 | # CONFIG_CHR_DEV_SCH is not set |
| 597 | − | |
| 598 | −# | |
| 599 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 600 | −# | |
| 601 | 622 | # CONFIG_SCSI_MULTI_LUN is not set |
| 602 | 623 | # CONFIG_SCSI_CONSTANTS is not set |
| 603 | 624 | # CONFIG_SCSI_LOGGING is not set |
| @@ -615,6 +636,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | ||
| 615 | 636 | CONFIG_SCSI_LOWLEVEL=y |
| 616 | 637 | # CONFIG_ISCSI_TCP is not set |
| 617 | 638 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 639 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 618 | 640 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 619 | 641 | # CONFIG_SCSI_3W_9XXX is not set |
| 620 | 642 | # CONFIG_SCSI_ACARD is not set |
| @@ -623,6 +645,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 623 | 645 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 624 | 646 | # CONFIG_SCSI_AIC79XX is not set |
| 625 | 647 | # CONFIG_SCSI_AIC94XX is not set |
| 648 | +# CONFIG_SCSI_MVSAS is not set | |
| 626 | 649 | # CONFIG_SCSI_DPT_I2O is not set |
| 627 | 650 | # CONFIG_SCSI_ADVANSYS is not set |
| 628 | 651 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -642,7 +665,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 642 | 665 | # CONFIG_SCSI_IPS is not set |
| 643 | 666 | # CONFIG_SCSI_INITIO is not set |
| 644 | 667 | # CONFIG_SCSI_INIA100 is not set |
| 645 | −# CONFIG_SCSI_MVSAS is not set | |
| 646 | 668 | # CONFIG_SCSI_STEX is not set |
| 647 | 669 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 648 | 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 | 768 | # CONFIG_FIREWIRE is not set |
| 743 | 769 | # CONFIG_IEEE1394 is not set |
| 744 | 770 | # CONFIG_I2O is not set |
| 745 | 771 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 746 | 772 | CONFIG_NETDEVICES=y |
| 747 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 748 | 773 | # CONFIG_DUMMY is not set |
| 749 | 774 | # CONFIG_BONDING is not set |
| 750 | 775 | # CONFIG_MACVLAN is not set |
| @@ -791,8 +816,10 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | ||
| 791 | 816 | # CONFIG_VIA_VELOCITY is not set |
| 792 | 817 | # CONFIG_TIGON3 is not set |
| 793 | 818 | # CONFIG_BNX2 is not set |
| 819 | +# CONFIG_CNIC is not set | |
| 794 | 820 | CONFIG_FSL_PQ_MDIO=y |
| 795 | 821 | CONFIG_GIANFAR=y |
| 822 | +# CONFIG_MV643XX_ETH is not set | |
| 796 | 823 | # CONFIG_QLA3XXX is not set |
| 797 | 824 | # CONFIG_ATL1 is not set |
| 798 | 825 | # CONFIG_ATL1E is not set |
| @@ -960,7 +987,6 @@ CONFIG_I2C_MPC=y · 161 unmodified lines | ||
| 960 | 987 | CONFIG_SENSORS_PCF8574=y |
| 961 | 988 | # CONFIG_PCF8575 is not set |
| 962 | 989 | # CONFIG_SENSORS_PCA9539 is not set |
| 963 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 964 | 990 | # CONFIG_SENSORS_TSL2550 is not set |
| 965 | 991 | # CONFIG_I2C_DEBUG_CORE is not set |
| 966 | 992 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -973,13 +999,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | ||
| 973 | 999 | # SPI Master Controller Drivers |
| 974 | 1000 | # |
| 975 | 1001 | CONFIG_SPI_BITBANG=y |
| 976 | −CONFIG_SPI_MPC83xx=y | |
| 1002 | +# CONFIG_SPI_MPC8xxx is not set | |
| 977 | 1003 | |
| 978 | 1004 | # |
| 979 | 1005 | # SPI Protocol Masters |
| 980 | 1006 | # |
| 981 | 1007 | # CONFIG_SPI_SPIDEV is not set |
| 982 | 1008 | # CONFIG_SPI_TLE62X0 is not set |
| 1009 | + | |
| 1010 | +# | |
| 1011 | +# PPS support | |
| 1012 | +# | |
| 1013 | +# CONFIG_PPS is not set | |
| 983 | 1014 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 984 | 1015 | # CONFIG_GPIOLIB is not set |
| 985 | 1016 | # CONFIG_W1 is not set |
| @@ -1026,24 +1057,10 @@ CONFIG_SSB_POSSIBLE=y · 40 unmodified lines | ||
| 1026 | 1057 | # CONFIG_MFD_WM8400 is not set |
| 1027 | 1058 | # CONFIG_MFD_WM8350_I2C is not set |
| 1028 | 1059 | # CONFIG_MFD_PCF50633 is not set |
| 1060 | +# CONFIG_AB3100_CORE is not set | |
| 1061 | +# CONFIG_EZX_PCAP is not set | |
| 1029 | 1062 | # CONFIG_REGULATOR is not set |
| 1030 | − | |
| 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 | |
| 1063 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 1047 | 1064 | |
| 1048 | 1065 | # |
| 1049 | 1066 | # Graphics support |
| @@ -1085,6 +1102,7 @@ CONFIG_USB_MON=y · 35 unmodified lines | ||
| 1085 | 1102 | # USB Host Controller Drivers |
| 1086 | 1103 | # |
| 1087 | 1104 | # CONFIG_USB_C67X00_HCD is not set |
| 1105 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1088 | 1106 | CONFIG_USB_EHCI_HCD=y |
| 1089 | 1107 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1090 | 1108 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1208,6 +1226,7 @@ CONFIG_RTC_DRV_DS1307=y · 117 unmodified lines | ||
| 1208 | 1226 | # CONFIG_RTC_DRV_S35390A is not set |
| 1209 | 1227 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1210 | 1228 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1229 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1211 | 1230 | |
| 1212 | 1231 | # |
| 1213 | 1232 | # SPI RTC drivers |
| @@ -1242,6 +1261,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | ||
| 1242 | 1261 | # CONFIG_DMADEVICES is not set |
| 1243 | 1262 | # CONFIG_AUXDISPLAY is not set |
| 1244 | 1263 | # CONFIG_UIO is not set |
| 1264 | + | |
| 1265 | +# | |
| 1266 | +# TI VLYNQ | |
| 1267 | +# | |
| 1245 | 1268 | # CONFIG_STAGING is not set |
| 1246 | 1269 | |
| 1247 | 1270 | # |
| @@ -1261,10 +1284,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1261 | 1284 | # CONFIG_REISERFS_FS is not set |
| 1262 | 1285 | # CONFIG_JFS_FS is not set |
| 1263 | 1286 | # CONFIG_FS_POSIX_ACL is not set |
| 1264 | −CONFIG_FILE_LOCKING=y | |
| 1265 | 1287 | # CONFIG_XFS_FS is not set |
| 1288 | +# CONFIG_GFS2_FS is not set | |
| 1266 | 1289 | # CONFIG_OCFS2_FS is not set |
| 1267 | 1290 | # CONFIG_BTRFS_FS is not set |
| 1291 | +CONFIG_FILE_LOCKING=y | |
| 1292 | +CONFIG_FSNOTIFY=y | |
| 1268 | 1293 | CONFIG_DNOTIFY=y |
| 1269 | 1294 | CONFIG_INOTIFY=y |
| 1270 | 1295 | CONFIG_INOTIFY_USER=y |
| @@ -1331,6 +1356,7 @@ CONFIG_NFS_FS=y · 60 unmodified lines | ||
| 1331 | 1356 | CONFIG_NFS_V3=y |
| 1332 | 1357 | # CONFIG_NFS_V3_ACL is not set |
| 1333 | 1358 | CONFIG_NFS_V4=y |
| 1359 | +# CONFIG_NFS_V4_1 is not set | |
| 1334 | 1360 | CONFIG_ROOT_NFS=y |
| 1335 | 1361 | # CONFIG_NFSD is not set |
| 1336 | 1362 | CONFIG_LOCKD=y |
| @@ -1429,6 +1455,7 @@ CONFIG_HAS_IOPORT=y · 92 unmodified lines | ||
| 1429 | 1455 | CONFIG_HAS_DMA=y |
| 1430 | 1456 | CONFIG_HAVE_LMB=y |
| 1431 | 1457 | CONFIG_NLATTR=y |
| 1458 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1432 | 1459 | |
| 1433 | 1460 | # |
| 1434 | 1461 | # Kernel hacking |
| @@ -1454,22 +1481,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1454 | 1481 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1455 | 1482 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1456 | 1483 | CONFIG_TRACING_SUPPORT=y |
| 1457 | − | |
| 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 | |
| 1484 | +# CONFIG_FTRACE is not set | |
| 1471 | 1485 | # CONFIG_SAMPLES is not set |
| 1472 | 1486 | CONFIG_HAVE_ARCH_KGDB=y |
| 1487 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1488 | +CONFIG_PPC_WERROR=y | |
| 1473 | 1489 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1474 | 1490 | # CONFIG_IRQSTACKS is not set |
| 1475 | 1491 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:10 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:08 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_ITX=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC834x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 365 | 382 | # CONFIG_ECONET is not set |
| 366 | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | 384 | # CONFIG_PHONET is not set |
| 385 | +# CONFIG_IEEE802154 is not set | |
| 368 | 386 | # CONFIG_NET_SCHED is not set |
| 369 | 387 | # CONFIG_DCB is not set |
| 370 | 388 | |
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 382 | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | 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 | 408 | # CONFIG_WIMAX is not set |
| 387 | 409 | # CONFIG_RFKILL is not set |
| 388 | 410 | # CONFIG_NET_9P is not set |
| @@ -487,6 +509,7 @@ CONFIG_MTD_PHYSMAP=y · 98 unmodified lines | ||
| 487 | 509 | CONFIG_OF_DEVICE=y |
| 488 | 510 | CONFIG_OF_I2C=y |
| 489 | 511 | CONFIG_OF_SPI=y |
| 512 | +CONFIG_OF_MDIO=y | |
| 490 | 513 | # CONFIG_PARPORT is not set |
| 491 | 514 | CONFIG_BLK_DEV=y |
| 492 | 515 | # CONFIG_BLK_DEV_FD is not set |
| @@ -523,7 +546,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 523 | 546 | # CONFIG_EEPROM_AT24 is not set |
| 524 | 547 | # CONFIG_EEPROM_AT25 is not set |
| 525 | 548 | # CONFIG_EEPROM_LEGACY is not set |
| 549 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 526 | 550 | # CONFIG_EEPROM_93CX6 is not set |
| 551 | +# CONFIG_CB710_CORE is not set | |
| 527 | 552 | CONFIG_HAVE_IDE=y |
| 528 | 553 | # CONFIG_IDE is not set |
| 529 | 554 | |
| @@ -546,10 +571,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | ||
| 546 | 571 | # CONFIG_BLK_DEV_SR is not set |
| 547 | 572 | CONFIG_CHR_DEV_SG=y |
| 548 | 573 | # CONFIG_CHR_DEV_SCH is not set |
| 549 | − | |
| 550 | −# | |
| 551 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 552 | −# | |
| 553 | 574 | # CONFIG_SCSI_MULTI_LUN is not set |
| 554 | 575 | # CONFIG_SCSI_CONSTANTS is not set |
| 555 | 576 | # CONFIG_SCSI_LOGGING is not set |
| @@ -567,6 +588,7 @@ CONFIG_SCSI_SPI_ATTRS=y · 11 unmodified lines | ||
| 567 | 588 | CONFIG_SCSI_LOWLEVEL=y |
| 568 | 589 | # CONFIG_ISCSI_TCP is not set |
| 569 | 590 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 591 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 570 | 592 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 571 | 593 | # CONFIG_SCSI_3W_9XXX is not set |
| 572 | 594 | # CONFIG_SCSI_ACARD is not set |
| @@ -575,6 +597,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 575 | 597 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 576 | 598 | # CONFIG_SCSI_AIC79XX is not set |
| 577 | 599 | # CONFIG_SCSI_AIC94XX is not set |
| 600 | +# CONFIG_SCSI_MVSAS is not set | |
| 578 | 601 | # CONFIG_SCSI_DPT_I2O is not set |
| 579 | 602 | # CONFIG_SCSI_ADVANSYS is not set |
| 580 | 603 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -594,7 +617,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 594 | 617 | # CONFIG_SCSI_IPS is not set |
| 595 | 618 | # CONFIG_SCSI_INITIO is not set |
| 596 | 619 | # CONFIG_SCSI_INIA100 is not set |
| 597 | −# CONFIG_SCSI_MVSAS is not set | |
| 598 | 620 | # CONFIG_SCSI_STEX is not set |
| 599 | 621 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 600 | 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 | 648 | # CONFIG_FIREWIRE is not set |
| 623 | 649 | # CONFIG_IEEE1394 is not set |
| 624 | 650 | # CONFIG_I2O is not set |
| 625 | 651 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 626 | 652 | CONFIG_NETDEVICES=y |
| 627 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 628 | 653 | # CONFIG_DUMMY is not set |
| 629 | 654 | # CONFIG_BONDING is not set |
| 630 | 655 | # CONFIG_MACVLAN is not set |
| @@ -671,8 +696,10 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | ||
| 671 | 696 | # CONFIG_VIA_VELOCITY is not set |
| 672 | 697 | # CONFIG_TIGON3 is not set |
| 673 | 698 | # CONFIG_BNX2 is not set |
| 699 | +# CONFIG_CNIC is not set | |
| 674 | 700 | CONFIG_FSL_PQ_MDIO=y |
| 675 | 701 | CONFIG_GIANFAR=y |
| 702 | +# CONFIG_MV643XX_ETH is not set | |
| 676 | 703 | # CONFIG_QLA3XXX is not set |
| 677 | 704 | # CONFIG_ATL1 is not set |
| 678 | 705 | # CONFIG_ATL1E is not set |
| @@ -840,7 +867,6 @@ CONFIG_I2C_MPC=y · 161 unmodified lines | ||
| 840 | 867 | CONFIG_SENSORS_PCF8574=y |
| 841 | 868 | # CONFIG_PCF8575 is not set |
| 842 | 869 | # CONFIG_SENSORS_PCA9539 is not set |
| 843 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 844 | 870 | # CONFIG_SENSORS_TSL2550 is not set |
| 845 | 871 | # CONFIG_I2C_DEBUG_CORE is not set |
| 846 | 872 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -853,13 +879,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | ||
| 853 | 879 | # SPI Master Controller Drivers |
| 854 | 880 | # |
| 855 | 881 | CONFIG_SPI_BITBANG=y |
| 856 | −CONFIG_SPI_MPC83xx=y | |
| 882 | +# CONFIG_SPI_MPC8xxx is not set | |
| 857 | 883 | |
| 858 | 884 | # |
| 859 | 885 | # SPI Protocol Masters |
| 860 | 886 | # |
| 861 | 887 | # CONFIG_SPI_SPIDEV is not set |
| 862 | 888 | # CONFIG_SPI_TLE62X0 is not set |
| 889 | + | |
| 890 | +# | |
| 891 | +# PPS support | |
| 892 | +# | |
| 893 | +# CONFIG_PPS is not set | |
| 863 | 894 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 864 | 895 | # CONFIG_GPIOLIB is not set |
| 865 | 896 | # CONFIG_W1 is not set |
| @@ -906,24 +937,10 @@ CONFIG_SSB_POSSIBLE=y · 40 unmodified lines | ||
| 906 | 937 | # CONFIG_MFD_WM8400 is not set |
| 907 | 938 | # CONFIG_MFD_WM8350_I2C is not set |
| 908 | 939 | # CONFIG_MFD_PCF50633 is not set |
| 940 | +# CONFIG_AB3100_CORE is not set | |
| 941 | +# CONFIG_EZX_PCAP is not set | |
| 909 | 942 | # CONFIG_REGULATOR is not set |
| 910 | − | |
| 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 | |
| 943 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 927 | 944 | |
| 928 | 945 | # |
| 929 | 946 | # Graphics support |
| @@ -965,6 +982,7 @@ CONFIG_USB_MON=y · 35 unmodified lines | ||
| 965 | 982 | # USB Host Controller Drivers |
| 966 | 983 | # |
| 967 | 984 | # CONFIG_USB_C67X00_HCD is not set |
| 985 | +# CONFIG_USB_XHCI_HCD is not set | |
| 968 | 986 | CONFIG_USB_EHCI_HCD=y |
| 969 | 987 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 970 | 988 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1087,6 +1105,7 @@ CONFIG_RTC_DRV_DS1307=y · 116 unmodified lines | ||
| 1087 | 1105 | # CONFIG_RTC_DRV_S35390A is not set |
| 1088 | 1106 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1089 | 1107 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1108 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1090 | 1109 | |
| 1091 | 1110 | # |
| 1092 | 1111 | # SPI RTC drivers |
| @@ -1121,6 +1140,10 @@ CONFIG_RTC_DRV_DS1307=y · 28 unmodified lines | ||
| 1121 | 1140 | # CONFIG_DMADEVICES is not set |
| 1122 | 1141 | # CONFIG_AUXDISPLAY is not set |
| 1123 | 1142 | # CONFIG_UIO is not set |
| 1143 | + | |
| 1144 | +# | |
| 1145 | +# TI VLYNQ | |
| 1146 | +# | |
| 1124 | 1147 | # CONFIG_STAGING is not set |
| 1125 | 1148 | |
| 1126 | 1149 | # |
| @@ -1140,10 +1163,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1140 | 1163 | # CONFIG_REISERFS_FS is not set |
| 1141 | 1164 | # CONFIG_JFS_FS is not set |
| 1142 | 1165 | # CONFIG_FS_POSIX_ACL is not set |
| 1143 | −CONFIG_FILE_LOCKING=y | |
| 1144 | 1166 | # CONFIG_XFS_FS is not set |
| 1167 | +# CONFIG_GFS2_FS is not set | |
| 1145 | 1168 | # CONFIG_OCFS2_FS is not set |
| 1146 | 1169 | # CONFIG_BTRFS_FS is not set |
| 1170 | +CONFIG_FILE_LOCKING=y | |
| 1171 | +CONFIG_FSNOTIFY=y | |
| 1147 | 1172 | CONFIG_DNOTIFY=y |
| 1148 | 1173 | CONFIG_INOTIFY=y |
| 1149 | 1174 | CONFIG_INOTIFY_USER=y |
| @@ -1210,6 +1235,7 @@ CONFIG_NFS_FS=y · 60 unmodified lines | ||
| 1210 | 1235 | CONFIG_NFS_V3=y |
| 1211 | 1236 | # CONFIG_NFS_V3_ACL is not set |
| 1212 | 1237 | CONFIG_NFS_V4=y |
| 1238 | +# CONFIG_NFS_V4_1 is not set | |
| 1213 | 1239 | CONFIG_ROOT_NFS=y |
| 1214 | 1240 | # CONFIG_NFSD is not set |
| 1215 | 1241 | CONFIG_LOCKD=y |
| @@ -1308,6 +1334,7 @@ CONFIG_HAS_IOPORT=y · 92 unmodified lines | ||
| 1308 | 1334 | CONFIG_HAS_DMA=y |
| 1309 | 1335 | CONFIG_HAVE_LMB=y |
| 1310 | 1336 | CONFIG_NLATTR=y |
| 1337 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1311 | 1338 | |
| 1312 | 1339 | # |
| 1313 | 1340 | # Kernel hacking |
| @@ -1333,22 +1360,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1333 | 1360 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1334 | 1361 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1335 | 1362 | CONFIG_TRACING_SUPPORT=y |
| 1336 | − | |
| 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 | |
| 1363 | +# CONFIG_FTRACE is not set | |
| 1350 | 1364 | # CONFIG_SAMPLES is not set |
| 1351 | 1365 | CONFIG_HAVE_ARCH_KGDB=y |
| 1366 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1367 | +CONFIG_PPC_WERROR=y | |
| 1352 | 1368 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1353 | 1369 | # CONFIG_IRQSTACKS is not set |
| 1354 | 1370 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:11 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:09 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC834x_MDS=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | CONFIG_PPC_MPC834x=y |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 39 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 365 | 382 | # CONFIG_ECONET is not set |
| 366 | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | 384 | # CONFIG_PHONET is not set |
| 385 | +# CONFIG_IEEE802154 is not set | |
| 368 | 386 | # CONFIG_NET_SCHED is not set |
| 369 | 387 | # CONFIG_DCB is not set |
| 370 | 388 | |
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 382 | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | 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 | 408 | # CONFIG_WIMAX is not set |
| 387 | 409 | # CONFIG_RFKILL is not set |
| 388 | 410 | # CONFIG_NET_9P is not set |
| @@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | ||
| 403 | 425 | # CONFIG_MTD is not set |
| 404 | 426 | CONFIG_OF_DEVICE=y |
| 405 | 427 | CONFIG_OF_I2C=y |
| 428 | +CONFIG_OF_MDIO=y | |
| 406 | 429 | # CONFIG_PARPORT is not set |
| 407 | 430 | CONFIG_BLK_DEV=y |
| 408 | 431 | # CONFIG_BLK_DEV_FD is not set |
| @@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | ||
| 437 | 460 | # |
| 438 | 461 | # CONFIG_EEPROM_AT24 is not set |
| 439 | 462 | # CONFIG_EEPROM_LEGACY is not set |
| 463 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 440 | 464 | # CONFIG_EEPROM_93CX6 is not set |
| 465 | +# CONFIG_CB710_CORE is not set | |
| 441 | 466 | CONFIG_HAVE_IDE=y |
| 442 | 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 | 491 | # CONFIG_FIREWIRE is not set |
| 463 | 492 | # CONFIG_IEEE1394 is not set |
| 464 | 493 | # CONFIG_I2O is not set |
| 465 | 494 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 466 | 495 | CONFIG_NETDEVICES=y |
| 467 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 468 | 496 | # CONFIG_DUMMY is not set |
| 469 | 497 | # CONFIG_BONDING is not set |
| 470 | 498 | # CONFIG_MACVLAN is not set |
| @@ -527,6 +555,7 @@ CONFIG_E100=y · 56 unmodified lines | ||
| 527 | 555 | # CONFIG_SMSC9420 is not set |
| 528 | 556 | # CONFIG_SUNDANCE is not set |
| 529 | 557 | # CONFIG_TLAN is not set |
| 558 | +# CONFIG_KS8842 is not set | |
| 530 | 559 | # CONFIG_VIA_RHINE is not set |
| 531 | 560 | # CONFIG_SC92031 is not set |
| 532 | 561 | # CONFIG_ATL2 is not set |
| @@ -548,8 +577,10 @@ CONFIG_NETDEV_1000=y · 15 unmodified lines | ||
| 548 | 577 | # CONFIG_VIA_VELOCITY is not set |
| 549 | 578 | # CONFIG_TIGON3 is not set |
| 550 | 579 | # CONFIG_BNX2 is not set |
| 580 | +# CONFIG_CNIC is not set | |
| 551 | 581 | CONFIG_FSL_PQ_MDIO=y |
| 552 | 582 | CONFIG_GIANFAR=y |
| 583 | +# CONFIG_MV643XX_ETH is not set | |
| 553 | 584 | # CONFIG_QLA3XXX is not set |
| 554 | 585 | # CONFIG_ATL1 is not set |
| 555 | 586 | # CONFIG_ATL1E is not set |
| @@ -724,13 +755,17 @@ CONFIG_I2C_MPC=y · 168 unmodified lines | ||
| 724 | 755 | # CONFIG_SENSORS_PCF8574 is not set |
| 725 | 756 | # CONFIG_PCF8575 is not set |
| 726 | 757 | # CONFIG_SENSORS_PCA9539 is not set |
| 727 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 728 | 758 | # CONFIG_SENSORS_TSL2550 is not set |
| 729 | 759 | # CONFIG_I2C_DEBUG_CORE is not set |
| 730 | 760 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 731 | 761 | # CONFIG_I2C_DEBUG_BUS is not set |
| 732 | 762 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 733 | 763 | # CONFIG_SPI is not set |
| 764 | + | |
| 765 | +# | |
| 766 | +# PPS support | |
| 767 | +# | |
| 768 | +# CONFIG_PPS is not set | |
| 734 | 769 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 735 | 770 | # CONFIG_GPIOLIB is not set |
| 736 | 771 | # CONFIG_W1 is not set |
| @@ -785,6 +820,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 785 | 820 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 786 | 821 | # CONFIG_SENSORS_ADS7828 is not set |
| 787 | 822 | # CONFIG_SENSORS_THMC50 is not set |
| 823 | +# CONFIG_SENSORS_TMP401 is not set | |
| 788 | 824 | # CONFIG_SENSORS_VIA686A is not set |
| 789 | 825 | # CONFIG_SENSORS_VT1211 is not set |
| 790 | 826 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -833,23 +869,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | ||
| 833 | 869 | # CONFIG_MFD_WM8400 is not set |
| 834 | 870 | # CONFIG_MFD_WM8350_I2C is not set |
| 835 | 871 | # CONFIG_MFD_PCF50633 is not set |
| 872 | +# CONFIG_AB3100_CORE is not set | |
| 836 | 873 | # CONFIG_REGULATOR is not set |
| 837 | − | |
| 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 | |
| 874 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 853 | 875 | |
| 854 | 876 | # |
| 855 | 877 | # Graphics support |
| @@ -933,6 +955,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | ||
| 933 | 955 | # CONFIG_RTC_DRV_S35390A is not set |
| 934 | 956 | # CONFIG_RTC_DRV_FM3130 is not set |
| 935 | 957 | # CONFIG_RTC_DRV_RX8581 is not set |
| 958 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 936 | 959 | |
| 937 | 960 | # |
| 938 | 961 | # SPI RTC drivers |
| @@ -960,6 +983,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | ||
| 960 | 983 | # CONFIG_DMADEVICES is not set |
| 961 | 984 | # CONFIG_AUXDISPLAY is not set |
| 962 | 985 | # CONFIG_UIO is not set |
| 986 | + | |
| 987 | +# | |
| 988 | +# TI VLYNQ | |
| 989 | +# | |
| 963 | 990 | # CONFIG_STAGING is not set |
| 964 | 991 | |
| 965 | 992 | # |
| @@ -979,10 +1006,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 979 | 1006 | # CONFIG_REISERFS_FS is not set |
| 980 | 1007 | # CONFIG_JFS_FS is not set |
| 981 | 1008 | # CONFIG_FS_POSIX_ACL is not set |
| 982 | −CONFIG_FILE_LOCKING=y | |
| 983 | 1009 | # CONFIG_XFS_FS is not set |
| 1010 | +# CONFIG_GFS2_FS is not set | |
| 984 | 1011 | # CONFIG_OCFS2_FS is not set |
| 985 | 1012 | # CONFIG_BTRFS_FS is not set |
| 1013 | +CONFIG_FILE_LOCKING=y | |
| 1014 | +CONFIG_FSNOTIFY=y | |
| 986 | 1015 | CONFIG_DNOTIFY=y |
| 987 | 1016 | CONFIG_INOTIFY=y |
| 988 | 1017 | CONFIG_INOTIFY_USER=y |
| @@ -1045,6 +1074,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | ||
| 1045 | 1074 | CONFIG_NFS_V3=y |
| 1046 | 1075 | # CONFIG_NFS_V3_ACL is not set |
| 1047 | 1076 | CONFIG_NFS_V4=y |
| 1077 | +# CONFIG_NFS_V4_1 is not set | |
| 1048 | 1078 | CONFIG_ROOT_NFS=y |
| 1049 | 1079 | # CONFIG_NFSD is not set |
| 1050 | 1080 | CONFIG_LOCKD=y |
| @@ -1100,6 +1130,7 @@ CONFIG_HAS_IOPORT=y · 49 unmodified lines | ||
| 1100 | 1130 | CONFIG_HAS_DMA=y |
| 1101 | 1131 | CONFIG_HAVE_LMB=y |
| 1102 | 1132 | CONFIG_NLATTR=y |
| 1133 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1103 | 1134 | |
| 1104 | 1135 | # |
| 1105 | 1136 | # Kernel hacking |
| @@ -1125,22 +1156,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1125 | 1156 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1126 | 1157 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1127 | 1158 | CONFIG_TRACING_SUPPORT=y |
| 1128 | − | |
| 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 | |
| 1159 | +# CONFIG_FTRACE is not set | |
| 1142 | 1160 | # CONFIG_SAMPLES is not set |
| 1143 | 1161 | CONFIG_HAVE_ARCH_KGDB=y |
| 1162 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1163 | +CONFIG_PPC_WERROR=y | |
| 1144 | 1164 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1145 | 1165 | # CONFIG_IRQSTACKS is not set |
| 1146 | 1166 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:12 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:10 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 125 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | # CONFIG_SLAB is not set |
| 128 | 139 | CONFIG_SLUB=y |
| @@ -135,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 135 | 146 | CONFIG_HAVE_KPROBES=y |
| 136 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 138 | 153 | # CONFIG_SLOW_WORK is not set |
| 139 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 140 | 155 | CONFIG_SLABINFO=y |
| @@ -147,7 +162,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 147 | 162 | # CONFIG_MODVERSIONS is not set |
| 148 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 149 | 164 | CONFIG_BLOCK=y |
| 150 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 151 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 152 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 153 | 168 | |
| @@ -189,6 +204,7 @@ CONFIG_MPC836x_MDS=y · 35 unmodified lines | ||
| 189 | 204 | # CONFIG_MPC837x_RDB is not set |
| 190 | 205 | # CONFIG_SBC834x is not set |
| 191 | 206 | # CONFIG_ASP834x is not set |
| 207 | +# CONFIG_KMETER1 is not set | |
| 192 | 208 | # CONFIG_PPC_86xx is not set |
| 193 | 209 | # CONFIG_EMBEDDED6xx is not set |
| 194 | 210 | # CONFIG_AMIGAONE is not set |
| @@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | ||
| 233 | 249 | # CONFIG_HAVE_AOUT is not set |
| 234 | 250 | # CONFIG_BINFMT_MISC is not set |
| 235 | 251 | # CONFIG_IOMMU_HELPER is not set |
| 252 | +# CONFIG_SWIOTLB is not set | |
| 236 | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 237 | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 238 | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -253,9 +270,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 253 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
| 254 | 271 | CONFIG_BOUNCE=y |
| 255 | 272 | CONFIG_VIRT_TO_BUS=y |
| 256 | −CONFIG_UNEVICTABLE_LRU=y | |
| 257 | 273 | CONFIG_HAVE_MLOCK=y |
| 258 | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 275 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 259 | 276 | CONFIG_PPC_4K_PAGES=y |
| 260 | 277 | # CONFIG_PPC_16K_PAGES is not set |
| 261 | 278 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -364,6 +381,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 364 | 381 | # CONFIG_ECONET is not set |
| 365 | 382 | # CONFIG_WAN_ROUTER is not set |
| 366 | 383 | # CONFIG_PHONET is not set |
| 384 | +# CONFIG_IEEE802154 is not set | |
| 367 | 385 | # CONFIG_NET_SCHED is not set |
| 368 | 386 | # CONFIG_DCB is not set |
| 369 | 387 | |
| @@ -381,7 +399,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 381 | 399 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 382 | 400 | # CONFIG_WIRELESS_EXT is not set |
| 383 | 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 | 407 | # CONFIG_WIMAX is not set |
| 386 | 408 | # CONFIG_RFKILL is not set |
| 387 | 409 | # CONFIG_NET_9P is not set |
| @@ -485,6 +507,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 97 unmodified lines | ||
| 485 | 507 | # CONFIG_MTD_UBI is not set |
| 486 | 508 | CONFIG_OF_DEVICE=y |
| 487 | 509 | CONFIG_OF_I2C=y |
| 510 | +CONFIG_OF_MDIO=y | |
| 488 | 511 | # CONFIG_PARPORT is not set |
| 489 | 512 | CONFIG_BLK_DEV=y |
| 490 | 513 | # CONFIG_BLK_DEV_FD is not set |
| @@ -519,7 +542,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | ||
| 519 | 542 | # |
| 520 | 543 | # CONFIG_EEPROM_AT24 is not set |
| 521 | 544 | # CONFIG_EEPROM_LEGACY is not set |
| 545 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 522 | 546 | # CONFIG_EEPROM_93CX6 is not set |
| 547 | +# CONFIG_CB710_CORE is not set | |
| 523 | 548 | CONFIG_HAVE_IDE=y |
| 524 | 549 | # CONFIG_IDE is not set |
| 525 | 550 | |
| @@ -542,10 +567,6 @@ CONFIG_SCSI_PROC_FS=y · 16 unmodified lines | ||
| 542 | 567 | # CONFIG_BLK_DEV_SR is not set |
| 543 | 568 | # CONFIG_CHR_DEV_SG is not set |
| 544 | 569 | # CONFIG_CHR_DEV_SCH is not set |
| 545 | − | |
| 546 | −# | |
| 547 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 548 | −# | |
| 549 | 570 | # CONFIG_SCSI_MULTI_LUN is not set |
| 550 | 571 | # CONFIG_SCSI_CONSTANTS is not set |
| 551 | 572 | # CONFIG_SCSI_LOGGING is not set |
| @@ -563,6 +584,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | ||
| 563 | 584 | CONFIG_SCSI_LOWLEVEL=y |
| 564 | 585 | # CONFIG_ISCSI_TCP is not set |
| 565 | 586 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 587 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 566 | 588 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 567 | 589 | # CONFIG_SCSI_3W_9XXX is not set |
| 568 | 590 | # CONFIG_SCSI_ACARD is not set |
| @@ -571,6 +593,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 571 | 593 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 572 | 594 | # CONFIG_SCSI_AIC79XX is not set |
| 573 | 595 | # CONFIG_SCSI_AIC94XX is not set |
| 596 | +# CONFIG_SCSI_MVSAS is not set | |
| 574 | 597 | # CONFIG_SCSI_DPT_I2O is not set |
| 575 | 598 | # CONFIG_SCSI_ADVANSYS is not set |
| 576 | 599 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -590,7 +613,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 590 | 613 | # CONFIG_SCSI_IPS is not set |
| 591 | 614 | # CONFIG_SCSI_INITIO is not set |
| 592 | 615 | # CONFIG_SCSI_INIA100 is not set |
| 593 | −# CONFIG_SCSI_MVSAS is not set | |
| 594 | 616 | # CONFIG_SCSI_STEX is not set |
| 595 | 617 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 596 | 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 | 644 | # CONFIG_FIREWIRE is not set |
| 619 | 645 | # CONFIG_IEEE1394 is not set |
| 620 | 646 | # CONFIG_I2O is not set |
| 621 | 647 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 622 | 648 | CONFIG_NETDEVICES=y |
| 623 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 624 | 649 | # CONFIG_DUMMY is not set |
| 625 | 650 | # CONFIG_BONDING is not set |
| 626 | 651 | # CONFIG_MACVLAN is not set |
| @@ -667,6 +692,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 667 | 692 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 668 | 693 | # CONFIG_NET_PCI is not set |
| 669 | 694 | # CONFIG_B44 is not set |
| 695 | +# CONFIG_KS8842 is not set | |
| 670 | 696 | # CONFIG_ATL2 is not set |
| 671 | 697 | CONFIG_NETDEV_1000=y |
| 672 | 698 | # CONFIG_ACENIC is not set |
| @@ -686,11 +712,13 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 686 | 712 | # CONFIG_VIA_VELOCITY is not set |
| 687 | 713 | # CONFIG_TIGON3 is not set |
| 688 | 714 | # CONFIG_BNX2 is not set |
| 715 | +# CONFIG_CNIC is not set | |
| 689 | 716 | CONFIG_FSL_PQ_MDIO=y |
| 690 | 717 | # CONFIG_GIANFAR is not set |
| 691 | 718 | CONFIG_UCC_GETH=y |
| 692 | 719 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 693 | 720 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 721 | +# CONFIG_MV643XX_ETH is not set | |
| 694 | 722 | # CONFIG_QLA3XXX is not set |
| 695 | 723 | # CONFIG_ATL1 is not set |
| 696 | 724 | # CONFIG_ATL1E is not set |
| @@ -868,13 +896,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | ||
| 868 | 896 | # CONFIG_SENSORS_PCF8574 is not set |
| 869 | 897 | # CONFIG_PCF8575 is not set |
| 870 | 898 | # CONFIG_SENSORS_PCA9539 is not set |
| 871 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 872 | 899 | # CONFIG_SENSORS_TSL2550 is not set |
| 873 | 900 | # CONFIG_I2C_DEBUG_CORE is not set |
| 874 | 901 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 875 | 902 | # CONFIG_I2C_DEBUG_BUS is not set |
| 876 | 903 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 877 | 904 | # CONFIG_SPI is not set |
| 905 | + | |
| 906 | +# | |
| 907 | +# PPS support | |
| 908 | +# | |
| 909 | +# CONFIG_PPS is not set | |
| 878 | 910 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 879 | 911 | # CONFIG_GPIOLIB is not set |
| 880 | 912 | # CONFIG_W1 is not set |
| @@ -929,6 +961,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 929 | 961 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 930 | 962 | # CONFIG_SENSORS_ADS7828 is not set |
| 931 | 963 | # CONFIG_SENSORS_THMC50 is not set |
| 964 | +# CONFIG_SENSORS_TMP401 is not set | |
| 932 | 965 | # CONFIG_SENSORS_VIA686A is not set |
| 933 | 966 | # CONFIG_SENSORS_VT1211 is not set |
| 934 | 967 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -977,23 +1010,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | ||
| 977 | 1010 | # CONFIG_MFD_WM8400 is not set |
| 978 | 1011 | # CONFIG_MFD_WM8350_I2C is not set |
| 979 | 1012 | # CONFIG_MFD_PCF50633 is not set |
| 1013 | +# CONFIG_AB3100_CORE is not set | |
| 980 | 1014 | # CONFIG_REGULATOR is not set |
| 981 | − | |
| 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 | |
| 1015 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 997 | 1016 | |
| 998 | 1017 | # |
| 999 | 1018 | # Graphics support |
| @@ -1077,6 +1096,7 @@ CONFIG_RTC_DRV_DS1374=y · 77 unmodified lines | ||
| 1077 | 1096 | # CONFIG_RTC_DRV_S35390A is not set |
| 1078 | 1097 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1079 | 1098 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1099 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1080 | 1100 | |
| 1081 | 1101 | # |
| 1082 | 1102 | # SPI RTC drivers |
| @@ -1104,6 +1124,10 @@ CONFIG_RTC_DRV_DS1374=y · 21 unmodified lines | ||
| 1104 | 1124 | # CONFIG_DMADEVICES is not set |
| 1105 | 1125 | # CONFIG_AUXDISPLAY is not set |
| 1106 | 1126 | # CONFIG_UIO is not set |
| 1127 | + | |
| 1128 | +# | |
| 1129 | +# TI VLYNQ | |
| 1130 | +# | |
| 1107 | 1131 | # CONFIG_STAGING is not set |
| 1108 | 1132 | |
| 1109 | 1133 | # |
| @@ -1123,10 +1147,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1123 | 1147 | # CONFIG_REISERFS_FS is not set |
| 1124 | 1148 | # CONFIG_JFS_FS is not set |
| 1125 | 1149 | # CONFIG_FS_POSIX_ACL is not set |
| 1126 | −CONFIG_FILE_LOCKING=y | |
| 1127 | 1150 | # CONFIG_XFS_FS is not set |
| 1151 | +# CONFIG_GFS2_FS is not set | |
| 1128 | 1152 | # CONFIG_OCFS2_FS is not set |
| 1129 | 1153 | # CONFIG_BTRFS_FS is not set |
| 1154 | +CONFIG_FILE_LOCKING=y | |
| 1155 | +CONFIG_FSNOTIFY=y | |
| 1130 | 1156 | CONFIG_DNOTIFY=y |
| 1131 | 1157 | CONFIG_INOTIFY=y |
| 1132 | 1158 | CONFIG_INOTIFY_USER=y |
| @@ -1190,6 +1216,7 @@ CONFIG_NFS_FS=y · 57 unmodified lines | ||
| 1190 | 1216 | CONFIG_NFS_V3=y |
| 1191 | 1217 | # CONFIG_NFS_V3_ACL is not set |
| 1192 | 1218 | CONFIG_NFS_V4=y |
| 1219 | +# CONFIG_NFS_V4_1 is not set | |
| 1193 | 1220 | CONFIG_ROOT_NFS=y |
| 1194 | 1221 | # CONFIG_NFSD is not set |
| 1195 | 1222 | CONFIG_LOCKD=y |
| @@ -1247,6 +1274,7 @@ CONFIG_HAS_IOPORT=y · 51 unmodified lines | ||
| 1247 | 1274 | CONFIG_HAS_DMA=y |
| 1248 | 1275 | CONFIG_HAVE_LMB=y |
| 1249 | 1276 | CONFIG_NLATTR=y |
| 1277 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1250 | 1278 | |
| 1251 | 1279 | # |
| 1252 | 1280 | # Kernel hacking |
| @@ -1272,22 +1300,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1272 | 1300 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1273 | 1301 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1274 | 1302 | CONFIG_TRACING_SUPPORT=y |
| 1275 | − | |
| 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 | |
| 1303 | +# CONFIG_FTRACE is not set | |
| 1289 | 1304 | # CONFIG_SAMPLES is not set |
| 1290 | 1305 | CONFIG_HAVE_ARCH_KGDB=y |
| 1306 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1307 | +CONFIG_PPC_WERROR=y | |
| 1291 | 1308 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1292 | 1309 | # CONFIG_IRQSTACKS is not set |
| 1293 | 1310 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:13 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:12 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | CONFIG_GENERIC_GPIO=y |
| 45 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -54,12 +57,14 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | ||
| 54 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 55 | 58 | CONFIG_AUDIT_ARCH=y |
| 56 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 57 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 58 | 62 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 59 | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 60 | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 61 | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 62 | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | +CONFIG_CONSTRUCTORS=y | |
| 63 | 68 | |
| 64 | 69 | # |
| 65 | 70 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 108 | 113 | CONFIG_EMBEDDED=y |
| 109 | 114 | CONFIG_SYSCTL_SYSCALL=y |
| 110 | 115 | # CONFIG_KALLSYMS is not set |
| 111 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 112 | 116 | CONFIG_HOTPLUG=y |
| 113 | 117 | CONFIG_PRINTK=y |
| 114 | 118 | CONFIG_BUG=y |
| @@ -121,9 +125,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 121 | 125 | CONFIG_EVENTFD=y |
| 122 | 126 | CONFIG_SHMEM=y |
| 123 | 127 | CONFIG_AIO=y |
| 128 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 129 | + | |
| 130 | +# | |
| 131 | +# Performance Counters | |
| 132 | +# | |
| 133 | +# CONFIG_PERF_COUNTERS is not set | |
| 124 | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | 135 | CONFIG_PCI_QUIRKS=y |
| 126 | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 127 | 138 | CONFIG_COMPAT_BRK=y |
| 128 | 139 | # CONFIG_SLAB is not set |
| 129 | 140 | CONFIG_SLUB=y |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 136 | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | + | |
| 151 | +# | |
| 152 | +# GCOV-based kernel profiling | |
| 153 | +# | |
| 139 | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 148 | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | 165 | CONFIG_BLOCK=y |
| 151 | −# CONFIG_LBD is not set | |
| 166 | +CONFIG_LBDAF=y | |
| 152 | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | |
| @@ -190,6 +205,7 @@ CONFIG_MPC836x_RDK=y · 35 unmodified lines | ||
| 190 | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | 206 | # CONFIG_SBC834x is not set |
| 192 | 207 | # CONFIG_ASP834x is not set |
| 208 | +# CONFIG_KMETER1 is not set | |
| 193 | 209 | # CONFIG_PPC_86xx is not set |
| 194 | 210 | # CONFIG_EMBEDDED6xx is not set |
| 195 | 211 | # CONFIG_AMIGAONE is not set |
| @@ -233,6 +249,7 @@ CONFIG_BINFMT_ELF=y · 37 unmodified lines | ||
| 233 | 249 | # CONFIG_HAVE_AOUT is not set |
| 234 | 250 | # CONFIG_BINFMT_MISC is not set |
| 235 | 251 | # CONFIG_IOMMU_HELPER is not set |
| 252 | +# CONFIG_SWIOTLB is not set | |
| 236 | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 237 | 254 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 238 | 255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -253,9 +270,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 253 | 270 | CONFIG_ZONE_DMA_FLAG=1 |
| 254 | 271 | CONFIG_BOUNCE=y |
| 255 | 272 | CONFIG_VIRT_TO_BUS=y |
| 256 | −CONFIG_UNEVICTABLE_LRU=y | |
| 257 | 273 | CONFIG_HAVE_MLOCK=y |
| 258 | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 275 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 259 | 276 | CONFIG_PPC_4K_PAGES=y |
| 260 | 277 | # CONFIG_PPC_16K_PAGES is not set |
| 261 | 278 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -366,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | ||
| 366 | 383 | # CONFIG_ECONET is not set |
| 367 | 384 | # CONFIG_WAN_ROUTER is not set |
| 368 | 385 | # CONFIG_PHONET is not set |
| 386 | +# CONFIG_IEEE802154 is not set | |
| 369 | 387 | # CONFIG_NET_SCHED is not set |
| 370 | 388 | # CONFIG_DCB is not set |
| 371 | 389 | |
| @@ -383,7 +401,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 383 | 401 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 384 | 402 | # CONFIG_WIRELESS_EXT is not set |
| 385 | 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 | 409 | # CONFIG_WIMAX is not set |
| 388 | 410 | # CONFIG_RFKILL is not set |
| 389 | 411 | # CONFIG_NET_9P is not set |
| @@ -498,6 +520,7 @@ CONFIG_OF_DEVICE=y · 108 unmodified lines | ||
| 498 | 520 | CONFIG_OF_GPIO=y |
| 499 | 521 | CONFIG_OF_I2C=y |
| 500 | 522 | CONFIG_OF_SPI=y |
| 523 | +CONFIG_OF_MDIO=y | |
| 501 | 524 | # CONFIG_PARPORT is not set |
| 502 | 525 | CONFIG_BLK_DEV=y |
| 503 | 526 | # CONFIG_BLK_DEV_FD is not set |
| @@ -533,7 +556,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | ||
| 533 | 556 | # CONFIG_EEPROM_AT24 is not set |
| 534 | 557 | # CONFIG_EEPROM_AT25 is not set |
| 535 | 558 | # CONFIG_EEPROM_LEGACY is not set |
| 559 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 536 | 560 | # CONFIG_EEPROM_93CX6 is not set |
| 561 | +# CONFIG_CB710_CORE is not set | |
| 537 | 562 | CONFIG_HAVE_IDE=y |
| 538 | 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 | 587 | # CONFIG_FIREWIRE is not set |
| 559 | 588 | # CONFIG_IEEE1394 is not set |
| 560 | 589 | # CONFIG_I2O is not set |
| 561 | 590 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 562 | 591 | CONFIG_NETDEVICES=y |
| 563 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 564 | 592 | # CONFIG_DUMMY is not set |
| 565 | 593 | # CONFIG_BONDING is not set |
| 566 | 594 | # CONFIG_MACVLAN is not set |
| @@ -607,11 +635,13 @@ CONFIG_NETDEV_1000=y · 40 unmodified lines | ||
| 607 | 635 | # CONFIG_VIA_VELOCITY is not set |
| 608 | 636 | # CONFIG_TIGON3 is not set |
| 609 | 637 | # CONFIG_BNX2 is not set |
| 638 | +# CONFIG_CNIC is not set | |
| 610 | 639 | CONFIG_FSL_PQ_MDIO=y |
| 611 | 640 | # CONFIG_GIANFAR is not set |
| 612 | 641 | CONFIG_UCC_GETH=y |
| 613 | 642 | # CONFIG_UGETH_MAGIC_PACKET is not set |
| 614 | 643 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
| 644 | +# CONFIG_MV643XX_ETH is not set | |
| 615 | 645 | # CONFIG_QLA3XXX is not set |
| 616 | 646 | # CONFIG_ATL1 is not set |
| 617 | 647 | # CONFIG_ATL1E is not set |
| @@ -777,7 +807,6 @@ CONFIG_I2C_MPC=y · 159 unmodified lines | ||
| 777 | 807 | # CONFIG_SENSORS_PCF8574 is not set |
| 778 | 808 | # CONFIG_PCF8575 is not set |
| 779 | 809 | # CONFIG_SENSORS_PCA9539 is not set |
| 780 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 781 | 810 | # CONFIG_SENSORS_TSL2550 is not set |
| 782 | 811 | # CONFIG_I2C_DEBUG_CORE is not set |
| 783 | 812 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -791,13 +820,18 @@ CONFIG_SPI_MASTER=y · 7 unmodified lines | ||
| 791 | 820 | # |
| 792 | 821 | CONFIG_SPI_BITBANG=y |
| 793 | 822 | # CONFIG_SPI_GPIO is not set |
| 794 | −CONFIG_SPI_MPC83xx=y | |
| 823 | +# CONFIG_SPI_MPC8xxx is not set | |
| 795 | 824 | |
| 796 | 825 | # |
| 797 | 826 | # SPI Protocol Masters |
| 798 | 827 | # |
| 799 | 828 | CONFIG_SPI_SPIDEV=y |
| 800 | 829 | # CONFIG_SPI_TLE62X0 is not set |
| 830 | + | |
| 831 | +# | |
| 832 | +# PPS support | |
| 833 | +# | |
| 834 | +# CONFIG_PPS is not set | |
| 801 | 835 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 802 | 836 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 803 | 837 | CONFIG_GPIOLIB=y |
| @@ -865,23 +899,10 @@ CONFIG_SSB_POSSIBLE=y · 61 unmodified lines | ||
| 865 | 899 | # CONFIG_MFD_WM8400 is not set |
| 866 | 900 | # CONFIG_MFD_WM8350_I2C is not set |
| 867 | 901 | # CONFIG_MFD_PCF50633 is not set |
| 902 | +# CONFIG_AB3100_CORE is not set | |
| 903 | +# CONFIG_EZX_PCAP is not set | |
| 868 | 904 | # CONFIG_REGULATOR is not set |
| 869 | − | |
| 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 | |
| 905 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 885 | 906 | |
| 886 | 907 | # |
| 887 | 908 | # Graphics support |
| @@ -990,6 +1011,10 @@ CONFIG_HID=y · 102 unmodified lines | ||
| 990 | 1011 | # CONFIG_DMADEVICES is not set |
| 991 | 1012 | # CONFIG_AUXDISPLAY is not set |
| 992 | 1013 | # CONFIG_UIO is not set |
| 1014 | + | |
| 1015 | +# | |
| 1016 | +# TI VLYNQ | |
| 1017 | +# | |
| 993 | 1018 | # CONFIG_STAGING is not set |
| 994 | 1019 | |
| 995 | 1020 | # |
| @@ -1009,10 +1034,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1009 | 1034 | # CONFIG_REISERFS_FS is not set |
| 1010 | 1035 | # CONFIG_JFS_FS is not set |
| 1011 | 1036 | # CONFIG_FS_POSIX_ACL is not set |
| 1012 | −CONFIG_FILE_LOCKING=y | |
| 1013 | 1037 | # CONFIG_XFS_FS is not set |
| 1038 | +# CONFIG_GFS2_FS is not set | |
| 1014 | 1039 | # CONFIG_OCFS2_FS is not set |
| 1015 | 1040 | # CONFIG_BTRFS_FS is not set |
| 1041 | +CONFIG_FILE_LOCKING=y | |
| 1042 | +CONFIG_FSNOTIFY=y | |
| 1016 | 1043 | CONFIG_DNOTIFY=y |
| 1017 | 1044 | CONFIG_INOTIFY=y |
| 1018 | 1045 | CONFIG_INOTIFY_USER=y |
| @@ -1086,6 +1113,7 @@ CONFIG_NFS_FS=y · 67 unmodified lines | ||
| 1086 | 1113 | CONFIG_NFS_V3=y |
| 1087 | 1114 | # CONFIG_NFS_V3_ACL is not set |
| 1088 | 1115 | CONFIG_NFS_V4=y |
| 1116 | +# CONFIG_NFS_V4_1 is not set | |
| 1089 | 1117 | CONFIG_ROOT_NFS=y |
| 1090 | 1118 | # CONFIG_NFSD is not set |
| 1091 | 1119 | CONFIG_LOCKD=y |
| @@ -1145,6 +1173,7 @@ CONFIG_HAS_IOPORT=y · 53 unmodified lines | ||
| 1145 | 1173 | CONFIG_HAS_DMA=y |
| 1146 | 1174 | CONFIG_HAVE_LMB=y |
| 1147 | 1175 | CONFIG_NLATTR=y |
| 1176 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1148 | 1177 | |
| 1149 | 1178 | # |
| 1150 | 1179 | # Kernel hacking |
| @@ -1170,22 +1199,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1170 | 1199 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1171 | 1200 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1172 | 1201 | CONFIG_TRACING_SUPPORT=y |
| 1173 | − | |
| 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 | |
| 1202 | +# CONFIG_FTRACE is not set | |
| 1187 | 1203 | # CONFIG_SAMPLES is not set |
| 1188 | 1204 | CONFIG_HAVE_ARCH_KGDB=y |
| 1205 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1206 | +CONFIG_PPC_WERROR=y | |
| 1189 | 1207 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1190 | 1208 | # CONFIG_IRQSTACKS is not set |
| 1191 | 1209 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:12 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:11 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | ||
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | CONFIG_KALLSYMS=y |
| 110 | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 112 | 116 | CONFIG_HOTPLUG=y |
| 113 | 117 | CONFIG_PRINTK=y |
| 114 | 118 | CONFIG_BUG=y |
| @@ -121,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 121 | 125 | CONFIG_EVENTFD=y |
| 122 | 126 | CONFIG_SHMEM=y |
| 123 | 127 | CONFIG_AIO=y |
| 128 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 129 | + | |
| 130 | +# | |
| 131 | +# Performance Counters | |
| 132 | +# | |
| 133 | +# CONFIG_PERF_COUNTERS is not set | |
| 124 | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | CONFIG_SLAB=y |
| 128 | 139 | # CONFIG_SLUB is not set |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 7 unmodified lines | ||
| 136 | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | + | |
| 151 | +# | |
| 152 | +# GCOV-based kernel profiling | |
| 153 | +# | |
| 139 | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 148 | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | 165 | CONFIG_BLOCK=y |
| 151 | −# CONFIG_LBD is not set | |
| 166 | +CONFIG_LBDAF=y | |
| 152 | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | |
| @@ -190,6 +205,7 @@ CONFIG_MPC837x_MDS=y · 35 unmodified lines | ||
| 190 | 205 | # CONFIG_MPC837x_RDB is not set |
| 191 | 206 | # CONFIG_SBC834x is not set |
| 192 | 207 | # CONFIG_ASP834x is not set |
| 208 | +# CONFIG_KMETER1 is not set | |
| 193 | 209 | CONFIG_PPC_MPC837x=y |
| 194 | 210 | # CONFIG_PPC_86xx is not set |
| 195 | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -365,6 +382,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 365 | 382 | # CONFIG_ECONET is not set |
| 366 | 383 | # CONFIG_WAN_ROUTER is not set |
| 367 | 384 | # CONFIG_PHONET is not set |
| 385 | +# CONFIG_IEEE802154 is not set | |
| 368 | 386 | # CONFIG_NET_SCHED is not set |
| 369 | 387 | # CONFIG_DCB is not set |
| 370 | 388 | |
| @@ -382,7 +400,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 382 | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 383 | 401 | # CONFIG_WIRELESS_EXT is not set |
| 384 | 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 | 408 | # CONFIG_WIMAX is not set |
| 387 | 409 | # CONFIG_RFKILL is not set |
| 388 | 410 | # CONFIG_NET_9P is not set |
| @@ -403,6 +425,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | ||
| 403 | 425 | # CONFIG_MTD is not set |
| 404 | 426 | CONFIG_OF_DEVICE=y |
| 405 | 427 | CONFIG_OF_I2C=y |
| 428 | +CONFIG_OF_MDIO=y | |
| 406 | 429 | # CONFIG_PARPORT is not set |
| 407 | 430 | CONFIG_BLK_DEV=y |
| 408 | 431 | # CONFIG_BLK_DEV_FD is not set |
| @@ -437,7 +460,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | ||
| 437 | 460 | # |
| 438 | 461 | # CONFIG_EEPROM_AT24 is not set |
| 439 | 462 | # CONFIG_EEPROM_LEGACY is not set |
| 463 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 440 | 464 | # CONFIG_EEPROM_93CX6 is not set |
| 465 | +# CONFIG_CB710_CORE is not set | |
| 441 | 466 | CONFIG_HAVE_IDE=y |
| 442 | 467 | # CONFIG_IDE is not set |
| 443 | 468 | |
| @@ -460,10 +485,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | ||
| 460 | 485 | # CONFIG_BLK_DEV_SR is not set |
| 461 | 486 | CONFIG_CHR_DEV_SG=y |
| 462 | 487 | # CONFIG_CHR_DEV_SCH is not set |
| 463 | − | |
| 464 | −# | |
| 465 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 466 | −# | |
| 467 | 488 | # CONFIG_SCSI_MULTI_LUN is not set |
| 468 | 489 | # CONFIG_SCSI_CONSTANTS is not set |
| 469 | 490 | # CONFIG_SCSI_LOGGING is not set |
| @@ -481,6 +502,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 11 unmodified lines | ||
| 481 | 502 | CONFIG_SCSI_LOWLEVEL=y |
| 482 | 503 | # CONFIG_ISCSI_TCP is not set |
| 483 | 504 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
| 505 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 484 | 506 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 485 | 507 | # CONFIG_SCSI_3W_9XXX is not set |
| 486 | 508 | # CONFIG_SCSI_ACARD is not set |
| @@ -489,6 +511,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 489 | 511 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 490 | 512 | # CONFIG_SCSI_AIC79XX is not set |
| 491 | 513 | # CONFIG_SCSI_AIC94XX is not set |
| 514 | +# CONFIG_SCSI_MVSAS is not set | |
| 492 | 515 | # CONFIG_SCSI_DPT_I2O is not set |
| 493 | 516 | # CONFIG_SCSI_ADVANSYS is not set |
| 494 | 517 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -508,7 +531,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 508 | 531 | # CONFIG_SCSI_IPS is not set |
| 509 | 532 | # CONFIG_SCSI_INITIO is not set |
| 510 | 533 | # CONFIG_SCSI_INIA100 is not set |
| 511 | −# CONFIG_SCSI_MVSAS is not set | |
| 512 | 534 | # CONFIG_SCSI_STEX is not set |
| 513 | 535 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 514 | 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 | 623 | # CONFIG_FIREWIRE is not set |
| 598 | 624 | # CONFIG_IEEE1394 is not set |
| 599 | 625 | # CONFIG_I2O is not set |
| 600 | 626 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 601 | 627 | CONFIG_NETDEVICES=y |
| 602 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 603 | 628 | # CONFIG_DUMMY is not set |
| 604 | 629 | # CONFIG_BONDING is not set |
| 605 | 630 | # CONFIG_MACVLAN is not set |
| @@ -646,6 +671,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 646 | 671 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 647 | 672 | # CONFIG_NET_PCI is not set |
| 648 | 673 | # CONFIG_B44 is not set |
| 674 | +# CONFIG_KS8842 is not set | |
| 649 | 675 | # CONFIG_ATL2 is not set |
| 650 | 676 | CONFIG_NETDEV_1000=y |
| 651 | 677 | # CONFIG_ACENIC is not set |
| @@ -665,8 +691,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 665 | 691 | # CONFIG_VIA_VELOCITY is not set |
| 666 | 692 | # CONFIG_TIGON3 is not set |
| 667 | 693 | # CONFIG_BNX2 is not set |
| 694 | +# CONFIG_CNIC is not set | |
| 668 | 695 | CONFIG_FSL_PQ_MDIO=y |
| 669 | 696 | CONFIG_GIANFAR=y |
| 697 | +# CONFIG_MV643XX_ETH is not set | |
| 670 | 698 | # CONFIG_QLA3XXX is not set |
| 671 | 699 | # CONFIG_ATL1 is not set |
| 672 | 700 | # CONFIG_ATL1E is not set |
| @@ -844,13 +872,17 @@ CONFIG_I2C_MPC=y · 171 unmodified lines | ||
| 844 | 872 | # CONFIG_SENSORS_PCF8574 is not set |
| 845 | 873 | # CONFIG_PCF8575 is not set |
| 846 | 874 | # CONFIG_SENSORS_PCA9539 is not set |
| 847 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 848 | 875 | # CONFIG_SENSORS_TSL2550 is not set |
| 849 | 876 | # CONFIG_I2C_DEBUG_CORE is not set |
| 850 | 877 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 851 | 878 | # CONFIG_I2C_DEBUG_BUS is not set |
| 852 | 879 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 853 | 880 | # CONFIG_SPI is not set |
| 881 | + | |
| 882 | +# | |
| 883 | +# PPS support | |
| 884 | +# | |
| 885 | +# CONFIG_PPS is not set | |
| 854 | 886 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 855 | 887 | # CONFIG_GPIOLIB is not set |
| 856 | 888 | # CONFIG_W1 is not set |
| @@ -905,6 +937,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 905 | 937 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 906 | 938 | # CONFIG_SENSORS_ADS7828 is not set |
| 907 | 939 | # CONFIG_SENSORS_THMC50 is not set |
| 940 | +# CONFIG_SENSORS_TMP401 is not set | |
| 908 | 941 | # CONFIG_SENSORS_VIA686A is not set |
| 909 | 942 | # CONFIG_SENSORS_VT1211 is not set |
| 910 | 943 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -953,23 +986,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | ||
| 953 | 986 | # CONFIG_MFD_WM8400 is not set |
| 954 | 987 | # CONFIG_MFD_WM8350_I2C is not set |
| 955 | 988 | # CONFIG_MFD_PCF50633 is not set |
| 989 | +# CONFIG_AB3100_CORE is not set | |
| 956 | 990 | # CONFIG_REGULATOR is not set |
| 957 | − | |
| 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 | |
| 991 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 973 | 992 | |
| 974 | 993 | # |
| 975 | 994 | # Graphics support |
| @@ -1026,6 +1045,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | ||
| 1026 | 1045 | # CONFIG_DMADEVICES is not set |
| 1027 | 1046 | # CONFIG_AUXDISPLAY is not set |
| 1028 | 1047 | # CONFIG_UIO is not set |
| 1048 | + | |
| 1049 | +# | |
| 1050 | +# TI VLYNQ | |
| 1051 | +# | |
| 1029 | 1052 | # CONFIG_STAGING is not set |
| 1030 | 1053 | |
| 1031 | 1054 | # |
| @@ -1045,10 +1068,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1045 | 1068 | # CONFIG_REISERFS_FS is not set |
| 1046 | 1069 | # CONFIG_JFS_FS is not set |
| 1047 | 1070 | # CONFIG_FS_POSIX_ACL is not set |
| 1048 | −CONFIG_FILE_LOCKING=y | |
| 1049 | 1071 | # CONFIG_XFS_FS is not set |
| 1072 | +# CONFIG_GFS2_FS is not set | |
| 1050 | 1073 | # CONFIG_OCFS2_FS is not set |
| 1051 | 1074 | # CONFIG_BTRFS_FS is not set |
| 1075 | +CONFIG_FILE_LOCKING=y | |
| 1076 | +CONFIG_FSNOTIFY=y | |
| 1052 | 1077 | CONFIG_DNOTIFY=y |
| 1053 | 1078 | CONFIG_INOTIFY=y |
| 1054 | 1079 | CONFIG_INOTIFY_USER=y |
| @@ -1111,6 +1136,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | ||
| 1111 | 1136 | CONFIG_NFS_V3=y |
| 1112 | 1137 | # CONFIG_NFS_V3_ACL is not set |
| 1113 | 1138 | CONFIG_NFS_V4=y |
| 1139 | +# CONFIG_NFS_V4_1 is not set | |
| 1114 | 1140 | CONFIG_ROOT_NFS=y |
| 1115 | 1141 | # CONFIG_NFSD is not set |
| 1116 | 1142 | CONFIG_LOCKD=y |
| @@ -1170,6 +1196,7 @@ CONFIG_HAS_IOPORT=y · 53 unmodified lines | ||
| 1170 | 1196 | CONFIG_HAS_DMA=y |
| 1171 | 1197 | CONFIG_HAVE_LMB=y |
| 1172 | 1198 | CONFIG_NLATTR=y |
| 1199 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1173 | 1200 | |
| 1174 | 1201 | # |
| 1175 | 1202 | # Kernel hacking |
| @@ -1193,22 +1220,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | ||
| 1193 | 1220 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1194 | 1221 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1195 | 1222 | CONFIG_TRACING_SUPPORT=y |
| 1196 | − | |
| 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 | |
| 1223 | +# CONFIG_FTRACE is not set | |
| 1210 | 1224 | # CONFIG_SAMPLES is not set |
| 1211 | 1225 | CONFIG_HAVE_ARCH_KGDB=y |
| 1226 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1227 | +CONFIG_PPC_WERROR=y | |
| 1212 | 1228 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1213 | 1229 | # CONFIG_IRQSTACKS is not set |
| 1214 | 1230 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:14 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:13 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -108,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | ||
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | CONFIG_KALLSYMS=y |
| 110 | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 112 | 116 | CONFIG_HOTPLUG=y |
| 113 | 117 | CONFIG_PRINTK=y |
| 114 | 118 | CONFIG_BUG=y |
| @@ -121,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 121 | 125 | CONFIG_EVENTFD=y |
| 122 | 126 | CONFIG_SHMEM=y |
| 123 | 127 | CONFIG_AIO=y |
| 128 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 129 | + | |
| 130 | +# | |
| 131 | +# Performance Counters | |
| 132 | +# | |
| 133 | +# CONFIG_PERF_COUNTERS is not set | |
| 124 | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 137 | CONFIG_COMPAT_BRK=y |
| 127 | 138 | CONFIG_SLAB=y |
| 128 | 139 | # CONFIG_SLUB is not set |
| @@ -136,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 7 unmodified lines | ||
| 136 | 147 | CONFIG_HAVE_KPROBES=y |
| 137 | 148 | CONFIG_HAVE_KRETPROBES=y |
| 138 | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | + | |
| 151 | +# | |
| 152 | +# GCOV-based kernel profiling | |
| 153 | +# | |
| 139 | 154 | # CONFIG_SLOW_WORK is not set |
| 140 | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | 156 | CONFIG_SLABINFO=y |
| @@ -148,7 +163,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 148 | 163 | # CONFIG_MODVERSIONS is not set |
| 149 | 164 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 150 | 165 | CONFIG_BLOCK=y |
| 151 | −# CONFIG_LBD is not set | |
| 166 | +CONFIG_LBDAF=y | |
| 152 | 167 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | 168 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 169 | |
| @@ -190,6 +205,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | ||
| 190 | 205 | CONFIG_MPC837x_RDB=y |
| 191 | 206 | # CONFIG_SBC834x is not set |
| 192 | 207 | # CONFIG_ASP834x is not set |
| 208 | +# CONFIG_KMETER1 is not set | |
| 193 | 209 | CONFIG_PPC_MPC837x=y |
| 194 | 210 | # CONFIG_PPC_86xx is not set |
| 195 | 211 | # CONFIG_EMBEDDED6xx is not set |
| @@ -234,6 +250,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | ||
| 234 | 250 | # CONFIG_HAVE_AOUT is not set |
| 235 | 251 | # CONFIG_BINFMT_MISC is not set |
| 236 | 252 | # CONFIG_IOMMU_HELPER is not set |
| 253 | +# CONFIG_SWIOTLB is not set | |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 238 | 255 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 239 | 256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -254,9 +271,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 254 | 271 | CONFIG_ZONE_DMA_FLAG=1 |
| 255 | 272 | CONFIG_BOUNCE=y |
| 256 | 273 | CONFIG_VIRT_TO_BUS=y |
| 257 | −CONFIG_UNEVICTABLE_LRU=y | |
| 258 | 274 | CONFIG_HAVE_MLOCK=y |
| 259 | 275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 276 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 260 | 277 | CONFIG_PPC_4K_PAGES=y |
| 261 | 278 | # CONFIG_PPC_16K_PAGES is not set |
| 262 | 279 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -360,6 +377,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 97 unmodified lines | ||
| 360 | 377 | # CONFIG_ECONET is not set |
| 361 | 378 | # CONFIG_WAN_ROUTER is not set |
| 362 | 379 | # CONFIG_PHONET is not set |
| 380 | +# CONFIG_IEEE802154 is not set | |
| 363 | 381 | # CONFIG_NET_SCHED is not set |
| 364 | 382 | # CONFIG_DCB is not set |
| 365 | 383 | |
| @@ -377,7 +395,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 377 | 395 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 378 | 396 | # CONFIG_WIRELESS_EXT is not set |
| 379 | 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 | 403 | # CONFIG_WIMAX is not set |
| 382 | 404 | # CONFIG_RFKILL is not set |
| 383 | 405 | # CONFIG_NET_9P is not set |
| @@ -398,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | ||
| 398 | 420 | # CONFIG_MTD is not set |
| 399 | 421 | CONFIG_OF_DEVICE=y |
| 400 | 422 | CONFIG_OF_I2C=y |
| 423 | +CONFIG_OF_MDIO=y | |
| 401 | 424 | # CONFIG_PARPORT is not set |
| 402 | 425 | CONFIG_BLK_DEV=y |
| 403 | 426 | # CONFIG_BLK_DEV_FD is not set |
| @@ -433,7 +456,9 @@ CONFIG_MISC_DEVICES=y · 29 unmodified lines | ||
| 433 | 456 | # |
| 434 | 457 | # CONFIG_EEPROM_AT24 is not set |
| 435 | 458 | # CONFIG_EEPROM_LEGACY is not set |
| 459 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 436 | 460 | # CONFIG_EEPROM_93CX6 is not set |
| 461 | +# CONFIG_CB710_CORE is not set | |
| 437 | 462 | CONFIG_HAVE_IDE=y |
| 438 | 463 | # CONFIG_IDE is not set |
| 439 | 464 | |
| @@ -456,10 +481,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | ||
| 456 | 481 | # CONFIG_BLK_DEV_SR is not set |
| 457 | 482 | CONFIG_CHR_DEV_SG=y |
| 458 | 483 | # CONFIG_CHR_DEV_SCH is not set |
| 459 | − | |
| 460 | −# | |
| 461 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 462 | −# | |
| 463 | 484 | # CONFIG_SCSI_MULTI_LUN is not set |
| 464 | 485 | # CONFIG_SCSI_CONSTANTS is not set |
| 465 | 486 | # CONFIG_SCSI_LOGGING is not set |
| @@ -476,6 +497,7 @@ CONFIG_SCSI_WAIT_SCAN=m · 10 unmodified lines | ||
| 476 | 497 | # CONFIG_SCSI_SRP_ATTRS is not set |
| 477 | 498 | CONFIG_SCSI_LOWLEVEL=y |
| 478 | 499 | # CONFIG_ISCSI_TCP is not set |
| 500 | +# CONFIG_SCSI_BNX2_ISCSI is not set | |
| 479 | 501 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
| 480 | 502 | # CONFIG_SCSI_3W_9XXX is not set |
| 481 | 503 | # CONFIG_SCSI_ACARD is not set |
| @@ -484,6 +506,7 @@ CONFIG_SCSI_LOWLEVEL=y · 2 unmodified lines | ||
| 484 | 506 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
| 485 | 507 | # CONFIG_SCSI_AIC79XX is not set |
| 486 | 508 | # CONFIG_SCSI_AIC94XX is not set |
| 509 | +# CONFIG_SCSI_MVSAS is not set | |
| 487 | 510 | # CONFIG_SCSI_DPT_I2O is not set |
| 488 | 511 | # CONFIG_SCSI_ADVANSYS is not set |
| 489 | 512 | # CONFIG_SCSI_ARCMSR is not set |
| @@ -503,7 +526,6 @@ CONFIG_SCSI_LOWLEVEL=y · 13 unmodified lines | ||
| 503 | 526 | # CONFIG_SCSI_IPS is not set |
| 504 | 527 | # CONFIG_SCSI_INITIO is not set |
| 505 | 528 | # CONFIG_SCSI_INIA100 is not set |
| 506 | −# CONFIG_SCSI_MVSAS is not set | |
| 507 | 529 | # CONFIG_SCSI_STEX is not set |
| 508 | 530 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
| 509 | 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 | 629 | # CONFIG_FIREWIRE is not set |
| 604 | 630 | # CONFIG_IEEE1394 is not set |
| 605 | 631 | # CONFIG_I2O is not set |
| 606 | 632 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 607 | 633 | CONFIG_NETDEVICES=y |
| 608 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 609 | 634 | # CONFIG_DUMMY is not set |
| 610 | 635 | # CONFIG_BONDING is not set |
| 611 | 636 | # CONFIG_MACVLAN is not set |
| @@ -652,6 +677,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 652 | 677 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 653 | 678 | # CONFIG_NET_PCI is not set |
| 654 | 679 | # CONFIG_B44 is not set |
| 680 | +# CONFIG_KS8842 is not set | |
| 655 | 681 | # CONFIG_ATL2 is not set |
| 656 | 682 | CONFIG_NETDEV_1000=y |
| 657 | 683 | # CONFIG_ACENIC is not set |
| @@ -671,8 +697,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 671 | 697 | # CONFIG_VIA_VELOCITY is not set |
| 672 | 698 | # CONFIG_TIGON3 is not set |
| 673 | 699 | # CONFIG_BNX2 is not set |
| 700 | +# CONFIG_CNIC is not set | |
| 674 | 701 | CONFIG_FSL_PQ_MDIO=y |
| 675 | 702 | CONFIG_GIANFAR=y |
| 703 | +# CONFIG_MV643XX_ETH is not set | |
| 676 | 704 | # CONFIG_QLA3XXX is not set |
| 677 | 705 | # CONFIG_ATL1 is not set |
| 678 | 706 | # CONFIG_ATL1E is not set |
| @@ -842,13 +870,17 @@ CONFIG_I2C_MPC=y · 163 unmodified lines | ||
| 842 | 870 | # CONFIG_SENSORS_PCF8574 is not set |
| 843 | 871 | # CONFIG_PCF8575 is not set |
| 844 | 872 | # CONFIG_SENSORS_PCA9539 is not set |
| 845 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 846 | 873 | # CONFIG_SENSORS_TSL2550 is not set |
| 847 | 874 | # CONFIG_I2C_DEBUG_CORE is not set |
| 848 | 875 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 849 | 876 | # CONFIG_I2C_DEBUG_BUS is not set |
| 850 | 877 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 851 | 878 | # CONFIG_SPI is not set |
| 879 | + | |
| 880 | +# | |
| 881 | +# PPS support | |
| 882 | +# | |
| 883 | +# CONFIG_PPS is not set | |
| 852 | 884 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 853 | 885 | # CONFIG_GPIOLIB is not set |
| 854 | 886 | # CONFIG_W1 is not set |
| @@ -903,6 +935,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 903 | 935 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 904 | 936 | # CONFIG_SENSORS_ADS7828 is not set |
| 905 | 937 | # CONFIG_SENSORS_THMC50 is not set |
| 938 | +# CONFIG_SENSORS_TMP401 is not set | |
| 906 | 939 | # CONFIG_SENSORS_VIA686A is not set |
| 907 | 940 | # CONFIG_SENSORS_VT1211 is not set |
| 908 | 941 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -956,24 +989,9 @@ CONFIG_SSB_POSSIBLE=y · 47 unmodified lines | ||
| 956 | 989 | # CONFIG_MFD_WM8400 is not set |
| 957 | 990 | # CONFIG_MFD_WM8350_I2C is not set |
| 958 | 991 | # CONFIG_MFD_PCF50633 is not set |
| 992 | +# CONFIG_AB3100_CORE is not set | |
| 959 | 993 | # CONFIG_REGULATOR is not set |
| 960 | − | |
| 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 | |
| 994 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 977 | 995 | |
| 978 | 996 | # |
| 979 | 997 | # Graphics support |
| @@ -1011,7 +1029,7 @@ CONFIG_HID_BELKIN=y · 31 unmodified lines | ||
| 1011 | 1029 | CONFIG_HID_CHERRY=y |
| 1012 | 1030 | CONFIG_HID_CHICONY=y |
| 1013 | 1031 | CONFIG_HID_CYPRESS=y |
| 1014 | −# CONFIG_DRAGONRISE_FF is not set | |
| 1032 | +# CONFIG_HID_DRAGONRISE is not set | |
| 1015 | 1033 | CONFIG_HID_EZKEY=y |
| 1016 | 1034 | # CONFIG_HID_KYE is not set |
| 1017 | 1035 | CONFIG_HID_GYRATION=y |
| @@ -1028,10 +1046,11 @@ CONFIG_HID_PETALYNX=y · 10 unmodified lines | ||
| 1028 | 1046 | CONFIG_HID_SAMSUNG=y |
| 1029 | 1047 | CONFIG_HID_SONY=y |
| 1030 | 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 | 1051 | # CONFIG_HID_TOPSEED is not set |
| 1033 | −CONFIG_THRUSTMASTER_FF=m | |
| 1034 | −CONFIG_ZEROPLUS_FF=m | |
| 1052 | +# CONFIG_HID_THRUSTMASTER is not set | |
| 1053 | +# CONFIG_HID_ZEROPLUS is not set | |
| 1035 | 1054 | CONFIG_USB_SUPPORT=y |
| 1036 | 1055 | CONFIG_USB_ARCH_HAS_HCD=y |
| 1037 | 1056 | CONFIG_USB_ARCH_HAS_OHCI=y |
| @@ -1057,6 +1076,7 @@ CONFIG_USB_MON=y · 19 unmodified lines | ||
| 1057 | 1076 | # USB Host Controller Drivers |
| 1058 | 1077 | # |
| 1059 | 1078 | # CONFIG_USB_C67X00_HCD is not set |
| 1079 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1060 | 1080 | CONFIG_USB_EHCI_HCD=y |
| 1061 | 1081 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
| 1062 | 1082 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1141,6 +1161,10 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 78 unmodified lines | ||
| 1141 | 1161 | # CONFIG_DMADEVICES is not set |
| 1142 | 1162 | # CONFIG_AUXDISPLAY is not set |
| 1143 | 1163 | # CONFIG_UIO is not set |
| 1164 | + | |
| 1165 | +# | |
| 1166 | +# TI VLYNQ | |
| 1167 | +# | |
| 1144 | 1168 | # CONFIG_STAGING is not set |
| 1145 | 1169 | |
| 1146 | 1170 | # |
| @@ -1160,10 +1184,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1160 | 1184 | # CONFIG_REISERFS_FS is not set |
| 1161 | 1185 | # CONFIG_JFS_FS is not set |
| 1162 | 1186 | # CONFIG_FS_POSIX_ACL is not set |
| 1163 | −CONFIG_FILE_LOCKING=y | |
| 1164 | 1187 | # CONFIG_XFS_FS is not set |
| 1188 | +# CONFIG_GFS2_FS is not set | |
| 1165 | 1189 | # CONFIG_OCFS2_FS is not set |
| 1166 | 1190 | # CONFIG_BTRFS_FS is not set |
| 1191 | +CONFIG_FILE_LOCKING=y | |
| 1192 | +CONFIG_FSNOTIFY=y | |
| 1167 | 1193 | CONFIG_DNOTIFY=y |
| 1168 | 1194 | CONFIG_INOTIFY=y |
| 1169 | 1195 | CONFIG_INOTIFY_USER=y |
| @@ -1226,6 +1252,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | ||
| 1226 | 1252 | CONFIG_NFS_V3=y |
| 1227 | 1253 | # CONFIG_NFS_V3_ACL is not set |
| 1228 | 1254 | CONFIG_NFS_V4=y |
| 1255 | +# CONFIG_NFS_V4_1 is not set | |
| 1229 | 1256 | CONFIG_ROOT_NFS=y |
| 1230 | 1257 | # CONFIG_NFSD is not set |
| 1231 | 1258 | CONFIG_LOCKD=y |
| @@ -1262,7 +1289,46 @@ CONFIG_MSDOS_PARTITION=y · 30 unmodified lines | ||
| 1262 | 1289 | # CONFIG_KARMA_PARTITION is not set |
| 1263 | 1290 | # CONFIG_EFI_PARTITION is not set |
| 1264 | 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 | 1332 | # CONFIG_DLM is not set |
| 1267 | 1333 | # CONFIG_BINARY_PRINTF is not set |
| 1268 | 1334 | |
| @@ -1285,6 +1351,7 @@ CONFIG_HAS_IOPORT=y · 16 unmodified lines | ||
| 1285 | 1351 | CONFIG_HAS_DMA=y |
| 1286 | 1352 | CONFIG_HAVE_LMB=y |
| 1287 | 1353 | CONFIG_NLATTR=y |
| 1354 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1288 | 1355 | |
| 1289 | 1356 | # |
| 1290 | 1357 | # Kernel hacking |
| @@ -1308,22 +1375,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | ||
| 1308 | 1375 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1309 | 1376 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1310 | 1377 | CONFIG_TRACING_SUPPORT=y |
| 1311 | − | |
| 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 | |
| 1378 | +# CONFIG_FTRACE is not set | |
| 1325 | 1379 | # CONFIG_SAMPLES is not set |
| 1326 | 1380 | CONFIG_HAVE_ARCH_KGDB=y |
| 1381 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1382 | +CONFIG_PPC_WERROR=y | |
| 1327 | 1383 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1328 | 1384 | # CONFIG_IRQSTACKS is not set |
| 1329 | 1385 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,26 +1,28 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:15 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:13 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −CONFIG_6xx=y | |
| 11 | +CONFIG_PPC_BOOK3S_32=y | |
| 12 | 12 | # CONFIG_PPC_85xx is not set |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| 15 | 15 | # CONFIG_44x is not set |
| 16 | 16 | # CONFIG_E200 is not set |
| 17 | 17 | CONFIG_PPC_BOOK3S=y |
| 18 | +CONFIG_6xx=y | |
| 18 | 19 | CONFIG_PPC_FPU=y |
| 19 | 20 | # CONFIG_FSL_EMB_PERFMON is not set |
| 20 | 21 | # CONFIG_ALTIVEC is not set |
| 21 | 22 | CONFIG_PPC_STD_MMU=y |
| 22 | 23 | CONFIG_PPC_STD_MMU_32=y |
| 23 | 24 | # CONFIG_PPC_MM_SLICES is not set |
| 25 | +CONFIG_PPC_HAVE_PMU_SUPPORT=y | |
| 24 | 26 | # CONFIG_SMP is not set |
| 25 | 27 | CONFIG_PPC32=y |
| 26 | 28 | CONFIG_WORD_SIZE=32 |
| @@ -31,15 +33,16 @@ CONFIG_GENERIC_TIME=y · 4 unmodified lines | ||
| 31 | 33 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 32 | 34 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 33 | 35 | CONFIG_GENERIC_HARDIRQS=y |
| 36 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 34 | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 35 | 38 | CONFIG_IRQ_PER_CPU=y |
| 36 | 39 | CONFIG_STACKTRACE_SUPPORT=y |
| 37 | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 41 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 38 | 42 | CONFIG_LOCKDEP_SUPPORT=y |
| 39 | 43 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 40 | 44 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 41 | 45 | CONFIG_GENERIC_HWEIGHT=y |
| 42 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 43 | 46 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 44 | 47 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 45 | 48 | CONFIG_PPC=y |
| @@ -53,12 +56,14 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 53 | 56 | # CONFIG_GENERIC_TBSYNC is not set |
| 54 | 57 | CONFIG_AUDIT_ARCH=y |
| 55 | 58 | CONFIG_GENERIC_BUG=y |
| 59 | +CONFIG_DTC=y | |
| 56 | 60 | CONFIG_DEFAULT_UIMAGE=y |
| 57 | 61 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
| 58 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 59 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 60 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 61 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 62 | 67 | |
| 63 | 68 | # |
| 64 | 69 | # General setup |
| @@ -107,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 107 | 112 | CONFIG_EMBEDDED=y |
| 108 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 109 | 114 | # CONFIG_KALLSYMS is not set |
| 110 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 111 | 115 | CONFIG_HOTPLUG=y |
| 112 | 116 | CONFIG_PRINTK=y |
| 113 | 117 | CONFIG_BUG=y |
| @@ -120,8 +124,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 120 | 124 | CONFIG_EVENTFD=y |
| 121 | 125 | CONFIG_SHMEM=y |
| 122 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 123 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 124 | 134 | CONFIG_PCI_QUIRKS=y |
| 135 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 125 | 136 | CONFIG_COMPAT_BRK=y |
| 126 | 137 | CONFIG_SLAB=y |
| 127 | 138 | # CONFIG_SLUB is not set |
| @@ -134,6 +145,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 134 | 145 | CONFIG_HAVE_KPROBES=y |
| 135 | 146 | CONFIG_HAVE_KRETPROBES=y |
| 136 | 147 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 148 | + | |
| 149 | +# | |
| 150 | +# GCOV-based kernel profiling | |
| 151 | +# | |
| 137 | 152 | # CONFIG_SLOW_WORK is not set |
| 138 | 153 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 139 | 154 | CONFIG_SLABINFO=y |
| @@ -146,7 +161,7 @@ CONFIG_MODULE_UNLOAD=y · 6 unmodified lines | ||
| 146 | 161 | # CONFIG_MODVERSIONS is not set |
| 147 | 162 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 148 | 163 | CONFIG_BLOCK=y |
| 149 | −# CONFIG_LBD is not set | |
| 164 | +CONFIG_LBDAF=y | |
| 150 | 165 | # CONFIG_BLK_DEV_BSG is not set |
| 151 | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 152 | 167 | |
| @@ -188,6 +203,7 @@ CONFIG_PPC_83xx=y · 35 unmodified lines | ||
| 188 | 203 | # CONFIG_MPC837x_RDB is not set |
| 189 | 204 | CONFIG_SBC834x=y |
| 190 | 205 | # CONFIG_ASP834x is not set |
| 206 | +# CONFIG_KMETER1 is not set | |
| 191 | 207 | CONFIG_PPC_MPC834x=y |
| 192 | 208 | # CONFIG_PPC_86xx is not set |
| 193 | 209 | # CONFIG_EMBEDDED6xx is not set |
| @@ -232,6 +248,7 @@ CONFIG_BINFMT_ELF=y · 38 unmodified lines | ||
| 232 | 248 | # CONFIG_HAVE_AOUT is not set |
| 233 | 249 | # CONFIG_BINFMT_MISC is not set |
| 234 | 250 | # CONFIG_IOMMU_HELPER is not set |
| 251 | +# CONFIG_SWIOTLB is not set | |
| 235 | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 236 | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 237 | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -252,9 +269,9 @@ CONFIG_MIGRATION=y · 14 unmodified lines | ||
| 252 | 269 | CONFIG_ZONE_DMA_FLAG=1 |
| 253 | 270 | CONFIG_BOUNCE=y |
| 254 | 271 | CONFIG_VIRT_TO_BUS=y |
| 255 | −CONFIG_UNEVICTABLE_LRU=y | |
| 256 | 272 | CONFIG_HAVE_MLOCK=y |
| 257 | 273 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 274 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 258 | 275 | CONFIG_PPC_4K_PAGES=y |
| 259 | 276 | # CONFIG_PPC_16K_PAGES is not set |
| 260 | 277 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -363,6 +380,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 102 unmodified lines | ||
| 363 | 380 | # CONFIG_ECONET is not set |
| 364 | 381 | # CONFIG_WAN_ROUTER is not set |
| 365 | 382 | # CONFIG_PHONET is not set |
| 383 | +# CONFIG_IEEE802154 is not set | |
| 366 | 384 | # CONFIG_NET_SCHED is not set |
| 367 | 385 | # CONFIG_DCB is not set |
| 368 | 386 | |
| @@ -380,7 +398,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 380 | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 381 | 399 | # CONFIG_WIRELESS_EXT is not set |
| 382 | 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 | 406 | # CONFIG_WIMAX is not set |
| 385 | 407 | # CONFIG_RFKILL is not set |
| 386 | 408 | # CONFIG_NET_9P is not set |
| @@ -401,6 +423,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 14 unmodified lines | ||
| 401 | 423 | # CONFIG_MTD is not set |
| 402 | 424 | CONFIG_OF_DEVICE=y |
| 403 | 425 | CONFIG_OF_I2C=y |
| 426 | +CONFIG_OF_MDIO=y | |
| 404 | 427 | # CONFIG_PARPORT is not set |
| 405 | 428 | CONFIG_BLK_DEV=y |
| 406 | 429 | # CONFIG_BLK_DEV_FD is not set |
| @@ -435,7 +458,9 @@ CONFIG_MISC_DEVICES=y · 28 unmodified lines | ||
| 435 | 458 | # |
| 436 | 459 | # CONFIG_EEPROM_AT24 is not set |
| 437 | 460 | # CONFIG_EEPROM_LEGACY is not set |
| 461 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 438 | 462 | # CONFIG_EEPROM_93CX6 is not set |
| 463 | +# CONFIG_CB710_CORE is not set | |
| 439 | 464 | CONFIG_HAVE_IDE=y |
| 440 | 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 | 489 | # CONFIG_FIREWIRE is not set |
| 461 | 490 | # CONFIG_IEEE1394 is not set |
| 462 | 491 | # CONFIG_I2O is not set |
| 463 | 492 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 464 | 493 | CONFIG_NETDEVICES=y |
| 465 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 466 | 494 | # CONFIG_DUMMY is not set |
| 467 | 495 | # CONFIG_BONDING is not set |
| 468 | 496 | # CONFIG_MACVLAN is not set |
| @@ -509,6 +537,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 509 | 537 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 510 | 538 | # CONFIG_NET_PCI is not set |
| 511 | 539 | # CONFIG_B44 is not set |
| 540 | +# CONFIG_KS8842 is not set | |
| 512 | 541 | # CONFIG_ATL2 is not set |
| 513 | 542 | CONFIG_NETDEV_1000=y |
| 514 | 543 | # CONFIG_ACENIC is not set |
| @@ -528,8 +557,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 528 | 557 | # CONFIG_VIA_VELOCITY is not set |
| 529 | 558 | # CONFIG_TIGON3 is not set |
| 530 | 559 | # CONFIG_BNX2 is not set |
| 560 | +# CONFIG_CNIC is not set | |
| 531 | 561 | CONFIG_FSL_PQ_MDIO=y |
| 532 | 562 | CONFIG_GIANFAR=y |
| 563 | +# CONFIG_MV643XX_ETH is not set | |
| 533 | 564 | # CONFIG_QLA3XXX is not set |
| 534 | 565 | # CONFIG_ATL1 is not set |
| 535 | 566 | # CONFIG_ATL1E is not set |
| @@ -688,13 +719,17 @@ CONFIG_I2C_MPC=y · 152 unmodified lines | ||
| 688 | 719 | # CONFIG_SENSORS_PCF8574 is not set |
| 689 | 720 | # CONFIG_PCF8575 is not set |
| 690 | 721 | # CONFIG_SENSORS_PCA9539 is not set |
| 691 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 692 | 722 | # CONFIG_SENSORS_TSL2550 is not set |
| 693 | 723 | # CONFIG_I2C_DEBUG_CORE is not set |
| 694 | 724 | # CONFIG_I2C_DEBUG_ALGO is not set |
| 695 | 725 | # CONFIG_I2C_DEBUG_BUS is not set |
| 696 | 726 | # CONFIG_I2C_DEBUG_CHIP is not set |
| 697 | 727 | # CONFIG_SPI is not set |
| 728 | + | |
| 729 | +# | |
| 730 | +# PPS support | |
| 731 | +# | |
| 732 | +# CONFIG_PPS is not set | |
| 698 | 733 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 699 | 734 | # CONFIG_GPIOLIB is not set |
| 700 | 735 | # CONFIG_W1 is not set |
| @@ -749,6 +784,7 @@ CONFIG_HWMON=y · 48 unmodified lines | ||
| 749 | 784 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 750 | 785 | # CONFIG_SENSORS_ADS7828 is not set |
| 751 | 786 | # CONFIG_SENSORS_THMC50 is not set |
| 787 | +# CONFIG_SENSORS_TMP401 is not set | |
| 752 | 788 | # CONFIG_SENSORS_VIA686A is not set |
| 753 | 789 | # CONFIG_SENSORS_VT1211 is not set |
| 754 | 790 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -797,23 +833,9 @@ CONFIG_SSB_POSSIBLE=y · 42 unmodified lines | ||
| 797 | 833 | # CONFIG_MFD_WM8400 is not set |
| 798 | 834 | # CONFIG_MFD_WM8350_I2C is not set |
| 799 | 835 | # CONFIG_MFD_PCF50633 is not set |
| 836 | +# CONFIG_AB3100_CORE is not set | |
| 800 | 837 | # CONFIG_REGULATOR is not set |
| 801 | − | |
| 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 | |
| 838 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 817 | 839 | |
| 818 | 840 | # |
| 819 | 841 | # Graphics support |
| @@ -851,6 +873,10 @@ CONFIG_HID=y · 31 unmodified lines | ||
| 851 | 873 | # CONFIG_DMADEVICES is not set |
| 852 | 874 | # CONFIG_AUXDISPLAY is not set |
| 853 | 875 | # CONFIG_UIO is not set |
| 876 | + | |
| 877 | +# | |
| 878 | +# TI VLYNQ | |
| 879 | +# | |
| 854 | 880 | # CONFIG_STAGING is not set |
| 855 | 881 | |
| 856 | 882 | # |
| @@ -862,10 +888,12 @@ CONFIG_HID=y · 5 unmodified lines | ||
| 862 | 888 | # CONFIG_REISERFS_FS is not set |
| 863 | 889 | # CONFIG_JFS_FS is not set |
| 864 | 890 | # CONFIG_FS_POSIX_ACL is not set |
| 865 | −CONFIG_FILE_LOCKING=y | |
| 866 | 891 | # CONFIG_XFS_FS is not set |
| 892 | +# CONFIG_GFS2_FS is not set | |
| 867 | 893 | # CONFIG_OCFS2_FS is not set |
| 868 | 894 | # CONFIG_BTRFS_FS is not set |
| 895 | +CONFIG_FILE_LOCKING=y | |
| 896 | +CONFIG_FSNOTIFY=y | |
| 869 | 897 | CONFIG_DNOTIFY=y |
| 870 | 898 | CONFIG_INOTIFY=y |
| 871 | 899 | CONFIG_INOTIFY_USER=y |
| @@ -928,6 +956,7 @@ CONFIG_NFS_FS=y · 56 unmodified lines | ||
| 928 | 956 | CONFIG_NFS_V3=y |
| 929 | 957 | # CONFIG_NFS_V3_ACL is not set |
| 930 | 958 | CONFIG_NFS_V4=y |
| 959 | +# CONFIG_NFS_V4_1 is not set | |
| 931 | 960 | CONFIG_ROOT_NFS=y |
| 932 | 961 | # CONFIG_NFSD is not set |
| 933 | 962 | CONFIG_LOCKD=y |
| @@ -971,6 +1000,7 @@ CONFIG_HAS_IOPORT=y · 37 unmodified lines | ||
| 971 | 1000 | CONFIG_HAS_DMA=y |
| 972 | 1001 | CONFIG_HAVE_LMB=y |
| 973 | 1002 | CONFIG_NLATTR=y |
| 1003 | +CONFIG_GENERIC_ATOMIC64=y | |
| 974 | 1004 | |
| 975 | 1005 | # |
| 976 | 1006 | # Kernel hacking |
| @@ -994,22 +1024,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | ||
| 994 | 1024 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 995 | 1025 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 996 | 1026 | CONFIG_TRACING_SUPPORT=y |
| 997 | − | |
| 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 | |
| 1027 | +# CONFIG_FTRACE is not set | |
| 1011 | 1028 | # CONFIG_SAMPLES is not set |
| 1012 | 1029 | CONFIG_HAVE_ARCH_KGDB=y |
| 1030 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1031 | +CONFIG_PPC_WERROR=y | |
| 1013 | 1032 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1014 | 1033 | # CONFIG_IRQSTACKS is not set |
| 1015 | 1034 | # CONFIG_BOOTX_TEXT is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:16 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:14 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | ||
| 57 | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | 60 | CONFIG_GENERIC_BUG=y |
| 61 | +CONFIG_DTC=y | |
| 60 | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | +CONFIG_CONSTRUCTORS=y | |
| 65 | 68 | |
| 66 | 69 | # |
| 67 | 70 | # General setup |
| @@ -108,7 +111,6 @@ CONFIG_SYSCTL_SYSCALL=y · 40 unmodified lines | ||
| 108 | 111 | CONFIG_KALLSYMS=y |
| 109 | 112 | # CONFIG_KALLSYMS_ALL is not set |
| 110 | 113 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 111 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 112 | 114 | CONFIG_HOTPLUG=y |
| 113 | 115 | CONFIG_PRINTK=y |
| 114 | 116 | CONFIG_BUG=y |
| @@ -121,8 +123,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 121 | 123 | CONFIG_EVENTFD=y |
| 122 | 124 | CONFIG_SHMEM=y |
| 123 | 125 | CONFIG_AIO=y |
| 126 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 127 | + | |
| 128 | +# | |
| 129 | +# Performance Counters | |
| 130 | +# | |
| 131 | +# CONFIG_PERF_COUNTERS is not set | |
| 124 | 132 | CONFIG_VM_EVENT_COUNTERS=y |
| 125 | 133 | CONFIG_SLUB_DEBUG=y |
| 134 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 126 | 135 | CONFIG_COMPAT_BRK=y |
| 127 | 136 | # CONFIG_SLAB is not set |
| 128 | 137 | CONFIG_SLUB=y |
| @@ -136,6 +145,11 @@ CONFIG_HAVE_KPROBES=y · 7 unmodified lines | ||
| 136 | 145 | CONFIG_HAVE_KRETPROBES=y |
| 137 | 146 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 138 | 147 | CONFIG_HAVE_CLK=y |
| 148 | + | |
| 149 | +# | |
| 150 | +# GCOV-based kernel profiling | |
| 151 | +# | |
| 152 | +# CONFIG_GCOV_KERNEL is not set | |
| 139 | 153 | # CONFIG_SLOW_WORK is not set |
| 140 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 141 | 155 | CONFIG_SLABINFO=y |
| @@ -143,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 143 | 157 | CONFIG_BASE_SMALL=0 |
| 144 | 158 | # CONFIG_MODULES is not set |
| 145 | 159 | CONFIG_BLOCK=y |
| 146 | −# CONFIG_LBD is not set | |
| 160 | +CONFIG_LBDAF=y | |
| 147 | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 148 | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 149 | 163 | |
| @@ -176,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | ||
| 176 | 190 | # CONFIG_MPC85xx_DS is not set |
| 177 | 191 | # CONFIG_SOCRATES is not set |
| 178 | 192 | CONFIG_KSI8560=y |
| 193 | +# CONFIG_XES_MPC85xx is not set | |
| 179 | 194 | # CONFIG_STX_GP3 is not set |
| 180 | 195 | # CONFIG_TQM8540 is not set |
| 181 | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +239,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | ||
| 224 | 239 | CONFIG_BINFMT_MISC=y |
| 225 | 240 | CONFIG_MATH_EMULATION=y |
| 226 | 241 | # CONFIG_IOMMU_HELPER is not set |
| 242 | +# CONFIG_SWIOTLB is not set | |
| 227 | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | 244 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +258,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 242 | 258 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | 259 | CONFIG_BOUNCE=y |
| 244 | 260 | CONFIG_VIRT_TO_BUS=y |
| 245 | −CONFIG_UNEVICTABLE_LRU=y | |
| 246 | 261 | CONFIG_HAVE_MLOCK=y |
| 247 | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 263 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 248 | 264 | CONFIG_PPC_4K_PAGES=y |
| 249 | 265 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | 266 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -346,6 +362,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | ||
| 346 | 362 | # CONFIG_ECONET is not set |
| 347 | 363 | # CONFIG_WAN_ROUTER is not set |
| 348 | 364 | # CONFIG_PHONET is not set |
| 365 | +# CONFIG_IEEE802154 is not set | |
| 349 | 366 | # CONFIG_NET_SCHED is not set |
| 350 | 367 | # CONFIG_DCB is not set |
| 351 | 368 | |
| @@ -363,7 +380,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 363 | 380 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 364 | 381 | # CONFIG_WIRELESS_EXT is not set |
| 365 | 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 | 388 | # CONFIG_WIMAX is not set |
| 368 | 389 | # CONFIG_RFKILL is not set |
| 369 | 390 | # CONFIG_NET_9P is not set |
| @@ -466,6 +487,7 @@ CONFIG_MTD_PHYSMAP_OF=y · 96 unmodified lines | ||
| 466 | 487 | # CONFIG_MTD_UBI is not set |
| 467 | 488 | CONFIG_OF_DEVICE=y |
| 468 | 489 | CONFIG_OF_GPIO=y |
| 490 | +CONFIG_OF_MDIO=y | |
| 469 | 491 | # CONFIG_PARPORT is not set |
| 470 | 492 | CONFIG_BLK_DEV=y |
| 471 | 493 | # CONFIG_BLK_DEV_FD is not set |
| @@ -520,7 +542,6 @@ CONFIG_IDE_PROC_FS=y · 48 unmodified lines | ||
| 520 | 542 | # CONFIG_MD is not set |
| 521 | 543 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 522 | 544 | CONFIG_NETDEVICES=y |
| 523 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 524 | 545 | # CONFIG_DUMMY is not set |
| 525 | 546 | # CONFIG_BONDING is not set |
| 526 | 547 | # CONFIG_MACVLAN is not set |
| @@ -560,6 +581,7 @@ CONFIG_MII=y · 33 unmodified lines | ||
| 560 | 581 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 561 | 582 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 562 | 583 | # CONFIG_B44 is not set |
| 584 | +# CONFIG_KS8842 is not set | |
| 563 | 585 | CONFIG_FS_ENET=y |
| 564 | 586 | # CONFIG_FS_ENET_HAS_SCC is not set |
| 565 | 587 | CONFIG_FS_ENET_HAS_FCC=y |
| @@ -567,6 +589,7 @@ CONFIG_FS_ENET_MDIO_FCC=y · 1 unmodified line | ||
| 567 | 589 | CONFIG_NETDEV_1000=y |
| 568 | 590 | CONFIG_FSL_PQ_MDIO=y |
| 569 | 591 | CONFIG_GIANFAR=y |
| 592 | +# CONFIG_MV643XX_ETH is not set | |
| 570 | 593 | CONFIG_NETDEV_10000=y |
| 571 | 594 | |
| 572 | 595 | # |
| @@ -654,6 +677,11 @@ CONFIG_GEN_RTC=y · 81 unmodified lines | ||
| 654 | 677 | # CONFIG_TCG_TPM is not set |
| 655 | 678 | # CONFIG_I2C is not set |
| 656 | 679 | # CONFIG_SPI is not set |
| 680 | + | |
| 681 | +# | |
| 682 | +# PPS support | |
| 683 | +# | |
| 684 | +# CONFIG_PPS is not set | |
| 657 | 685 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 658 | 686 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 659 | 687 | CONFIG_GPIOLIB=y |
| @@ -710,22 +738,7 @@ CONFIG_SSB_POSSIBLE=y · 50 unmodified lines | ||
| 710 | 738 | # CONFIG_HTC_PASIC3 is not set |
| 711 | 739 | # CONFIG_MFD_TMIO is not set |
| 712 | 740 | # CONFIG_REGULATOR is not set |
| 713 | − | |
| 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 | |
| 741 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 729 | 742 | |
| 730 | 743 | # |
| 731 | 744 | # Graphics support |
| @@ -777,6 +790,10 @@ CONFIG_USB_SUPPORT=y · 45 unmodified lines | ||
| 777 | 790 | # CONFIG_DMADEVICES is not set |
| 778 | 791 | # CONFIG_AUXDISPLAY is not set |
| 779 | 792 | # CONFIG_UIO is not set |
| 793 | + | |
| 794 | +# | |
| 795 | +# TI VLYNQ | |
| 796 | +# | |
| 780 | 797 | # CONFIG_STAGING is not set |
| 781 | 798 | |
| 782 | 799 | # |
| @@ -797,10 +814,12 @@ CONFIG_FS_MBCACHE=y · 14 unmodified lines | ||
| 797 | 814 | # CONFIG_REISERFS_FS is not set |
| 798 | 815 | # CONFIG_JFS_FS is not set |
| 799 | 816 | # CONFIG_FS_POSIX_ACL is not set |
| 800 | −CONFIG_FILE_LOCKING=y | |
| 801 | 817 | # CONFIG_XFS_FS is not set |
| 818 | +# CONFIG_GFS2_FS is not set | |
| 802 | 819 | # CONFIG_OCFS2_FS is not set |
| 803 | 820 | # CONFIG_BTRFS_FS is not set |
| 821 | +CONFIG_FILE_LOCKING=y | |
| 822 | +CONFIG_FSNOTIFY=y | |
| 804 | 823 | CONFIG_DNOTIFY=y |
| 805 | 824 | CONFIG_INOTIFY=y |
| 806 | 825 | CONFIG_INOTIFY_USER=y |
| @@ -916,6 +935,7 @@ CONFIG_HAS_IOPORT=y · 109 unmodified lines | ||
| 916 | 935 | CONFIG_HAS_DMA=y |
| 917 | 936 | CONFIG_HAVE_LMB=y |
| 918 | 937 | CONFIG_NLATTR=y |
| 938 | +CONFIG_GENERIC_ATOMIC64=y | |
| 919 | 939 | |
| 920 | 940 | # |
| 921 | 941 | # Kernel hacking |
| @@ -946,6 +966,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 946 | 966 | # CONFIG_RT_MUTEX_TESTER is not set |
| 947 | 967 | # CONFIG_DEBUG_SPINLOCK is not set |
| 948 | 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 | 972 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 950 | 973 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 951 | 974 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -958,7 +981,6 @@ CONFIG_DEBUG_MUTEXES=y · 6 unmodified lines | ||
| 958 | 981 | # CONFIG_DEBUG_LIST is not set |
| 959 | 982 | # CONFIG_DEBUG_SG is not set |
| 960 | 983 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 961 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 962 | 984 | # CONFIG_RCU_TORTURE_TEST is not set |
| 963 | 985 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 964 | 986 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -972,16 +994,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 972 | 994 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 973 | 995 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 974 | 996 | CONFIG_TRACING_SUPPORT=y |
| 975 | − | |
| 976 | −# | |
| 977 | −# Tracers | |
| 978 | −# | |
| 997 | +CONFIG_FTRACE=y | |
| 979 | 998 | # CONFIG_FUNCTION_TRACER is not set |
| 999 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 980 | 1000 | # CONFIG_SCHED_TRACER is not set |
| 981 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 982 | −# CONFIG_EVENT_TRACER is not set | |
| 1001 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 983 | 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 | 1006 | # CONFIG_STACK_TRACER is not set |
| 986 | 1007 | # CONFIG_KMEMTRACE is not set |
| 987 | 1008 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -990,9 +1011,13 @@ CONFIG_TRACING_SUPPORT=y · 2 unmodified lines | ||
| 990 | 1011 | # CONFIG_SAMPLES is not set |
| 991 | 1012 | CONFIG_HAVE_ARCH_KGDB=y |
| 992 | 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 | 1017 | CONFIG_PRINT_STACK_DEPTH=64 |
| 994 | 1018 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 995 | 1019 | # CONFIG_DEBUG_STACK_USAGE is not set |
| 1020 | +# CONFIG_PPC_EMULATED_STATS is not set | |
| 996 | 1021 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
| 997 | 1022 | # CONFIG_FTR_FIXUP_SELFTEST is not set |
| 998 | 1023 | # CONFIG_MSI_BITMAP_SELFTEST is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:17 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:15 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 56 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 59 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 64 | 67 | |
| 65 | 68 | # |
| 66 | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | ||
| 111 | 114 | CONFIG_KALLSYMS=y |
| 112 | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 115 | 117 | CONFIG_HOTPLUG=y |
| 116 | 118 | CONFIG_PRINTK=y |
| 117 | 119 | CONFIG_BUG=y |
| @@ -124,8 +126,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 124 | 126 | CONFIG_EVENTFD=y |
| 125 | 127 | CONFIG_SHMEM=y |
| 126 | 128 | CONFIG_AIO=y |
| 129 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 130 | + | |
| 131 | +# | |
| 132 | +# Performance Counters | |
| 133 | +# | |
| 134 | +# CONFIG_PERF_COUNTERS is not set | |
| 127 | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 128 | 136 | CONFIG_SLUB_DEBUG=y |
| 137 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 129 | 138 | CONFIG_COMPAT_BRK=y |
| 130 | 139 | # CONFIG_SLAB is not set |
| 131 | 140 | CONFIG_SLUB=y |
| @@ -138,6 +147,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 138 | 147 | CONFIG_HAVE_KPROBES=y |
| 139 | 148 | CONFIG_HAVE_KRETPROBES=y |
| 140 | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 150 | + | |
| 151 | +# | |
| 152 | +# GCOV-based kernel profiling | |
| 153 | +# | |
| 141 | 154 | # CONFIG_SLOW_WORK is not set |
| 142 | 155 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 143 | 156 | CONFIG_SLABINFO=y |
| @@ -145,7 +158,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 145 | 158 | CONFIG_BASE_SMALL=0 |
| 146 | 159 | # CONFIG_MODULES is not set |
| 147 | 160 | CONFIG_BLOCK=y |
| 148 | −# CONFIG_LBD is not set | |
| 161 | +CONFIG_LBDAF=y | |
| 149 | 162 | # CONFIG_BLK_DEV_BSG is not set |
| 150 | 163 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 151 | 164 | |
| @@ -178,6 +191,7 @@ CONFIG_MPC8540_ADS=y · 26 unmodified lines | ||
| 178 | 191 | # CONFIG_MPC85xx_DS is not set |
| 179 | 192 | # CONFIG_SOCRATES is not set |
| 180 | 193 | # CONFIG_KSI8560 is not set |
| 194 | +# CONFIG_XES_MPC85xx is not set | |
| 181 | 195 | # CONFIG_STX_GP3 is not set |
| 182 | 196 | # CONFIG_TQM8540 is not set |
| 183 | 197 | # CONFIG_TQM8541 is not set |
| @@ -226,6 +240,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | ||
| 226 | 240 | CONFIG_BINFMT_MISC=y |
| 227 | 241 | CONFIG_MATH_EMULATION=y |
| 228 | 242 | # CONFIG_IOMMU_HELPER is not set |
| 243 | +# CONFIG_SWIOTLB is not set | |
| 229 | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 230 | 245 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 231 | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -244,9 +259,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 244 | 259 | CONFIG_ZONE_DMA_FLAG=1 |
| 245 | 260 | CONFIG_BOUNCE=y |
| 246 | 261 | CONFIG_VIRT_TO_BUS=y |
| 247 | −CONFIG_UNEVICTABLE_LRU=y | |
| 248 | 262 | CONFIG_HAVE_MLOCK=y |
| 249 | 263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 264 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 250 | 265 | CONFIG_PPC_4K_PAGES=y |
| 251 | 266 | # CONFIG_PPC_16K_PAGES is not set |
| 252 | 267 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -348,6 +363,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | ||
| 348 | 363 | # CONFIG_ECONET is not set |
| 349 | 364 | # CONFIG_WAN_ROUTER is not set |
| 350 | 365 | # CONFIG_PHONET is not set |
| 366 | +# CONFIG_IEEE802154 is not set | |
| 351 | 367 | # CONFIG_NET_SCHED is not set |
| 352 | 368 | # CONFIG_DCB is not set |
| 353 | 369 | |
| @@ -365,7 +381,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 365 | 381 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 366 | 382 | # CONFIG_WIRELESS_EXT is not set |
| 367 | 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 | 389 | # CONFIG_WIMAX is not set |
| 370 | 390 | # CONFIG_RFKILL is not set |
| 371 | 391 | # CONFIG_NET_9P is not set |
| @@ -387,6 +407,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | ||
| 387 | 407 | # CONFIG_CONNECTOR is not set |
| 388 | 408 | # CONFIG_MTD is not set |
| 389 | 409 | CONFIG_OF_DEVICE=y |
| 410 | +CONFIG_OF_MDIO=y | |
| 390 | 411 | # CONFIG_PARPORT is not set |
| 391 | 412 | CONFIG_BLK_DEV=y |
| 392 | 413 | # CONFIG_BLK_DEV_FD is not set |
| @@ -423,7 +444,6 @@ CONFIG_HAVE_IDE=y · 30 unmodified lines | ||
| 423 | 444 | # CONFIG_MD is not set |
| 424 | 445 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 425 | 446 | CONFIG_NETDEVICES=y |
| 426 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 427 | 447 | # CONFIG_DUMMY is not set |
| 428 | 448 | # CONFIG_BONDING is not set |
| 429 | 449 | # CONFIG_MACVLAN is not set |
| @@ -462,9 +482,11 @@ CONFIG_MII=y · 32 unmodified lines | ||
| 462 | 482 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 463 | 483 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 464 | 484 | # CONFIG_B44 is not set |
| 485 | +# CONFIG_KS8842 is not set | |
| 465 | 486 | CONFIG_NETDEV_1000=y |
| 466 | 487 | CONFIG_FSL_PQ_MDIO=y |
| 467 | 488 | CONFIG_GIANFAR=y |
| 489 | +# CONFIG_MV643XX_ETH is not set | |
| 468 | 490 | CONFIG_NETDEV_10000=y |
| 469 | 491 | |
| 470 | 492 | # |
| @@ -555,6 +577,11 @@ CONFIG_GEN_RTC=y · 84 unmodified lines | ||
| 555 | 577 | # CONFIG_TCG_TPM is not set |
| 556 | 578 | # CONFIG_I2C is not set |
| 557 | 579 | # CONFIG_SPI is not set |
| 580 | + | |
| 581 | +# | |
| 582 | +# PPS support | |
| 583 | +# | |
| 584 | +# CONFIG_PPS is not set | |
| 558 | 585 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 559 | 586 | # CONFIG_GPIOLIB is not set |
| 560 | 587 | # CONFIG_W1 is not set |
| @@ -590,22 +617,7 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | ||
| 590 | 617 | # CONFIG_HTC_PASIC3 is not set |
| 591 | 618 | # CONFIG_MFD_TMIO is not set |
| 592 | 619 | # CONFIG_REGULATOR is not set |
| 593 | − | |
| 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 | |
| 620 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 609 | 621 | |
| 610 | 622 | # |
| 611 | 623 | # Graphics support |
| @@ -657,6 +669,10 @@ CONFIG_USB_SUPPORT=y · 45 unmodified lines | ||
| 657 | 669 | # CONFIG_DMADEVICES is not set |
| 658 | 670 | # CONFIG_AUXDISPLAY is not set |
| 659 | 671 | # CONFIG_UIO is not set |
| 672 | + | |
| 673 | +# | |
| 674 | +# TI VLYNQ | |
| 675 | +# | |
| 660 | 676 | # CONFIG_STAGING is not set |
| 661 | 677 | |
| 662 | 678 | # |
| @@ -676,10 +692,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 676 | 692 | # CONFIG_REISERFS_FS is not set |
| 677 | 693 | # CONFIG_JFS_FS is not set |
| 678 | 694 | # CONFIG_FS_POSIX_ACL is not set |
| 679 | −CONFIG_FILE_LOCKING=y | |
| 680 | 695 | # CONFIG_XFS_FS is not set |
| 696 | +# CONFIG_GFS2_FS is not set | |
| 681 | 697 | # CONFIG_OCFS2_FS is not set |
| 682 | 698 | # CONFIG_BTRFS_FS is not set |
| 699 | +CONFIG_FILE_LOCKING=y | |
| 700 | +CONFIG_FSNOTIFY=y | |
| 683 | 701 | CONFIG_DNOTIFY=y |
| 684 | 702 | CONFIG_INOTIFY=y |
| 685 | 703 | CONFIG_INOTIFY_USER=y |
| @@ -794,6 +812,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | ||
| 794 | 812 | CONFIG_HAS_DMA=y |
| 795 | 813 | CONFIG_HAVE_LMB=y |
| 796 | 814 | CONFIG_NLATTR=y |
| 815 | +CONFIG_GENERIC_ATOMIC64=y | |
| 797 | 816 | |
| 798 | 817 | # |
| 799 | 818 | # Kernel hacking |
| @@ -824,6 +843,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 824 | 843 | # CONFIG_RT_MUTEX_TESTER is not set |
| 825 | 844 | # CONFIG_DEBUG_SPINLOCK is not set |
| 826 | 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 | 849 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 828 | 850 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 829 | 851 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -835,7 +857,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | ||
| 835 | 857 | # CONFIG_DEBUG_LIST is not set |
| 836 | 858 | # CONFIG_DEBUG_SG is not set |
| 837 | 859 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 838 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 839 | 860 | # CONFIG_RCU_TORTURE_TEST is not set |
| 840 | 861 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 841 | 862 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -849,16 +870,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 849 | 870 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 850 | 871 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 851 | 872 | CONFIG_TRACING_SUPPORT=y |
| 852 | − | |
| 853 | −# | |
| 854 | −# Tracers | |
| 855 | −# | |
| 873 | +CONFIG_FTRACE=y | |
| 856 | 874 | # CONFIG_FUNCTION_TRACER is not set |
| 875 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 857 | 876 | # CONFIG_SCHED_TRACER is not set |
| 858 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 859 | −# CONFIG_EVENT_TRACER is not set | |
| 877 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 860 | 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 | 882 | # CONFIG_STACK_TRACER is not set |
| 863 | 883 | # CONFIG_KMEMTRACE is not set |
| 864 | 884 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -866,6 +886,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 866 | 886 | # CONFIG_SAMPLES is not set |
| 867 | 887 | CONFIG_HAVE_ARCH_KGDB=y |
| 868 | 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 | 892 | CONFIG_PRINT_STACK_DEPTH=64 |
| 870 | 893 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 871 | 894 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:17 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:16 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | ||
| 57 | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | 60 | CONFIG_GENERIC_BUG=y |
| 61 | +CONFIG_DTC=y | |
| 60 | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | +CONFIG_CONSTRUCTORS=y | |
| 65 | 68 | |
| 66 | 69 | # |
| 67 | 70 | # General setup |
| @@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | ||
| 112 | 115 | CONFIG_KALLSYMS=y |
| 113 | 116 | # CONFIG_KALLSYMS_ALL is not set |
| 114 | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 115 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 116 | 118 | CONFIG_HOTPLUG=y |
| 117 | 119 | CONFIG_PRINTK=y |
| 118 | 120 | CONFIG_BUG=y |
| @@ -125,9 +127,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 125 | 127 | CONFIG_EVENTFD=y |
| 126 | 128 | CONFIG_SHMEM=y |
| 127 | 129 | CONFIG_AIO=y |
| 130 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 131 | + | |
| 132 | +# | |
| 133 | +# Performance Counters | |
| 134 | +# | |
| 135 | +# CONFIG_PERF_COUNTERS is not set | |
| 128 | 136 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | 137 | CONFIG_PCI_QUIRKS=y |
| 130 | 138 | CONFIG_SLUB_DEBUG=y |
| 139 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 131 | 140 | CONFIG_COMPAT_BRK=y |
| 132 | 141 | # CONFIG_SLAB is not set |
| 133 | 142 | CONFIG_SLUB=y |
| @@ -141,6 +150,10 @@ CONFIG_HAVE_KPROBES=y · 7 unmodified lines | ||
| 141 | 150 | CONFIG_HAVE_KRETPROBES=y |
| 142 | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 143 | 152 | CONFIG_HAVE_CLK=y |
| 153 | + | |
| 154 | +# | |
| 155 | +# GCOV-based kernel profiling | |
| 156 | +# | |
| 144 | 157 | # CONFIG_SLOW_WORK is not set |
| 145 | 158 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 146 | 159 | CONFIG_SLABINFO=y |
| @@ -148,7 +161,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 148 | 161 | CONFIG_BASE_SMALL=0 |
| 149 | 162 | # CONFIG_MODULES is not set |
| 150 | 163 | CONFIG_BLOCK=y |
| 151 | −# CONFIG_LBD is not set | |
| 164 | +CONFIG_LBDAF=y | |
| 152 | 165 | # CONFIG_BLK_DEV_BSG is not set |
| 153 | 166 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 154 | 167 | |
| @@ -181,6 +194,7 @@ CONFIG_MPC8560_ADS=y · 26 unmodified lines | ||
| 181 | 194 | # CONFIG_MPC85xx_DS is not set |
| 182 | 195 | # CONFIG_SOCRATES is not set |
| 183 | 196 | # CONFIG_KSI8560 is not set |
| 197 | +# CONFIG_XES_MPC85xx is not set | |
| 184 | 198 | # CONFIG_STX_GP3 is not set |
| 185 | 199 | # CONFIG_TQM8540 is not set |
| 186 | 200 | # CONFIG_TQM8541 is not set |
| @@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | ||
| 229 | 243 | CONFIG_BINFMT_MISC=y |
| 230 | 244 | CONFIG_MATH_EMULATION=y |
| 231 | 245 | # CONFIG_IOMMU_HELPER is not set |
| 246 | +# CONFIG_SWIOTLB is not set | |
| 232 | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 233 | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 234 | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -247,9 +262,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 247 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
| 248 | 263 | CONFIG_BOUNCE=y |
| 249 | 264 | CONFIG_VIRT_TO_BUS=y |
| 250 | −CONFIG_UNEVICTABLE_LRU=y | |
| 251 | 265 | CONFIG_HAVE_MLOCK=y |
| 252 | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 267 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 253 | 268 | CONFIG_PPC_4K_PAGES=y |
| 254 | 269 | # CONFIG_PPC_16K_PAGES is not set |
| 255 | 270 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -360,6 +375,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | ||
| 360 | 375 | # CONFIG_ECONET is not set |
| 361 | 376 | # CONFIG_WAN_ROUTER is not set |
| 362 | 377 | # CONFIG_PHONET is not set |
| 378 | +# CONFIG_IEEE802154 is not set | |
| 363 | 379 | # CONFIG_NET_SCHED is not set |
| 364 | 380 | # CONFIG_DCB is not set |
| 365 | 381 | |
| @@ -377,7 +393,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 377 | 393 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 378 | 394 | # CONFIG_WIRELESS_EXT is not set |
| 379 | 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 | 401 | # CONFIG_WIMAX is not set |
| 382 | 402 | # CONFIG_RFKILL is not set |
| 383 | 403 | # CONFIG_NET_9P is not set |
| @@ -400,6 +420,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 16 unmodified lines | ||
| 400 | 420 | # CONFIG_MTD is not set |
| 401 | 421 | CONFIG_OF_DEVICE=y |
| 402 | 422 | CONFIG_OF_GPIO=y |
| 423 | +CONFIG_OF_MDIO=y | |
| 403 | 424 | # CONFIG_PARPORT is not set |
| 404 | 425 | CONFIG_BLK_DEV=y |
| 405 | 426 | # CONFIG_BLK_DEV_FD is not set |
| @@ -431,6 +452,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | ||
| 431 | 452 | # EEPROM support |
| 432 | 453 | # |
| 433 | 454 | # CONFIG_EEPROM_93CX6 is not set |
| 455 | +# CONFIG_CB710_CORE is not set | |
| 434 | 456 | CONFIG_HAVE_IDE=y |
| 435 | 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 | 481 | # CONFIG_FIREWIRE is not set |
| 456 | 482 | # CONFIG_IEEE1394 is not set |
| 457 | 483 | # CONFIG_I2O is not set |
| 458 | 484 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 459 | 485 | CONFIG_NETDEVICES=y |
| 460 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 461 | 486 | # CONFIG_DUMMY is not set |
| 462 | 487 | # CONFIG_BONDING is not set |
| 463 | 488 | # CONFIG_MACVLAN is not set |
| @@ -504,6 +529,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 504 | 529 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 505 | 530 | # CONFIG_NET_PCI is not set |
| 506 | 531 | # CONFIG_B44 is not set |
| 532 | +# CONFIG_KS8842 is not set | |
| 507 | 533 | # CONFIG_ATL2 is not set |
| 508 | 534 | CONFIG_FS_ENET=y |
| 509 | 535 | # CONFIG_FS_ENET_HAS_SCC is not set |
| @@ -527,8 +553,10 @@ CONFIG_E1000=y · 17 unmodified lines | ||
| 527 | 553 | # CONFIG_VIA_VELOCITY is not set |
| 528 | 554 | # CONFIG_TIGON3 is not set |
| 529 | 555 | # CONFIG_BNX2 is not set |
| 556 | +# CONFIG_CNIC is not set | |
| 530 | 557 | CONFIG_FSL_PQ_MDIO=y |
| 531 | 558 | CONFIG_GIANFAR=y |
| 559 | +# CONFIG_MV643XX_ETH is not set | |
| 532 | 560 | # CONFIG_QLA3XXX is not set |
| 533 | 561 | # CONFIG_ATL1 is not set |
| 534 | 562 | # CONFIG_ATL1E is not set |
| @@ -646,6 +674,11 @@ CONFIG_GEN_RTC=y · 111 unmodified lines | ||
| 646 | 674 | CONFIG_DEVPORT=y |
| 647 | 675 | # CONFIG_I2C is not set |
| 648 | 676 | # CONFIG_SPI is not set |
| 677 | + | |
| 678 | +# | |
| 679 | +# PPS support | |
| 680 | +# | |
| 681 | +# CONFIG_PPS is not set | |
| 649 | 682 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 650 | 683 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
| 651 | 684 | CONFIG_GPIOLIB=y |
| @@ -707,22 +740,7 @@ CONFIG_SSB_POSSIBLE=y · 55 unmodified lines | ||
| 707 | 740 | # CONFIG_HTC_PASIC3 is not set |
| 708 | 741 | # CONFIG_MFD_TMIO is not set |
| 709 | 742 | # CONFIG_REGULATOR is not set |
| 710 | − | |
| 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 | |
| 743 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 726 | 744 | |
| 727 | 745 | # |
| 728 | 746 | # Graphics support |
| @@ -779,6 +797,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | ||
| 779 | 797 | # CONFIG_DMADEVICES is not set |
| 780 | 798 | # CONFIG_AUXDISPLAY is not set |
| 781 | 799 | # CONFIG_UIO is not set |
| 800 | + | |
| 801 | +# | |
| 802 | +# TI VLYNQ | |
| 803 | +# | |
| 782 | 804 | # CONFIG_STAGING is not set |
| 783 | 805 | |
| 784 | 806 | # |
| @@ -798,10 +820,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 798 | 820 | # CONFIG_REISERFS_FS is not set |
| 799 | 821 | # CONFIG_JFS_FS is not set |
| 800 | 822 | # CONFIG_FS_POSIX_ACL is not set |
| 801 | −CONFIG_FILE_LOCKING=y | |
| 802 | 823 | # CONFIG_XFS_FS is not set |
| 824 | +# CONFIG_GFS2_FS is not set | |
| 803 | 825 | # CONFIG_OCFS2_FS is not set |
| 804 | 826 | # CONFIG_BTRFS_FS is not set |
| 827 | +CONFIG_FILE_LOCKING=y | |
| 828 | +CONFIG_FSNOTIFY=y | |
| 805 | 829 | CONFIG_DNOTIFY=y |
| 806 | 830 | CONFIG_INOTIFY=y |
| 807 | 831 | CONFIG_INOTIFY_USER=y |
| @@ -916,6 +940,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | ||
| 916 | 940 | CONFIG_HAS_DMA=y |
| 917 | 941 | CONFIG_HAVE_LMB=y |
| 918 | 942 | CONFIG_NLATTR=y |
| 943 | +CONFIG_GENERIC_ATOMIC64=y | |
| 919 | 944 | |
| 920 | 945 | # |
| 921 | 946 | # Kernel hacking |
| @@ -946,6 +971,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 946 | 971 | # CONFIG_RT_MUTEX_TESTER is not set |
| 947 | 972 | # CONFIG_DEBUG_SPINLOCK is not set |
| 948 | 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 | 977 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 950 | 978 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 951 | 979 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -957,7 +985,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | ||
| 957 | 985 | # CONFIG_DEBUG_LIST is not set |
| 958 | 986 | # CONFIG_DEBUG_SG is not set |
| 959 | 987 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 960 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 961 | 988 | # CONFIG_RCU_TORTURE_TEST is not set |
| 962 | 989 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 963 | 990 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -971,16 +998,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 971 | 998 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 972 | 999 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 973 | 1000 | CONFIG_TRACING_SUPPORT=y |
| 974 | − | |
| 975 | −# | |
| 976 | −# Tracers | |
| 977 | −# | |
| 1001 | +CONFIG_FTRACE=y | |
| 978 | 1002 | # CONFIG_FUNCTION_TRACER is not set |
| 1003 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 979 | 1004 | # CONFIG_SCHED_TRACER is not set |
| 980 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 981 | −# CONFIG_EVENT_TRACER is not set | |
| 1005 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 982 | 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 | 1010 | # CONFIG_STACK_TRACER is not set |
| 985 | 1011 | # CONFIG_KMEMTRACE is not set |
| 986 | 1012 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -988,6 +1014,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 988 | 1014 | # CONFIG_SAMPLES is not set |
| 989 | 1015 | CONFIG_HAVE_ARCH_KGDB=y |
| 990 | 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 | 1020 | CONFIG_PRINT_STACK_DEPTH=64 |
| 992 | 1021 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 993 | 1022 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:18 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:17 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 56 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 59 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 64 | 67 | |
| 65 | 68 | # |
| 66 | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | ||
| 111 | 114 | CONFIG_KALLSYMS=y |
| 112 | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 115 | 117 | CONFIG_HOTPLUG=y |
| 116 | 118 | CONFIG_PRINTK=y |
| 117 | 119 | CONFIG_BUG=y |
| @@ -124,9 +126,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 124 | 126 | CONFIG_EVENTFD=y |
| 125 | 127 | CONFIG_SHMEM=y |
| 126 | 128 | CONFIG_AIO=y |
| 129 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 130 | + | |
| 131 | +# | |
| 132 | +# Performance Counters | |
| 133 | +# | |
| 134 | +# CONFIG_PERF_COUNTERS is not set | |
| 127 | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 128 | 136 | CONFIG_PCI_QUIRKS=y |
| 129 | 137 | CONFIG_SLUB_DEBUG=y |
| 138 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 130 | 139 | CONFIG_COMPAT_BRK=y |
| 131 | 140 | # CONFIG_SLAB is not set |
| 132 | 141 | CONFIG_SLUB=y |
| @@ -139,6 +148,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 139 | 148 | CONFIG_HAVE_KPROBES=y |
| 140 | 149 | CONFIG_HAVE_KRETPROBES=y |
| 141 | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 151 | + | |
| 152 | +# | |
| 153 | +# GCOV-based kernel profiling | |
| 154 | +# | |
| 142 | 155 | # CONFIG_SLOW_WORK is not set |
| 143 | 156 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 144 | 157 | CONFIG_SLABINFO=y |
| @@ -146,7 +159,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 146 | 159 | CONFIG_BASE_SMALL=0 |
| 147 | 160 | # CONFIG_MODULES is not set |
| 148 | 161 | CONFIG_BLOCK=y |
| 149 | −# CONFIG_LBD is not set | |
| 162 | +CONFIG_LBDAF=y | |
| 150 | 163 | # CONFIG_BLK_DEV_BSG is not set |
| 151 | 164 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 152 | 165 | |
| @@ -179,6 +192,7 @@ CONFIG_MPC85xx_CDS=y · 26 unmodified lines | ||
| 179 | 192 | # CONFIG_MPC85xx_DS is not set |
| 180 | 193 | # CONFIG_SOCRATES is not set |
| 181 | 194 | # CONFIG_KSI8560 is not set |
| 195 | +# CONFIG_XES_MPC85xx is not set | |
| 182 | 196 | # CONFIG_STX_GP3 is not set |
| 183 | 197 | # CONFIG_TQM8540 is not set |
| 184 | 198 | # CONFIG_TQM8541 is not set |
| @@ -227,6 +241,7 @@ CONFIG_BINFMT_ELF=y · 42 unmodified lines | ||
| 227 | 241 | CONFIG_BINFMT_MISC=y |
| 228 | 242 | CONFIG_MATH_EMULATION=y |
| 229 | 243 | # CONFIG_IOMMU_HELPER is not set |
| 244 | +# CONFIG_SWIOTLB is not set | |
| 230 | 245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 231 | 246 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 232 | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -245,9 +260,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 245 | 260 | CONFIG_ZONE_DMA_FLAG=1 |
| 246 | 261 | CONFIG_BOUNCE=y |
| 247 | 262 | CONFIG_VIRT_TO_BUS=y |
| 248 | −CONFIG_UNEVICTABLE_LRU=y | |
| 249 | 263 | CONFIG_HAVE_MLOCK=y |
| 250 | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 265 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 251 | 266 | CONFIG_PPC_4K_PAGES=y |
| 252 | 267 | # CONFIG_PPC_16K_PAGES is not set |
| 253 | 268 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -358,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 104 unmodified lines | ||
| 358 | 373 | # CONFIG_ECONET is not set |
| 359 | 374 | # CONFIG_WAN_ROUTER is not set |
| 360 | 375 | # CONFIG_PHONET is not set |
| 376 | +# CONFIG_IEEE802154 is not set | |
| 361 | 377 | # CONFIG_NET_SCHED is not set |
| 362 | 378 | # CONFIG_DCB is not set |
| 363 | 379 | |
| @@ -375,7 +391,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 375 | 391 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 376 | 392 | # CONFIG_WIRELESS_EXT is not set |
| 377 | 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 | 399 | # CONFIG_WIMAX is not set |
| 380 | 400 | # CONFIG_RFKILL is not set |
| 381 | 401 | # CONFIG_NET_9P is not set |
| @@ -397,6 +417,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | ||
| 397 | 417 | # CONFIG_CONNECTOR is not set |
| 398 | 418 | # CONFIG_MTD is not set |
| 399 | 419 | CONFIG_OF_DEVICE=y |
| 420 | +CONFIG_OF_MDIO=y | |
| 400 | 421 | # CONFIG_PARPORT is not set |
| 401 | 422 | CONFIG_BLK_DEV=y |
| 402 | 423 | # CONFIG_BLK_DEV_FD is not set |
| @@ -428,6 +449,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | ||
| 428 | 449 | # EEPROM support |
| 429 | 450 | # |
| 430 | 451 | # CONFIG_EEPROM_93CX6 is not set |
| 452 | +# CONFIG_CB710_CORE is not set | |
| 431 | 453 | CONFIG_HAVE_IDE=y |
| 432 | 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 | 533 | # CONFIG_FIREWIRE is not set |
| 508 | 534 | # CONFIG_IEEE1394 is not set |
| 509 | 535 | # CONFIG_I2O is not set |
| 510 | 536 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 511 | 537 | CONFIG_NETDEVICES=y |
| 512 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 513 | 538 | # CONFIG_DUMMY is not set |
| 514 | 539 | # CONFIG_BONDING is not set |
| 515 | 540 | # CONFIG_MACVLAN is not set |
| @@ -556,6 +581,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 556 | 581 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 557 | 582 | # CONFIG_NET_PCI is not set |
| 558 | 583 | # CONFIG_B44 is not set |
| 584 | +# CONFIG_KS8842 is not set | |
| 559 | 585 | # CONFIG_ATL2 is not set |
| 560 | 586 | CONFIG_NETDEV_1000=y |
| 561 | 587 | # CONFIG_ACENIC is not set |
| @@ -575,8 +601,10 @@ CONFIG_E1000=y · 13 unmodified lines | ||
| 575 | 601 | # CONFIG_VIA_VELOCITY is not set |
| 576 | 602 | # CONFIG_TIGON3 is not set |
| 577 | 603 | # CONFIG_BNX2 is not set |
| 604 | +# CONFIG_CNIC is not set | |
| 578 | 605 | CONFIG_FSL_PQ_MDIO=y |
| 579 | 606 | CONFIG_GIANFAR=y |
| 607 | +# CONFIG_MV643XX_ETH is not set | |
| 580 | 608 | # CONFIG_QLA3XXX is not set |
| 581 | 609 | # CONFIG_ATL1 is not set |
| 582 | 610 | # CONFIG_ATL1E is not set |
| @@ -698,6 +726,11 @@ CONFIG_GEN_RTC=y · 115 unmodified lines | ||
| 698 | 726 | CONFIG_DEVPORT=y |
| 699 | 727 | # CONFIG_I2C is not set |
| 700 | 728 | # CONFIG_SPI is not set |
| 729 | + | |
| 730 | +# | |
| 731 | +# PPS support | |
| 732 | +# | |
| 733 | +# CONFIG_PPS is not set | |
| 701 | 734 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 702 | 735 | # CONFIG_GPIOLIB is not set |
| 703 | 736 | # CONFIG_W1 is not set |
| @@ -737,22 +770,7 @@ CONFIG_SSB_POSSIBLE=y · 33 unmodified lines | ||
| 737 | 770 | # CONFIG_HTC_PASIC3 is not set |
| 738 | 771 | # CONFIG_MFD_TMIO is not set |
| 739 | 772 | # CONFIG_REGULATOR is not set |
| 740 | − | |
| 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 | |
| 773 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 756 | 774 | |
| 757 | 775 | # |
| 758 | 776 | # Graphics support |
| @@ -809,6 +827,10 @@ CONFIG_USB_ARCH_HAS_EHCI=y · 50 unmodified lines | ||
| 809 | 827 | # CONFIG_DMADEVICES is not set |
| 810 | 828 | # CONFIG_AUXDISPLAY is not set |
| 811 | 829 | # CONFIG_UIO is not set |
| 830 | + | |
| 831 | +# | |
| 832 | +# TI VLYNQ | |
| 833 | +# | |
| 812 | 834 | # CONFIG_STAGING is not set |
| 813 | 835 | |
| 814 | 836 | # |
| @@ -828,10 +850,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 828 | 850 | # CONFIG_REISERFS_FS is not set |
| 829 | 851 | # CONFIG_JFS_FS is not set |
| 830 | 852 | # CONFIG_FS_POSIX_ACL is not set |
| 831 | −CONFIG_FILE_LOCKING=y | |
| 832 | 853 | # CONFIG_XFS_FS is not set |
| 854 | +# CONFIG_GFS2_FS is not set | |
| 833 | 855 | # CONFIG_OCFS2_FS is not set |
| 834 | 856 | # CONFIG_BTRFS_FS is not set |
| 857 | +CONFIG_FILE_LOCKING=y | |
| 858 | +CONFIG_FSNOTIFY=y | |
| 835 | 859 | CONFIG_DNOTIFY=y |
| 836 | 860 | CONFIG_INOTIFY=y |
| 837 | 861 | CONFIG_INOTIFY_USER=y |
| @@ -946,6 +970,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | ||
| 946 | 970 | CONFIG_HAS_DMA=y |
| 947 | 971 | CONFIG_HAVE_LMB=y |
| 948 | 972 | CONFIG_NLATTR=y |
| 973 | +CONFIG_GENERIC_ATOMIC64=y | |
| 949 | 974 | |
| 950 | 975 | # |
| 951 | 976 | # Kernel hacking |
| @@ -976,6 +1001,9 @@ CONFIG_SCHED_DEBUG=y · 24 unmodified lines | ||
| 976 | 1001 | # CONFIG_RT_MUTEX_TESTER is not set |
| 977 | 1002 | # CONFIG_DEBUG_SPINLOCK is not set |
| 978 | 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 | 1007 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 980 | 1008 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 981 | 1009 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -987,7 +1015,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | ||
| 987 | 1015 | # CONFIG_DEBUG_LIST is not set |
| 988 | 1016 | # CONFIG_DEBUG_SG is not set |
| 989 | 1017 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 990 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 991 | 1018 | # CONFIG_RCU_TORTURE_TEST is not set |
| 992 | 1019 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 993 | 1020 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -1001,16 +1028,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 1001 | 1028 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1002 | 1029 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1003 | 1030 | CONFIG_TRACING_SUPPORT=y |
| 1004 | − | |
| 1005 | −# | |
| 1006 | −# Tracers | |
| 1007 | −# | |
| 1031 | +CONFIG_FTRACE=y | |
| 1008 | 1032 | # CONFIG_FUNCTION_TRACER is not set |
| 1033 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 1009 | 1034 | # CONFIG_SCHED_TRACER is not set |
| 1010 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 1011 | −# CONFIG_EVENT_TRACER is not set | |
| 1035 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 1012 | 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 | 1040 | # CONFIG_STACK_TRACER is not set |
| 1015 | 1041 | # CONFIG_KMEMTRACE is not set |
| 1016 | 1042 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -1018,6 +1044,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 1018 | 1044 | # CONFIG_SAMPLES is not set |
| 1019 | 1045 | CONFIG_HAVE_ARCH_KGDB=y |
| 1020 | 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 | 1050 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1022 | 1051 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 1023 | 1052 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:19 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:18 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 56 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 59 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 64 | 67 | |
| 65 | 68 | # |
| 66 | 69 | # General setup |
| @@ -110,7 +113,6 @@ CONFIG_EMBEDDED=y · 43 unmodified lines | ||
| 110 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 111 | 114 | CONFIG_KALLSYMS=y |
| 112 | 115 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 113 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 114 | 116 | CONFIG_HOTPLUG=y |
| 115 | 117 | CONFIG_PRINTK=y |
| 116 | 118 | CONFIG_BUG=y |
| @@ -123,8 +125,15 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 123 | 125 | CONFIG_EVENTFD=y |
| 124 | 126 | CONFIG_SHMEM=y |
| 125 | 127 | CONFIG_AIO=y |
| 128 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 129 | + | |
| 130 | +# | |
| 131 | +# Performance Counters | |
| 132 | +# | |
| 133 | +# CONFIG_PERF_COUNTERS is not set | |
| 126 | 134 | CONFIG_VM_EVENT_COUNTERS=y |
| 127 | 135 | CONFIG_PCI_QUIRKS=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 128 | 137 | CONFIG_COMPAT_BRK=y |
| 129 | 138 | CONFIG_SLAB=y |
| 130 | 139 | # CONFIG_SLUB is not set |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 137 | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 140 | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | 155 | CONFIG_SLABINFO=y |
| @@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 144 | 157 | CONFIG_BASE_SMALL=0 |
| 145 | 158 | # CONFIG_MODULES is not set |
| 146 | 159 | CONFIG_BLOCK=y |
| 147 | −# CONFIG_LBD is not set | |
| 160 | +CONFIG_LBDAF=y | |
| 148 | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 149 | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 150 | 163 | |
| @@ -177,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | ||
| 177 | 190 | # CONFIG_MPC85xx_DS is not set |
| 178 | 191 | # CONFIG_SOCRATES is not set |
| 179 | 192 | # CONFIG_KSI8560 is not set |
| 193 | +# CONFIG_XES_MPC85xx is not set | |
| 180 | 194 | # CONFIG_STX_GP3 is not set |
| 181 | 195 | # CONFIG_TQM8540 is not set |
| 182 | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | ||
| 224 | 238 | CONFIG_BINFMT_MISC=y |
| 225 | 239 | CONFIG_MATH_EMULATION=y |
| 226 | 240 | # CONFIG_IOMMU_HELPER is not set |
| 241 | +# CONFIG_SWIOTLB is not set | |
| 227 | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +257,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 242 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | 258 | CONFIG_BOUNCE=y |
| 244 | 259 | CONFIG_VIRT_TO_BUS=y |
| 245 | −CONFIG_UNEVICTABLE_LRU=y | |
| 246 | 260 | CONFIG_HAVE_MLOCK=y |
| 247 | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 262 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 248 | 263 | CONFIG_PPC_4K_PAGES=y |
| 249 | 264 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | 265 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -354,6 +369,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 103 unmodified lines | ||
| 354 | 369 | # CONFIG_ECONET is not set |
| 355 | 370 | # CONFIG_WAN_ROUTER is not set |
| 356 | 371 | # CONFIG_PHONET is not set |
| 372 | +# CONFIG_IEEE802154 is not set | |
| 357 | 373 | # CONFIG_NET_SCHED is not set |
| 358 | 374 | # CONFIG_DCB is not set |
| 359 | 375 | |
| @@ -371,7 +387,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 371 | 387 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 372 | 388 | # CONFIG_WIRELESS_EXT is not set |
| 373 | 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 | 395 | # CONFIG_WIMAX is not set |
| 376 | 396 | # CONFIG_RFKILL is not set |
| 377 | 397 | # CONFIG_NET_9P is not set |
| @@ -391,6 +411,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 13 unmodified lines | ||
| 391 | 411 | # CONFIG_CONNECTOR is not set |
| 392 | 412 | # CONFIG_MTD is not set |
| 393 | 413 | CONFIG_OF_DEVICE=y |
| 414 | +CONFIG_OF_MDIO=y | |
| 394 | 415 | # CONFIG_PARPORT is not set |
| 395 | 416 | CONFIG_BLK_DEV=y |
| 396 | 417 | # CONFIG_BLK_DEV_FD is not set |
| @@ -422,6 +443,7 @@ CONFIG_MISC_DEVICES=y · 25 unmodified lines | ||
| 422 | 443 | # EEPROM support |
| 423 | 444 | # |
| 424 | 445 | # CONFIG_EEPROM_93CX6 is not set |
| 446 | +# CONFIG_CB710_CORE is not set | |
| 425 | 447 | CONFIG_HAVE_IDE=y |
| 426 | 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 | 472 | # CONFIG_FIREWIRE is not set |
| 447 | 473 | # CONFIG_IEEE1394 is not set |
| 448 | 474 | # CONFIG_I2O is not set |
| 449 | 475 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 450 | 476 | CONFIG_NETDEVICES=y |
| 451 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 452 | 477 | # CONFIG_DUMMY is not set |
| 453 | 478 | # CONFIG_BONDING is not set |
| 454 | 479 | # CONFIG_MACVLAN is not set |
| @@ -495,6 +520,7 @@ CONFIG_MII=y · 40 unmodified lines | ||
| 495 | 520 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 496 | 521 | # CONFIG_NET_PCI is not set |
| 497 | 522 | # CONFIG_B44 is not set |
| 523 | +# CONFIG_KS8842 is not set | |
| 498 | 524 | # CONFIG_ATL2 is not set |
| 499 | 525 | CONFIG_NETDEV_1000=y |
| 500 | 526 | # CONFIG_ACENIC is not set |
| @@ -514,8 +540,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 514 | 540 | # CONFIG_VIA_VELOCITY is not set |
| 515 | 541 | # CONFIG_TIGON3 is not set |
| 516 | 542 | # CONFIG_BNX2 is not set |
| 543 | +# CONFIG_CNIC is not set | |
| 517 | 544 | CONFIG_FSL_PQ_MDIO=y |
| 518 | 545 | CONFIG_GIANFAR=y |
| 546 | +# CONFIG_MV643XX_ETH is not set | |
| 519 | 547 | # CONFIG_QLA3XXX is not set |
| 520 | 548 | # CONFIG_ATL1 is not set |
| 521 | 549 | # CONFIG_ATL1E is not set |
| @@ -637,6 +665,11 @@ CONFIG_GEN_RTC=y · 115 unmodified lines | ||
| 637 | 665 | CONFIG_DEVPORT=y |
| 638 | 666 | # CONFIG_I2C is not set |
| 639 | 667 | # CONFIG_SPI is not set |
| 668 | + | |
| 669 | +# | |
| 670 | +# PPS support | |
| 671 | +# | |
| 672 | +# CONFIG_PPS is not set | |
| 640 | 673 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 641 | 674 | # CONFIG_GPIOLIB is not set |
| 642 | 675 | # CONFIG_W1 is not set |
| @@ -676,22 +709,7 @@ CONFIG_SSB_POSSIBLE=y · 33 unmodified lines | ||
| 676 | 709 | # CONFIG_HTC_PASIC3 is not set |
| 677 | 710 | # CONFIG_MFD_TMIO is not set |
| 678 | 711 | # CONFIG_REGULATOR is not set |
| 679 | − | |
| 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 | |
| 712 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 695 | 713 | |
| 696 | 714 | # |
| 697 | 715 | # Graphics support |
| @@ -721,6 +739,10 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y · 23 unmodified lines | ||
| 721 | 739 | # CONFIG_DMADEVICES is not set |
| 722 | 740 | # CONFIG_AUXDISPLAY is not set |
| 723 | 741 | # CONFIG_UIO is not set |
| 742 | + | |
| 743 | +# | |
| 744 | +# TI VLYNQ | |
| 745 | +# | |
| 724 | 746 | # CONFIG_STAGING is not set |
| 725 | 747 | |
| 726 | 748 | # |
| @@ -732,10 +754,12 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y · 5 unmodified lines | ||
| 732 | 754 | # CONFIG_REISERFS_FS is not set |
| 733 | 755 | # CONFIG_JFS_FS is not set |
| 734 | 756 | # CONFIG_FS_POSIX_ACL is not set |
| 735 | −CONFIG_FILE_LOCKING=y | |
| 736 | 757 | # CONFIG_XFS_FS is not set |
| 758 | +# CONFIG_GFS2_FS is not set | |
| 737 | 759 | # CONFIG_OCFS2_FS is not set |
| 738 | 760 | # CONFIG_BTRFS_FS is not set |
| 761 | +CONFIG_FILE_LOCKING=y | |
| 762 | +CONFIG_FSNOTIFY=y | |
| 739 | 763 | CONFIG_DNOTIFY=y |
| 740 | 764 | CONFIG_INOTIFY=y |
| 741 | 765 | CONFIG_INOTIFY_USER=y |
| @@ -838,6 +862,7 @@ CONFIG_HAS_IOPORT=y · 96 unmodified lines | ||
| 838 | 862 | CONFIG_HAS_DMA=y |
| 839 | 863 | CONFIG_HAVE_LMB=y |
| 840 | 864 | CONFIG_NLATTR=y |
| 865 | +CONFIG_GENERIC_ATOMIC64=y | |
| 841 | 866 | |
| 842 | 867 | # |
| 843 | 868 | # Kernel hacking |
| @@ -861,22 +886,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 17 unmodified lines | ||
| 861 | 886 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 862 | 887 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 863 | 888 | CONFIG_TRACING_SUPPORT=y |
| 864 | − | |
| 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 | |
| 889 | +# CONFIG_FTRACE is not set | |
| 878 | 890 | # CONFIG_SAMPLES is not set |
| 879 | 891 | CONFIG_HAVE_ARCH_KGDB=y |
| 892 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 893 | +CONFIG_PPC_WERROR=y | |
| 880 | 894 | CONFIG_PRINT_STACK_DEPTH=64 |
| 881 | 895 | # CONFIG_IRQSTACKS is not set |
| 882 | 896 | # CONFIG_PPC_EARLY_DEBUG is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:20 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:19 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 56 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 59 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 64 | 67 | |
| 65 | 68 | # |
| 66 | 69 | # General setup |
| @@ -111,7 +114,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | ||
| 111 | 114 | CONFIG_KALLSYMS=y |
| 112 | 115 | # CONFIG_KALLSYMS_ALL is not set |
| 113 | 116 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 114 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 115 | 117 | CONFIG_HOTPLUG=y |
| 116 | 118 | CONFIG_PRINTK=y |
| 117 | 119 | CONFIG_BUG=y |
| @@ -124,7 +126,14 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 124 | 126 | CONFIG_EVENTFD=y |
| 125 | 127 | CONFIG_SHMEM=y |
| 126 | 128 | CONFIG_AIO=y |
| 129 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 130 | + | |
| 131 | +# | |
| 132 | +# Performance Counters | |
| 133 | +# | |
| 134 | +# CONFIG_PERF_COUNTERS is not set | |
| 127 | 135 | CONFIG_VM_EVENT_COUNTERS=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 128 | 137 | CONFIG_COMPAT_BRK=y |
| 129 | 138 | CONFIG_SLAB=y |
| 130 | 139 | # CONFIG_SLUB is not set |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 137 | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 140 | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | 155 | CONFIG_SLABINFO=y |
| @@ -144,7 +157,7 @@ CONFIG_RT_MUTEXES=y · 1 unmodified line | ||
| 144 | 157 | CONFIG_BASE_SMALL=0 |
| 145 | 158 | # CONFIG_MODULES is not set |
| 146 | 159 | CONFIG_BLOCK=y |
| 147 | −# CONFIG_LBD is not set | |
| 160 | +CONFIG_LBDAF=y | |
| 148 | 161 | # CONFIG_BLK_DEV_BSG is not set |
| 149 | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 150 | 163 | |
| @@ -177,6 +190,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | ||
| 177 | 190 | # CONFIG_MPC85xx_DS is not set |
| 178 | 191 | # CONFIG_SOCRATES is not set |
| 179 | 192 | # CONFIG_KSI8560 is not set |
| 193 | +# CONFIG_XES_MPC85xx is not set | |
| 180 | 194 | # CONFIG_STX_GP3 is not set |
| 181 | 195 | # CONFIG_TQM8540 is not set |
| 182 | 196 | # CONFIG_TQM8541 is not set |
| @@ -224,6 +238,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | ||
| 224 | 238 | CONFIG_BINFMT_MISC=y |
| 225 | 239 | # CONFIG_MATH_EMULATION is not set |
| 226 | 240 | # CONFIG_IOMMU_HELPER is not set |
| 241 | +# CONFIG_SWIOTLB is not set | |
| 227 | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 228 | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 229 | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -242,9 +257,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 242 | 257 | CONFIG_ZONE_DMA_FLAG=1 |
| 243 | 258 | CONFIG_BOUNCE=y |
| 244 | 259 | CONFIG_VIRT_TO_BUS=y |
| 245 | −CONFIG_UNEVICTABLE_LRU=y | |
| 246 | 260 | CONFIG_HAVE_MLOCK=y |
| 247 | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 262 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 248 | 263 | CONFIG_PPC_4K_PAGES=y |
| 249 | 264 | # CONFIG_PPC_16K_PAGES is not set |
| 250 | 265 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -346,6 +361,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 95 unmodified lines | ||
| 346 | 361 | # CONFIG_ECONET is not set |
| 347 | 362 | # CONFIG_WAN_ROUTER is not set |
| 348 | 363 | # CONFIG_PHONET is not set |
| 364 | +# CONFIG_IEEE802154 is not set | |
| 349 | 365 | # CONFIG_NET_SCHED is not set |
| 350 | 366 | # CONFIG_DCB is not set |
| 351 | 367 | |
| @@ -363,7 +379,11 @@ CONFIG_WIRELESS=y · 11 unmodified lines | ||
| 363 | 379 | CONFIG_WIRELESS_OLD_REGULATORY=y |
| 364 | 380 | # CONFIG_WIRELESS_EXT is not set |
| 365 | 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 | 387 | # CONFIG_WIMAX is not set |
| 368 | 388 | # CONFIG_RFKILL is not set |
| 369 | 389 | # CONFIG_NET_9P is not set |
| @@ -385,6 +405,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y · 15 unmodified lines | ||
| 385 | 405 | # CONFIG_CONNECTOR is not set |
| 386 | 406 | # CONFIG_MTD is not set |
| 387 | 407 | CONFIG_OF_DEVICE=y |
| 408 | +CONFIG_OF_MDIO=y | |
| 388 | 409 | # CONFIG_PARPORT is not set |
| 389 | 410 | CONFIG_BLK_DEV=y |
| 390 | 411 | # CONFIG_BLK_DEV_FD is not set |
| @@ -421,7 +442,6 @@ CONFIG_HAVE_IDE=y · 30 unmodified lines | ||
| 421 | 442 | # CONFIG_MD is not set |
| 422 | 443 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 423 | 444 | CONFIG_NETDEVICES=y |
| 424 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 425 | 445 | # CONFIG_DUMMY is not set |
| 426 | 446 | # CONFIG_BONDING is not set |
| 427 | 447 | # CONFIG_MACVLAN is not set |
| @@ -460,9 +480,11 @@ CONFIG_MII=y · 32 unmodified lines | ||
| 460 | 480 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set |
| 461 | 481 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 462 | 482 | # CONFIG_B44 is not set |
| 483 | +# CONFIG_KS8842 is not set | |
| 463 | 484 | CONFIG_NETDEV_1000=y |
| 464 | 485 | CONFIG_FSL_PQ_MDIO=y |
| 465 | 486 | CONFIG_GIANFAR=y |
| 487 | +# CONFIG_MV643XX_ETH is not set | |
| 466 | 488 | CONFIG_NETDEV_10000=y |
| 467 | 489 | |
| 468 | 490 | # |
| @@ -551,6 +573,11 @@ CONFIG_LEGACY_PTY_COUNT=256 · 82 unmodified lines | ||
| 551 | 573 | # CONFIG_TCG_TPM is not set |
| 552 | 574 | # CONFIG_I2C is not set |
| 553 | 575 | # CONFIG_SPI is not set |
| 576 | + | |
| 577 | +# | |
| 578 | +# PPS support | |
| 579 | +# | |
| 580 | +# CONFIG_PPS is not set | |
| 554 | 581 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 555 | 582 | # CONFIG_GPIOLIB is not set |
| 556 | 583 | # CONFIG_W1 is not set |
| @@ -586,22 +613,7 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | ||
| 586 | 613 | # CONFIG_HTC_PASIC3 is not set |
| 587 | 614 | # CONFIG_MFD_TMIO is not set |
| 588 | 615 | # CONFIG_REGULATOR is not set |
| 589 | − | |
| 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 | |
| 616 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 605 | 617 | |
| 606 | 618 | # |
| 607 | 619 | # Graphics support |
| @@ -690,6 +702,10 @@ CONFIG_RTC_DRV_M48T59=y · 82 unmodified lines | ||
| 690 | 702 | # CONFIG_DMADEVICES is not set |
| 691 | 703 | # CONFIG_AUXDISPLAY is not set |
| 692 | 704 | # CONFIG_UIO is not set |
| 705 | + | |
| 706 | +# | |
| 707 | +# TI VLYNQ | |
| 708 | +# | |
| 693 | 709 | # CONFIG_STAGING is not set |
| 694 | 710 | |
| 695 | 711 | # |
| @@ -701,10 +717,12 @@ CONFIG_RTC_DRV_M48T59=y · 5 unmodified lines | ||
| 701 | 717 | # CONFIG_REISERFS_FS is not set |
| 702 | 718 | # CONFIG_JFS_FS is not set |
| 703 | 719 | # CONFIG_FS_POSIX_ACL is not set |
| 704 | −CONFIG_FILE_LOCKING=y | |
| 705 | 720 | # CONFIG_XFS_FS is not set |
| 721 | +# CONFIG_GFS2_FS is not set | |
| 706 | 722 | # CONFIG_OCFS2_FS is not set |
| 707 | 723 | # CONFIG_BTRFS_FS is not set |
| 724 | +CONFIG_FILE_LOCKING=y | |
| 725 | +CONFIG_FSNOTIFY=y | |
| 708 | 726 | CONFIG_DNOTIFY=y |
| 709 | 727 | CONFIG_INOTIFY=y |
| 710 | 728 | CONFIG_INOTIFY_USER=y |
| @@ -819,6 +837,7 @@ CONFIG_HAS_IOPORT=y · 108 unmodified lines | ||
| 819 | 837 | CONFIG_HAS_DMA=y |
| 820 | 838 | CONFIG_HAVE_LMB=y |
| 821 | 839 | CONFIG_NLATTR=y |
| 840 | +CONFIG_GENERIC_ATOMIC64=y | |
| 822 | 841 | |
| 823 | 842 | # |
| 824 | 843 | # Kernel hacking |
| @@ -848,6 +867,9 @@ CONFIG_SCHED_DEBUG=y · 23 unmodified lines | ||
| 848 | 867 | # CONFIG_RT_MUTEX_TESTER is not set |
| 849 | 868 | # CONFIG_DEBUG_SPINLOCK is not set |
| 850 | 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 | 873 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
| 852 | 874 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
| 853 | 875 | # CONFIG_DEBUG_KOBJECT is not set |
| @@ -859,7 +881,6 @@ CONFIG_DEBUG_MUTEXES=y · 5 unmodified lines | ||
| 859 | 881 | # CONFIG_DEBUG_LIST is not set |
| 860 | 882 | # CONFIG_DEBUG_SG is not set |
| 861 | 883 | # CONFIG_DEBUG_NOTIFIERS is not set |
| 862 | −# CONFIG_BOOT_PRINTK_DELAY is not set | |
| 863 | 884 | # CONFIG_RCU_TORTURE_TEST is not set |
| 864 | 885 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
| 865 | 886 | # CONFIG_BACKTRACE_SELF_TEST is not set |
| @@ -873,16 +894,15 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 7 unmodified lines | ||
| 873 | 894 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 874 | 895 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 875 | 896 | CONFIG_TRACING_SUPPORT=y |
| 876 | − | |
| 877 | −# | |
| 878 | −# Tracers | |
| 879 | −# | |
| 897 | +CONFIG_FTRACE=y | |
| 880 | 898 | # CONFIG_FUNCTION_TRACER is not set |
| 899 | +# CONFIG_IRQSOFF_TRACER is not set | |
| 881 | 900 | # CONFIG_SCHED_TRACER is not set |
| 882 | −# CONFIG_CONTEXT_SWITCH_TRACER is not set | |
| 883 | −# CONFIG_EVENT_TRACER is not set | |
| 901 | +# CONFIG_ENABLE_DEFAULT_TRACERS is not set | |
| 884 | 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 | 906 | # CONFIG_STACK_TRACER is not set |
| 887 | 907 | # CONFIG_KMEMTRACE is not set |
| 888 | 908 | # CONFIG_WORKQUEUE_TRACER is not set |
| @@ -890,6 +910,9 @@ CONFIG_TRACING_SUPPORT=y · 1 unmodified line | ||
| 890 | 910 | # CONFIG_SAMPLES is not set |
| 891 | 911 | CONFIG_HAVE_ARCH_KGDB=y |
| 892 | 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 | 916 | CONFIG_PRINT_STACK_DEPTH=64 |
| 894 | 917 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
| 895 | 918 | # CONFIG_DEBUG_STACK_USAGE is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:21 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:19 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| 48 | 49 | CONFIG_PPC=y |
| @@ -56,11 +57,13 @@ CONFIG_PPC_UDBG_16550=y · 7 unmodified lines | ||
| 56 | 57 | # CONFIG_GENERIC_TBSYNC is not set |
| 57 | 58 | CONFIG_AUDIT_ARCH=y |
| 58 | 59 | CONFIG_GENERIC_BUG=y |
| 60 | +CONFIG_DTC=y | |
| 59 | 61 | CONFIG_DEFAULT_UIMAGE=y |
| 60 | 62 | # CONFIG_PPC_DCR_NATIVE is not set |
| 61 | 63 | # CONFIG_PPC_DCR_MMIO is not set |
| 62 | 64 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 63 | 65 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 66 | +CONFIG_CONSTRUCTORS=y | |
| 64 | 67 | |
| 65 | 68 | # |
| 66 | 69 | # General setup |
| @@ -109,7 +112,6 @@ CONFIG_ANON_INODES=y · 42 unmodified lines | ||
| 109 | 112 | CONFIG_EMBEDDED=y |
| 110 | 113 | CONFIG_SYSCTL_SYSCALL=y |
| 111 | 114 | # CONFIG_KALLSYMS is not set |
| 112 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 113 | 115 | # CONFIG_HOTPLUG is not set |
| 114 | 116 | CONFIG_PRINTK=y |
| 115 | 117 | CONFIG_BUG=y |
| @@ -122,9 +124,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 122 | 124 | CONFIG_EVENTFD=y |
| 123 | 125 | CONFIG_SHMEM=y |
| 124 | 126 | CONFIG_AIO=y |
| 127 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 128 | + | |
| 129 | +# | |
| 130 | +# Performance Counters | |
| 131 | +# | |
| 132 | +# CONFIG_PERF_COUNTERS is not set | |
| 125 | 133 | CONFIG_VM_EVENT_COUNTERS=y |
| 126 | 134 | CONFIG_PCI_QUIRKS=y |
| 127 | 135 | CONFIG_SLUB_DEBUG=y |
| 136 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 128 | 137 | CONFIG_COMPAT_BRK=y |
| 129 | 138 | # CONFIG_SLAB is not set |
| 130 | 139 | CONFIG_SLUB=y |
| @@ -137,6 +146,10 @@ CONFIG_HAVE_IOREMAP_PROT=y · 6 unmodified lines | ||
| 137 | 146 | CONFIG_HAVE_KPROBES=y |
| 138 | 147 | CONFIG_HAVE_KRETPROBES=y |
| 139 | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 149 | + | |
| 150 | +# | |
| 151 | +# GCOV-based kernel profiling | |
| 152 | +# | |
| 140 | 153 | # CONFIG_SLOW_WORK is not set |
| 141 | 154 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 142 | 155 | CONFIG_SLABINFO=y |
| @@ -149,7 +162,7 @@ CONFIG_MODULE_FORCE_UNLOAD=y · 6 unmodified lines | ||
| 149 | 162 | # CONFIG_MODVERSIONS is not set |
| 150 | 163 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
| 151 | 164 | CONFIG_BLOCK=y |
| 152 | −# CONFIG_LBD is not set | |
| 165 | +CONFIG_LBDAF=y | |
| 153 | 166 | # CONFIG_BLK_DEV_BSG is not set |
| 154 | 167 | # CONFIG_BLK_DEV_INTEGRITY is not set |
| 155 | 168 | |
| @@ -182,6 +195,7 @@ CONFIG_MPC85xx=y · 26 unmodified lines | ||
| 182 | 195 | # CONFIG_MPC85xx_DS is not set |
| 183 | 196 | CONFIG_SOCRATES=y |
| 184 | 197 | # CONFIG_KSI8560 is not set |
| 198 | +# CONFIG_XES_MPC85xx is not set | |
| 185 | 199 | # CONFIG_STX_GP3 is not set |
| 186 | 200 | # CONFIG_TQM8540 is not set |
| 187 | 201 | # CONFIG_TQM8541 is not set |
| @@ -229,6 +243,7 @@ CONFIG_BINFMT_ELF=y · 41 unmodified lines | ||
| 229 | 243 | # CONFIG_BINFMT_MISC is not set |
| 230 | 244 | CONFIG_MATH_EMULATION=y |
| 231 | 245 | # CONFIG_IOMMU_HELPER is not set |
| 246 | +# CONFIG_SWIOTLB is not set | |
| 232 | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
| 233 | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
| 234 | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
| @@ -247,9 +262,9 @@ CONFIG_MIGRATION=y · 12 unmodified lines | ||
| 247 | 262 | CONFIG_ZONE_DMA_FLAG=1 |
| 248 | 263 | CONFIG_BOUNCE=y |
| 249 | 264 | CONFIG_VIRT_TO_BUS=y |
| 250 | −CONFIG_UNEVICTABLE_LRU=y | |
| 251 | 265 | CONFIG_HAVE_MLOCK=y |
| 252 | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
| 267 | +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | |
| 253 | 268 | CONFIG_PPC_4K_PAGES=y |
| 254 | 269 | # CONFIG_PPC_16K_PAGES is not set |
| 255 | 270 | # CONFIG_PPC_64K_PAGES is not set |
| @@ -357,6 +372,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" · 101 unmodified lines | ||
| 357 | 372 | # CONFIG_ECONET is not set |
| 358 | 373 | # CONFIG_WAN_ROUTER is not set |
| 359 | 374 | # CONFIG_PHONET is not set |
| 375 | +# CONFIG_IEEE802154 is not set | |
| 360 | 376 | # CONFIG_NET_SCHED is not set |
| 361 | 377 | # CONFIG_DCB is not set |
| 362 | 378 | |
| @@ -373,6 +389,7 @@ CONFIG_CAN_BCM=y · 10 unmodified lines | ||
| 373 | 389 | # CAN Device Drivers |
| 374 | 390 | # |
| 375 | 391 | # CONFIG_CAN_VCAN is not set |
| 392 | +# CONFIG_CAN_DEV is not set | |
| 376 | 393 | # CONFIG_CAN_DEBUG_DEVICES is not set |
| 377 | 394 | # CONFIG_IRDA is not set |
| 378 | 395 | # CONFIG_BT is not set |
| @@ -382,7 +399,11 @@ CONFIG_WIRELESS=y · 3 unmodified lines | ||
| 382 | 399 | # CONFIG_WIRELESS_OLD_REGULATORY is not set |
| 383 | 400 | # CONFIG_WIRELESS_EXT is not set |
| 384 | 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 | 407 | # CONFIG_WIMAX is not set |
| 387 | 408 | # CONFIG_RFKILL is not set |
| 388 | 409 | # CONFIG_NET_9P is not set |
| @@ -499,6 +520,7 @@ CONFIG_MTD_NAND_SOCRATES=y · 110 unmodified lines | ||
| 499 | 520 | CONFIG_OF_DEVICE=y |
| 500 | 521 | CONFIG_OF_I2C=y |
| 501 | 522 | CONFIG_OF_SPI=y |
| 523 | +CONFIG_OF_MDIO=y | |
| 502 | 524 | # CONFIG_PARPORT is not set |
| 503 | 525 | CONFIG_BLK_DEV=y |
| 504 | 526 | # CONFIG_BLK_DEV_FD is not set |
| @@ -535,7 +557,9 @@ CONFIG_MISC_DEVICES=y · 30 unmodified lines | ||
| 535 | 557 | # CONFIG_EEPROM_AT24 is not set |
| 536 | 558 | # CONFIG_EEPROM_AT25 is not set |
| 537 | 559 | # CONFIG_EEPROM_LEGACY is not set |
| 560 | +# CONFIG_EEPROM_MAX6875 is not set | |
| 538 | 561 | # CONFIG_EEPROM_93CX6 is not set |
| 562 | +# CONFIG_CB710_CORE is not set | |
| 539 | 563 | CONFIG_HAVE_IDE=y |
| 540 | 564 | # CONFIG_IDE is not set |
| 541 | 565 | |
| @@ -558,10 +582,6 @@ CONFIG_BLK_DEV_SD=y · 16 unmodified lines | ||
| 558 | 582 | # CONFIG_BLK_DEV_SR is not set |
| 559 | 583 | # CONFIG_CHR_DEV_SG is not set |
| 560 | 584 | # CONFIG_CHR_DEV_SCH is not set |
| 561 | − | |
| 562 | −# | |
| 563 | −# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
| 564 | −# | |
| 565 | 585 | # CONFIG_SCSI_MULTI_LUN is not set |
| 566 | 586 | # CONFIG_SCSI_CONSTANTS is not set |
| 567 | 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 | 617 | # CONFIG_FIREWIRE is not set |
| 594 | 618 | # CONFIG_IEEE1394 is not set |
| 595 | 619 | # CONFIG_I2O is not set |
| 596 | 620 | # CONFIG_MACINTOSH_DRIVERS is not set |
| 597 | 621 | CONFIG_NETDEVICES=y |
| 598 | −CONFIG_COMPAT_NET_DEV_OPS=y | |
| 599 | 622 | # CONFIG_DUMMY is not set |
| 600 | 623 | # CONFIG_BONDING is not set |
| 601 | 624 | # CONFIG_MACVLAN is not set |
| @@ -643,6 +666,8 @@ CONFIG_MII=y · 41 unmodified lines | ||
| 643 | 666 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
| 644 | 667 | # CONFIG_NET_PCI is not set |
| 645 | 668 | # CONFIG_B44 is not set |
| 669 | +# CONFIG_KS8842 is not set | |
| 670 | +# CONFIG_KS8851 is not set | |
| 646 | 671 | # CONFIG_ATL2 is not set |
| 647 | 672 | CONFIG_NETDEV_1000=y |
| 648 | 673 | # CONFIG_ACENIC is not set |
| @@ -662,8 +687,10 @@ CONFIG_NETDEV_1000=y · 13 unmodified lines | ||
| 662 | 687 | # CONFIG_VIA_VELOCITY is not set |
| 663 | 688 | # CONFIG_TIGON3 is not set |
| 664 | 689 | # CONFIG_BNX2 is not set |
| 690 | +# CONFIG_CNIC is not set | |
| 665 | 691 | CONFIG_FSL_PQ_MDIO=y |
| 666 | 692 | CONFIG_GIANFAR=y |
| 693 | +# CONFIG_MV643XX_ETH is not set | |
| 667 | 694 | # CONFIG_QLA3XXX is not set |
| 668 | 695 | # CONFIG_ATL1 is not set |
| 669 | 696 | # CONFIG_ATL1E is not set |
| @@ -733,6 +760,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 63 unmodified lines | ||
| 733 | 760 | # CONFIG_TOUCHSCREEN_AD7879_I2C is not set |
| 734 | 761 | # CONFIG_TOUCHSCREEN_AD7879_SPI is not set |
| 735 | 762 | # CONFIG_TOUCHSCREEN_AD7879 is not set |
| 763 | +# CONFIG_TOUCHSCREEN_EETI is not set | |
| 736 | 764 | # CONFIG_TOUCHSCREEN_FUJITSU is not set |
| 737 | 765 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
| 738 | 766 | # CONFIG_TOUCHSCREEN_ELO is not set |
| @@ -746,6 +774,7 @@ CONFIG_INPUT_TOUCHSCREEN=y · 7 unmodified lines | ||
| 746 | 774 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
| 747 | 775 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
| 748 | 776 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
| 777 | +# CONFIG_TOUCHSCREEN_W90X900 is not set | |
| 749 | 778 | # CONFIG_INPUT_MISC is not set |
| 750 | 779 | |
| 751 | 780 | # |
| @@ -862,7 +891,6 @@ CONFIG_I2C_MPC=y · 110 unmodified lines | ||
| 862 | 891 | # CONFIG_SENSORS_PCF8574 is not set |
| 863 | 892 | # CONFIG_PCF8575 is not set |
| 864 | 893 | # CONFIG_SENSORS_PCA9539 is not set |
| 865 | −# CONFIG_SENSORS_MAX6875 is not set | |
| 866 | 894 | # CONFIG_SENSORS_TSL2550 is not set |
| 867 | 895 | # CONFIG_I2C_DEBUG_CORE is not set |
| 868 | 896 | # CONFIG_I2C_DEBUG_ALGO is not set |
| @@ -875,12 +903,18 @@ CONFIG_SPI_MASTER=y · 6 unmodified lines | ||
| 875 | 903 | # SPI Master Controller Drivers |
| 876 | 904 | # |
| 877 | 905 | # CONFIG_SPI_BITBANG is not set |
| 906 | +# CONFIG_SPI_MPC8xxx is not set | |
| 878 | 907 | |
| 879 | 908 | # |
| 880 | 909 | # SPI Protocol Masters |
| 881 | 910 | # |
| 882 | 911 | # CONFIG_SPI_SPIDEV is not set |
| 883 | 912 | # CONFIG_SPI_TLE62X0 is not set |
| 913 | + | |
| 914 | +# | |
| 915 | +# PPS support | |
| 916 | +# | |
| 917 | +# CONFIG_PPS is not set | |
| 884 | 918 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y |
| 885 | 919 | # CONFIG_GPIOLIB is not set |
| 886 | 920 | # CONFIG_W1 is not set |
| @@ -938,6 +972,7 @@ CONFIG_SENSORS_LM75=y · 51 unmodified lines | ||
| 938 | 972 | # CONFIG_SENSORS_SMSC47B397 is not set |
| 939 | 973 | # CONFIG_SENSORS_ADS7828 is not set |
| 940 | 974 | # CONFIG_SENSORS_THMC50 is not set |
| 975 | +# CONFIG_SENSORS_TMP401 is not set | |
| 941 | 976 | # CONFIG_SENSORS_VIA686A is not set |
| 942 | 977 | # CONFIG_SENSORS_VT1211 is not set |
| 943 | 978 | # CONFIG_SENSORS_VT8231 is not set |
| @@ -973,24 +1008,10 @@ CONFIG_SSB_POSSIBLE=y · 29 unmodified lines | ||
| 973 | 1008 | # CONFIG_MFD_WM8400 is not set |
| 974 | 1009 | # CONFIG_MFD_WM8350_I2C is not set |
| 975 | 1010 | # CONFIG_MFD_PCF50633 is not set |
| 1011 | +# CONFIG_AB3100_CORE is not set | |
| 1012 | +# CONFIG_EZX_PCAP is not set | |
| 976 | 1013 | # CONFIG_REGULATOR is not set |
| 977 | − | |
| 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 | |
| 1014 | +# CONFIG_MEDIA_SUPPORT is not set | |
| 994 | 1015 | |
| 995 | 1016 | # |
| 996 | 1017 | # Graphics support |
| @@ -1110,7 +1131,7 @@ CONFIG_USB_HID=y · 113 unmodified lines | ||
| 1110 | 1131 | # CONFIG_HID_CHERRY is not set |
| 1111 | 1132 | # CONFIG_HID_CHICONY is not set |
| 1112 | 1133 | # CONFIG_HID_CYPRESS is not set |
| 1113 | −# CONFIG_DRAGONRISE_FF is not set | |
| 1134 | +# CONFIG_HID_DRAGONRISE is not set | |
| 1114 | 1135 | # CONFIG_HID_EZKEY is not set |
| 1115 | 1136 | # CONFIG_HID_KYE is not set |
| 1116 | 1137 | # CONFIG_HID_GYRATION is not set |
| @@ -1124,10 +1145,11 @@ CONFIG_USB_HID=y · 7 unmodified lines | ||
| 1124 | 1145 | # CONFIG_HID_SAMSUNG is not set |
| 1125 | 1146 | # CONFIG_HID_SONY is not set |
| 1126 | 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 | 1150 | # CONFIG_HID_TOPSEED is not set |
| 1129 | −# CONFIG_THRUSTMASTER_FF is not set | |
| 1130 | −# CONFIG_ZEROPLUS_FF is not set | |
| 1151 | +# CONFIG_HID_THRUSTMASTER is not set | |
| 1152 | +# CONFIG_HID_ZEROPLUS is not set | |
| 1131 | 1153 | CONFIG_USB_SUPPORT=y |
| 1132 | 1154 | CONFIG_USB_ARCH_HAS_HCD=y |
| 1133 | 1155 | CONFIG_USB_ARCH_HAS_OHCI=y |
| @@ -1153,6 +1175,7 @@ CONFIG_USB_MON=y · 19 unmodified lines | ||
| 1153 | 1175 | # USB Host Controller Drivers |
| 1154 | 1176 | # |
| 1155 | 1177 | # CONFIG_USB_C67X00_HCD is not set |
| 1178 | +# CONFIG_USB_XHCI_HCD is not set | |
| 1156 | 1179 | CONFIG_USB_EHCI_HCD=y |
| 1157 | 1180 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
| 1158 | 1181 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
| @@ -1162,9 +1185,9 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y · 3 unmodified lines | ||
| 1162 | 1185 | # CONFIG_USB_ISP116X_HCD is not set |
| 1163 | 1186 | # CONFIG_USB_ISP1760_HCD is not set |
| 1164 | 1187 | CONFIG_USB_OHCI_HCD=y |
| 1165 | −CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1166 | 1188 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
| 1167 | 1189 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
| 1190 | +CONFIG_USB_OHCI_HCD_PPC_OF=y | |
| 1168 | 1191 | CONFIG_USB_OHCI_HCD_PCI=y |
| 1169 | 1192 | CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y |
| 1170 | 1193 | CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y |
| @@ -1284,6 +1307,7 @@ CONFIG_RTC_INTF_DEV=y · 113 unmodified lines | ||
| 1284 | 1307 | # CONFIG_RTC_DRV_S35390A is not set |
| 1285 | 1308 | # CONFIG_RTC_DRV_FM3130 is not set |
| 1286 | 1309 | # CONFIG_RTC_DRV_RX8581 is not set |
| 1310 | +# CONFIG_RTC_DRV_RX8025 is not set | |
| 1287 | 1311 | |
| 1288 | 1312 | # |
| 1289 | 1313 | # SPI RTC drivers |
| @@ -1318,6 +1342,10 @@ CONFIG_RTC_INTF_DEV=y · 28 unmodified lines | ||
| 1318 | 1342 | # CONFIG_DMADEVICES is not set |
| 1319 | 1343 | # CONFIG_AUXDISPLAY is not set |
| 1320 | 1344 | # CONFIG_UIO is not set |
| 1345 | + | |
| 1346 | +# | |
| 1347 | +# TI VLYNQ | |
| 1348 | +# | |
| 1321 | 1349 | # CONFIG_STAGING is not set |
| 1322 | 1350 | |
| 1323 | 1351 | # |
| @@ -1337,10 +1365,12 @@ CONFIG_FS_MBCACHE=y · 13 unmodified lines | ||
| 1337 | 1365 | # CONFIG_REISERFS_FS is not set |
| 1338 | 1366 | # CONFIG_JFS_FS is not set |
| 1339 | 1367 | # CONFIG_FS_POSIX_ACL is not set |
| 1340 | −CONFIG_FILE_LOCKING=y | |
| 1341 | 1368 | # CONFIG_XFS_FS is not set |
| 1369 | +# CONFIG_GFS2_FS is not set | |
| 1342 | 1370 | # CONFIG_OCFS2_FS is not set |
| 1343 | 1371 | # CONFIG_BTRFS_FS is not set |
| 1372 | +CONFIG_FILE_LOCKING=y | |
| 1373 | +CONFIG_FSNOTIFY=y | |
| 1344 | 1374 | CONFIG_DNOTIFY=y |
| 1345 | 1375 | CONFIG_INOTIFY=y |
| 1346 | 1376 | CONFIG_INOTIFY_USER=y |
| @@ -1449,7 +1479,46 @@ CONFIG_MSDOS_PARTITION=y · 102 unmodified lines | ||
| 1449 | 1479 | # CONFIG_KARMA_PARTITION is not set |
| 1450 | 1480 | # CONFIG_EFI_PARTITION is not set |
| 1451 | 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 | 1522 | # CONFIG_DLM is not set |
| 1454 | 1523 | # CONFIG_BINARY_PRINTF is not set |
| 1455 | 1524 | |
| @@ -1473,6 +1542,7 @@ CONFIG_HAS_IOPORT=y · 17 unmodified lines | ||
| 1473 | 1542 | CONFIG_HAS_DMA=y |
| 1474 | 1543 | CONFIG_HAVE_LMB=y |
| 1475 | 1544 | CONFIG_NLATTR=y |
| 1545 | +CONFIG_GENERIC_ATOMIC64=y | |
| 1476 | 1546 | |
| 1477 | 1547 | # |
| 1478 | 1548 | # Kernel hacking |
| @@ -1498,22 +1568,11 @@ CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y · 19 unmodified lines | ||
| 1498 | 1568 | CONFIG_HAVE_DYNAMIC_FTRACE=y |
| 1499 | 1569 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
| 1500 | 1570 | CONFIG_TRACING_SUPPORT=y |
| 1501 | − | |
| 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 | |
| 1571 | +# CONFIG_FTRACE is not set | |
| 1515 | 1572 | # CONFIG_SAMPLES is not set |
| 1516 | 1573 | CONFIG_HAVE_ARCH_KGDB=y |
| 1574 | +# CONFIG_PPC_DISABLE_WERROR is not set | |
| 1575 | +CONFIG_PPC_WERROR=y | |
| 1517 | 1576 | CONFIG_PRINT_STACK_DEPTH=64 |
| 1518 | 1577 | # CONFIG_IRQSTACKS is not set |
| 1519 | 1578 | # CONFIG_PPC_EARLY_DEBUG is not set |
| @@ -1,14 +1,14 @@ | ||
| 1 | 1 | # |
| 2 | 2 | # Automatically generated make config: don't edit |
| 3 | −# Linux kernel version: 2.6.30-rc3 | |
| 4 | −# Wed May 13 17:22:22 2009 | |
| 3 | +# Linux kernel version: 2.6.31-rc4 | |
| 4 | +# Wed Jul 29 23:32:20 2009 | |
| 5 | 5 | # |
| 6 | 6 | # CONFIG_PPC64 is not set |
| 7 | 7 | |
| 8 | 8 | # |
| 9 | 9 | # Processor support |
| 10 | 10 | # |
| 11 | −# CONFIG_6xx is not set | |
| 11 | +# CONFIG_PPC_BOOK3S_32 is not set | |
| 12 | 12 | CONFIG_PPC_85xx=y |
| 13 | 13 | # CONFIG_PPC_8xx is not set |
| 14 | 14 | # CONFIG_40x is not set |
| @@ -34,15 +34,16 @@ CONFIG_GENERIC_TIME=y · 19 unmodified lines | ||
| 34 | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
| 35 | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
| 36 | 36 | CONFIG_GENERIC_HARDIRQS=y |
| 37 | +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | |
| 37 | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
| 38 | 39 | CONFIG_IRQ_PER_CPU=y |
| 39 | 40 | CONFIG_STACKTRACE_SUPPORT=y |
| 40 | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
| 42 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
| 41 | 43 | CONFIG_LOCKDEP_SUPPORT=y |
| 42 | 44 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
| 43 | 45 | CONFIG_ARCH_HAS_ILOG2_U32=y |
| 44 | 46 | CONFIG_GENERIC_HWEIGHT=y |
| 45 | −CONFIG_GENERIC_CALIBRATE_DELAY=y | |
| 46 | 47 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
| 47 | 48 | CONFIG_GENERIC_GPIO=y |
| 48 | 49 | # CONFIG_ARCH_NO_VIRT_TO_BUS is not set |
| @@ -57,11 +58,13 @@ CONFIG_PPC_UDBG_16550=y · 8 unmodified lines | ||
| 57 | 58 | # CONFIG_GENERIC_TBSYNC is not set |
| 58 | 59 | CONFIG_AUDIT_ARCH=y |
| 59 | 60 | CONFIG_GENERIC_BUG=y |
| 61 | +CONFIG_DTC=y | |
| 60 | 62 | CONFIG_DEFAULT_UIMAGE=y |
| 61 | 63 | # CONFIG_PPC_DCR_NATIVE is not set |
| 62 | 64 | # CONFIG_PPC_DCR_MMIO is not set |
| 63 | 65 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y |
| 64 | 66 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
| 67 | +CONFIG_CONSTRUCTORS=y | |
| 65 | 68 | |
| 66 | 69 | # |
| 67 | 70 | # General setup |
| @@ -112,7 +115,6 @@ CONFIG_SYSCTL_SYSCALL=y · 44 unmodified lines | ||
| 112 | 115 | CONFIG_KALLSYMS=y |
| 113 | 116 | # CONFIG_KALLSYMS_ALL is not set |
| 114 | 117 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
| 115 | −# CONFIG_STRIP_ASM_SYMS is not set | |
| 116 | 118 | CONFIG_HOTPLUG=y |
| 117 | 119 | CONFIG_PRINTK=y |
| 118 | 120 | CONFIG_BUG=y |
| @@ -125,9 +127,16 @@ CONFIG_TIMERFD=y · 6 unmodified lines | ||
| 125 | 127 | CONFIG_EVENTFD=y |
| 126 | 128 | CONFIG_SHMEM=y |
| 127 | 129 | CONFIG_AIO=y |
| 130 | +CONFIG_HAVE_PERF_COUNTERS=y | |
| 131 | + | |
| 132 | +# | |
| 133 | +# Performance Counters | |
| 134 | +# | |
| 135 | +# CONFIG_PERF_COUNTERS is not set | |
| 128 | 136 | CONFIG_VM_EVENT_COUNTERS=y |
| 129 | 137 | CONFIG_PCI_QUIRKS=y |
| 130 | 138 | CONFIG_SLUB_DEBUG=y |
| 139 | +# CONFIG_STRIP_ASM_SYMS is not set | |
| 131 | 140 | CONFIG_COMPAT_BRK=y |
| 132 | 141 | # CONFIG_SLAB is not set |
| 133 | 142 | CONFIG_SLUB=y |
| @@ -142,6 +151,10 @@ CONFIG_HAVE_KPROBES=y · 8 unmodified lines | ||
| 142 | 151 | CONFIG_HAVE_KRETPROBES=y |
| 143 | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
| 144 | 153 | CONFIG_HAVE_CLK=y |
| 154 | + | |
| 155 | +# | |
| 156 | +# GCOV-based kernel profiling | |
| 157 | +# | |
| 145 | 158 | # CONFIG_SLOW_WORK is not set |
| 146 | 159 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
| 147 | 160 | CONFIG_SLABINFO=y |
| @@ -153,7 +166,7 @@ CONFIG_MODULES=y · 5 unmodified lines | ||
| 153 | 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.