Changeset 19617


Ignore:
Timestamp:
2010-02-13T01:37:11+01:00 (7 years ago)
Author:
jow
Message:

[x86] prepare kernel 2.6.32 support

Location:
trunk/target/linux
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/config-2.6.32

    r19594 r19617  
    543543# CONFIG_FB_GEODE is not set 
    544544# CONFIG_FB_GOLDFISH is not set 
     545# CONFIG_FB_HGA is not set 
    545546# CONFIG_FB_IBM_GXT4500 is not set 
    546547# CONFIG_FB_IMSTT is not set 
    547548# CONFIG_FB is not set 
    548549# CONFIG_FB_KYRO is not set 
     550# CONFIG_FB_LE80578 is not set 
    549551# CONFIG_FB_MACMODES is not set 
    550552# CONFIG_FB_MATROX is not set 
     
    552554# CONFIG_FB_METRONOME is not set 
    553555# CONFIG_FB_MODE_HELPERS is not set 
     556# CONFIG_FB_N411 is not set 
    554557# CONFIG_FB_NEOMAGIC is not set 
    555558# CONFIG_FB_NVIDIA is not set 
     
    591594# CONFIG_FORCEDETH is not set 
    592595CONFIG_FRAME_WARN=1024 
     596# CONFIG_FRAMEBUFFER_CONSOLE is not set 
    593597# CONFIG_FREEZER is not set 
    594598# CONFIG_FSCACHE is not set 
     
    11151119# CONFIG_LOGIRUMBLEPAD2_FF is not set 
    11161120# CONFIG_LOGITECH_FF is not set 
     1121# CONFIG_LOGO is not set 
    11171122# CONFIG_LSF is not set 
    11181123# CONFIG_LSI_ET1011C_PHY is not set 
  • trunk/target/linux/generic-2.6/patches-2.6.32/221-binfmt_elf_gcc4.1.patch

    r17351 r19617  
    11--- a/fs/binfmt_elf.c 
    22+++ b/fs/binfmt_elf.c 
    3 @@ -1193,7 +1193,7 @@ static unsigned long vma_dump_size(struc 
     3@@ -1170,7 +1170,7 @@ 
    44        if (FILTER(ELF_HEADERS) && 
    55            vma->vm_pgoff == 0 && (vma->vm_flags & VM_READ)) { 
  • trunk/target/linux/generic-2.6/patches-2.6.32/240-packet_socket_type.patch

    r18440 r19617  
    88--- a/include/linux/if_packet.h 
    99+++ b/include/linux/if_packet.h 
    10 @@ -31,6 +31,8 @@ struct sockaddr_ll 
     10@@ -31,6 +31,8 @@ 
    1111 /* These ones are invisible by user level */ 
    1212 #define PACKET_LOOPBACK                5               /* MC/BRD frame looped back */ 
     
    1717 /* Packet socket options */ 
    1818  
    19 @@ -48,6 +50,7 @@ struct sockaddr_ll 
     19@@ -48,6 +50,7 @@ 
    2020 #define PACKET_RESERVE                 12 
    2121 #define PACKET_TX_RING                 13 
     
    2727--- a/net/packet/af_packet.c 
    2828+++ b/net/packet/af_packet.c 
    29 @@ -204,6 +204,7 @@ struct packet_sock { 
     29@@ -204,6 +204,7 @@ 
    3030        unsigned int            tp_reserve; 
    3131        unsigned int            tp_loss:1; 
     
    3535  
    3636 struct packet_skb_cb { 
    37 @@ -342,6 +343,7 @@ static int packet_rcv_spkt(struct sk_buf 
     37@@ -342,6 +343,7 @@ 
    3838 { 
    3939        struct sock *sk; 
     
    4343        /* 
    4444         *      When we registered the protocol we saved the socket in the data 
    45 @@ -349,6 +351,7 @@ static int packet_rcv_spkt(struct sk_buf 
     45@@ -349,6 +351,7 @@ 
    4646         */ 
    4747  
     
    5151        /* 
    5252         *      Yank back the headers [hope the device set this 
    53 @@ -361,7 +364,7 @@ static int packet_rcv_spkt(struct sk_buf 
     53@@ -361,7 +364,7 @@ 
    5454         *      so that this procedure is noop. 
    5555         */ 
     
    6060  
    6161        if (dev_net(dev) != sock_net(sk)) 
    62 @@ -545,12 +548,12 @@ static int packet_rcv(struct sk_buff *sk 
     62@@ -545,12 +548,12 @@ 
    6363        int skb_len = skb->len; 
    6464        unsigned int snaplen, res; 
     
    7676                goto drop; 
    7777  
    78 @@ -667,12 +670,12 @@ static int tpacket_rcv(struct sk_buff *s 
     78@@ -667,12 +670,12 @@ 
    7979        struct timeval tv; 
    8080        struct timespec ts; 
     
    9292                goto drop; 
    9393  
    94 @@ -1381,6 +1384,7 @@ static int packet_create(struct net *net 
     94@@ -1390,6 +1393,7 @@ 
    9595        spin_lock_init(&po->bind_lock); 
    9696        mutex_init(&po->pg_vec_lock); 
     
    100100        if (sock->type == SOCK_PACKET) 
    101101                po->prot_hook.func = packet_rcv_spkt; 
    102 @@ -1728,6 +1732,16 @@ packet_setsockopt(struct socket *sock, i 
     102@@ -1737,6 +1741,16 @@ 
    103103                        ret = packet_mc_drop(sk, &mreq); 
    104104                return ret; 
     
    117117 #ifdef CONFIG_PACKET_MMAP 
    118118        case PACKET_RX_RING: 
    119 @@ -1873,6 +1887,13 @@ static int packet_getsockopt(struct sock 
     119@@ -1882,6 +1896,13 @@ 
    120120  
    121121                data = &val; 
  • trunk/target/linux/generic-2.6/patches-2.6.32/980-vm_exports.patch

    r19379 r19617  
    11--- a/mm/shmem.c 
    22+++ b/mm/shmem.c 
    3 @@ -2608,6 +2608,16 @@ int shmem_lock(struct file *file, int lo 
     3@@ -2608,6 +2608,16 @@ 
    44  
    55 /* common code */ 
     
    1818  * shmem_file_setup - get an unlinked file living in tmpfs 
    1919  * @name: name for dentry (to be seen in /proc/<pid>/maps 
    20 @@ -2687,9 +2697,6 @@ int shmem_zero_setup(struct vm_area_stru 
     20@@ -2687,9 +2697,6 @@ 
    2121        if (IS_ERR(file)) 
    2222                return PTR_ERR(file); 
     
    3131--- a/fs/file.c 
    3232+++ b/fs/file.c 
    33 @@ -271,6 +271,7 @@ int expand_files(struct files_struct *fi 
     33@@ -271,6 +271,7 @@ 
    3434        /* All good, so we try */ 
    3535        return expand_fdtable(files, nr); 
     
    4141--- a/kernel/exit.c 
    4242+++ b/kernel/exit.c 
    43 @@ -507,6 +507,7 @@ struct files_struct *get_files_struct(st 
     43@@ -507,6 +507,7 @@ 
    4444  
    4545        return files; 
     
    4949 void put_files_struct(struct files_struct *files) 
    5050 { 
    51 @@ -526,6 +527,7 @@ void put_files_struct(struct files_struc 
     51@@ -526,6 +527,7 @@ 
    5252                free_fdtable(fdt); 
    5353        } 
     
    5959--- a/kernel/fork.c 
    6060+++ b/kernel/fork.c 
    61 @@ -168,6 +168,7 @@ void __put_task_struct(struct task_struc 
     61@@ -168,6 +168,7 @@ 
    6262        if (!profile_handoff_task(tsk)) 
    6363                free_task(tsk); 
     
    6969--- a/kernel/sched.c 
    7070+++ b/kernel/sched.c 
    71 @@ -6093,6 +6093,7 @@ int can_nice(const struct task_struct *p 
     71@@ -6093,6 +6093,7 @@ 
    7272        return (nice_rlim <= p->signal->rlim[RLIMIT_NICE].rlim_cur || 
    7373                capable(CAP_SYS_NICE)); 
     
    7979--- a/mm/memory.c 
    8080+++ b/mm/memory.c 
    81 @@ -1100,6 +1100,7 @@ unsigned long zap_page_range(struct vm_a 
     81@@ -1100,6 +1100,7 @@ 
    8282                tlb_finish_mmu(tlb, address, end); 
    8383        return end; 
     
    8787 /** 
    8888  * zap_vma_ptes - remove ptes mapping the vma 
    89 @@ -2486,6 +2487,7 @@ int vmtruncate_range(struct inode *inode 
     89@@ -2486,6 +2487,7 @@ 
    9090  
    9191        return 0; 
     
    9797--- a/mm/vmalloc.c 
    9898+++ b/mm/vmalloc.c 
    99 @@ -1111,6 +1111,7 @@ void unmap_kernel_range(unsigned long ad 
     99@@ -1172,6 +1172,7 @@ 
    100100        vunmap_page_range(addr, end); 
    101101        flush_tlb_kernel_range(addr, end); 
     
    105105 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page ***pages) 
    106106 { 
    107 @@ -1226,6 +1227,7 @@ struct vm_struct *get_vm_area(unsigned l 
     107@@ -1287,6 +1288,7 @@ 
    108108        return __get_vm_area_node(size, 1, flags, VMALLOC_START, VMALLOC_END, 
    109109                                -1, GFP_KERNEL, __builtin_return_address(0)); 
     
    115115--- a/include/linux/mm.h 
    116116+++ b/include/linux/mm.h 
    117 @@ -713,6 +713,7 @@ extern void show_free_areas(void); 
     117@@ -713,6 +713,7 @@ 
    118118  
    119119 int shmem_lock(struct file *file, int lock, struct user_struct *user); 
     
    125125--- a/kernel/signal.c 
    126126+++ b/kernel/signal.c 
    127 @@ -1070,6 +1070,7 @@ struct sighand_struct *lock_task_sighand 
     127@@ -1070,6 +1070,7 @@ 
    128128  
    129129        return sighand; 
  • trunk/target/linux/generic-2.6/patches-2.6.32/999-use_preinit_as_init.patch

    r18636 r19617  
    11--- a/init/main.c 
    22+++ b/init/main.c 
    3 @@ -836,10 +836,7 @@ static noinline int init_post(void) 
     3@@ -836,10 +836,7 @@ 
    44                printk(KERN_WARNING "Failed to execute %s.  Attempting " 
    55                                        "defaults...\n", execute_command); 
Note: See TracChangeset for help on using the changeset viewer.