FreeBSD/src 40e0547share/man/man4 fwcam.4 Makefile, sys/conf NOTES

fwcam: add IIDC 1394 FireWire camera driver

Add fwcam(4), a driver for IIDC v1.30 (TA Document 1999023) digital
cameras over IEEE 1394.

Supports Format_0 (VGA) video modes with isochronous receive DMA,
feature control (brightness, exposure, gain, shutter, white balance,
focus, etc.), poll/kqueue, and hot-plug via bus reset handling.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57685
DeltaFile
+1,051-0sys/dev/firewire/fwcam.c
+263-0sys/dev/firewire/fwcam.h
+116-0share/man/man4/fwcam.4
+11-0sys/modules/firewire/fwcam/Makefile
+1-0share/man/man4/Makefile
+1-0sys/conf/NOTES
+1,443-02 files not shown
+1,445-08 files

FreeBSD/src af20f01sys/dev/firewire fw_helpers.h

firewire: add shared helpers for ISO receive drivers

Add fw_helpers.h with common static inline helpers for FireWire ISO
receive drivers: async xfer wait with timeout and tlabel cleanup,
quadlet read/write, and ISO mbuf management.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57684
DeltaFile
+290-0sys/dev/firewire/fw_helpers.h
+290-01 files

FreeBSD/src 104b311sys/dev/asmc asmc.c

asmc: Refactor sensor detection and sysctl registration

Replace repeated per-sensor-type blocks for voltage, current, power,
and ambient light sensors with table-driven loops.

Reviewed by:    ngie, adrian
Differential Revision:  https://reviews.freebsd.org/D57595
DeltaFile
+65-78sys/dev/asmc/asmc.c
+65-781 files

FreeBSD/src f6cb220sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Fix error tests

How I failed to notice this during the review will remain a mistery.

Fixes:          29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
Event:          Halifax Hackathon 202606
Location:       jrm@'s bathroom
Sponsored by:   The FreeBSD Foundation
DeltaFile
+19-13sys/x86/cpufreq/hwpstate_intel.c
+19-131 files

FreeBSD/src e4fdaaacrypto/heimdal/appl/login login.1, crypto/heimdal/appl/telnet/telnet telnet.1

heimdal: Fix some manpage typos

Reviewed by:    hrs
Event:          Halifax Hackathon 202606
Location:       jrm@'s couch
DeltaFile
+1-1crypto/heimdal/appl/telnet/telnet/telnet.1
+1-1crypto/heimdal/appl/login/login.1
+2-22 files

FreeBSD/src 5f43a84. .git-blame-ignore-revs

.git-blame-ignore-revs: sys/kern/kern_cpu.c whitespace changes

Event:          Halifax Hackathon 202606
Location:       jrm@'s kitchen
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-0.git-blame-ignore-revs
+2-01 files

FreeBSD/src 3525528sys/kern kern_cpu.c

cpufreq: Fix the incorrect format

Event:          Halifax Hackathon 202606
Location:       jrm@'s dining room
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57275
DeltaFile
+3-3sys/kern/kern_cpu.c
+3-31 files

FreeBSD/src 7b10734sys/x86/cpufreq hwpstate_amd.c

hwpstate_amd(4): Rename remaining 'struct set_autonomous_hwp_data'

For consistency.

No functional change (intended).

Fixes:          c6a0eb7ada62 ("hwpstate_amd(4): Rename '*set_autonomous_hwp*()' => 'enable_cppc*()'")
Event:          Halifax Hackathon 202606
Location:       jrm@'s living room
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sys/x86/cpufreq/hwpstate_amd.c
+3-31 files

FreeBSD/src d082115lib/libsys kqueue.2

kqueue.2: knote is activated as the first action of tdsendsignal()

(cherry picked from commit df8ca3f89aa2b2c374886cc39b24c76796d7db9a)
DeltaFile
+1-1lib/libsys/kqueue.2
+1-11 files

FreeBSD/src b4bbe15sys/amd64/amd64 exception.S

amd64: do not restore fsbase/gsbase for 32bit processes

(cherry picked from commit c7e5802ab6e6230a5782a09c914585d055eb5223)
DeltaFile
+31-0sys/amd64/amd64/exception.S
+31-01 files

FreeBSD/src 41e974asys/x86/x86 ucode.c

x86/ucode.c: supposedly fix i386 compilation

PR:     295926

(cherry picked from commit f4cd99131c70e8be2a793d939b644e20bbbd3374)
DeltaFile
+1-1sys/x86/x86/ucode.c
+1-11 files

FreeBSD/src b94b531sys/dev/efidev efirt.c

efirt(9): carefully destroy efi_lock

(cherry picked from commit 8edcb37dd0753dc7e50044d9ccf0e991392a3d84)
DeltaFile
+7-5sys/dev/efidev/efirt.c
+7-51 files

FreeBSD/src 9817261sys/dev/efidev efirt.c

efirt(9): in verbose mode, announce the attachment and fw spec version

(cherry picked from commit 43fb5b33b00f3b66ec03ab3e0ea002afd16cb7b3)
DeltaFile
+8-1sys/dev/efidev/efirt.c
+8-11 files

FreeBSD/src 3a3d121sys/fs/nfsclient nfs_clvnops.c

nfs_clvnops.c: Fix the case where va_flags are being cleared

Commits c5d72d2 and 3b6d4c6 broke the case where the
archive/hidden/system attributes are being set false
(UF_ARCHIVE, UF_HIDDEN or UF_SYSTEM bits being cleared.)
and the NFS server does not support those attributes.
These patches only checked for support if the
archive/hidden/system attributes were non-zero.

This patch fixes the problem.

PR:     296088

(cherry picked from commit 572680712c317b81d66475203ac1b9d6bbeca5d5)
DeltaFile
+3-6sys/fs/nfsclient/nfs_clvnops.c
+3-61 files

FreeBSD/src 39975c7sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): sysctl_epp_select(): Cache again new EPP value

This caching was removed inadvertently in the commit mentioned below.

Fixes:          8452afeb5682 ("hwpstate_intel: Use 8bit scale instead of percentage scale")
Event:          Halifax Hackathon 202606
Location:       jrm@'s living room
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-5sys/x86/cpufreq/hwpstate_intel.c
+5-51 files

FreeBSD/src 0143a40sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Fix recent copyright formatting

Add an "empty" (comment) line between copyright and the Foundation text.

Fixes:          29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
Event:          Halifax Hackathon 202606
Location:       jrm@'s living room
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/x86/cpufreq/hwpstate_intel.c
+1-01 files

FreeBSD/src 66d48f0sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Comment the EPB to EPP computation

Explain why the '* 17' instead of '* 16', as suggested in revision
D55629.

Event:          Halifax Hackathon 202606
Location:       jrm@'s living room
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-0sys/x86/cpufreq/hwpstate_intel.c
+4-01 files

FreeBSD/src 3377f38sys/kern subr_uio.c

uiomove_fault(): initialize save with ~0 when no flags are cleared

Reported by:    markj
Fixes:  4c4195700249 ("sys: use curthread_pflags_set/restore to manage TDP_DEADLKTREAT for uio")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1sys/kern/subr_uio.c
+1-11 files

FreeBSD/src e63fbccusr.sbin/pciconf pciconf.c pciconf.8

pciconf: Add option to write into a BAR region

Add option -W that allows to write into a BAR region.

Also, add an option -R that allows to read from a BAR region that
works similar to -r that reads from the PCI config space.

Reviewed by:    bcr (manpages), jhb
Differential Revision:  https://reviews.freebsd.org/D55915
DeltaFile
+161-19usr.sbin/pciconf/pciconf.c
+26-5usr.sbin/pciconf/pciconf.8
+187-242 files

FreeBSD/src 4726b80sys/ofed/drivers/infiniband/core ib_umem_odp.c ib_addr.c, sys/ofed/include/rdma ib_umem_odp.h

OFED: Various changes from Linux 4.20

This contains changes from the following Linux commits:

627212c9d49b RDMA/core: Replace open-coded variant of get_device
adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes
954a8e3aea87 RDMA/cma: Protect cma dev list with lock
722c7b2bfead RDMA/{cma, core}: Avoid callback on rdma_addr_cancel()
f9d08f1e1939 RDMA/core: Rate limit MAD error messages
e1f540c3ed0e RDMA/core: Define client_data_lock as rwlock instead of spinlock
2d65f49ff961 RDMA/core: Use simpler spin lock irq API from blocking context
4512acd0d34c RDMA/core: Remove context entries from list while unregistering device
f7b65d9bf2db RDMA/core: Use simplified list_for_each
93688ddbe1da RDMA/core: No need to protect kfree with spin lock and semaphore
50704e039ab1 RDMA/umem: Restore lockdep check while downgrading lock
eb93c82ed8c7 RDMA/core: Document QP @event_handler function
4269024639f6 RDMA/core: Document CM @event_handler function
77addc524473 RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr
a362ea1d9e1a RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6

    [20 lines not shown]
DeltaFile
+285-332sys/ofed/drivers/infiniband/core/ib_umem_odp.c
+222-95sys/ofed/drivers/infiniband/core/ib_addr.c
+49-51sys/ofed/drivers/infiniband/core/ib_umem.c
+41-34sys/ofed/include/rdma/ib_umem_odp.h
+37-35sys/ofed/drivers/infiniband/core/ib_mad.c
+28-35sys/ofed/drivers/infiniband/core/ib_sysfs.c
+662-58211 files not shown
+779-67117 files

FreeBSD/src 1d99fedsys/ofed/drivers/infiniband/core ib_cma.c ib_verbs.c, sys/ofed/include/rdma ib_addr.h ib_verbs.h

OFED: Various changes from Linux 4.16

This contains changes from the following Linux commits:

c5c4e40e90b5 IB/CM: Change sgid to IB GID when handling CM request
54a6d63f14bd IB/mlx4: Potential buffer overflow in _mlx4_set_path()
56d0a7d9a0f0 IB/core: Depend on IPv6 stack to resolve link local address for RoCEv2
1060f8653414 IB/{core/cm}: Fix generating a return AH for RoCEE
981b5a2384b7 RDMA/cma: Introduce and use helper functions to init work
c42388053758 RDMA/cma: Avoid setting path record type twice
4367ec7fe2dd RDMA/cma: Simplify netdev check
151ed9d70097 IB/core: Refactor to avoid unnecessary check on GID lookup miss
b0dd0d335364 IB/core: Avoid unnecessary type cast
86937fcd6ed2 RDMA/core: Avoid redundant memcpy in rdma_addr_find_l2_eth_by_grh
1c43d5d308f0 IB/core: Avoid exporting module internal ib_find_gid_by_filter()
dbb12562f7c2 IB/{core, ipoib}: Simplify ib_find_gid to search only for IB link layer
f6bdb14267ba IB/{core, umad, cm}: Rename ib_init_ah_from_wc to ib_init_ah_attr_from_wc
4ad6a0245ec8 IB/{core, cm, cma, ipoib}: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path
33f93e1ebcf5 IB/cm: Fix sleeping while spin lock is held

    [37 lines not shown]
DeltaFile
+140-85sys/ofed/drivers/infiniband/core/ib_cma.c
+105-95sys/ofed/drivers/infiniband/core/ib_verbs.c
+94-64sys/ofed/drivers/infiniband/core/ib_cm.c
+8-33sys/ofed/include/rdma/ib_addr.h
+21-15sys/ofed/include/rdma/ib_verbs.h
+16-12sys/ofed/drivers/infiniband/core/ib_cq.c
+384-30412 files not shown
+475-36718 files

FreeBSD/src 6a75471sys/ofed/drivers/infiniband/core ib_cache.c ib_verbs.c

OFED: Various changes from Linux 4.19

Many of these changes deal with shifting from fetcing SGID attributes
via an index in drivers to including references to SGID attributes in
other structures passed to driver callbacks which can be used directly
avoiding the need for fetching attributes via lookup functions.  I had
to fixup the ROCE GID management code directly as the version in
FreeBSD is very different from Linux.

I also tweaked the change from commit
475c8de7bf2dc86d9806709a04e9c8f524d4ec32 to use a goto to reduce diffs
with upstream to minimize conflicts when merging upstream changes.

This contains changes from the following Linux commits:

a1a4caeebac9 IB/core: Do not set the gid type when reserving default entries
1c36cf912ad1 IB/core: Store default GID property per-table instead of per-entry
1dfce2945771 IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid
83f6f8d29dd3 IB/core: Make rdma_find_gid_by_filter support all protocols

    [57 lines not shown]
DeltaFile
+445-288sys/ofed/drivers/infiniband/core/ib_cache.c
+340-75sys/ofed/drivers/infiniband/core/ib_verbs.c
+189-194sys/ofed/drivers/infiniband/core/ib_cma.c
+76-60sys/ofed/drivers/infiniband/core/ib_cm.c
+46-60sys/ofed/drivers/infiniband/core/ib_sa_query.c
+31-37sys/ofed/drivers/infiniband/core/ib_sysfs.c
+1,127-71442 files not shown
+1,433-1,16848 files

FreeBSD/src cd567a2sys/dev/mlx4/mlx4_ib mlx4_ib_main.c mlx4_ib_qp.c, sys/ofed/drivers/infiniband/core ib_cache.c ib_cm.c

OFED: Various changes from Linux 4.18

This contains changes from the following Linux commits:

e822ff213fe6 IB/cm: Store and restore ah_attr during CM message processing
0e225dcb7681 IB/cm: Store and restore ah_attr during LAP msg processing
a5c57d327272 IB/cm: Avoid AV ah_attr overwriting during LAP message handling
724631a9c6e9 IB/core: Introduce and use rdma_gid_table()
25e62655c793 IB/core: Reduce the places that use zgid
08bb558ac11a IB/core: Make testing MR flags for writability a static inline function

Commit 0e225dcb7681 was partially merged previously as
cm_init_av_for_lap() already existed in FreeBSD matching the version
from the Linux commit.

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Sponsored by:   Chelsio Communications
DeltaFile
+29-15sys/ofed/drivers/infiniband/core/ib_cache.c
+24-11sys/ofed/drivers/infiniband/core/ib_cm.c
+1-10sys/ofed/drivers/infiniband/core/ib_umem.c
+3-2sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
+1-1sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
+1-1sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
+59-401 files not shown
+60-407 files

FreeBSD/src b6354f0sys/ofed/include/rdma ib_verbs.h

OFED: Calculate UDP source port based on flow label or lqpn/rqpn

Calculate and set UDP source port based on the flow label. If flow label
is not defined in GRH then calculate it based on lqpn/rqpn.

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Obtained from:  Linux commit 18451db82ef7f943c60a7fce685f16172bda5106
Sponsored by:   Chelsio Communications
DeltaFile
+17-0sys/ofed/include/rdma/ib_verbs.h
+17-01 files

FreeBSD/src 45c0d87sys/dev/bnxt/bnxt_re ib_verbs.c, sys/dev/mlx4/mlx4_ib mlx4_ib_ah.c

OFED: A few channges from Linux 5.0

The main point of these changes is the last commit adding a couple of
helper functions used in ROCE drivers.

This contains changes from the following Linux commits:

a70c07397fd8 RDMA: Introduce and use GID attr helper to read RoCE L2 fields
8f9748602491 IB/cm: Reduce dependency on gid attribute ndev check
adb4a57a7a1d RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev
b4fb4cc5ba83 RDMA/cma: Fix unbalanced cm_id reference count during address resolve
d5665a21250e RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Sponsored by:   Chelsio Communications
DeltaFile
+44-0sys/ofed/include/rdma/ib_verbs.h
+32-0sys/ofed/drivers/infiniband/core/ib_cache.c
+12-9sys/dev/bnxt/bnxt_re/ib_verbs.c
+12-2sys/ofed/drivers/infiniband/core/ib_cma.c
+5-3sys/dev/mlx4/mlx4_ib/mlx4_ib_ah.c
+6-2sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
+111-164 files not shown
+123-2010 files

FreeBSD/src f08a980sys/dev/cxgbe/iw_cxgbe qp.c, sys/dev/mlx4/mlx4_ib mlx4_ib_main.c

OFED: Malloc API cleanups from Linux 4.18

This contains changes from the following Linux commits:

acafe7e30216 treewide: Use struct_size() for kmalloc()-family
fad953ce0b22 treewide: Use array_size() in vzalloc()
6396bb221514 treewide: kzalloc() -> kcalloc()
6da2ec56059c treewide: kmalloc() -> kmalloc_array()

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Sponsored by:   Chelsio Communications
DeltaFile
+11-7sys/dev/mthca/mthca_allocator.c
+10-6sys/ofed/drivers/infiniband/core/ib_umem_odp.c
+7-5sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
+6-4sys/ofed/drivers/infiniband/core/ib_cache.c
+5-3sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
+4-4sys/dev/cxgbe/iw_cxgbe/qp.c
+43-2918 files not shown
+84-6624 files

FreeBSD/src 75cde38sys/ofed/drivers/infiniband/core ib_cache.c ib_sa_query.c

OFED: Various changes from Linux 4.17

This contains changes from the following Linux commits:

a3b641af72ba RDMA/CM: move rdma_id_private to cma_priv.h
6612b4983f7e IB/core: Fix comments of GID query functions
b26c4a1138df IB/{core, ipoib}: Simplify ib_find_gid() for unused ndev
5ac08a341303 IB/cma: Use rdma_protocol_roce() and remove cma_protocol_roce_dev_port()
a9c06aeba997 IB/core: Remove rdma_resolve_ip_route() as exported symbol
a22af59ea9a5 IB/cm: Add and use a helper function to add cm_id's to the port list
cb12a8e2fa5f IB/cm: Introduce and use helper function to get cm_port from path
0a5141593567 IB/core: Refactor ib_init_ah_attr_from_path() for RoCE
e41a7c41947d IB/core: Move rdma_addr_find_l2_eth_by_grh to core_priv.h
98f1f4e0ed26 IB/core: Refer to RoCE port property instead of GID table property
114cc9c4b182 IB/cma: Resolve route only while receiving CM requests
9137108cc3d6 RDMA/rdma_cm: Fix use after free race with process_one_req
190fb9c4d130 IB/core: Refer to RoCE port property to decide building cache
22d24f75a193 IB/core: Search GID only for IB link layer
4ab7cb4bf362 IB/core: Refer to RoCE port property instead of GID table property

    [21 lines not shown]
DeltaFile
+307-246sys/ofed/drivers/infiniband/core/ib_cache.c
+104-90sys/ofed/drivers/infiniband/core/ib_sa_query.c
+48-100sys/ofed/drivers/infiniband/core/ib_addr.c
+95-0sys/ofed/drivers/infiniband/core/cma_priv.h
+10-67sys/ofed/drivers/infiniband/core/ib_cma.c
+39-14sys/ofed/drivers/infiniband/core/ib_cm.c
+603-51722 files not shown
+709-76428 files

FreeBSD/src eaf9f1asys/ofed/drivers/infiniband/core ib_verbs.c

OFED: Use _ib_modify_qp to implement ib_modify_qp

This was missed when merging in ib_modify_qp_with_udata() previously.

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Fixes:          b633e08c705f ("ibcore: Kernel space update based on Linux 5.7-rc1.")
Sponsored by:   Chelsio Communications
DeltaFile
+1-9sys/ofed/drivers/infiniband/core/ib_verbs.c
+1-91 files

FreeBSD/src 38d9ce1sys/dev/mlx4/mlx4_ib mlx4_ib_mad.c, sys/ofed/drivers/infiniband/core ib_cma.c ib_roce_gid_mgmt.c

OFED: Various changes from Linux 4.10

This contains changes from the following Linux commits:

850d8fd76507 IB/mlx4: Handle IPv4 header when demultiplexing MAD
a0b3455fcb2d IB/core: Remove debug prints after allocation failure
74226649f42d IB/ipoib: Remove and fix debug prints after allocation failure
870b28524552 IB/mthca: Remove debug prints after allocation failure
aa6aae38f7fb IB/core: Release allocated memory in cache setup failure
f73a1dbc45a5 infiniband: remove WARN that is not kernel bug
5f24410408fd rdma_cm: add rdma_consumer_reject_data helper function
5042a73d3e9d rdma_cm: add rdma_is_consumer_reject() helper function
d3f4aadd614c RDMA/core: Add the function ib_mtu_int_to_enum

Tested by:      Wafa Hamzah <wafah at nvidia.com> (mlx5_ib)
Tested by:      John Baldwin <jhb at FreeBSD.org> (iw_cxgbe)
Sponsored by:   Chelsio Communications
DeltaFile
+32-0sys/ofed/include/rdma/ib_verbs.h
+29-0sys/ofed/drivers/infiniband/core/ib_cma.c
+21-1sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
+4-14sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
+17-0sys/ofed/include/rdma/rdma_cm.h
+9-7sys/ofed/drivers/infiniband/core/ib_verbs.c
+112-2212 files not shown
+132-8018 files

FreeBSD/src 687057esys/ofed/drivers/infiniband/core ib_cm.c ib_uverbs_marshall.c, sys/ofed/include/rdma ib_verbs.h opa_addr.h

OFED: Various changes from Linux 4.14

This contains changes from the following Linux commits:

1cb2fc0db764 IB/mad: Change slid in RMPP recv from 16 to 32 bits
7e93e2cb835c IB/IPoIB: Increase local_lid to 32 bits
d541e45500bd IB/core: Convert ah_attr from OPA to IB when copying to user
6b3c0e6e6d5a IB/CM: Create appropriate path records when handling CM request
e92aa00a5189 IB/CM: Add OPA Path record support to CM
7db20ecd1d97 IB/core: Change wc.slid from 16 to 32 bits
db58540b021a IB/core: Change port_attr.sm_lid from 16 to 32 bits
582faf3150f5 IB/core: Change port_attr.lid size from 16 to 32 bits
ac3a949fb2ff IB/CM: Set appropriate slid and dlid when handling CM request
06f8174a9782 IB/core: Protect sysfs entry on ib_unregister_device
62ede7779904 Add OPA extended LID support
13c19222889d IB/rdmavt, hfi1, qib: Modify check_ah() to account for extended LIDs
d98bb7f7e6fa IB/hfi1: Determine 9B/16B L2 header type based on Address handle
dcc9881e6767 RDMA/(core, ulp): Convert register/unregister event handler to be void
f808c13fd373 lib/interval_tree: fast overlap detection

    [4 lines not shown]
DeltaFile
+131-28sys/ofed/drivers/infiniband/core/ib_cm.c
+46-5sys/ofed/include/rdma/ib_verbs.h
+43-5sys/ofed/drivers/infiniband/core/ib_uverbs_marshall.c
+39-2sys/ofed/include/rdma/opa_addr.h
+16-8sys/ofed/drivers/infiniband/core/ib_sa_query.c
+8-15sys/ofed/drivers/infiniband/core/ib_cache.c
+283-6319 files not shown
+341-11525 files