#warning “Assuming disc_mutex is locked external to the module” [-Werror=cpp]
242 | #warning “Assuming disc_mutex is locked external to the module”
| ^~~~~~~
cc1: all warnings being treated as errors
root@Khadas:/home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet# make
make -C /lib/modules/4.9.241/build M=/home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet modules
make[1]: Entering directory ‘/usr/src/linux-headers-4.9.241’
CC [M] /home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet/GobiUSBNet.o
In file included from ./include/linux/swap.h:8,
from ./include/linux/suspend.h:4,
from /home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet/QMIDevice.h:131,
from /home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet/GobiUSBNet.c:87:
./include/linux/memcontrol.h: In function ‘task_in_memcg_oom’:
./include/linux/memcontrol.h:484:10: error: returning ‘struct mem_cgroup *’ from a function with return type ‘unsigned char’ makes integer from pointer without a cast [-Werror=int-conversion]
484 | return p->memcg_in_oom;
| ~^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [scripts/Makefile.build:335: /home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet/GobiUSBNet.o] Error 1
make[1]: *** [Makefile:1656: module/home/fkaraokur/Downloads/SierraLinuxQMIdriversS2.42N2.64/GobiNet] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-4.9.241’
make: *** [Makefile:47: all] Error 2
Great, seems Wikipedia helps you as it explained in more detailed, especially when you don’t understand those stuff and asking people to describe it like a fool …
Btw, next time please respect to other human beings who is trying to help you.
I am not feeling good when someone asked me to be a fool.
phytec_backup@backup:~/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public$ make -C kernel/kernel-4.9/ ARCH=arm64 O=$TEGRA_KERNEL_OUT LOCALVERSION=-tegra CROSS_COMPILE=${TOOLCHAIN_PREFIX} -j$(nproc) modules
make: Entering directory ‘/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9’
make[1]: Entering directory ‘/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/build’
CHK include/config/kernel.release
GEN ./Makefile
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
Using /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9 as source for kernel
CHK scripts/mod/devicetable-offsets.h
CHK include/generated/timeconst.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/scripts/checksyscalls.sh
CC [M] drivers/GobiNet/GobiUSBNet.o
In file included from /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/net/sock.h:58:0,
from /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/net/inet_sock.h:27,
from /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/net/ip.h:30,
from /home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers/GobiNet/GobiUSBNet.c:94:
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/linux/memcontrol.h: In function ‘task_in_memcg_oom’:
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/linux/memcontrol.h:485:10: error: return makes integer from pointer without a cast [-Werror=int-conversion]
return p->memcg_in_oom;
~^~~~~~~~~~~~~~
CC [M] net/8021q/vlan_dev.o
cc1: all warnings being treated as errors
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/scripts/Makefile.build:335: recipe for target ‘drivers/GobiNet/GobiUSBNet.o’ failed
make[3]: *** [drivers/GobiNet/GobiUSBNet.o] Error 1
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/scripts/Makefile.build:649: recipe for target ‘drivers/GobiNet’ failed
make[2]: *** [drivers/GobiNet] Error 2
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/Makefile:1104: recipe for target ‘drivers’ failed
make[1]: *** [drivers] Error 2
make[1]: *** Waiting for unfinished jobs…
LD [M] net/8021q/8021q.o
CC [M] net/can/af_can.o
CC [M] net/bluetooth/bnep/core.o
CC [M] net/bridge/br_netfilter_hooks.o
CC [M] net/bluetooth/bnep/sock.o
CC [M] net/bluetooth/bnep/netdev.o
CC [M] net/bridge/br_netfilter_ipv6.o
CC [M] net/can/raw.o
CC [M] net/can/bcm.o
LD [M] net/bluetooth/bnep/bnep.o
LD [M] net/bridge/br_netfilter.o
CC [M] net/ipv4/esp4.o
CC [M] net/ipv4/tunnel4.o
CC [M] net/ipv6/ah6.o
CC [M] net/can/gw.o
CC [M] net/ipv6/esp6.o
CC [M] net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o
CC [M] net/ipv4/netfilter/nf_conntrack_proto_icmp.o
LD [M] net/can/can.o
LD [M] net/can/can-raw.o
LD [M] net/can/can-bcm.o
LD [M] net/can/can-gw.o
CC [M] net/ipv4/netfilter/nf_nat_l3proto_ipv4.o
CC [M] net/ipv4/netfilter/nf_nat_proto_icmp.o
CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o
CC [M] net/ipv6/ipcomp6.o
CC [M] net/ipv4/netfilter/nf_log_ipv4.o
CC [M] net/ipv6/xfrm6_tunnel.o
CC [M] net/ipv4/netfilter/nf_reject_ipv4.o
CC [M] net/irda/irlap_frame.o
CC [M] net/ipv4/netfilter/nf_nat_h323.o
CC [M] net/ipv6/tunnel6.o
CC [M] net/irda/af_irda.o
CC [M] net/ipv4/netfilter/nf_nat_pptp.o
CC [M] net/ipv4/netfilter/nf_nat_masquerade_ipv4.o
CC [M] net/ipv6/xfrm6_mode_transport.o
CC [M] net/ipv6/xfrm6_mode_tunnel.o
CC [M] net/ipv4/netfilter/nf_nat_proto_gre.o
CC [M] net/irda/irnetlink.o
CC [M] net/ipv6/xfrm6_mode_beet.o
CC [M] net/ipv6/mip6.o
LD [M] net/irda/irda.o
CC [M] net/ipv4/netfilter/ip_tables.o
CC [M] net/ipv6/sit.o
CC [M] net/ipv6/ip6_tunnel.o
CC [M] net/mac80211/main.o
CC [M] net/ipv6/netfilter/ip6_tables.o
CC [M] net/ipv4/netfilter/iptable_filter.o
CC [M] net/ipv4/netfilter/iptable_mangle.o
CC [M] net/ipv4/netfilter/iptable_nat.o
CC [M] net/mac80211/status.o
CC [M] net/ipv4/netfilter/iptable_raw.o
CC [M] net/ipv6/netfilter/ip6table_filter.o
CC [M] net/netfilter/nfnetlink.o
CC [M] net/ipv4/netfilter/ipt_rpfilter.o
CC [M] net/ipv6/netfilter/ip6table_mangle.o
CC [M] net/mac80211/driver-ops.o
CC [M] net/ipv6/netfilter/ip6table_raw.o
CC [M] net/ipv4/netfilter/ipt_MASQUERADE.o
CC [M] net/netfilter/nfnetlink_acct.o
CC [M] net/ipv6/netfilter/ip6table_nat.o
CC [M] net/ipv4/netfilter/ipt_REJECT.o
CC [M] net/mac80211/sta_info.o
CC [M] net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o
CC [M] net/ipv4/netfilter/arp_tables.o
CC [M] net/netfilter/nfnetlink_queue.o
CC [M] net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o
CC [M] net/netfilter/nfnetlink_log.o
CC [M] net/ipv4/netfilter/arpt_mangle.o
CC [M] net/ipv6/netfilter/nf_nat_l3proto_ipv6.o
CC [M] net/mac80211/wep.o
LD [M] net/ipv4/netfilter/nf_conntrack_ipv4.o
LD [M] net/ipv4/netfilter/nf_nat_ipv4.o
CC [M] net/mac80211/wpa.o
CC [M] net/netfilter/nf_conntrack_core.o
CC [M] net/netfilter/nf_conntrack_standalone.o
CC [M] net/ipv6/netfilter/nf_nat_proto_icmpv6.o
CC [M] net/mac80211/scan.o
CC [M] net/ipv6/netfilter/nf_nat_masquerade_ipv6.o
CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o
CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o
CC [M] net/netfilter/nf_conntrack_expect.o
CC [M] net/ipv6/netfilter/nf_log_ipv6.o
CC [M] net/mac80211/offchannel.o
CC [M] net/ipv6/netfilter/nf_reject_ipv6.o
CC [M] net/ipv6/netfilter/ip6t_MASQUERADE.o
CC [M] net/netfilter/nf_conntrack_helper.o
CC [M] net/ipv6/netfilter/ip6t_REJECT.o
LD [M] net/ipv6/netfilter/nf_conntrack_ipv6.o
CC [M] net/mac80211/ht.o
LD [M] net/ipv6/netfilter/nf_nat_ipv6.o
LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o
CC [M] net/mac80211/agg-tx.o
CC [M] net/rxrpc/af_rxrpc.o
CC [M] net/netfilter/nf_conntrack_proto.o
CC [M] net/netfilter/nf_conntrack_l3proto_generic.o
CC [M] net/rxrpc/call_accept.o
CC [M] net/mac80211/agg-rx.o
CC [M] net/rxrpc/call_event.o
CC [M] net/netfilter/nf_conntrack_proto_generic.o
CC [M] net/rxrpc/call_object.o
CC [M] net/rxrpc/conn_client.o
CC [M] net/netfilter/nf_conntrack_proto_tcp.o
CC [M] net/mac80211/vht.o
CC [M] net/rxrpc/conn_event.o
CC [M] net/rxrpc/conn_object.o
CC [M] net/rxrpc/conn_service.o
CC [M] net/netfilter/nf_conntrack_proto_udp.o
CC [M] net/mac80211/ibss.o
CC [M] net/rxrpc/input.o
CC [M] net/rxrpc/insecure.o
CC [M] net/netfilter/nf_conntrack_extend.o
CC [M] net/rxrpc/key.o
CC [M] net/rxrpc/local_event.o
CC [M] net/mac80211/iface.o
CC [M] net/rxrpc/local_object.o
CC [M] net/netfilter/nf_conntrack_acct.o
CC [M] net/rxrpc/misc.o
CC [M] net/mac80211/rate.o
CC [M] net/netfilter/nf_conntrack_seqadj.o
CC [M] net/rxrpc/output.o
CC [M] net/rxrpc/peer_event.o
CC [M] net/netfilter/nf_conntrack_ecache.o
CC [M] net/rxrpc/peer_object.o
CC [M] net/netfilter/nf_conntrack_proto_dccp.o
CC [M] net/mac80211/tkip.o
CC [M] net/netfilter/nf_conntrack_proto_gre.o
CC [M] net/netfilter/nf_conntrack_proto_sctp.o
CC [M] net/rxrpc/recvmsg.o
CC [M] net/mac80211/aes_ccm.o
CC [M] net/netfilter/nf_conntrack_proto_udplite.o
CC [M] net/netfilter/nf_conntrack_netlink.o
CC [M] net/mac80211/aes_gcm.o
CC [M] net/rxrpc/security.o
CC [M] net/netfilter/nf_conntrack_amanda.o
CC [M] net/mac80211/aes_cmac.o
CC [M] net/rxrpc/sendmsg.o
CC [M] net/netfilter/nf_conntrack_ftp.o
CC [M] net/netfilter/nf_conntrack_h323_main.o
CC [M] net/mac80211/aes_gmac.o
CC [M] net/rxrpc/skbuff.o
CC [M] net/mac80211/cfg.o
CC [M] net/rxrpc/utils.o
CC [M] net/sunrpc/xprtrdma/transport.o
CC [M] net/netfilter/nf_conntrack_irc.o
CC [M] net/rxrpc/proc.o
CC [M] net/sunrpc/xprtrdma/rpc_rdma.o
CC [M] net/rxrpc/sysctl.o
CC [M] net/netfilter/nf_conntrack_broadcast.o
CC [M] net/sunrpc/xprtrdma/verbs.o
LD [M] net/rxrpc/af-rxrpc.o
CC [M] net/mac80211/ethtool.o
CC [M] net/wireless/util.o
CC [M] net/netfilter/nf_conntrack_netbios_ns.o
CC [M] net/sunrpc/xprtrdma/fmr_ops.o
CC [M] net/netfilter/nf_conntrack_pptp.o
CC [M] net/mac80211/rx.o
CC [M] net/sunrpc/xprtrdma/frwr_ops.o
CC [M] net/wireless/nl80211.o
CC [M] net/netfilter/nf_conntrack_sane.o
CC [M] net/sunrpc/xprtrdma/svc_rdma.o
CC [M] net/netfilter/nf_conntrack_sip.o
CC [M] net/sunrpc/xprtrdma/svc_rdma_backchannel.o
CC [M] net/mac80211/spectmgmt.o
CC [M] net/sunrpc/xprtrdma/svc_rdma_transport.o
CC [M] net/netfilter/nf_conntrack_tftp.o
CC [M] net/mac80211/tx.o
CC [M] net/sunrpc/xprtrdma/svc_rdma_marshal.o
CC [M] net/netfilter/nf_log_common.o
CC [M] net/sunrpc/xprtrdma/svc_rdma_sendto.o
CC [M] net/netfilter/nf_nat_core.o
CC [M] net/sunrpc/xprtrdma/svc_rdma_recvfrom.o
CC [M] net/mac80211/key.o
CC [M] net/sunrpc/xprtrdma/module.o
CC [M] net/netfilter/nf_nat_proto_unknown.o
LD [M] net/sunrpc/xprtrdma/rpcrdma.o
CC [M] net/xfrm/xfrm_ipcomp.o
CC [M] net/netfilter/nf_nat_proto_common.o
CC [M] net/mac80211/util.o
CC [M] net/mac80211/wme.o
CC [M] net/netfilter/nf_nat_proto_udp.o
LD [M] net/wireless/cfg80211.o
CC [M] net/netfilter/nf_nat_proto_tcp.o
CC [M] net/mac80211/chan.o
CC [M] net/mac80211/trace.o
CC [M] net/netfilter/nf_nat_helper.o
CC [M] net/mac80211/mlme.o
CC [M] net/netfilter/nf_nat_redirect.o
CC [M] net/mac80211/tdls.o
CC [M] net/netfilter/nf_nat_proto_dccp.o
CC [M] net/netfilter/nf_nat_proto_udplite.o
CC [M] net/mac80211/ocb.o
CC [M] net/netfilter/nf_nat_proto_sctp.o
CC [M] net/mac80211/led.o
CC [M] net/mac80211/debugfs.o
CC [M] net/mac80211/debugfs_sta.o
CC [M] net/netfilter/nf_nat_amanda.o
CC [M] net/mac80211/debugfs_netdev.o
CC [M] net/mac80211/debugfs_key.o
CC [M] net/netfilter/nf_nat_ftp.o
CC [M] net/mac80211/pm.o
CC [M] net/netfilter/nf_nat_irc.o
CC [M] net/mac80211/rc80211_minstrel.o
CC [M] net/mac80211/rc80211_minstrel_debugfs.o
CC [M] net/netfilter/nf_nat_sip.o
CC [M] net/mac80211/rc80211_minstrel_ht.o
CC [M] net/mac80211/rc80211_minstrel_ht_debugfs.o
CC [M] net/netfilter/nf_nat_tftp.o
CC [M] net/netfilter/x_tables.o
CC [M] net/netfilter/xt_tcpudp.o
CC [M] net/netfilter/xt_connmark.o
LD [M] net/mac80211/mac80211.o
CC [M] net/netfilter/xt_nat.o
CC [M] net/netfilter/xt_LOG.o
CC [M] net/netfilter/xt_NFQUEUE.o
CC [M] net/netfilter/xt_REDIRECT.o
CC [M] net/netfilter/xt_TPROXY.o
CC [M] net/netfilter/xt_TCPMSS.o
CC [M] net/netfilter/xt_IDLETIMER.o
CC [M] net/netfilter/xt_addrtype.o
CC [M] net/netfilter/xt_connbytes.o
CC [M] net/netfilter/xt_connlimit.o
CC [M] net/netfilter/xt_conntrack.o
CC [M] net/netfilter/xt_ecn.o
CC [M] net/netfilter/xt_hashlimit.o
CC [M] net/netfilter/xt_helper.o
CC [M] net/netfilter/xt_hl.o
CC [M] net/netfilter/xt_iprange.o
CC [M] net/netfilter/xt_ipvs.o
CC [M] net/netfilter/xt_length.o
CC [M] net/netfilter/xt_multiport.o
CC [M] net/netfilter/xt_owner.o
CC [M] net/netfilter/xt_physdev.o
CC [M] net/netfilter/xt_pkttype.o
CC [M] net/netfilter/xt_policy.o
CC [M] net/netfilter/xt_recent.o
CC [M] net/netfilter/xt_socket.o
CC [M] net/netfilter/xt_state.o
CC [M] net/netfilter/ipvs/ip_vs_conn.o
LD [M] net/netfilter/nf_conntrack.o
LD [M] net/netfilter/nf_conntrack_h323.o
CC [M] net/netfilter/ipvs/ip_vs_core.o
LD [M] net/netfilter/nf_nat.o
CC [M] net/netfilter/ipvs/ip_vs_ctl.o
CC [M] net/netfilter/ipvs/ip_vs_sched.o
CC [M] net/netfilter/ipvs/ip_vs_xmit.o
CC [M] net/netfilter/ipvs/ip_vs_app.o
CC [M] net/netfilter/ipvs/ip_vs_sync.o
CC [M] net/netfilter/ipvs/ip_vs_est.o
CC [M] net/netfilter/ipvs/ip_vs_proto.o
CC [M] net/netfilter/ipvs/ip_vs_pe.o
CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o
CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o
CC [M] net/netfilter/ipvs/ip_vs_nfct.o
CC [M] net/netfilter/ipvs/ip_vs_rr.o
LD [M] net/netfilter/ipvs/ip_vs.o
make[1]: Leaving directory ‘/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/build’
Makefile:171: recipe for target ‘sub-make’ failed
make: *** [sub-make] Error 2
make: Leaving directory ‘/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9’
phytec_backup@backup:~/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public$
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers/GobiNet/GobiUSBNet.c:94:
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/linux/memcontrol.h: In function ‘task_in_memcg_oom’:
/home/phytec_backup/vineesha/air_bus/l4t_sources/Linux_for_Tegra/source/public/kernel/kernel-4.9/include/linux/memcontrol.h:485:10: error: return makes integer from pointer without a cast [-Werror=int-conversion]
return p->memcg_in_oom;