[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
** Tags removed: verification-needed-bionic ** Tags added: verification-done-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- bionic' to 'verification-done-bionic'. If the problem still exists, change the tag 'verification-needed-bionic' to 'verification-failed- bionic'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
** Changed in: ubuntu-z-systems Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
This bug was fixed in the package linux - 4.18.0-8.9 --- linux (4.18.0-8.9) cosmic; urgency=medium * linux: 4.18.0-8.9 -proposed tracker (LP: #1791663) * Cosmic update to v4.18.7 stable release (LP: #1791660) - rcu: Make expedited GPs handle CPU 0 being offline - net: 6lowpan: fix reserved space for single frames - net: mac802154: tx: expand tailroom if necessary - 9p/net: Fix zero-copy path in the 9p virtio transport - spi: davinci: fix a NULL pointer dereference - spi: pxa2xx: Add support for Intel Ice Lake - spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe - spi: cadence: Change usleep_range() to udelay(), for atomic context - mmc: block: Fix unsupported parallel dispatch of requests - mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts - mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS - readahead: stricter check for bdi io_pages - block: fix infinite loop if the device loses discard capability - block: blk_init_allocated_queue() set q->fq as NULL in the fail case - block: really disable runtime-pm for blk-mq - blkcg: Introduce blkg_root_lookup() - block: Introduce blk_exit_queue() - block: Ensure that a request queue is dissociated from the cgroup controller - apparmor: fix bad debug check in apparmor_secid_to_secctx() - dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace - libertas: fix suspend and resume for SDIO connected cards - media: Revert "[media] tvp5150: fix pad format frame height" - mailbox: xgene-slimpro: Fix potential NULL pointer dereference - Replace magic for trusting the secondary keyring with #define - Fix kexec forbidding kernels signed with keys in the secondary keyring to boot - powerpc/fadump: handle crash memory ranges array index overflow - powerpc/64s: Fix page table fragment refcount race vs speculative references - powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. - powerpc/pkeys: Give all threads control of their key permissions - powerpc/pkeys: Deny read/write/execute by default - powerpc/pkeys: key allocation/deallocation must not change pkey registers - powerpc/pkeys: Save the pkey registers before fork - powerpc/pkeys: Fix calculation of total pkeys. - powerpc/pkeys: Preallocate execute-only key - powerpc/nohash: fix pte_access_permitted() - powerpc64/ftrace: Include ftrace.h needed for enable/disable calls - powerpc/powernv/pci: Work around races in PCI bridge enabling - cxl: Fix wrong comparison in cxl_adapter_context_get() - IB/mlx5: Honor cnt_set_id_valid flag instead of set_id - IB/mlx5: Fix leaking stack memory to userspace - IB/srpt: Fix srpt_cm_req_recv() error path (1/2) - IB/srpt: Fix srpt_cm_req_recv() error path (2/2) - IB/srpt: Support HCAs with more than two ports - overflow.h: Add arithmetic shift helper - RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq - ib_srpt: Fix a use-after-free in srpt_close_ch() - ib_srpt: Fix a use-after-free in __srpt_close_all_ch() - RDMA/rxe: Set wqe->status correctly if an unexpected response is received - 9p: fix multiple NULL-pointer-dereferences - fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed - 9p/virtio: fix off-by-one error in sg list bounds check - net/9p/client.c: version pointer uninitialized - net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() - dm integrity: change 'suspending' variable from bool to int - dm thin: stop no_space_timeout worker when switching to write-mode - dm cache metadata: save in-core policy_hint_size to on-disk superblock - dm cache metadata: set dirty on all cache blocks after a crash - dm crypt: don't decrease device limits - dm writecache: fix a crash due to reading past end of dirty_bitmap - uart: fix race between uart_put_char() and uart_shutdown() - Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() - Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() - iio: sca3000: Fix missing return in switch - iio: ad9523: Fix displayed phase - iio: ad9523: Fix return value for ad952x_store() - extcon: Release locking when sending the notification of connector state - eventpoll.h: wrap casts in () properly - vmw_balloon: fix inflation of 64-bit GFNs - vmw_balloon: do not use 2MB without batching - vmw_balloon: VMCI_DOORBELL_SET does not check status - vmw_balloon: fix VMCI use when balloon built into kernel - rtc: omap: fix resource leak in registration error path - rtc: omap: fix potential crash on power off - tracing: Do not call start/stop() functions when tracing_on does not change - tracing/blktrace: Fix to allow setting same value - printk/tracing: Do not trace printk_nmi_enter() - livepatch:
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
** Changed in: ubuntu-z-systems Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
Applied the list provided, excluding ddb457c6993babbcdd41fca638b870d2a2fc3941, to our unstable (4.18) branch for cosmic. I'm not applying this to 4.17 as I expect the next kernel we upload for cosmic to be based on 4.18. ** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Changed in: linux (Ubuntu) Status: New => Fix Committed ** Changed in: linux (Ubuntu) Assignee: Canonical Kernel Team (canonical-kernel-team) => Seth Forshee (sforshee) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
If I omit ddb457c6993b "net/smc: Replace ib_query_gid with rdma_get_gid_attr" all the rest of the commits listed in comment #2 cherry pick cleanly. That commit is later reverted, though intermediate changes make it not a direct revert, but that does make think we can probably just omit it. If I do that I'm left with a net/smc that basically only differs from Linus' master in that it's lacking b4c296f9c964 "RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr" (aside from an include missing in a couple of files). Does this sound like a reasonable approach? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
These do not apply cleanly for me. I don't see git getting confused about deletions, rather I see that we have two or more branches which have merged and have conflicting changes, which doesn't make for easy cherry picks. I'll try to resolve this, but in the mean time I have a couple of questions. When I do 'git log v4.18..master net/smc' using Linus' master at the moment (050cdc6c9501abcd64720b8cc3e7941efee9547d) and compare to the list here, I notice a couple of things. First there's one commit that is missing (ignoring merges): e82f2e31f559 net/smc: optimize consumer cursor updates Should this also be cherry picked or is it unnecessary? The second thing I see is a couple of commits following the ones requested here (ignoring merges): 92f4e77c8591 Revert "net/smc: Replace ib_query_gid with rdma_get_gid_attr" b4c296f9c964 RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr Are these also wanted? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
** Tags added: kernel-da-key -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1786902] Re: [18.10 FEAT] SMC-Direct
All commits listed apply cleanly, apart from a couple where git (at least for me) gets confused about too many deletions. Forwarding to kernel team for consideration into unstable tree. ** Information type changed from Private to Public ** Description changed: - Provide support for next generation HiperSockets. - SMC-local (Shared Memory Communications -- local) provides a new architecture for high performance networking within a CEC. Buffers in the HSA can be shared between LPARs and will be used for communication. - A new socket family will be used to eliminate TCP overhead. Integration with existing tooling through TCP handshaking. + Provide support for next generation HiperSockets. + SMC-local (Shared Memory Communications -- local) provides a new architecture for high performance networking within a CEC. Buffers in the HSA can be shared between LPARs and will be used for communication. + A new socket family will be used to eliminate TCP overhead. Integration with existing tooling through TCP handshaking. A preload library can be used to enable applications to use the new socket family transparently - Backport from kernel 4.19 will be attached. For SMC enabling following kernel config has to be set CONFIG_HAVE_PNETID. With this setting an additoiponal modul need to be build : pnet.ko + + @canonical kernel team: + please cherrypick: + Here you go - sorry for the delay! + In sequence, from oldest to latest: + + ddb457c6993babbcdd41fca638b870d2a2fc3941 + be6a3f38ff2a2bfd2e591fdc566940a0d4d9428c + 0afff91c6f5ecef27715ea71e34dc2baacba1060 + c6ba7c9ba43de1b57e9a53946e7ff988554c84ed + 1619f770589a183af56f248de261534b255122de + c758dfddc1b5b1c9b8c64e5e4bb9bf24b74f4a59 + be244f28d22f77d939ba2b973c102ad2b49d3496 + 413498440e30bfe381ac99dfc31628a3d8d4382a + 4b1b7d3b30a6d32ac1a1dcede284e76ef8a8542d + c601171d7a60b5b09d7c2fe0579953323a80744e + bac6de7b637018f4caacfdf2b4ad8c8749de7420 + 00e5fb263f9f5f2af60754b79b7dcec0d5e88154 + 144ce4b9b5a788953b5373162a1921267497fb38 + 48bf5231771c7e3961c8326353b6027b1bed6eb5 + 12c36dcfd6f48ece2fce4dc8e6ce68224d005d37 + 2e3bbe46b4a18d16314dab0c0efdba0c079a5ed0 + 947541f36c561b5e0ca639ffc450a8c5221de467 + 7005ada68d1774d7c1109deaba0c2cd8e46f5091 + 603cc1498455cf57f5ca4483b600efb37ea2c56c + 0d18a0cb4b1585d9e5a3b300d5df9ed866561ffb + dd979b4df817e9976f18fb6f9d134d6bc4a3c317 + 0d86caff06363151df21603eb1f4e3207ea91bd2 ** Changed in: linux (Ubuntu) Assignee: Skipper Bug Screeners (skipper-screen-team) => Canonical Kernel Team (canonical-kernel-team) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1786902 Title: [18.10 FEAT] SMC-Direct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1786902/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs