Changeset 29023


Ignore:
Timestamp:
2011-11-13T18:21:07+01:00 (6 years ago)
Author:
florian
Message:

refresh 2.6.30 patches

Location:
branches/backfire/target/linux/generic-2.6/patches-2.6.30
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/014-cfi_fix_amd_extended_table_check.patch

    r23714 r29023  
    11--- a/drivers/mtd/chips/cfi_cmdset_0002.c 
    22+++ b/drivers/mtd/chips/cfi_cmdset_0002.c 
    3 @@ -336,6 +336,8 @@ static struct cfi_fixup fixup_table[] =  
     3@@ -336,6 +336,8 @@ static struct cfi_fixup fixup_table[] = 
    44 static void cfi_fixup_major_minor(struct cfi_private *cfi, 
    55                                  struct cfi_pri_amdstd *extp) 
     
    1010            extp->MajorVersion == '0') 
    1111                extp->MajorVersion = '1'; 
    12 @@ -366,6 +368,9 @@ struct mtd_info *cfi_cmdset_0002(struct  
     12@@ -366,6 +368,9 @@ struct mtd_info *cfi_cmdset_0002(struct 
    1313        mtd->name    = map->name; 
    1414        mtd->writesize = 1; 
     
    2020                unsigned char bootloc; 
    2121                /* 
    22 @@ -384,16 +389,24 @@ struct mtd_info *cfi_cmdset_0002(struct  
     22@@ -384,16 +389,24 @@ struct mtd_info *cfi_cmdset_0002(struct 
    2323  
    2424                cfi_fixup_major_minor(cfi, extp); 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/020-mips_multi_machine_support.patch

    r19357 r29023  
    158158 unsigned int vced_count, vcei_count; 
    159159  
    160 @@ -33,8 +34,12 @@ static int show_cpuinfo(struct seq_file  
     160@@ -33,8 +34,12 @@ static int show_cpuinfo(struct seq_file 
    161161        /* 
    162162         * For the first processor also print the system type 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/100-netfilter_layer7_2.21.patch

    r17284 r29023  
    7272--- a/net/netfilter/Makefile 
    7373+++ b/net/netfilter/Makefile 
    74 @@ -88,6 +88,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RECENT)  
     74@@ -88,6 +88,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RECENT) 
    7575 obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o 
    7676 obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/110-netfilter_match_speedup.patch

    r20552 r29023  
    128128                e = (struct ipt_entry *)(loc_cpu_entry + off); 
    129129                if (copy_to_user(userptr + off 
    130 @@ -986,6 +1026,14 @@ copy_entries_to_user(unsigned int total_ 
     130@@ -985,6 +1025,14 @@ copy_entries_to_user(unsigned int total_ 
     131                        ret = -EFAULT; 
    131132                        goto free_counters; 
    132133                } 
    133   
     134+ 
    134135+               flags = e->ip.flags & ~IPT_F_NO_DEF_MATCH; 
    135136+               if (copy_to_user(userptr + off 
     
    139140+                       goto free_counters; 
    140141+               } 
    141 + 
     142  
    142143                for (i = sizeof(struct ipt_entry); 
    143144                     i < e->target_offset; 
    144                      i += m->u.match_size) { 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/150-netfilter_imq.patch

    r15912 r29023  
    799799 #ifdef CONFIG_NET_DMA 
    800800        dma_cookie_t            dma_cookie; 
    801 @@ -423,6 +435,12 @@ extern void skb_dma_unmap(struct device  
     801@@ -423,6 +435,12 @@ extern void skb_dma_unmap(struct device 
    802802                          enum dma_data_direction dir); 
    803803 #endif 
     
    848848  
    849849                if (netif_needs_gso(dev, skb)) { 
    850 @@ -1749,8 +1756,7 @@ u16 skb_tx_hash(const struct net_device  
     850@@ -1749,8 +1756,7 @@ u16 skb_tx_hash(const struct net_device 
    851851 } 
    852852 EXPORT_SYMBOL(skb_tx_hash); 
     
    11081108  * same handler is registered, return 0 in case of success. */ 
    11091109 int nf_register_queue_handler(u_int8_t pf, const struct nf_queue_handler *qh) 
    1110 @@ -80,7 +100,7 @@ void nf_unregister_queue_handlers(const  
     1110@@ -80,7 +100,7 @@ void nf_unregister_queue_handlers(const 
    11111111 } 
    11121112 EXPORT_SYMBOL_GPL(nf_unregister_queue_handlers); 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/202-mips_mem_functions_performance.patch

    r20151 r29023  
    11--- a/arch/mips/include/asm/string.h 
    22+++ b/arch/mips/include/asm/string.h 
    3 @@ -133,11 +133,44 @@ strncmp(__const__ char *__cs, __const__  
     3@@ -133,11 +133,44 @@ strncmp(__const__ char *__cs, __const__ 
    44  
    55 #define __HAVE_ARCH_MEMSET 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/203-slab_maxsize.patch

    r15251 r29023  
    11--- a/include/linux/slab.h 
    22+++ b/include/linux/slab.h 
    3 @@ -115,8 +115,8 @@ int kmem_ptr_validate(struct kmem_cache  
     3@@ -115,8 +115,8 @@ int kmem_ptr_validate(struct kmem_cache 
    44  * to do various tricks to work around compiler limitations in order to 
    55  * ensure proper constant folding. 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/210-mini_fo_2.6.25_fixes.patch

    r15251 r29023  
    6262 extern int mini_fo_create(inode_t *dir, dentry_t *dentry, int mode, struct nameidata *nd); 
    6363  
    64 @@ -501,6 +505,29 @@ static inline void double_unlock(struct  
     64@@ -501,6 +505,29 @@ static inline void double_unlock(struct 
    6565 #endif  /* if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) */ 
    6666 #endif /* __KERNEL__ */ 
     
    128128--- a/fs/mini_fo/aux.c 
    129129+++ b/fs/mini_fo/aux.c 
    130 @@ -164,11 +164,11 @@ dentry_t *bpath_walk(super_block_t *sb,  
     130@@ -164,11 +164,11 @@ dentry_t *bpath_walk(super_block_t *sb, 
    131131        err = vfs_path_lookup(mnt->mnt_root, mnt, bpath+1, 0, &nd); 
    132132  
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/212-mini_fo_2.6.26_fixes.patch

    r15251 r29023  
    11--- a/fs/mini_fo/super.c 
    22+++ b/fs/mini_fo/super.c 
    3 @@ -84,6 +84,7 @@ mini_fo_write_inode(inode_t *inode, int  
     3@@ -84,6 +84,7 @@ mini_fo_write_inode(inode_t *inode, int 
    44 #endif /* defined(FIST_DEBUG) || defined(FIST_FILTER_SCA) */ 
    55  
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/260-extend_pfifo_fast.patch

    r16903 r29023  
    8686        for (prio = 0; prio < PFIFO_FAST_BANDS; prio++) 
    8787                skb_queue_head_init(list + prio); 
    88 @@ -453,9 +490,36 @@ static int pfifo_fast_init(struct Qdisc  
     88@@ -453,9 +490,36 @@ static int pfifo_fast_init(struct Qdisc 
    8989        return 0; 
    9090 } 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/400-ledtrig_morse.patch

    r15468 r29023  
    1212--- a/drivers/leds/Makefile 
    1313+++ b/drivers/leds/Makefile 
    14 @@ -38,3 +38,4 @@ obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)  +=  
     14@@ -38,3 +38,4 @@ obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)  += 
    1515 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT)   += ledtrig-backlight.o 
    1616 obj-$(CONFIG_LEDS_TRIGGER_GPIO)                += ledtrig-gpio.o 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/402-ledtrig_netdev.patch

    r18297 r29023  
    1515--- a/drivers/leds/Makefile 
    1616+++ b/drivers/leds/Makefile 
    17 @@ -39,3 +39,4 @@ obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT)  +=  
     17@@ -39,3 +39,4 @@ obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT)  += 
    1818 obj-$(CONFIG_LEDS_TRIGGER_GPIO)                += ledtrig-gpio.o 
    1919 obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON)  += ledtrig-default-on.o 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/511-yaffs-cvs-2009-04-24.patch

    r15372 r29023  
    602602        } 
    603603  
    604 @@ -191,18 +185,17 @@ int yaffs_GetCheckpointSum(yaffs_Device  
     604@@ -191,18 +185,17 @@ int yaffs_GetCheckpointSum(yaffs_Device 
    605605  
    606606 static int yaffs_CheckpointFlushBuffer(yaffs_Device *dev) 
     
    927927        unsigned char cDelta;   /* column parity delta */ 
    928928        unsigned lDelta;        /* line parity delta */ 
    929 @@ -294,8 +292,7 @@ int yaffs_ECCCorrectOther(unsigned char  
     929@@ -294,8 +292,7 @@ int yaffs_ECCCorrectOther(unsigned char 
    930930                return 0; /* no error */ 
    931931  
     
    937937  
    938938                bit = 0; 
    939 @@ -307,7 +304,7 @@ int yaffs_ECCCorrectOther(unsigned char  
     939@@ -307,7 +304,7 @@ int yaffs_ECCCorrectOther(unsigned char 
    940940                if (cDelta & 0x02) 
    941941                        bit |= 0x01; 
     
    946946  
    947947                data[lDelta] ^= (1 << bit); 
    948 @@ -316,7 +313,7 @@ int yaffs_ECCCorrectOther(unsigned char  
     948@@ -316,7 +313,7 @@ int yaffs_ECCCorrectOther(unsigned char 
    949949        } 
    950950  
     
    955955  
    956956                *read_ecc = *test_ecc; 
    957 @@ -326,6 +323,4 @@ int yaffs_ECCCorrectOther(unsigned char  
     957@@ -326,6 +323,4 @@ int yaffs_ECCCorrectOther(unsigned char 
    958958        /* Unrecoverable error */ 
    959959  
     
    13991399        unsigned char *alias; 
    14001400        int ret; 
    1401 @@ -329,7 +395,7 @@ static int yaffs_readlink(struct dentry  
     1401@@ -329,7 +395,7 @@ static int yaffs_readlink(struct dentry 
    14021402        return ret; 
    14031403 } 
     
    15611561 #else 
    15621562 static int yaffs_file_flush(struct file *file) 
    1563 @@ -513,8 +579,8 @@ static int yaffs_file_flush(struct file  
     1563@@ -513,8 +579,8 @@ static int yaffs_file_flush(struct file 
    15641564        yaffs_Device *dev = obj->myDev; 
    15651565  
     
    15721572        yaffs_GrossLock(dev); 
    15731573  
    1574 @@ -535,15 +601,15 @@ static int yaffs_readpage_nolock(struct  
     1574@@ -535,15 +601,15 @@ static int yaffs_readpage_nolock(struct 
    15751575  
    15761576        yaffs_Device *dev; 
     
    15921592 #else 
    15931593        if (!PageLocked(pg)) 
    1594 @@ -555,9 +621,9 @@ static int yaffs_readpage_nolock(struct  
     1594@@ -555,9 +621,9 @@ static int yaffs_readpage_nolock(struct 
    15951595  
    15961596        yaffs_GrossLock(dev); 
     
    16051605        yaffs_GrossUnlock(dev); 
    16061606  
    1607 @@ -575,7 +641,7 @@ static int yaffs_readpage_nolock(struct  
     1607@@ -575,7 +641,7 @@ static int yaffs_readpage_nolock(struct 
    16081608        flush_dcache_page(pg); 
    16091609        kunmap(pg); 
     
    31943194                        n++; 
    31953195                        continue; 
    3196 @@ -2119,7 +2356,7 @@ static int yaffs_proc_write(struct file  
     3196@@ -2119,7 +2356,7 @@ static int yaffs_proc_write(struct file 
    31973197        char *end; 
    31983198        char *mask_name; 
     
    32033203        int done = 0; 
    32043204        int add, len = 0; 
    3205 @@ -2129,9 +2366,8 @@ static int yaffs_proc_write(struct file  
     3205@@ -2129,9 +2366,8 @@ static int yaffs_proc_write(struct file 
    32063206  
    32073207        while (!done && (pos < count)) { 
     
    32143214                switch (buf[pos]) { 
    32153215                case '+': 
    3216 @@ -2148,20 +2384,21 @@ static int yaffs_proc_write(struct file  
     3216@@ -2148,20 +2384,21 @@ static int yaffs_proc_write(struct file 
    32173217                mask_name = NULL; 
    32183218  
     
    32413241                                        mask_bitfield = mask_flags[i].mask_bitfield; 
    32423242                                        done = 0; 
    3243 @@ -2172,7 +2409,7 @@ static int yaffs_proc_write(struct file  
     3243@@ -2172,7 +2409,7 @@ static int yaffs_proc_write(struct file 
    32443244  
    32453245                if (mask_name != NULL) { 
     
    32503250                                rg &= ~mask_bitfield; 
    32513251                                break; 
    3252 @@ -2191,13 +2428,13 @@ static int yaffs_proc_write(struct file  
     3252@@ -2191,13 +2428,13 @@ static int yaffs_proc_write(struct file 
    32533253  
    32543254        yaffs_traceMask = rg | YAFFS_TRACE_ALWAYS; 
     
    56925692        /* Get the real object in case we were fed a hard link as an equivalent object */ 
    56935693        equivalentObject = yaffs_GetEquivalentObject(equivalentObject); 
    5694 @@ -2363,33 +2396,31 @@ yaffs_Object *yaffs_Link(yaffs_Object *  
     5694@@ -2363,33 +2396,31 @@ yaffs_Object *yaffs_Link(yaffs_Object * 
    56955695  
    56965696 } 
     
    76237623        int n = nBytes; 
    76247624        int nDone = 0; 
    7625 @@ -4600,27 +4665,26 @@ int yaffs_ReadDataFromFile(yaffs_Object  
     7625@@ -4600,27 +4665,26 @@ int yaffs_ReadDataFromFile(yaffs_Object 
    76267626        dev = in->myDev; 
    76277627  
     
    76587658  
    76597659                                /* If we can't find the data in the cache, then load it up. */ 
    7660 @@ -4641,14 +4705,9 @@ int yaffs_ReadDataFromFile(yaffs_Object  
     7660@@ -4641,14 +4705,9 @@ int yaffs_ReadDataFromFile(yaffs_Object 
    76617661  
    76627662                                cache->locked = 1; 
     
    76747674                        } else { 
    76757675                                /* Read into the local buffer then copy..*/ 
    7676 @@ -4657,41 +4716,19 @@ int yaffs_ReadDataFromFile(yaffs_Object  
     7676@@ -4657,41 +4716,19 @@ int yaffs_ReadDataFromFile(yaffs_Object 
    76777677                                    yaffs_GetTempBuffer(dev, __LINE__); 
    76787678                                yaffs_ReadChunkDataFromObject(in, chunk, 
     
    77197719  
    77207720                n -= nToCopy; 
    7721 @@ -4704,28 +4741,37 @@ int yaffs_ReadDataFromFile(yaffs_Object  
     7721@@ -4704,28 +4741,37 @@ int yaffs_ReadDataFromFile(yaffs_Object 
    77227722        return nDone; 
    77237723 } 
     
    79247924  
    79257925        yaffs_Device *dev = in->myDev; 
    7926 @@ -4955,13 +4981,11 @@ int yaffs_ResizeFile(yaffs_Object * in,  
     7926@@ -4955,13 +4981,11 @@ int yaffs_ResizeFile(yaffs_Object * in, 
    79277927  
    79287928        yaffs_CheckGarbageCollection(dev); 
     
    79427942        if (newSize < oldFileSize) { 
    79437943  
    7944 @@ -4994,21 +5018,20 @@ int yaffs_ResizeFile(yaffs_Object * in,  
     7944@@ -4994,21 +5018,20 @@ int yaffs_ResizeFile(yaffs_Object * in, 
    79457945        } 
    79467946  
     
    79697969        obj = yaffs_GetEquivalentObject(obj); 
    79707970  
    7971 @@ -5024,7 +5047,7 @@ loff_t yaffs_GetFileSize(yaffs_Object *  
     7971@@ -5024,7 +5047,7 @@ loff_t yaffs_GetFileSize(yaffs_Object * 
    79727972  
    79737973  
     
    97909790        int init_failed = 0; 
    97919791        unsigned x; 
    9792 @@ -7040,6 +7126,8 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9792@@ -7040,6 +7126,8 @@ int yaffs_GutsInitialise(yaffs_Device * 
    97939793        dev->chunkOffset = 0; 
    97949794        dev->nFreeChunks = 0; 
     
    97999799                dev->internalStartBlock = dev->startBlock + 1; 
    98009800                dev->internalEndBlock = dev->endBlock + 1; 
    9801 @@ -7049,18 +7137,18 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9801@@ -7049,18 +7137,18 @@ int yaffs_GutsInitialise(yaffs_Device * 
    98029802  
    98039803        /* Check geometry parameters. */ 
     
    98249824        } 
    98259825  
    9826 @@ -7070,6 +7158,12 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9826@@ -7070,6 +7158,12 @@ int yaffs_GutsInitialise(yaffs_Device * 
    98279827                return YAFFS_FAIL; 
    98289828        } 
     
    98379837        if (!yaffs_CheckDevFunctions(dev)) { 
    98389838                /* Function missing */ 
    9839 @@ -7097,31 +7191,18 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9839@@ -7097,31 +7191,18 @@ int yaffs_GutsInitialise(yaffs_Device * 
    98409840  
    98419841        dev->isMounted = 1; 
     
    98769876        /* 
    98779877         * Calculate chunkGroupBits. 
    9878 @@ -7133,16 +7214,15 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9878@@ -7133,16 +7214,15 @@ int yaffs_GutsInitialise(yaffs_Device * 
    98799879        bits = ShiftsGE(x); 
    98809880  
     
    98979897  
    98989898        dev->tnodeMask = (1<<dev->tnodeWidth)-1; 
    9899 @@ -7193,7 +7273,7 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9899@@ -7193,7 +7273,7 @@ int yaffs_GutsInitialise(yaffs_Device * 
    99009900        dev->hasPendingPrioritisedGCs = 1; /* Assume the worst for now, will get fixed on first GC */ 
    99019901  
     
    99069906  
    99079907        dev->srCache = NULL; 
    9908 @@ -7203,25 +7283,26 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9908@@ -7203,25 +7283,26 @@ int yaffs_GutsInitialise(yaffs_Device * 
    99099909        if (!init_failed && 
    99109910            dev->nShortOpCaches > 0) { 
     
    99419941  
    99429942                dev->srLastUse = 0; 
    9943 @@ -7229,29 +7310,30 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9943@@ -7229,29 +7310,30 @@ int yaffs_GutsInitialise(yaffs_Device * 
    99449944  
    99459945        dev->cacheHits = 0; 
     
    99809980                                  (TSTR("yaffs: restored from checkpoint" TENDSTR))); 
    99819981                        } else { 
    9982 @@ -7273,24 +7355,25 @@ int yaffs_GutsInitialise(yaffs_Device *  
     9982@@ -7273,24 +7355,25 @@ int yaffs_GutsInitialise(yaffs_Device * 
    99839983                                dev->nBackgroundDeletions = 0; 
    99849984                                dev->oldestDirtySequence = 0; 
     
    1001210012                T(YAFFS_TRACE_TRACING, 
    1001310013                  (TSTR("yaffs: yaffs_GutsInitialise() aborted.\n" TENDSTR))); 
    10014 @@ -7318,7 +7401,7 @@ int yaffs_GutsInitialise(yaffs_Device *  
     10014@@ -7318,7 +7401,7 @@ int yaffs_GutsInitialise(yaffs_Device * 
    1001510015  
    1001610016 } 
     
    1071110711        if (etags) { 
    1071210712                memset(etags, 0, sizeof(*etags)); 
    10713 @@ -169,9 +169,9 @@ static int rettags(yaffs_ExtendedTags *  
     10713@@ -169,9 +169,9 @@ static int rettags(yaffs_ExtendedTags * 
    1071410714  * Returns YAFFS_OK or YAFFS_FAIL. 
    1071510715  */ 
     
    1103911039+               } 
    1104011040+       } 
    11041   
    11042 -       if(tags && retval == -EBADMSG && tags->eccResult == YAFFS_ECC_RESULT_NO_ERROR) 
    11043 -               tags->eccResult = YAFFS_ECC_RESULT_UNFIXED; 
     11041+ 
    1104411042+       if (localData) 
    1104511043+               yaffs_ReleaseTempBuffer(dev, data, __LINE__); 
    1104611044  
     11045-       if(tags && retval == -EBADMSG && tags->eccResult == YAFFS_ECC_RESULT_NO_ERROR) 
    1104711046+       if (tags && retval == -EBADMSG && tags->eccResult == YAFFS_ECC_RESULT_NO_ERROR) 
    11048 +               tags->eccResult = YAFFS_ECC_RESULT_UNFIXED; 
     11047                tags->eccResult = YAFFS_ECC_RESULT_UNFIXED; 
     11048- 
    1104911049        if (retval == 0) 
    1105011050                return YAFFS_OK; 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/903-hostap_txpower.patch

    r15803 r29023  
    11--- a/drivers/net/wireless/hostap/hostap_ap.c 
    22+++ b/drivers/net/wireless/hostap/hostap_ap.c 
    3 @@ -2335,13 +2335,13 @@ int prism2_ap_get_sta_qual(local_info_t  
     3@@ -2335,13 +2335,13 @@ int prism2_ap_get_sta_qual(local_info_t 
    44                addr[count].sa_family = ARPHRD_ETHER; 
    55                memcpy(addr[count].sa_data, sta->addr, ETH_ALEN); 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/910-hostap_tx_queue_len_fix.patch

    r18945 r29023  
    11--- a/drivers/net/wireless/hostap/hostap_main.c 
    22+++ b/drivers/net/wireless/hostap/hostap_main.c 
    3 @@ -875,15 +875,16 @@ void hostap_setup_dev(struct net_device  
     3@@ -875,15 +875,16 @@ void hostap_setup_dev(struct net_device 
    44  
    55        switch(type) { 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/924-cs5535_gpio.patch

    r15251 r29023  
    99 #include <linux/pci.h> 
    1010 #include <linux/smp_lock.h> 
    11 @@ -48,6 +49,7 @@ static struct pci_device_id divil_pci[]  
     11@@ -48,6 +49,7 @@ static struct pci_device_id divil_pci[] 
    1212 MODULE_DEVICE_TABLE(pci, divil_pci); 
    1313  
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/930-kmsg_dump_backport.patch

    r23714 r29023  
    5656 #include <linux/notifier.h> 
    5757 #include <linux/module.h> 
    58 @@ -74,6 +75,7 @@ NORET_TYPE void panic(const char * fmt,  
     58@@ -74,6 +75,7 @@ NORET_TYPE void panic(const char * fmt, 
    5959        dump_stack(); 
    6060 #endif 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/941-ssb_update.patch

    r21554 r29023  
    11--- a/drivers/ssb/driver_chipcommon_pmu.c 
    22+++ b/drivers/ssb/driver_chipcommon_pmu.c 
    3 @@ -28,6 +28,21 @@ static void ssb_chipco_pll_write(struct  
     3@@ -28,6 +28,21 @@ static void ssb_chipco_pll_write(struct 
    44        chipco_write32(cc, SSB_CHIPCO_PLLCTL_DATA, value); 
    55 } 
     
    4444                 * min_msk = 0xCBB 
    4545                 * max_msk = 0x7FFFF 
    46 @@ -506,3 +528,82 @@ void ssb_pmu_init(struct ssb_chipcommon  
     46@@ -506,3 +528,82 @@ void ssb_pmu_init(struct ssb_chipcommon 
    4747        ssb_pmu_pll_init(cc); 
    4848        ssb_pmu_resources_init(cc); 
     
    343343 static inline u8 ssb_crc8(u8 crc, u8 data) 
    344344 { 
    345 @@ -247,7 +253,7 @@ static int sprom_do_read(struct ssb_bus  
     345@@ -247,7 +253,7 @@ static int sprom_do_read(struct ssb_bus 
    346346        int i; 
    347347  
     
    433433        /* Extract the antenna gain values. */ 
    434434        SPEX(antenna_gain.ghz24.a0, SSB_SPROM8_AGAIN01, 
    435 @@ -549,6 +600,7 @@ static int sprom_extract(struct ssb_bus  
     435@@ -549,6 +600,7 @@ static int sprom_extract(struct ssb_bus 
    436436                        ssb_printk(KERN_WARNING PFX "Unsupported SPROM" 
    437437                                   "  revision %d detected. Will extract" 
     
    13461346        bus->mmio = NULL; 
    13471347        bus->mapped_device = NULL; 
    1348 @@ -230,6 +240,8 @@ static void __iomem *ssb_ioremap(struct  
     1348@@ -230,6 +240,8 @@ static void __iomem *ssb_ioremap(struct 
    13491349                SSB_BUG_ON(1); /* Can't reach this code. */ 
    13501350 #endif 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/943-ssb_commit_settings_export.patch

    r27429 r29023  
    11--- a/drivers/ssb/driver_pcicore.c 
    22+++ b/drivers/ssb/driver_pcicore.c 
    3 @@ -476,30 +476,6 @@ static void ssb_pcie_mdio_write(struct s 
     3@@ -505,30 +505,6 @@ static void ssb_pcie_mdio_write(struct s 
    44        pcicore_write32(pc, mdio_control, 0); 
    55 } 
     
    3434--- a/drivers/ssb/main.c 
    3535+++ b/drivers/ssb/main.c 
    36 @@ -1406,6 +1406,31 @@ error: 
     36@@ -1301,6 +1301,31 @@ error: 
    3737 } 
    3838 EXPORT_SYMBOL(ssb_bus_powerup); 
     
    6868--- a/include/linux/ssb/ssb.h 
    6969+++ b/include/linux/ssb/ssb.h 
    70 @@ -675,6 +675,7 @@ extern int ssb_bus_may_powerdown(struct  
     70@@ -671,6 +671,7 @@ extern int ssb_bus_may_powerdown(struct 
    7171  * Otherwise static always-on powercontrol will be used. */ 
    7272 extern int ssb_bus_powerup(struct ssb_bus *bus, bool dynamic_pctl); 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/965-arm_restore_sigmask_v2.patch

    r17685 r29023  
    262262              siginfo_t *info, sigset_t *oldset, 
    263263              struct pt_regs * regs, int syscall) 
    264 @@ -592,7 +557,7 @@ handle_signal(unsigned long sig, struct  
     264@@ -592,7 +557,7 @@ handle_signal(unsigned long sig, struct 
    265265  
    266266        if (ret != 0) { 
     
    271271  
    272272        /* 
    273 @@ -606,6 +571,7 @@ handle_signal(unsigned long sig, struct  
     273@@ -606,6 +571,7 @@ handle_signal(unsigned long sig, struct 
    274274        recalc_sigpending(); 
    275275        spin_unlock_irq(&tsk->sighand->siglock); 
     
    279279  
    280280 /* 
    281 @@ -617,11 +583,12 @@ handle_signal(unsigned long sig, struct  
     281@@ -617,11 +583,12 @@ handle_signal(unsigned long sig, struct 
    282282  * the kernel can handle, and then we build all the user-level signal handling 
    283283  * stack-frames in one go after that. 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/971-ocf_20080917.patch

    r15912 r29023  
    2525  * particular randomness source.  They do this by keeping track of the 
    2626  * first and second order deltas of the event timings. 
    27 @@ -712,6 +722,61 @@ void add_disk_randomness(struct gendisk  
     27@@ -712,6 +722,61 @@ void add_disk_randomness(struct gendisk 
    2828 } 
    2929 #endif 
  • branches/backfire/target/linux/generic-2.6/patches-2.6.30/990-fix_feroceon_vfp_handling.patch

    r16246 r29023  
    5454--- a/arch/arm/vfp/vfpmodule.c 
    5555+++ b/arch/arm/vfp/vfpmodule.c 
    56 @@ -253,12 +253,14 @@ void VFP_bounce(u32 trigger, u32 fpexc,  
     56@@ -253,12 +253,14 @@ void VFP_bounce(u32 trigger, u32 fpexc, 
    5757        } 
    5858  
Note: See TracChangeset for help on using the changeset viewer.