Giter Club home page Giter Club logo

Comments (2)

cowen86 avatar cowen86 commented on August 12, 2024

Here are the error messages for reference:

| In file included from kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:801:0,
| from kernel-source/drivers/net/ethernet/micrel/spi-ksz9897.c:556:
| kernel-source/drivers/net/ethernet/micrel/ksz_ptp_9897.c: In function 'check_sys_time':
| kernel-source/drivers/net/ethernet/micrel/ksz_ptp_9897.c:5584:12: error: request for member 'tv64' in something not a structure or union
| cur_ktime.tv64 -= ptp->first_ktime.tv64;
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_ptp_9897.c:5584:37: error: request for member 'tv64' in something not a structure or union
| cur_ktime.tv64 -= ptp->first_ktime.tv64;
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_ptp_9897.c:5585:26: error: request for member 'tv64' in something not a structure or union
| drift_ktime = cur_ktime.tv64 - passed_nsec;
| ^
| AR drivers/mtd/mtd.o
| AR drivers/net/ethernet/netronome/built-in.o
| CC net/ipv6/datagram.o
| AR drivers/net/ethernet/qualcomm/emac/built-in.o
| AR drivers/net/ethernet/qualcomm/built-in.o
| AR drivers/net/ethernet/renesas/built-in.o
| AR drivers/net/ethernet/rocker/built-in.o
| AR drivers/net/ethernet/samsung/built-in.o
| In file included from kernel-source/drivers/net/ethernet/micrel/spi-ksz9897.c:556:0:
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c: In function 'sw_init':
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:8731:4: error: 'struct ksz_sw' has no member named 'mtu'
| sw->mtu = sw->reg->r16(sw, REG_SW_MTU__2);
| ^~
| AR net/mac80211/built-in.o
| CC drivers/mtd/ubi/cdev.o
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c: In function 'sysfs_sw_read_hw':
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:10335:5: error: 'struct ksz_sw' has no member named 'mtu'
| sw->mtu = chk;
| ^~
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c: In function 'sysfs_sw_write':
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:10680:6: error: 'struct ksz_sw' has no member named 'mtu'
| sw->mtu = num;
| ^~
| CC net/netfilter/core.o
| In file included from kernel-source/include/linux/kernel.h:10:0,
| from kernel-source/drivers/net/ethernet/micrel/spi-ksz9897.c:42:
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c: In function 'sw_check_skb':
| kernel-source/arch/arm/include/asm/atomic.h:31:40: error: 'refcount_t {aka struct refcount_struct}' has no member named 'counter'
| #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
| ^
| kernel-source/include/linux/compiler.h:264:17: note: in definition of macro 'WRITE_ONCE'
| union { typeof(x) __val; char __c[1]; } __u =
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14376:4: note: in expansion of macro 'atomic_set'
| atomic_set(&sk->sk_wmem_alloc, 1);
| ^~~~~~~~~~
| kernel-source/arch/arm/include/asm/atomic.h:31:40: error: 'refcount_t {aka struct refcount_struct}' has no member named 'counter'
| #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
| ^
| kernel-source/include/linux/compiler.h:265:30: note: in definition of macro 'WRITE_ONCE'
| { .__val = (__force typeof(x)) (val) };
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14376:4: note: in expansion of macro 'atomic_set'
| atomic_set(&sk->sk_wmem_alloc, 1);
| ^~~~~~~~~~
| kernel-source/arch/arm/include/asm/atomic.h:31:40: error: 'refcount_t {aka struct refcount_struct}' has no member named 'counter'
| #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
| ^
| kernel-source/include/linux/compiler.h:266:22: note: in definition of macro 'WRITE_ONCE'
| __write_once_size(&(x), __u.__c, sizeof(x));
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14376:4: note: in expansion of macro 'atomic_set'
| atomic_set(&sk->sk_wmem_alloc, 1);
| ^~~~~~~~~~
| kernel-source/arch/arm/include/asm/atomic.h:31:40: error: 'refcount_t {aka struct refcount_struct}' has no member named 'counter'
| #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
| ^
| kernel-source/include/linux/compiler.h:266:42: note: in definition of macro 'WRITE_ONCE'
| __write_once_size(&(x), __u.__c, sizeof(x));
| ^
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14376:4: note: in expansion of macro 'atomic_set'
| atomic_set(&sk->sk_wmem_alloc, 1);
| ^~~~~~~~~~
| In file included from kernel-source/drivers/net/ethernet/micrel/spi-ksz9897.c:556:0:
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c: In function 'sw_stop':
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14681:8: error: 'struct ksz_sw' has no member named 'mtu'
| if (sw->mtu > 2000) {
| ^~
| kernel-source/drivers/net/ethernet/micrel/ksz_sw_9897.c:14682:43: error: 'struct ksz_sw' has no member named 'mtu'
| sw->reg->w16(sw, REG_SW_MTU__2, (u16) sw->mtu);
| ^~
| kernel-source/scripts/Makefile.build:328: recipe for target 'drivers/net/ethernet/micrel/spi-ksz9897.o' failed
| make[6]: *** [drivers/net/ethernet/micrel/spi-ksz9897.o] Error 1
| kernel-source/scripts/Makefile.build:587: recipe for target 'drivers/net/ethernet/micrel' failed
| make[5]: *** [drivers/net/ethernet/micrel] Error 2
| kernel-source/scripts/Makefile.build:587: recipe for target 'drivers/net/ethernet' failed
| make[4]: *** [drivers/net/ethernet] Error 2
| kernel-source/scripts/Makefile.build:587: recipe for target 'drivers/net' failed
| make[3]: *** [drivers/net] Error 2
| make[3]: *** Waiting for unfinished jobs....

from evb-ksz9477.

embeddman avatar embeddman commented on August 12, 2024

Hi! Did you successfully compiled drivers on 4.14 kernel? Could you write a shortlist how to port this drivers to new kernel?

from evb-ksz9477.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.