Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netdev CI testing #6666

Open
wants to merge 1,561 commits into
base: bpf-next_base
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1561 commits
Select commit Hold shift + click to select a range
c797cb9
net: phy: marvell: Add mdix status reporting
Oct 17, 2024
f7b4cf0
mlxsw: spectrum_router: fix xa_store() error checking
Oct 17, 2024
8a7d12d
net: usb: usbnet: fix name regression
oneukum Oct 17, 2024
a6e263f
selftests: net: lib: Introduce deferred commands
pmachata Oct 17, 2024
b4b0549
selftests: forwarding: Add a fallback cleanup()
pmachata Oct 17, 2024
0e07d5d
selftests: forwarding: lib: Allow passing PID to stop_traffic()
pmachata Oct 17, 2024
7f46615
selftests: RED: Use defer for test cleanup
pmachata Oct 17, 2024
a1b3741
selftests: TBF: Use defer for test cleanup
pmachata Oct 17, 2024
cc3e7ee
selftests: ETS: Use defer for test cleanup
pmachata Oct 17, 2024
979154e
selftests: mlxsw: qos_mc_aware: Use defer for test cleanup
pmachata Oct 17, 2024
424745a
selftests: mlxsw: qos_ets_strict: Use defer for test cleanup
pmachata Oct 17, 2024
919419a
selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup
pmachata Oct 17, 2024
cebd281
selftests: mlxsw: devlink_trap_police: Use defer for test cleanup
pmachata Oct 17, 2024
66ffef3
Merge branch 'selftests-net-introduce-deferred-commands'
Oct 22, 2024
867d13a
tools: ynl-gen: use big-endian netlink attribute types
Oct 17, 2024
ab49de0
net: netconsole: remove msg_ready variable
leitao Oct 17, 2024
e7650d8
net: netconsole: split send_ext_msg_udp() function
leitao Oct 17, 2024
e1e1ea2
net: netconsole: separate fragmented message handling in send_ext_msg
leitao Oct 17, 2024
e1fa5d2
net: netconsole: rename body to msg_body
leitao Oct 17, 2024
606994a
net: netconsole: introduce variable to track body length
leitao Oct 17, 2024
b8dee8e
net: netconsole: track explicitly if msgbody was written to buffer
leitao Oct 17, 2024
684dce1
net: netconsole: extract release appending into separate function
leitao Oct 17, 2024
144d573
net: netconsole: do not pass userdata up to the tail
leitao Oct 17, 2024
60be416
net: netconsole: split send_msg_fragmented
leitao Oct 17, 2024
06acd45
Merge branch 'net-netconsole-refactoring-and-warning-fix'
Oct 22, 2024
d811ac1
virtchnl: fix m68k build.
Oct 15, 2024
d66b1c8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Oct 22, 2024
f623a19
PCI: Make pcim_iounmap_region() a public function
Oct 16, 2024
70239dc
PCI: Deprecate pcim_iounmap_regions()
Oct 16, 2024
e2d4d20
fpga/dfl-pci.c: Replace deprecated PCI functions
Oct 16, 2024
8b7e94b
block: mtip32xx: Replace deprecated PCI functions
Oct 16, 2024
8f1ef27
gpio: Replace deprecated PCI functions
Oct 16, 2024
0937148
ethernet: cavium: Replace deprecated PCI functions
Oct 16, 2024
3dffed9
net: pcs: xpcs: use generic register definitions
Oct 17, 2024
0806dd7
net: pcs: xpcs: remove switch() in xpcs_link_up_1000basex()
Oct 17, 2024
8adcf41
net: pcs: xpcs: rearrange xpcs_link_up_1000basex()
Oct 17, 2024
be72cee
net: pcs: xpcs: replace open-coded mii_bmcr_encode_fixed()
Oct 17, 2024
5aef016
net: pcs: xpcs: combine xpcs_link_up_{1000basex,sgmii}()
Oct 17, 2024
266fb71
net: pcs: xpcs: rename xpcs_config_usxgmii()
Oct 17, 2024
c37638b
net: pcs: xpcs: remove return statements in void function
Oct 17, 2024
937f662
netdevsim: macsec: pad u64 to correct length in logs
SlouchyButton Oct 17, 2024
d475e5e
net: use sock_valbool_flag() only in __sock_set_timestamps()
Oct 17, 2024
c579e28
net: sysctl: remove always-true condition
atenart Oct 17, 2024
bef06e6
net: sysctl: do not reserve an extra char in dump_cpumask temporary b…
atenart Oct 17, 2024
bc6fa83
net: sysctl: allow dump_cpumask to handle higher numbers of CPUs
atenart Oct 17, 2024
30c8986
net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions…
vladimiroltean Oct 17, 2024
4d64d63
net/sched: act_api: unexport tcf_action_dump_1()
vladimiroltean Oct 17, 2024
1a3b775
net: sched: propagate "skip_sw" flag to offload for flower and matchall
vladimiroltean Oct 17, 2024
8e6cee0
net: dsa: clean up dsa_user_add_cls_matchall()
vladimiroltean Oct 17, 2024
6afdeee
net: dsa: use "extack" as argument to flow_action_basic_hw_stats_check()
vladimiroltean Oct 17, 2024
b83b4cc
net: dsa: add more extack messages in dsa_user_add_cls_matchall_mirred()
vladimiroltean Oct 17, 2024
b32435f
net: dsa: allow matchall mirroring rules towards the CPU
vladimiroltean Oct 17, 2024
54544f3
net: mscc: ocelot: allow tc-flower mirred action towards foreign inte…
vladimiroltean Oct 17, 2024
ea77f7f
ip6mr: Add __init to ip6_mr_cleanup().
q2ven Oct 17, 2024
bd496ee
phonet: Pass ifindex to fill_addr().
q2ven Oct 17, 2024
f1f88d9
phonet: Pass net and ifindex to phonet_address_notify().
q2ven Oct 17, 2024
0b82c81
phonet: Convert phonet_device_list.lock to spinlock_t.
q2ven Oct 17, 2024
6f497a3
phonet: Don't hold RTNL for addr_doit().
q2ven Oct 17, 2024
0b77c54
phonet: Don't hold RTNL for getaddr_dumpit().
q2ven Oct 17, 2024
4ff3213
phonet: Pass ifindex to fill_route().
q2ven Oct 17, 2024
c7d10b6
phonet: Pass net and ifindex to rtm_phonet_notify().
q2ven Oct 17, 2024
a3f70c8
phonet: Convert phonet_routes.lock to spinlock_t.
q2ven Oct 17, 2024
c87b1bd
phonet: Don't hold RTNL for route_doit().
q2ven Oct 17, 2024
b66a383
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
Dipendra333 Oct 17, 2024
e0dadcb
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
Dipendra333 Oct 17, 2024
f7b071e
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c
Dipendra333 Oct 17, 2024
16a6c51
octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
Dipendra333 Oct 17, 2024
878bc93
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c
Dipendra333 Oct 17, 2024
af3b13c
octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c
Dipendra333 Oct 17, 2024
13aad93
ipv4: Switch inet_addr_hash() to less predictable hash.
q2ven Oct 18, 2024
9380eab
net: sched: fix use-after-free in taprio_change()
dmantipov Oct 18, 2024
325231a
net: sched: use RCU read-side critical section in taprio_dump()
dmantipov Oct 18, 2024
7f62751
netpoll: remove ndo_netpoll_setup() second argument
Oct 18, 2024
a6974a7
net: netdev_tx_sent_queue() small optimization
Oct 18, 2024
43d6d63
netlink: specs: Add missing bitset attrs to ethtool spec
donaldh Oct 18, 2024
d24d736
r8169: avoid unsolicited interrupts
hkallweit Oct 18, 2024
ab5411e
tools/net/ynl: improve async notification handling
donaldh Oct 18, 2024
97911db
netfilter: bpf: Pass string literal as format argument of request_mod…
horms Oct 18, 2024
7f057fb
net: hns3: default enable tx bounce buffer when smmu enabled
Oct 18, 2024
221b7d3
net: hns3: add sync command to sync io-pgtable
IronShen Oct 18, 2024
58adc30
net: hns3: fixed reset failure issues caused by the incorrect reset type
Oct 18, 2024
f37c6c2
net: hns3: fix missing features due to dev->features configuration to…
Oct 18, 2024
e2cff0a
net: hns3: Resolved the issue that the debugfs query result is incons…
Oct 18, 2024
3666e1c
net: hns3: don't auto enable misc vector
IronShen Oct 18, 2024
0769805
net: hns3: initialize reset_timer before hclgevf_misc_irq_init()
IronShen Oct 18, 2024
6eed049
net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds …
Oct 18, 2024
b21ac9b
net: hns3: fix kernel crash when 1588 is sent on HIP08 devices
Oct 18, 2024
a47e808
devlink: introduce devlink_nl_put_u64()
pkitszel Oct 18, 2024
2813c6d
devlink: use devlink_nl_put_u64() helper
pkitszel Oct 18, 2024
5267111
devlink: devl_resource_register(): differentiate error codes
pkitszel Oct 18, 2024
d03152a
devlink: region: snapshot IDs: consolidate error values
pkitszel Oct 18, 2024
8a9fe54
net: dsa: replace devlink resource registration calls by devl_ variants
pkitszel Oct 18, 2024
ff195aa
devlink: remove unused devlink_resource_occ_get_register() and _unreg…
pkitszel Oct 18, 2024
b51e686
devlink: remove unused devlink_resource_register()
pkitszel Oct 18, 2024
84a0f18
selftests: tls: add a selftest for wrapping rec_seq
qsn Oct 18, 2024
ae4c2b2
mm: page_frag: add a test module for page_frag
Oct 18, 2024
ed78562
mm: move the page fragment allocator from page_alloc into its own file
Oct 18, 2024
e058594
mm: page_frag: use initial zero offset for page_frag_alloc_align()
Oct 18, 2024
172e152
mm: page_frag: avoid caller accessing 'page_frag_cache' directly
Oct 18, 2024
73a4e69
xtensa: remove the get_order() implementation
Oct 18, 2024
a82bb85
mm: page_frag: reuse existing space for 'size' and 'pfmemalloc'
Oct 18, 2024
e306691
mm: page_frag: some minor refactoring before adding new API
Oct 18, 2024
d2b9c54
mm: page_frag: use __alloc_pages() to replace alloc_pages_node()
Oct 18, 2024
cf7bc29
net: rename skb_copy_to_page_nocache() helper
Oct 18, 2024
68772d9
mm: page_frag: introduce prepare/probe/commit API
Oct 18, 2024
c73b7ad
mm: page_frag: add testing for the newly added prepare API
Oct 18, 2024
021a76e
net: replace page_frag with page_frag_cache
Oct 18, 2024
a042eeb
mm: page_frag: update documentation for page_frag
Oct 18, 2024
699ba67
mm: page_frag: add an entry in MAINTAINERS for page_frag
Oct 18, 2024
9b064cc
bareudp: Use pcpu stats to update rx_dropped counter.
Oct 18, 2024
27929e3
net: vlan: Use vlan_prio instead of vlan_qos in mapping
Oct 18, 2024
cdba1fa
r8152: fix deadlock in usb reset during resume
Oct 18, 2024
b2879a8
ipmr: Don't mark ip6mr_rtnl_msg_handlers as __initconst
arndb Oct 18, 2024
5575fee
netfliter: xtables: fix typo causing some targets to not load on IPv6
K900 Oct 18, 2024
78c7161
net: dsa: microchip: disable EEE for KSZ879x/KSZ877x/KSZ876x
Gateworks Oct 18, 2024
d4aba16
igc: Link IRQs to NAPI instances
jdamato-fsly Oct 18, 2024
6ab9859
igc: Link queues to NAPI instances
jdamato-fsly Oct 18, 2024
7f3b8a2
net: atlantic: support reading SFP module info
lorenz Oct 18, 2024
12a0bf0
hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
haiyangz Oct 18, 2024
7f25d00
net: mv643xx: use ethtool_puts
neheb Oct 18, 2024
e9e76c4
net: stmmac: Add snps_id, dev_id to struct plat_stmmacenet_data
Oct 18, 2024
6df4ff5
net: stmmac: Add basic dw25gmac support in stmmac core
Oct 18, 2024
2548211
net: stmmac: Integrate dw25gmac into stmmac hwif handling
Oct 18, 2024
7372d27
net: stmmac: Add PCI driver support for BCM8958x
Oct 18, 2024
42ecd3e
net: stmmac: Add BCM8958x driver to build system
Oct 18, 2024
b58b397
net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
Oct 18, 2024
a426ebc
net: stmmac: Disable PCS Link and AN interrupt when PCS AN is disabled
Oct 18, 2024
cdeb844
Drop packets with invalid headers to prevent KMSAN infoleak
danieltherealyang Oct 19, 2024
ccfd915
net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port()
javiercarrascocruz Oct 19, 2024
dab4c60
net: dsa: mv88e6xxx: group cycle counter coefficients
shenghaoyang Oct 20, 2024
0d04227
net: dsa: mv88e6xxx: read cycle counter period from hardware
shenghaoyang Oct 20, 2024
c3ff1b6
net: dsa: mv88e6xxx: support 4000ps cycle counter period
shenghaoyang Oct 20, 2024
254d147
net: sched: etf: Use str_on_off() helper function in etf_init()
Oct 20, 2024
2014b35
ieee802154: Replace BOOL_TO_STR() with str_true_false()
Oct 20, 2024
2892d6a
usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 dr…
benjajaja Oct 20, 2024
51ff4b4
net: stmmac: enable MAC after MTL configuring
Oct 21, 2024
9341f85
bpf: fix filed access without lock
mrpre Oct 21, 2024
143b371
net: Add napi_struct parameter irq_suspend_timeout
martinkarsten Oct 21, 2024
a39847b
net: Suspend softirq when prefer_busy_poll is set
martinkarsten Oct 21, 2024
5275713
net: Add control functions for irq suspension
martinkarsten Oct 21, 2024
8389d50
eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set
martinkarsten Oct 21, 2024
6f0f638
eventpoll: Control irq suspension for prefer_busy_poll
martinkarsten Oct 21, 2024
c298a94
docs: networking: Describe irq suspension
jdamato-fsly Oct 21, 2024
8870aec
net: bnxt: use ethtool string helpers
neheb Oct 21, 2024
93706de
bonding: return detailed error when loading native XDP fails
liuhangbin Oct 21, 2024
b786667
Documentation: bonding: add XDP support explanation
liuhangbin Oct 21, 2024
b96c986
net: stmmac: dwmac4: Fix high address display by updating reg_space[]…
Oct 21, 2024
30dfcc3
net: stmmac: dwmac4: Fix MTL_OP_MODE_RTC mask and shift macros
Oct 21, 2024
8ef7c3c
net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation
Oct 21, 2024
dc0fa68
net: stmmac: dwmac4: Receive Watchdog Timeout is not in abnormal inte…
Oct 21, 2024
82881f3
net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
Oct 21, 2024
57d32b0
bonding: add ns target multicast address to slave device
liuhangbin Oct 21, 2024
10051e0
macsec: Fix use-after-free while sending the offloading packet
Oct 21, 2024
1e4e1db
mptcp: init: protect sched with rcu_read_lock
matttbe Oct 21, 2024
c0bf8cd
mptcp: remove unneeded lock when listing scheds
matttbe Oct 21, 2024
dd4e345
selftests: mptcp: list sysctl data
matttbe Oct 21, 2024
bf80f55
wwan: core: Add WWAN ADB and MIPC port type
takecs Oct 21, 2024
8553ee3
net: wwan: t7xx: Add debug port
takecs Oct 21, 2024
dd8ee05
docs: networking: packet_mmap: replace dead links with archive.org links
kxxt Oct 21, 2024
fda8277
mptcp: pm: send ACK on non-stale subflows
matttbe Oct 21, 2024
4f32e1a
mptcp: annotate data-races around subflow->fully_established
Oct 21, 2024
27419b6
mptcp: implement mptcp_pm_connection_closed
Oct 21, 2024
de95b03
mptcp: use "middlebox interference" RST when no DSS
dcaratti Oct 21, 2024
59766f0
net: amd8111e: Remove duplicate definition of PCI_VENDOR_ID_AMD
yghannam Oct 21, 2024
2a5e896
tcp: add a common helper to debug the underlying issue
JasonXing Oct 21, 2024
23eb1f8
tcp: add more warn of socket in tcp_send_loss_probe()
JasonXing Oct 21, 2024
a0596ea
selftest/tcp-ao: Add filter tests
leocstone Oct 21, 2024
2fd4c20
net: systemport: Remove unused txchk accessors
ffainelli Oct 21, 2024
fd0d87d
net: systemport: Move IO macros to header file
ffainelli Oct 21, 2024
be1600a
Merge tag 'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux…
Oct 22, 2024
6415950
rtnetlink: Make per-netns RTNL dereference helpers to macro.
q2ven Oct 21, 2024
0637acc
rtnetlink: Define RTNL_FLAG_DOIT_PERNET for per-netns RTNL doit().
q2ven Oct 21, 2024
1af61fd
ipv4: Factorise RTM_NEWADDR validation to inet_validate_rtm().
q2ven Oct 21, 2024
ddf8887
ipv4: Don't allocate ifa for 0.0.0.0 in inet_rtm_newaddr().
q2ven Oct 21, 2024
bee5e19
ipv4: Convert RTM_NEWADDR to per-netns RTNL.
q2ven Oct 21, 2024
dcd6740
ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr().
q2ven Oct 21, 2024
5c78daa
ipv4: Convert RTM_DELADDR to per-netns RTNL.
q2ven Oct 21, 2024
af51904
ipv4: Convert check_lifetime() to per-netns RTNL.
q2ven Oct 21, 2024
8c5a80c
rtnetlink: Define rtnl_net_trylock().
q2ven Oct 21, 2024
203ee5b
ipv4: Convert devinet_sysctl_forward() to per-netns RTNL.
q2ven Oct 21, 2024
f9cfeac
ipv4: Convert devinet_ioctl() to per-netns RTNL except for SIOCSIFFLAGS.
q2ven Oct 21, 2024
8e25dd7
ipv4: Convert devinet_ioctl to per-netns RTNL.
q2ven Oct 21, 2024
0ebc1b5
eth: fbnic: Add support to write TCE TCAM entries
Oct 21, 2024
89f8ab4
UAPI: ethtool: Use __struct_group() in struct ethtool_link_settings
GustavoARSilva Oct 21, 2024
459a0dd
net: ethtool: Avoid thousands of -Wflex-array-member-not-at-end warnings
GustavoARSilva Oct 21, 2024
9d83fa3
tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
Oct 21, 2024
5f3acc5
tcp: create FLAG_TS_PROGRESS
Oct 21, 2024
684edfb
tcp: use BIT() macro in include/net/tcp.h
minuscat Oct 21, 2024
8175303
tcp: extend TCP flags to allow AE bit/ACE field
Oct 21, 2024
fd490a3
tcp: reorganize SYN ECN code
Oct 21, 2024
98a1d2e
tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check()
Oct 21, 2024
9165e5d
tcp: helpers for ECN mode handling
Oct 21, 2024
7d39d40
gso: AccECN support
Oct 21, 2024
bb7128c
gro: prevent ACE field corruption & better AccECN handling
Oct 21, 2024
d0acd13
tcp: AccECN support to tcp_add_backlog
Oct 21, 2024
d166d84
tcp: allow ECN bits in TOS/traffic class
Oct 21, 2024
a7443f8
tcp: Pass flags to __tcp_send_ack
Oct 21, 2024
fcf538f
tcp: fast path functions later
Oct 21, 2024
2ece73c
net: sysctl: introduce sysctl SYSCTL_FIVE
minuscat Oct 21, 2024
bd19d28
ice: Add support for persistent NAPI config
jdamato-fsly Oct 21, 2024
3c62841
net: dsa: use ethtool string helpers
neheb Oct 21, 2024
7443499
net: ibm: emac: use netif_receive_skb_list
neheb Oct 22, 2024
d7f253c
net: ibm: emac: use devm_platform_ioremap_resource
neheb Oct 22, 2024
0cd298c
net: ibm: emac: use platform_get_irq
neheb Oct 22, 2024
361e401
net: ibm: emac: use devm for mutex_init
neheb Oct 22, 2024
63bf304
net: ibm: emac: generate random MAC if not found
neheb Oct 22, 2024
5eaa1d1
enic: Create enic_wq/rq structures to bundle per wq/rq data
nrescobar Oct 22, 2024
9be481d
enic: Make MSI-X I/O interrupts come after the other required ones
nrescobar Oct 22, 2024
1d8f552
enic: Save resource counts we read from HW
nrescobar Oct 22, 2024
af26c99
enic: Allocate arrays in enic struct based on VIC config
nrescobar Oct 22, 2024
e0b2840
enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a more robust…
nrescobar Oct 22, 2024
c3e5e78
igb: Fix spelling "intialize"->"initialize"
johnnypark777 Oct 22, 2024
af61003
dt-bindings: net: add compatible string for i.MX95 EMDIO
Oct 22, 2024
1a1784d
dt-bindings: net: add i.MX95 ENETC support
Oct 22, 2024
bf55b4e
dt-bindings: net: add bindings for NETC blocks control
Oct 22, 2024
b3f13b0
net: enetc: add initial netc-blk-ctrl driver support
Oct 22, 2024
76a4c0d
net: enetc: extract common ENETC PF parts for LS1028A and i.MX95 plat…
Oct 22, 2024
06e0571
net: enetc: build enetc_pf_common.c as a separate module
Oct 22, 2024
1709fe8
net: enetc: remove ERR050089 workaround for i.MX95
vladimiroltean Oct 22, 2024
2c1602e
PCI: Add NXP NETC vendor ID and device IDs
Oct 22, 2024
bd1f113
net: enetc: add i.MX95 EMDIO support
Oct 22, 2024
d8fb945
net: enetc: extract enetc_int_vector_init/destroy() from enetc_alloc_…
wangxiaoningnxp Oct 22, 2024
e210fbb
net: enetc: optimize the allocation of tx_bdr
wangxiaoningnxp Oct 22, 2024
fd28d75
net: enetc: add preliminary support for i.MX95 ENETC PF
Oct 22, 2024
5bd6e0e
MAINTAINERS: update ENETC driver files and maintainers
Oct 22, 2024
b129d46
igc: Fix passing 0 to ERR_PTR in igc_xdp_run_prog()
Oct 22, 2024
07b44b7
igb: Fix passing 0 to ERR_PTR in igb_run_xdp()
Oct 22, 2024
462cad1
ixgbe: Fix passing 0 to ERR_PTR in ixgbe_run_xdp()
Oct 22, 2024
c40dbbe
ixgbevf: Fix passing 0 to ERR_PTR in ixgbevf_run_xdp()
Oct 22, 2024
a2351e8
ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_f…
idosch Oct 22, 2024
0630a9e
igb: Fix potential invalid memory access in igb_init_module()
Oct 22, 2024
7111879
ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
idosch Oct 22, 2024
a456fee
tests: hsr: Increase timeout to 10 minutes
Oct 22, 2024
7a5a581
net: fix crash when config small gso_max_size/gso_ipv4_max_size
Oct 22, 2024
c60fdb4
net: ftgmac100: refactor getting phy device handle
aspeedJacky Oct 22, 2024
63e76df
net: wwan: t7xx: reset device if suspend fails
Jinjian-Song Oct 22, 2024
4562b25
net: netfilter: Fix use-after-free in get_info()
Oct 22, 2024
7ba4afd
xfrm: extract dst lookup parameters into a struct
ebirger Oct 22, 2024
325a621
xfrm: respect ip protocols rules criteria when performing dst lookups
ebirger Oct 22, 2024
080a421
xfrm: policy: remove last remnants of pernet inexact list
Oct 22, 2024
8c4cb85
xfrm: validate new SA's prefixlen using SA family when sel.family is …
qsn Oct 22, 2024
82b0908
xfrm: fix one more kernel-infoleak in algo dumping
Oct 22, 2024
e9d4905
s390/time: Add clocksource id to TOD clock
svens-s390 Oct 22, 2024
4c7cd12
s390/time: Add PtP driver
svens-s390 Oct 22, 2024
739fa6e
mctp i2c: handle NULL header address
mkj Oct 22, 2024
ae35ae7
forwarding: set timeout to 3 hours
Feb 1, 2024
263f89b
profile patch
kuba-moo Aug 17, 2024
e668f3d
tc_action dbg
kuba-moo Aug 30, 2024
bb956de
fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer
kuba-moo Oct 10, 2024
404a844
Merge branch 'net-next-2024-10-22--15-00' into HEAD
Oct 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -203,12 +203,16 @@ Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
Faith Ekstrand <faith.ekstrand@collabora.com> <jason@jlekstrand.net>
Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@intel.com>
Faith Ekstrand <faith.ekstrand@collabora.com> <jason.ekstrand@collabora.com>
Fangrui Song <i@maskray.me> <maskray@google.com>
Felipe W Damasio <felipewd@terra.com.br>
Felix Kuhling <fxkuehl@gmx.de>
Felix Moeller <felix@derklecks.de>
Fenglin Wu <quic_fenglinw@quicinc.com> <fenglinw@codeaurora.org>
Filipe Lautert <filipe@icewall.org>
Finn Thain <fthain@linux-m68k.org> <fthain@telegraphics.com.au>
Fiona Behrens <me@kloenk.dev>
Fiona Behrens <me@kloenk.dev> <me@kloenk.de>
Fiona Behrens <me@kloenk.dev> <fin@nyantec.com>
Franck Bui-Huu <vagabon.xyz@gmail.com>
Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com>
Frank Rowand <frowand.list@gmail.com> <frank.rowand@sony.com>
Expand Down Expand Up @@ -300,6 +304,11 @@ Jens Axboe <axboe@kernel.dk> <axboe@fb.com>
Jens Axboe <axboe@kernel.dk> <axboe@meta.com>
Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
Jernej Skrabec <jernej.skrabec@gmail.com> <jernej.skrabec@siol.net>
Jesper Dangaard Brouer <hawk@kernel.org> <brouer@redhat.com>
Jesper Dangaard Brouer <hawk@kernel.org> <hawk@comx.dk>
Jesper Dangaard Brouer <hawk@kernel.org> <jbrouer@redhat.com>
Jesper Dangaard Brouer <hawk@kernel.org> <jdb@comx.dk>
Jesper Dangaard Brouer <hawk@kernel.org> <netoptimizer@brouer.com>
Jessica Zhang <quic_jesszhan@quicinc.com> <jesszhan@codeaurora.org>
Jilai Wang <quic_jilaiw@quicinc.com> <jilaiw@codeaurora.org>
Jiri Kosina <jikos@kernel.org> <jikos@jikos.cz>
Expand Down
54 changes: 27 additions & 27 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -1358,10 +1358,6 @@ D: Major kbuild rework during the 2.5 cycle
D: ISDN Maintainer
S: USA

N: Gerrit Renker
E: gerrit@erg.abdn.ac.uk
D: DCCP protocol support.

N: Philip Gladstone
E: philip@gladstonefamily.net
D: Kernel / timekeeping stuff
Expand Down Expand Up @@ -1677,11 +1673,6 @@ W: http://www.carumba.com/
D: bug toaster (A1 sauce makes all the difference)
D: Random linux hacker

N: James Hogan
E: jhogan@kernel.org
D: Metag architecture maintainer
D: TZ1090 SoC maintainer

N: Tim Hockin
E: thockin@hockin.org
W: http://www.hockin.org/~thockin
Expand All @@ -1697,6 +1688,11 @@ D: hwmon subsystem maintainer
D: i2c-sis96x and i2c-stub SMBus drivers
S: USA

N: James Hogan
E: jhogan@kernel.org
D: Metag architecture maintainer
D: TZ1090 SoC maintainer

N: Dirk Hohndel
E: hohndel@suse.de
D: The XFree86[tm] Project
Expand Down Expand Up @@ -1872,6 +1868,10 @@ S: K osmidomkum 723
S: 160 00 Praha 6
S: Czech Republic

N: Seth Jennings
E: sjenning@redhat.com
D: Creation and maintenance of zswap

N: Jeremy Kerr
D: Maintainer of SPU File System

Expand Down Expand Up @@ -2188,19 +2188,6 @@ N: Mike Kravetz
E: mike.kravetz@oracle.com
D: Maintenance and development of the hugetlb subsystem

N: Seth Jennings
E: sjenning@redhat.com
D: Creation and maintenance of zswap

N: Dan Streetman
E: ddstreet@ieee.org
D: Maintenance and development of zswap
D: Creation and maintenance of the zpool API

N: Vitaly Wool
E: vitaly.wool@konsulko.com
D: Maintenance and development of zswap

N: Andreas S. Krebs
E: akrebs@altavista.net
D: CYPRESS CY82C693 chipset IDE, Digital's PC-Alpha 164SX boards
Expand Down Expand Up @@ -3191,6 +3178,11 @@ N: Ken Pizzini
E: ken@halcyon.com
D: CDROM driver "sonycd535" (Sony CDU-535/531)

N: Mathieu Poirier
E: mathieu.poirier@linaro.org
D: CoreSight kernel subsystem, Maintainer 2014-2022
D: Perf tool support for CoreSight

N: Stelian Pop
E: stelian@popies.net
P: 1024D/EDBB6147 7B36 0E07 04BC 11DC A7A0 D3F7 7185 9E7A EDBB 6147
Expand Down Expand Up @@ -3300,6 +3292,10 @@ S: Schlossbergring 9
S: 79098 Freiburg
S: Germany

N: Gerrit Renker
E: gerrit@erg.abdn.ac.uk
D: DCCP protocol support.

N: Thomas Renninger
E: trenn@suse.de
D: cpupowerutils
Expand Down Expand Up @@ -3576,11 +3572,6 @@ D: several improvements to system programs
S: Oldenburg
S: Germany

N: Mathieu Poirier
E: mathieu.poirier@linaro.org
D: CoreSight kernel subsystem, Maintainer 2014-2022
D: Perf tool support for CoreSight

N: Robert Schwebel
E: robert@schwebel.de
W: https://www.schwebel.de
Expand Down Expand Up @@ -3771,6 +3762,11 @@ S: Chr. Winthersvej 1 B, st.th.
S: DK-1860 Frederiksberg C
S: Denmark

N: Dan Streetman
E: ddstreet@ieee.org
D: Maintenance and development of zswap
D: Creation and maintenance of the zpool API

N: Drew Sullivan
E: drew@ss.org
W: http://www.ss.org/
Expand Down Expand Up @@ -4286,6 +4282,10 @@ S: Pipers Way
S: Swindon. SN3 1RJ
S: England

N: Vitaly Wool
E: vitaly.wool@konsulko.com
D: Maintenance and development of zswap

N: Chris Wright
E: chrisw@sous-sol.org
D: hacking on LSM framework and security modules.
Expand Down
6 changes: 6 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 |
Expand Down Expand Up @@ -186,6 +188,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V1 | #1619801 | N/A |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 |
Expand Down Expand Up @@ -289,3 +293,5 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Microsoft | Azure Cobalt 100| #2253138 | ARM64_ERRATUM_2253138 |
+----------------+-----------------+-----------------+-----------------------------+
| Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
71 changes: 71 additions & 0 deletions Documentation/core-api/packing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,77 @@ the more significant 4-byte word.
We always think of our offsets as if there were no quirk, and we translate
them afterwards, before accessing the memory region.

Note on buffer lengths not multiple of 4
----------------------------------------

To deal with memory layout quirks where groups of 4 bytes are laid out "little
endian" relative to each other, but "big endian" within the group itself, the
concept of groups of 4 bytes is intrinsic to the packing API (not to be
confused with the memory access, which is performed byte by byte, though).

With buffer lengths not multiple of 4, this means one group will be incomplete.
Depending on the quirks, this may lead to discontinuities in the bit fields
accessible through the buffer. The packing API assumes discontinuities were not
the intention of the memory layout, so it avoids them by effectively logically
shortening the most significant group of 4 octets to the number of octets
actually available.

Example with a 31 byte sized buffer given below. Physical buffer offsets are
implicit, and increase from left to right within a group, and from top to
bottom within a column.

No quirks:

::

31 29 28 | Group 7 (most significant)
27 26 25 24 | Group 6
23 22 21 20 | Group 5
19 18 17 16 | Group 4
15 14 13 12 | Group 3
11 10 9 8 | Group 2
7 6 5 4 | Group 1
3 2 1 0 | Group 0 (least significant)

QUIRK_LSW32_IS_FIRST:

::

3 2 1 0 | Group 0 (least significant)
7 6 5 4 | Group 1
11 10 9 8 | Group 2
15 14 13 12 | Group 3
19 18 17 16 | Group 4
23 22 21 20 | Group 5
27 26 25 24 | Group 6
30 29 28 | Group 7 (most significant)

QUIRK_LITTLE_ENDIAN:

::

30 28 29 | Group 7 (most significant)
24 25 26 27 | Group 6
20 21 22 23 | Group 5
16 17 18 19 | Group 4
12 13 14 15 | Group 3
8 9 10 11 | Group 2
4 5 6 7 | Group 1
0 1 2 3 | Group 0 (least significant)

QUIRK_LITTLE_ENDIAN | QUIRK_LSW32_IS_FIRST:

::

0 1 2 3 | Group 0 (least significant)
4 5 6 7 | Group 1
8 9 10 11 | Group 2
12 13 14 15 | Group 3
16 17 18 19 | Group 4
20 21 22 23 | Group 5
24 25 26 27 | Group 6
28 29 30 | Group 7 (most significant)

Intended use
------------

Expand Down
54 changes: 54 additions & 0 deletions Documentation/devicetree/bindings/display/elgin,jg10309-01.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/elgin,jg10309-01.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Elgin JG10309-01 SPI-controlled display

maintainers:
- Fabio Estevam <festevam@gmail.com>

description: |
The Elgin JG10309-01 SPI-controlled display is used on the RV1108-Elgin-r1
board and is a custom display.

allOf:
- $ref: /schemas/spi/spi-peripheral-props.yaml#

properties:
compatible:
const: elgin,jg10309-01

reg:
maxItems: 1

spi-max-frequency:
maximum: 24000000

spi-cpha: true

spi-cpol: true

required:
- compatible
- reg
- spi-cpha
- spi-cpol

additionalProperties: false

examples:
- |
spi {
#address-cells = <1>;
#size-cells = <0>;

display@0 {
compatible = "elgin,jg10309-01";
reg = <0>;
spi-max-frequency = <24000000>;
spi-cpha;
spi-cpol;
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,6 @@ allOf:
enum:
- fsl,ls1043a-extirq
- fsl,ls1046a-extirq
- fsl,ls1088a-extirq
- fsl,ls2080a-extirq
- fsl,lx2160a-extirq
then:
properties:
interrupt-map:
Expand All @@ -95,6 +92,29 @@ allOf:
- const: 0xf
- const: 0

- if:
properties:
compatible:
contains:
enum:
- fsl,ls1088a-extirq
- fsl,ls2080a-extirq
- fsl,lx2160a-extirq
# The driver(drivers/irqchip/irq-ls-extirq.c) have not use standard DT
# function to parser interrupt-map. So it doesn't consider '#address-size'
# in parent interrupt controller, such as GIC.
#
# When dt-binding verify interrupt-map, item data matrix is spitted at
# incorrect position. Remove interrupt-map restriction because it always
# wrong.

then:
properties:
interrupt-map-mask:
items:
- const: 0xf
- const: 0

additionalProperties: false

examples:
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ properties:

msi-parent:
deprecated: true
$ref: /schemas/types.yaml#/definitions/phandle
maxItems: 1
description:
Describes the MSI controller node handling message
interrupts for the MC. When there is no translation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ properties:
- brcm,asp-v2.1-mdio
- brcm,asp-v2.2-mdio
- brcm,unimac-mdio
- brcm,bcm6846-mdio

reg:
minItems: 1
Expand Down
Loading
Loading