BPF - Berkeley Packet Filters
[Prev Page][Next Page]
- [PATCH bpf-next 0/4] Make inode storage available to tracing prog,
Song Liu
- [PATCH v2 bpf-next] bpf: use common instruction history across all states,
Andrii Nakryiko
- [PATCH] perf bpf-filter: Return -1 directly when pfi allocation fails,
Hao Ge
- [PATCH net-next v4 00/13] virtio-net: support AF_XDP zero copy (tx),
Xuan Zhuo
- [PATCH net-next v4 01/13] virtio_ring: introduce vring_need_unmap_buffer, Xuan Zhuo
- [PATCH net-next v4 05/13] virtio_ring: introduce add api for premapped, Xuan Zhuo
- [PATCH net-next v4 03/13] virtio_ring: packed: record extras for indirect buffers, Xuan Zhuo
- [PATCH net-next v4 02/13] virtio_ring: split: record extras for indirect buffers, Xuan Zhuo
- [PATCH net-next v4 07/13] virtio_ring: remove API virtqueue_set_dma_premapped, Xuan Zhuo
- [PATCH net-next v4 08/13] virtio_net: refactor the xmit type, Xuan Zhuo
- [PATCH net-next v4 12/13] virtio_net: update tx timeout record, Xuan Zhuo
- [PATCH net-next v4 04/13] virtio_ring: perform premapped operations based on per-buffer, Xuan Zhuo
- [PATCH net-next v4 11/13] virtio_net: xsk: tx: support xmit xsk buffer, Xuan Zhuo
- [PATCH net-next v4 09/13] virtio_net: xsk: bind/unbind xsk for tx, Xuan Zhuo
- [PATCH net-next v4 10/13] virtio_net: xsk: prevent disable tx napi, Xuan Zhuo
- [PATCH net-next v4 06/13] virtio-net: rq submits premapped per-buffer, Xuan Zhuo
- [PATCH net-next v4 13/13] virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY, Xuan Zhuo
- Re: [PATCH net-next v4 00/13] virtio-net: support AF_XDP zero copy (tx), patchwork-bot+netdevbpf
- [PATCH bpf-next v3 0/4] libbpf: stringify error codes in log messages,
Mykyta Yatsenko
- [PATCH] ARC: bpf_jit_arcv2: Remove redundant condition check,
Hardevsinh Palaniya
- [PATCH v2] bpftool: Set srctree correctly when not building out of source tree,
Daan De Meyer
- [PATCH bpf-next] bpf: replace the document for PTR_TO_BTF_ID_OR_NULL,
Menglong Dong
- [PATCH bpf-next v3 0/2] Add kernel symbol for struct_ops trampoline,
Xu Kuohai
- [PATCH bpf-next v3] selftests/bpf: Consolidate kernel modules into common directory,
Toke Høiland-Jørgensen
- [PATCH 1/2] BPF: Fix propagation ordering, after LKMM, Andrea Parri
- [PATCH] samples: bpf: Remove unused variable,
Zhu Jun
- [PATCH 2/2] BPF: Fix overlapping-address ordering, Andrea Parri
- [PATCH] bpftool: Fix incorrect format specifier for var,
Luo Yifan
- [PATCH] tools/bpf_jit_disasm: Fix the wrong format specifier,
Luo Yifan
- [PATCH] bpftool: Set srctree correctly when not building out of source tree,
Daan De Meyer
- [PATCH v19 00/19] tracing: fprobe: function_graph: Multi-function graph and fprobe on fgraph,
Masami Hiramatsu (Google)
- [PATCH v19 01/19] fgraph: Pass ftrace_regs to entryfunc, Masami Hiramatsu (Google)
- [PATCH v19 02/19] fgraph: Replace fgraph_ret_regs with ftrace_regs, Masami Hiramatsu (Google)
- [PATCH v19 03/19] fgraph: Pass ftrace_regs to retfunc, Masami Hiramatsu (Google)
- [PATCH v19 04/19] fprobe: Use ftrace_regs in fprobe entry handler, Masami Hiramatsu (Google)
- [PATCH v19 05/19] fprobe: Use ftrace_regs in fprobe exit handler, Masami Hiramatsu (Google)
- [PATCH v19 06/19] tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs, Masami Hiramatsu (Google)
- [PATCH v19 07/19] tracing: Add ftrace_fill_perf_regs() for perf event, Masami Hiramatsu (Google)
- [PATCH v19 08/19] tracing/fprobe: Enable fprobe events with CONFIG_DYNAMIC_FTRACE_WITH_ARGS, Masami Hiramatsu (Google)
- [PATCH v19 09/19] bpf: Enable kprobe_multi feature if CONFIG_FPROBE is enabled, Masami Hiramatsu (Google)
- [PATCH v19 10/19] ftrace: Add CONFIG_HAVE_FTRACE_GRAPH_FUNC, Masami Hiramatsu (Google)
- [PATCH v19 11/19] s390/tracing: Enable HAVE_FTRACE_GRAPH_FUNC, Masami Hiramatsu (Google)
- [PATCH v19 12/19] fprobe: Rewrite fprobe on function-graph tracer, Masami Hiramatsu (Google)
- [PATCH v19 13/19] fprobe: Add fprobe_header encoding feature, Masami Hiramatsu (Google)
- [PATCH v19 14/19] tracing/fprobe: Remove nr_maxactive from fprobe, Masami Hiramatsu (Google)
- [PATCH v19 15/19] selftests: ftrace: Remove obsolate maxactive syntax check, Masami Hiramatsu (Google)
- [PATCH v19 16/19] selftests/ftrace: Add a test case for repeating register/unregister fprobe, Masami Hiramatsu (Google)
- [PATCH v19 17/19] Documentation: probes: Update fprobe on function-graph tracer, Masami Hiramatsu (Google)
- [PATCH v19 18/19] ftrace: Add ftrace_get_symaddr to convert fentry_ip to symaddr, Masami Hiramatsu (Google)
- [PATCH v19 19/19] bpf: Use ftrace_get_symaddr() in get_entry_ip(), Masami Hiramatsu (Google)
- [bpf-next 0/2] bpf: Add flag for batch operation,
Florian Lehner
- [PATCH bpf-next v6 0/2] Refactor lock management,
Kumar Kartikeya Dwivedi
- [PATCH bpf-next v5 0/2] Refactor lock management,
Kumar Kartikeya Dwivedi
- [PROBLEM] selftests/bpf/progs/test_tunnel_kern.c: 678: 41-47: ERROR: application of sizeof to pointer, Mirsad Todorovac
- Using gcc-bpf for bpftool: problems with CO-RE feature detection,
Holger Hoffstätte
- [PATCH bpf-next v4] bpf: Refactor active lock management,
Kumar Kartikeya Dwivedi
- [PATCH net-next v9 0/6] Suspend IRQs during application busy periods,
Joe Damato
- [PATCH bpf-next v11 0/7] bpf: Support private stack for bpf progs,
Yonghong Song
- [PATCH bpf-next v5 1/4] bpf: add bpf_get_cpu_cycles kfunc,
Vadim Fedorenko
- Re: [PATCH bpf] bpf: fix recursive lock when verdict program return SK_PASS, Martin KaFai Lau
- [PATCH dwarves 0/3] Check DW_OP_[GNU_]entry_value for possible parameter matching,
Yonghong Song
- [PATCH net-next 0/2] ipv4: Prepare bpf helpers to .flowi4_tos conversion.,
Guillaume Nault
- [PATCH bpf-next/net 0/5] bpf: Add mptcp_subflow bpf_iter support,
Matthieu Baerts (NGI0)
- [BUG] WARNING: at lib/vsprintf.c:2659 format_decode+0x121a/0x1c00,
Yeqi Fu
- [BUG] BUG: unable to handle page fault for address: ffffffffa6df0480,
Yeqi Fu
- [PATCHv9 bpf-next 00/13] bpf: Add uprobe session support,
Jiri Olsa
- [PATCHv9 bpf-next 01/13] bpf: Allow return values 0 and 1 for kprobe session, Jiri Olsa
- [PATCHv9 bpf-next 02/13] bpf: Force uprobe bpf program to always return 0, Jiri Olsa
- [PATCHv9 bpf-next 03/13] bpf: Add support for uprobe multi session attach, Jiri Olsa
- [PATCHv9 bpf-next 04/13] bpf: Add support for uprobe multi session context, Jiri Olsa
- [PATCHv9 bpf-next 05/13] libbpf: Add support for uprobe multi session attach, Jiri Olsa
- [PATCHv9 bpf-next 06/13] selftests/bpf: Add uprobe session test, Jiri Olsa
- [PATCHv9 bpf-next 07/13] selftests/bpf: Add uprobe session cookie test, Jiri Olsa
- [PATCHv9 bpf-next 08/13] selftests/bpf: Add uprobe session recursive test, Jiri Olsa
- [PATCHv9 bpf-next 09/13] selftests/bpf: Add uprobe session verifier test for return value, Jiri Olsa
- [PATCHv9 bpf-next 10/13] selftests/bpf: Add kprobe session verifier test for return value, Jiri Olsa
- [PATCHv9 bpf-next 11/13] selftests/bpf: Add uprobe session single consumer test, Jiri Olsa
- [PATCHv9 bpf-next 12/13] selftests/bpf: Add uprobe sessions to consumer test, Jiri Olsa
- [PATCHv9 bpf-next 13/13] selftests/bpf: Add threads to consumer test, Jiri Olsa
- Re: [PATCHv9 bpf-next 00/13] bpf: Add uprobe session support, patchwork-bot+netdevbpf
- [PATCH] bpf: Fix mismatched RCU unlock flavour in bpf_out_neigh_v6,
Jiawei Ye
- [PATCH bpf-next 0/2] Fix release of struct_ops map,
Xu Kuohai
- [PATCH] bpf: Convert lpm_trie::lock to 'raw_spinlock_t',
Kunwu Chan
- [PATCH v2 0/4] perf lock contention: Symbolize locks using slab cache names,
Namhyung Kim
- [PATCH v2 3/4] perf lock contention: Resolve slab object name using BPF, Namhyung Kim
- [PATCH v2 4/4] perf lock contention: Handle slab objects in -L/--lock-filter option, Namhyung Kim
- Re: [PATCH v2 0/4] perf lock contention: Symbolize locks using slab cache names, Ian Rogers
[PATCH net-next v8 0/6] Suspend IRQs during application busy periods,
Joe Damato
[PATCH bpf-next 0/2] bpf: range_tree for bpf arena,
Alexei Starovoitov
[PATCH net-next v7 0/6] Suspend IRQs during application busy periods,
Joe Damato
[PATCH bpf-next v4 1/4] bpf: add bpf_get_cpu_cycles kfunc,
Vadim Fedorenko
[RFC bpf-next 00/11] bpf: inlinable kfuncs for BPF,
Eduard Zingerman
- [RFC bpf-next 01/11] bpf: use branch predictions in opt_hard_wire_dead_code_branches(), Eduard Zingerman
- [RFC bpf-next 02/11] selftests/bpf: tests for opt_hard_wire_dead_code_branches(), Eduard Zingerman
- [RFC bpf-next 03/11] bpf: shared BPF/native kfuncs, Eduard Zingerman
- [RFC bpf-next 04/11] bpf: allow specifying inlinable kfuncs in modules, Eduard Zingerman
- [RFC bpf-next 06/11] bpf: KERNEL_VALUE register type, Eduard Zingerman
- [RFC bpf-next 05/11] bpf: dynamic allocation for bpf_verifier_env->subprog_info, Eduard Zingerman
- [RFC bpf-next 08/11] bpf: special rules for kernel function calls inside inlinable kfuncs, Eduard Zingerman
- [RFC bpf-next 07/11] bpf: instantiate inlinable kfuncs before verification, Eduard Zingerman
- [RFC bpf-next 09/11] bpf: move selected dynptr kfuncs to inlinable_kfuncs.c, Eduard Zingerman
- [RFC bpf-next 10/11] selftests/bpf: tests to verify handling of inlined kfuncs, Eduard Zingerman
- [RFC bpf-next 11/11] selftests/bpf: dynptr_slice benchmark, Eduard Zingerman
- Re: [RFC bpf-next 00/11] bpf: inlinable kfuncs for BPF, Toke Høiland-Jørgensen
[PATCH bpf-next v2] docs/bpf: Document some special sdiv/smod operations, Yonghong Song
[no subject], Unknown
[PATCH net-next v4 00/19] xdp: a fistful of generic changes (+libeth_xdp),
Alexander Lobakin
- [PATCH net-next v4 01/19] jump_label: export static_key_slow_{inc,dec}_cpuslocked(), Alexander Lobakin
- [PATCH net-next v4 02/19] skbuff: allow 2-4-argument skb_frag_dma_map(), Alexander Lobakin
- [PATCH net-next v4 03/19] unroll: add generic loop unroll helpers, Alexander Lobakin
- [PATCH net-next v4 04/19] bpf, xdp: constify some bpf_prog * function arguments, Alexander Lobakin
- [PATCH net-next v4 05/19] xdp, xsk: constify read-only arguments of some static inline helpers, Alexander Lobakin
- [PATCH net-next v4 06/19] xdp: allow attaching already registered memory model to xdp_rxq_info, Alexander Lobakin
- [PATCH net-next v4 07/19] xdp: register system page pool as an XDP memory model, Alexander Lobakin
- [PATCH net-next v4 08/19] page_pool: make page_pool_put_page_bulk() actually handle array of pages, Alexander Lobakin
- [PATCH net-next v4 09/19] page_pool: allow mixing PPs within one bulk, Alexander Lobakin
- [PATCH net-next v4 10/19] xdp: get rid of xdp_frame::mem.id, Alexander Lobakin
- [PATCH net-next v4 11/19] xdp: add generic xdp_buff_add_frag(), Alexander Lobakin
- [PATCH net-next v4 12/19] xdp: add generic xdp_build_skb_from_buff(), Alexander Lobakin
- [PATCH net-next v4 13/19] xsk: align &xdp_buff_xsk harder, Alexander Lobakin
- [PATCH net-next v4 14/19] xsk: allow attaching XSk pool via xdp_rxq_info_reg_mem_model(), Alexander Lobakin
- [PATCH net-next v4 15/19] xsk: make xsk_buff_add_frag really add a frag via __xdp_buff_add_frag(), Alexander Lobakin
- [PATCH net-next v4 16/19] xsk: add generic XSk &xdp_buff -> skb conversion, Alexander Lobakin
- [PATCH net-next v4 17/19] xsk: add helper to get &xdp_desc's DMA and meta pointer in one go, Alexander Lobakin
- [PATCH net-next v4 18/19] libeth: support native XDP and register memory model, Alexander Lobakin
- [PATCH net-next v4 19/19] libeth: add a couple of XDP helpers (libeth_xdp), Alexander Lobakin
- Re: [PATCH net-next v4 00/19] xdp: a fistful of generic changes (+libeth_xdp), Jakub Kicinski
[PATCH bpf-next v3 0/2] bpf, x64: Introduce two tailcall enhancements,
Leon Hwang
[PATCH net-next v5 0/9] net: ip: add drop reasons to input route,
Menglong Dong
- [PATCH net-next v5 1/9] net: ip: make fib_validate_source() support drop reasons, Menglong Dong
- [PATCH net-next v5 2/9] net: ip: make ip_route_input_mc() return drop reason, Menglong Dong
- [PATCH net-next v5 3/9] net: ip: make ip_mc_validate_source() return drop reason, Menglong Dong
- [PATCH net-next v5 4/9] net: ip: make ip_route_input_slow() return drop reasons, Menglong Dong
- [PATCH net-next v5 5/9] net: ip: make ip_route_input_rcu() return drop reasons, Menglong Dong
- [PATCH net-next v5 6/9] net: ip: make ip_route_input_noref() return drop reasons, Menglong Dong
- [PATCH net-next v5 7/9] net: ip: make ip_route_input() return drop reasons, Menglong Dong
- [PATCH net-next v5 8/9] net: ip: make ip_mkroute_input/__mkroute_input return drop reasons, Menglong Dong
- [PATCH net-next v5 9/9] net: ip: make ip_route_use_hint() return drop reasons, Menglong Dong
- Re: [PATCH net-next v5 0/9] net: ip: add drop reasons to input route, patchwork-bot+netdevbpf
[BUG] Soft lockup on powerpc when running arena selftests,
Viktor Malik
[PATCH bpf-next] selftests/bpf: skip the timer_lockup test for single-CPU nodes,
Viktor Malik
[PATCH bpf-next v2] selftests/bpf: Consolidate kernel modules into common directory,
Toke Høiland-Jørgensen
[PATCHv2 bpf-next] selftests/bpf: Fix uprobe consumer test (again),
Jiri Olsa
[PATCH net-next v3 00/13] virtio-net: support AF_XDP zero copy (tx),
Xuan Zhuo
- [PATCH net-next v3 05/13] virtio_ring: introduce add api for premapped, Xuan Zhuo
- [PATCH net-next v3 06/13] virtio-net: rq submits premapped per-buffer, Xuan Zhuo
- [PATCH net-next v3 03/13] virtio_ring: packed: record extras for indirect buffers, Xuan Zhuo
- [PATCH net-next v3 09/13] virtio_net: xsk: bind/unbind xsk for tx, Xuan Zhuo
- [PATCH net-next v3 12/13] virtio_net: update tx timeout record, Xuan Zhuo
- [PATCH net-next v3 13/13] virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY, Xuan Zhuo
- [PATCH net-next v3 10/13] virtio_net: xsk: prevent disable tx napi, Xuan Zhuo
- [PATCH net-next v3 11/13] virtio_net: xsk: tx: support xmit xsk buffer, Xuan Zhuo
- [PATCH net-next v3 01/13] virtio_ring: introduce vring_need_unmap_buffer, Xuan Zhuo
- [PATCH net-next v3 02/13] virtio_ring: split: record extras for indirect buffers, Xuan Zhuo
- [PATCH net-next v3 04/13] virtio_ring: perform premapped operations based on per-buffer, Xuan Zhuo
- [PATCH net-next v3 07/13] virtio_ring: remove API virtqueue_set_dma_premapped, Xuan Zhuo
- [PATCH net-next v3 08/13] virtio_net: refactor the xmit type, Xuan Zhuo
[PATCH 0/1] BPF verifier documentation cleanup,
Abhinav Saxena
[Patch bpf 1/2] bpf: check negative offsets in __bpf_skb_min_len(),
Cong Wang
[PATCH bpf-next v10 0/7] bpf: Support private stack for bpf progs,
Yonghong Song
[PATCH bpf-next] selftests/bpf: Fix uprobe consumer test (again),
Jiri Olsa
[PATCH 0/2] Check the types of iter arguments,
Tao Lyu
[PATCH bpf-next v3 0/4] bpf/crib: Add open-coded style process file iterator and file related CRIB kfuncs,
Juntong Deng
[PATCH] tools: Override makefile ARCH variable if defined, but empty,
Björn Töpel
[REGRESSION] module BTF validation failure (Error -22) on next,
Laura Nao
[PATCH 5/8] doc: Remove kernel-parameters.txt entry for rcutorture.read_exit, Frederic Weisbecker
[syzbot] [bpf?] possible deadlock in work_grab_pending (2), syzbot
[PATCH bpf-next 0/3] Fix lockdep warning for htab of map,
Hou Tao
FAILED: Patch "cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction" failed to apply to v5.4-stable tree, Sasha Levin
FAILED: Patch "mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves" failed to apply to v5.10-stable tree, Sasha Levin
FAILED: Patch "cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction" failed to apply to v5.10-stable tree, Sasha Levin
FAILED: Patch "cgroup/bpf: use a dedicated workqueue for cgroup bpf destruction" failed to apply to v5.15-stable tree, Sasha Levin
[PATCH v3 bpf] bpf: Add sk_is_inet and IS_ICSK check in tls_sw_has_ctx_tx/rx,
zijianzhang
[PATCHv2 net-next] net: sfc: use ethtool string helpers,
Rosen Penev
[PATCH v2 bpf-next 0/2] drm, bpf: User drm_mm in bpf,
Alexei Starovoitov
[PATCH 0/4] perf lock contention: Symbolize locks using slab cache names (v1),
Namhyung Kim
[RFC 00/11] uprobes: Add support to optimize usdt probes on x86_64,
Jiri Olsa
- [RFC perf/core 01/11] uprobes: Rename arch_uretprobe_trampoline function, Jiri Olsa
- [RFC perf/core 02/11] uprobes: Make copy_from_page global, Jiri Olsa
- [RFC perf/core 03/11] uprobes: Add len argument to uprobe_write_opcode, Jiri Olsa
- [RFC perf/core 04/11] uprobes: Add data argument to uprobe_write_opcode function, Jiri Olsa
- [RFC perf/core 05/11] uprobes: Add mapping for optimized uprobe trampolines, Jiri Olsa
- [RFC perf/core 06/11] uprobes: Add uprobe syscall to speed up uprobe, Jiri Olsa
- [RFC perf/core 07/11] uprobes/x86: Add support to optimize uprobes, Jiri Olsa
- [RFC bpf-next 08/11] selftests/bpf: Use 5-byte nop for x86 usdt probes, Jiri Olsa
- [RFC bpf-next 09/11] selftests/bpf: Add usdt trigger bench, Jiri Olsa
- [RFC bpf-next 10/11] selftests/bpf: Add uprobe/usdt optimized test, Jiri Olsa
- [RFC bpf-next 11/11] selftests/bpf: Add hit/attach/detach race optimized uprobe test, Jiri Olsa
- Re: [RFC 00/11] uprobes: Add support to optimize usdt probes on x86_64, Peter Zijlstra
- Re: [RFC 00/11] uprobes: Add support to optimize usdt probes on x86_64, Google
[peterz-queue:x86/ibt] [x86/ibt] f8c0cdd341: kernel_BUG_at_arch/x86/kernel/alternative.c, kernel test robot
[PATCH bpf] selftests/bpf: Use -4095 as the bad address for bits iterator,
Hou Tao
RFC 9669: The BPF Instruction Set Architecture, David Vernet
[no subject], Unknown
[PATCH net-next v6 0/7] Suspend IRQs during application busy periods,
Joe Damato
[PATCH RFT 00/16] perf tools: Use generic syscall scripts for all archs,
Charlie Jenkins
- [PATCH RFT 01/16] perf tools: Create generic syscall table support, Charlie Jenkins
- [PATCH RFT 02/16] perf tools: arc: Support generic syscall headers, Charlie Jenkins
- [PATCH RFT 03/16] perf tools: csky: Support generic syscall headers, Charlie Jenkins
- [PATCH RFT 04/16] perf tools: arm: Support syscall headers, Charlie Jenkins
- [PATCH RFT 05/16] perf tools: sh: Support syscall headers, Charlie Jenkins
- [PATCH RFT 06/16] perf tools: sparc: Support syscall headers, Charlie Jenkins
- [PATCH RFT 07/16] perf tools: xtensa: Support syscall header, Charlie Jenkins
- [PATCH RFT 08/16] perf tools: x86: Use generic syscall scripts, Charlie Jenkins
- [PATCH RFT 09/16] perf tools: alpha: Support syscall header, Charlie Jenkins
- [PATCH RFT 10/16] perf tools: parisc: Support syscall header, Charlie Jenkins
- [PATCH RFT 11/16] perf tools: arm64: Use syscall table, Charlie Jenkins
- [PATCH RFT 12/16] perf tools: loongarch: Use syscall table, Charlie Jenkins
- [PATCH RFT 13/16] perf tools: mips: Use generic syscall scripts, Charlie Jenkins
- [PATCH RFT 14/16] perf tools: powerpc: Use generic syscall table scripts, Charlie Jenkins
- [PATCH RFT 15/16] perf tools: s390: Use generic syscall table scripts, Charlie Jenkins
- [PATCH RFT 16/16] perf tools: Remove dependency on libaudit, Charlie Jenkins
- Re: [PATCH RFT 00/16] perf tools: Use generic syscall scripts for all archs, Arnd Bergmann
[PATCH net-next] net: sfc: use ethtool string helpers,
Rosen Penev
[PATCH bpf-next 0/3] test_bpf.ko blinding fixes,
Mathias Krause
[PATCH bpf-next v9 00/10] bpf: Support private stack for bpf progs,
Yonghong Song
[Index of Archives]
[Linux Samsung SoC]
[Linux Actions SoC]
[Linux Rockchip SoC]
[Linux for Synopsys ARC Processors]
[Linux USB Devel]
[Video for Linux]
[Linux SCSI]
[Yosemite Forum]