rmnet_shs: I163b00233439edead2508f63766d3531053bd57b

Update to I163b00233439edead2508f63766d3531053bd57b

Change-Id: Ic06a093fbdbb8c1e0980e9eb51a9ec241e35f0bc
Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
This commit is contained in:
Subash Abhinov Kasiviswanathan 2020-06-17 18:22:45 -06:00
parent 1bd440c18d
commit 3ac5e594a9
2 changed files with 28 additions and 25 deletions

View File

@ -25,8 +25,9 @@
static int DATARMNETe9173bbe0e(struct notifier_block*DATARMNET272c159b3c,
unsigned long DATARMNET7f045a1e6e,void*data);static struct notifier_block
DATARMNET5fc54f7a13 __read_mostly={.notifier_call=DATARMNETe9173bbe0e,.priority=
(0xd1f+216-0xdf5),};static const char*DATARMNETbc8418e817[]={"\x39\x37\x33\x31"}
;static int DATARMNET2cb9ae589c;int __init DATARMNET163e93649e(void){pr_info(
(0xd1f+216-0xdf5),};static const char*DATARMNETbc8418e817[]={"\x39\x37\x33\x31",
"\x49\x31\x36\x33\x62\x30\x30\x32\x33\x33\x34\x33\x39\x65\x64\x65\x61\x64\x32\x35\x30\x38\x66\x36\x33\x37\x36\x36\x64\x33\x35\x33\x31\x30\x35\x33\x62\x64\x35\x37\x62"
};static int DATARMNET2cb9ae589c;int __init DATARMNET163e93649e(void){pr_info(
"\x25\x73\x28\x29\x3a\x20\x53\x74\x61\x72\x74\x69\x6e\x67\x20\x72\x6d\x6e\x65\x74\x20\x53\x48\x53\x20\x6d\x6f\x64\x75\x6c\x65\x20\x25\x73\x20" "\n"
,__func__,DATARMNETbc8418e817[(0xd2d+202-0xdf7)]);trace_rmnet_shs_high(
DATARMNET1790979ccf,DATARMNET72cb00fdc0,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),

View File

@ -99,29 +99,31 @@ DATARMNET43225b7a7c,(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
->gro_cells,skb);}static struct sk_buff*DATARMNET0e315f0262(struct sk_buff*skb,
u16 DATARMNETf8272cfb41){struct skb_shared_info*shinfo=skb_shinfo(skb);struct
sk_buff*DATARMNET6643e66666,*tmp;u16 gso_size=shinfo->gso_size;u16 gso_segs=
shinfo->gso_segs;if(DATARMNETf8272cfb41>=gso_segs){return NULL;}shinfo->gso_segs
=DIV_ROUND_UP(gso_segs,DATARMNETf8272cfb41);shinfo->gso_size=gso_size*
DATARMNETf8272cfb41;DATARMNET6643e66666=__skb_gso_segment(skb,NETIF_F_SG,false);
if(unlikely(IS_ERR_OR_NULL(DATARMNET6643e66666))){shinfo->gso_size=gso_size;
shinfo->gso_segs=gso_segs;return NULL;}for(tmp=DATARMNET6643e66666;tmp;tmp=tmp->
next){struct skb_shared_info*DATARMNETa7dac37e66=skb_shinfo(tmp);
DATARMNETa7dac37e66->gso_size=gso_size;if(gso_segs>=DATARMNETf8272cfb41)
DATARMNETa7dac37e66->gso_segs=DATARMNETf8272cfb41;else DATARMNETa7dac37e66->
gso_segs=gso_segs;gso_segs-=DATARMNETf8272cfb41;}return DATARMNET6643e66666;}
static void DATARMNET21243b86ae(struct sk_buff*DATARMNETe08e18123e,u8
DATARMNETf345c1d909,u16 DATARMNET87636d0152){struct sk_buff*skb=NULL;struct
sk_buff*DATARMNETcebafc57a4=NULL;struct sk_buff*DATARMNET39bcb0d197=NULL;int
count=(0xd2d+202-0xdf7);DATARMNETda96251102(DATARMNET6b317c4c73,
DATARMNET43225b7a7c,(0xd26+209-0xdf6),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
(0x16e8+787-0xc0c),DATARMNETe08e18123e,NULL);DATARMNET39bcb0d197=
DATARMNET0e315f0262(DATARMNETe08e18123e,DATARMNET87636d0152);if(
DATARMNET39bcb0d197==NULL){if(DATARMNETf345c1d909==DATARMNET0b15fd8b54)
netif_receive_skb(DATARMNETe08e18123e);else netif_rx(DATARMNETe08e18123e);return
;}for((skb=DATARMNET39bcb0d197);skb!=NULL;skb=DATARMNETcebafc57a4){
DATARMNETcebafc57a4=skb->next;skb->hash=DATARMNETe08e18123e->hash;skb->dev=
DATARMNETe08e18123e->dev;skb->next=NULL;if(DATARMNETf345c1d909==
DATARMNET0b15fd8b54)netif_receive_skb(skb);else netif_rx(skb);count+=
(0xd26+209-0xdf6);}consume_skb(DATARMNETe08e18123e);return;}int
shinfo->gso_segs;unsigned int gso_type=shinfo->gso_type;if(DATARMNETf8272cfb41>=
gso_segs){return NULL;}shinfo->gso_segs=DIV_ROUND_UP(gso_segs,
DATARMNETf8272cfb41);shinfo->gso_size=gso_size*DATARMNETf8272cfb41;
DATARMNET6643e66666=__skb_gso_segment(skb,NETIF_F_SG,false);if(unlikely(
IS_ERR_OR_NULL(DATARMNET6643e66666))){shinfo->gso_size=gso_size;shinfo->gso_segs
=gso_segs;return NULL;}if(DATARMNETf8272cfb41<=(0xd26+209-0xdf6))return
DATARMNET6643e66666;for(tmp=DATARMNET6643e66666;tmp;tmp=tmp->next){struct
skb_shared_info*DATARMNETa7dac37e66=skb_shinfo(tmp);DATARMNETa7dac37e66->
gso_type=gso_type;DATARMNETa7dac37e66->gso_size=gso_size;if(gso_segs>=
DATARMNETf8272cfb41)DATARMNETa7dac37e66->gso_segs=DATARMNETf8272cfb41;else
DATARMNETa7dac37e66->gso_segs=gso_segs;gso_segs-=DATARMNETf8272cfb41;if(gso_segs
<=(0xd26+209-0xdf6)){break;}}return DATARMNET6643e66666;}static void
DATARMNET21243b86ae(struct sk_buff*DATARMNETe08e18123e,u8 DATARMNETf345c1d909,
u16 DATARMNET87636d0152){struct sk_buff*skb=NULL;struct sk_buff*
DATARMNETcebafc57a4=NULL;struct sk_buff*DATARMNET39bcb0d197=NULL;int count=
(0xd2d+202-0xdf7);DATARMNETda96251102(DATARMNET6b317c4c73,DATARMNET43225b7a7c,
(0xd26+209-0xdf6),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),(0x16e8+787-0xc0c),
DATARMNETe08e18123e,NULL);DATARMNET39bcb0d197=DATARMNET0e315f0262(
DATARMNETe08e18123e,DATARMNET87636d0152);if(DATARMNET39bcb0d197==NULL){if(
DATARMNETf345c1d909==DATARMNET0b15fd8b54)netif_receive_skb(DATARMNETe08e18123e);
else netif_rx(DATARMNETe08e18123e);return;}for((skb=DATARMNET39bcb0d197);skb!=
NULL;skb=DATARMNETcebafc57a4){DATARMNETcebafc57a4=skb->next;skb->hash=
DATARMNETe08e18123e->hash;skb->dev=DATARMNETe08e18123e->dev;skb->next=NULL;if(
DATARMNETf345c1d909==DATARMNET0b15fd8b54)netif_receive_skb(skb);else netif_rx(
skb);count+=(0xd26+209-0xdf6);}consume_skb(DATARMNETe08e18123e);return;}int
DATARMNET2efb1a51c7(struct DATARMNET63d7680df2*node_p){int ret=(0xd2d+202-0xdf7)
;int DATARMNET42c3ecbd5e=(0xd26+209-0xdf6);u16 idx=(0xd2d+202-0xdf7);for(idx=
(0xd2d+202-0xdf7);idx<DATARMNETc6782fed88;idx++){if(node_p->DATARMNET341ea38662