public inbox for llvm@lists.linux.dev
 help / color / mirror / Atom feed
 messages from 2023-01-12 05:49:37 to 2023-01-17 06:58:22 UTC [more...]

[linux-next:master 1814/5186] ERROR: modpost: "kunit_running" [drivers/gpu/drm/vc4/vc4.ko] undefined!
 2023-01-17  6:57 UTC 

[akpm-mm:mm-everything 260/356] vmlinux.o: warning: objtool: ___ksymtab_gpl+_RNvXs3j_NtCs3XUU1alqrUZ_8bindings12bindings_rawNtB6_33folio__bindgen_ty_3__bindgen_ty_2NtNtCs3yuwAp0waWO_4core7default7Default7default+0x0: data relocation to !ENDBR: _RNvXs3j_NtCs3XUU1alqrUZ_8bindings12binding
 2023-01-17  6:47 UTC 

arch/arm/crypto/sha512-neon-glue.c:37:3: warning: cast from 'void (*)(u64 *, const u8 *, int)' (aka 'void (*)(unsigned long long *, const unsigned char *, int)') to 'sha512_block_fn *' (aka 'void (*)(struct sha512_state *, const unsigned char *, int)') co
 2023-01-17  4:05 UTC 

[ammarfaizi2-block:dhowells/linux-fs/iov-extract 21/32] net/9p/trans_virtio.c:334:64: error: too few arguments to function call, expected 6, have 5
 2023-01-17  3:45 UTC 

[intel-tdx:guest-hardening-rebased 14/38] arch/x86/mm/mem_encrypt_amd.c:218:13: warning: no previous prototype for function 'sev_setup_arch'
 2023-01-17  3:45 UTC 

[ammarfaizi2-block:dhowells/linux-fs/iov-extract 19/32] ERROR: modpost: "try_grab_page" [fs/fuse/fuse.ko] undefined!
 2023-01-17  3:35 UTC 

[intel-tdx:kvm-upstream-workaround 225/371] arch/x86/include/asm/cpu.h:74:20: error: conflicting types for 'tsx_ctrl_clear'
 2023-01-17  3:04 UTC 

[sailus-media-tree:master 22/46] drivers/media/i2c/imx290.c:608:35: error: use of undeclared identifier 'format'
 2023-01-17  2:14 UTC 

[linux-stable-rc:linux-5.4.y 3529/7131] ld.lld: error: net/nfc/af_nfc.o: contains a compressed section, but zlib is not available
 2023-01-16 23:42 UTC 

[ammarfaizi2-block:dhowells/linux-fs/iov-extract 28/32] fs/cifs/smb2ops.c:4294:25: warning: variable 'rc' is uninitialized when used here
 2023-01-16 23:02 UTC 

drivers/media/platform/mediatek/mdp/mtk_mdp_core.c:31:34: warning: unused variable 'mtk_mdp_comp_dt_ids'
 2023-01-16 23:02 UTC 

[PATCH] tools: bpf: Disable stack protector
 2023-01-16 22:53 UTC  (5+ messages)

[lpieralisi-pci:pci/switchtec 2/2] drivers/pci/switch/switchtec.c:623:1: warning: unused label 'out'
 2023-01-16 18:29 UTC 

[syzbot] possible deadlock in br_multicast_rcv (3)
 2023-01-16 16:40 UTC 

[PATCH 5.15 64/86] tools/nolibc: Remove .global _start from the entry point code
 2023-01-16 15:51 UTC 

[tip:sched/core 51/52] vmlinux.o: warning: objtool: __ct_user_enter+0xad: call to rcu_irq_work_resched() leaves .noinstr.text section
 2023-01-16 15:27 UTC 

[PATCH 6.1] drm/i915: Fix CFI violations in gt_sysfs
 2023-01-16 14:45 UTC  (2+ messages)

drivers/block/drbd/drbd_bitmap.c:451:7: warning: expression result unused
 2023-01-16 12:15 UTC 

❌ FAIL (23/383 SKIPPED): Test report for master (6.2.0-rc4, mainline.kernel.org-clang, 5dc4c995)
 2023-01-16 11:41 UTC 

[PATCH 0/4] fortify: Use __builtin_dynamic_object_size() when available
 2023-01-16 10:56 UTC  (6+ messages)
` [PATCH 4/4] "
  ` linux-next - bxnt buffer overflow in strnlen
    ` linux-next - bnxt "

[PATCH v6 1/3] phy: mediatek: fix build warning caused by clang
 2023-01-16  9:11 UTC  (9+ messages)
` [PATCH v6 3/3] phy: mediatek: tphy: add debugfs files

[stable:linux-5.15.y 1642/9999] ERROR: Input tree has errors, aborting (use -f to force output)
 2023-01-16  6:14 UTC  (6+ messages)

[cel:topic-rpc-with-tls-upcall 4/18] net/tls/af_tlsh.c:1187:6: warning: variable 'hdr' is used uninitialized whenever 'if' condition is true
 2023-01-16  5:51 UTC 

[cel:topic-rpc-with-tls-upcall 4/18] net/tls/af_tlsh.c:1187:2: warning: variable 'hdr' is used uninitialized whenever 'if' condition is true
 2023-01-16  5:51 UTC 

❌ FAIL (26/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, f0f70ddb)
 2023-01-16  5:50 UTC 

next/master build: 196 builds: 14 failed, 182 passed, 33 errors, 556 warnings (next-20230116)
 2023-01-16  5:16 UTC 

offsetof() backports for clang-16+
 2023-01-16  4:46 UTC 

[PATCH 0/3] rust: arch/um: Rust support for UML
 2023-01-15 21:42 UTC  (9+ messages)
` [PATCH 1/3] rust: arch/um: Use 'pie' relocation mode under UML
` [PATCH 2/3] rust: arch/um: Disable FP/SIMD instruction to match x86
` [PATCH 3/3] rust: arch/um: Add support for CONFIG_RUST under x86_64 UML

[PATCH] igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
 2023-01-15 18:03 UTC  (2+ messages)

[stable:linux-5.10.y 3995/9999] arch/mips/kernel/../../../fs/binfmt_elf.c:823:16: warning: variable 'load_addr' set but not used
 2023-01-15 15:20 UTC 

❌ FAIL (35/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 7c698440)
 2023-01-15 10:01 UTC 

[PATCH v1 17/20] clk: imx6ul: add ethernet refclock mux support
 2023-01-15  8:46 UTC 

❌ FAIL (26/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, b35ad63e)
 2023-01-15  6:40 UTC 

[jimc:hf-5k 11/20] vmlinux.o: warning: objtool: ___ksymtab_gpl+_RNvXse_NtCs3XUU1alqrUZ_8bindings12bindings_rawNtB5_10hlist_headNtNtCs3yuwAp0waWO_4core7default7Default7default+0x0: data relocation to !ENDBR: _RNvXs11_NtCs3XUU1alqrUZ_8bindings12bindings_rawNtB6_20paravirt_cal
 2023-01-15  6:35 UTC 

[PATCH v1 02/20] clk: imx6q: add ethernet refclock mux support
 2023-01-15  6:25 UTC 

❌ FAIL (26/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 4f43ade4)
 2023-01-15  5:50 UTC 

[PATCH] scripts: handle BrokenPipeError for python scripts
 2023-01-15  3:04 UTC  (5+ messages)

[jimc:hf-5k 11/20] vmlinux.o: warning: objtool: ___ksymtab_gpl+_RNvXsA_NtCs3XUU1alqrUZ_8bindings12bindings_rawNtB5_18ddebug_class_paramNtNtCs3yuwAp0waWO_4core7default7Default7default+0x0: data relocation to !ENDBR: _RNvXsA_NtCs3XUU1alqrUZ_8bindings12bindings_rawNtB5_18ddebu
 2023-01-15  2:03 UTC 

arch/arm/mach-pxa/eseries.c:46:13: warning: no previous prototype for function 'eseries_fixup'
 2023-01-14 23:01 UTC 

warning: unsafe strcpy() usage lacked '__write_overflow' symbol in lib/test_fortify/write_overflow-strcpy-lit.c
 2023-01-14 21:20 UTC 

[RFC v2 bpf-next 1/7] netdev-genl: create a simple family for netdev stuff
 2023-01-14 17:17 UTC  (2+ messages)

[PATCH] paride/pcd: return earlier when an error happens in pcd_atapi()
 2023-01-14 17:01 UTC 

❌ FAIL (19/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 97ec4d55)
 2023-01-14 16:31 UTC 

[bp:tip-x86-alternatives 1/1] error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
 2023-01-14 15:35 UTC  (10+ messages)

[asahilinux:gpu/compute 288/406] ./usr/include/drm/asahi_drm.h:27:2: warning: // comments are not allowed in this language
 2023-01-14 15:16 UTC 

[ammarfaizi2-block:akpm/mm/mm-unstable 307/353] mm/debug_vm_pgtable.c:814:36: error: call to undeclared function 'generic_max_swapfile_size'; ISO C99 and later do not support implicit function declarations
 2023-01-14 12:24 UTC 

❌ FAIL (50/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 9e058c29)
 2023-01-14 12:20 UTC 

❌ FAIL (11/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 92783a90)
 2023-01-14 12:11 UTC 

[ammarfaizi2-block:akpm/mm/mm-unstable 289/353] mm/debug_vm_pgtable.c:814:36: error: implicit declaration of function 'generic_max_swapfile_size' is invalid in C99
 2023-01-14 11:54 UTC 

[ammarfaizi2-block:paulmck/linux-rcu/dev 49/49] kernel/rcu/rcutorture.c:3499:2: error: '__section__' attribute only applies to functions, global variables, Objective-C methods, and Objective-C properties
 2023-01-14 10:23 UTC 

[PATCH v1] wireless/at76c50x-usb.c : Use devm_kmalloc replaces kmalloc
 2023-01-14  9:43 UTC 

[PATCH net-next] unix: Improve locking scheme in unix_show_fdinfo()
 2023-01-14  9:30 UTC  (2+ messages)

❌ FAIL (10/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 0bf913e0)
 2023-01-14  9:11 UTC 

[jpirko-mlxsw:jiri_devel_work_devlink_various 23/23] drivers/net/ethernet/mellanox/mlx5/core/main.c:486:2: error: implicit declaration of function 'devlink_param_driverinit_value_get' is invalid in C99
 2023-01-14  7:01 UTC 

❌ FAIL (11/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 689968db)
 2023-01-14  7:01 UTC 

❌ FAIL (11/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, d863f053)
 2023-01-14  6:01 UTC 

[PATCH v4 4/5] mm: mlock: update the interface to use folios
 2023-01-14  5:50 UTC  (3+ messages)

[PATCH] infiniband: sw: rxe: Add NULL checks for qp->resp.mr
 2023-01-14  5:30 UTC 

[PATCH 1/2] f2fs: fix wrong calculation of block age
 2023-01-14  5:20 UTC 

[tip:sched/core 17/51] vmlinux.o: warning: objtool: acpi_idle_do_entry+0x4: call to perf_lopwr_cb() leaves .noinstr.text section
 2023-01-14  5:00 UTC 

drivers/staging/media/deprecated/saa7146/common/saa7146_hlp.c:648:5: warning: stack frame size (1072) exceeds limit (1024) in 'saa7146_enable_overlay'
 2023-01-14  3:59 UTC 

[Intel-wired-lan] [PATCH net-next 11/13] ice: introduce clear_reset_state operation
 2023-01-14  3:49 UTC  (2+ messages)

[mcgrof-next:20231010-fs-freeze-v5 18/24] fs/jffs2/background.c:121:36: error: expected expression
 2023-01-14  3:39 UTC 

[mcgrof-next:20231010-fs-freeze-v5 5/24] fs/super.c:1876:7: error: implicit declaration of function 'grab_lock_super' is invalid in C99
 2023-01-14  3:09 UTC 

[linux-stable-rc:linux-6.1.y 664/1614] ERROR: modpost: "__tsan_memcpy" [arch/arm64/crypto/sm3-neon.ko] undefined!
 2023-01-14  2:58 UTC 

drivers/media/platform/st/sti/c8sectpfe/c8sectpfe-core.c:1175:34: warning: unused variable 'c8sectpfe_match'
 2023-01-14  2:48 UTC 

drivers/platform/chrome/cros_ec_proto_test.c:2530:13: warning: stack frame size (1040) exceeds limit (1024) in 'cros_ec_proto_test_get_sensor_count_legacy'
 2023-01-14  2:28 UTC 

[mcgrof-next:20231010-fs-freeze-v5 5/24] fs/super.c:1876:7: error: call to undeclared function 'grab_lock_super'; ISO C99 and later do not support implicit function declarations
 2023-01-14  2:18 UTC 

[Intel-wired-lan] [PATCH net-next v6 3/5] ice: add ability to query/set FW log level and resolution
 2023-01-14  1:58 UTC 

drivers/media/platform/marvell/mmp-driver.c:364:34: warning: unused variable 'mmpcam_of_match'
 2023-01-14  1:27 UTC 

[Intel-wired-lan] [PATCH net-next 05/13] ice: Fix RDMA latency issue by allowing write-combining
 2023-01-14  0:37 UTC 

[mcgrof-next:20231010-fs-freeze-v3 1/13] fs/gfs2/util.c:348:25: error: use of undeclared identifier 'sb'
 2023-01-14  0:06 UTC 

[PATCH 0/1] Fix CFI hash randomization with KASAN
 2023-01-13 23:15 UTC  (5+ messages)
` [PATCH 1/1] kbuild: "

[PATCH] platform/chrome: cros_ec_lpc: initialize the buf variable
 2023-01-13 21:20 UTC  (2+ messages)

[PATCH] perf buildid: Avoid copy of uninitialized memory
 2023-01-13 18:57 UTC 

[dwmw2:kvm-srcu-lockdep 3/5] lib/locking-selftest.c:1431:2: error: call to undeclared function '__init_srcu_struct'; ISO C99 and later do not support implicit function declarations
 2023-01-13 18:33 UTC 

❌ FAIL (23/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, 772d0e91)
 2023-01-13 16:31 UTC 

[BUG] bpf: pointer-leak due to insufficient speculative store bypass mitigation
 2023-01-13 16:22 UTC  (4+ messages)
` [PATCH] bpf: Fix "

[kvm:queue 121/153] arch/arm64/kvm/arm.c:2211: warning: expecting prototype for Initialize Hyp(). Prototype was for kvm_arm_init() instead
 2023-01-13 15:36 UTC  (2+ messages)

Broken Address Dependency in mm/ksm.c::cmp_and_merge_page()
 2023-01-13 15:22 UTC  (6+ messages)

❌ FAIL (10/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, d9fc1511)
 2023-01-13 14:11 UTC 

[RFC PATCH 1/3] PCI: endpoint: support an alignment aware map/unmaping
 2023-01-13 11:59 UTC  (3+ messages)

[sean-jc:rev/upm 12/21] arch/x86/kvm/mmu/mmu.c:3110:6: error: implicit declaration of function 'kvm_mem_is_private' is invalid in C99
 2023-01-13 11:49 UTC 

[PATCH v30 00/11] Add MediaTek SoC(vdosys1) support for mt8195
 2023-01-13 11:19 UTC  (13+ messages)
` [PATCH v30 01/11] dt-bindings: arm: mediatek: mmsys: add vdosys1 compatible for MT8195
` [PATCH v30 02/11] dt-bindings: reset: mt8195: add vdosys1 reset control bit
` [PATCH v30 03/11] soc: mediatek: add mtk-mmsys ethdr and mdp_rdma components
` [PATCH v30 04/11] soc: mediatek: add mtk-mmsys support for mt8195 vdosys1
` [PATCH v30 05/11] soc: mediatek: refine code to use mtk_mmsys_update_bits API
` [PATCH v30 06/11] soc: mediatek: add mtk-mmsys config API for mt8195 vdosys1
` [PATCH v30 07/11] soc: mediatek: add cmdq support of "
` [PATCH v30 08/11] soc: mediatek: mmsys: add mmsys for support 64 reset bits
` [PATCH v30 09/11] soc: mediatek: mmsys: add reset control for MT8195 vdosys1
` [PATCH v30 10/11] soc: mediatek: add mtk-mutex component - dp_intf1
` [PATCH v30 11/11] soc: mediatek: add mtk-mutex support for mt8195 vdosys1

[sean-jc:rev/upm 10/21] arch/x86/kvm/mmu/mmu.c:7089:22: error: no member named 'mem_attr_array' in 'struct kvm'
 2023-01-13 10:07 UTC 

[sean-jc:rev/upm 10/21] arch/x86/kvm/mmu/mmu.c:7130:6: warning: no previous prototype for function 'kvm_arch_set_memory_attributes'
 2023-01-13  9:57 UTC 

[PATCH v2] drm/i915: Fix CFI violations in gt_sysfs
 2023-01-13  8:03 UTC  (4+ messages)

[PATCH v1 2/2] gpio: wcd934x: Use proper headers and drop OF_GPIO dependency
 2023-01-13  6:45 UTC  (2+ messages)

[mcgrof-next:20231010-fs-freeze-v2 1/13] fs/gfs2/super.c:665:3: error: void function 'gfs2_freeze_func' should not return a value
 2023-01-13  6:05 UTC 

next/master build: 211 builds: 16 failed, 195 passed, 36 errors, 656 warnings (next-20230113)
 2023-01-13  5:56 UTC 

[mcgrof-next:20231010-fs-freeze-v2 1/13] fs/f2fs/gc.c:2198:26: error: use of undeclared identifier 'sb'
 2023-01-13  4:54 UTC 

[mcgrof-next:20231010-fs-freeze-v2 5/13] include/linux/fs.h:2320:1: error: expected identifier or '('
 2023-01-13  4:34 UTC 

[mcgrof-next:20231010-fs-freeze-v2 5/13] include/linux/fs.h:2320:1: error: expected identifier or '('
 2023-01-13  4:34 UTC 

❌ FAIL (15/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, c757fc92)
 2023-01-13  3:51 UTC 

[PATCH V9 4/5] ASoC: codecs: Aw883xx chip register file, data type file and Kconfig Makefile
 2023-01-13  3:46 UTC  (2+ messages)

[asahilinux:bits/070-audio 16/35] sound/soc/codecs/cs42l84.c:1020:34: warning: unused variable 'cs42l84_of_match'
 2023-01-13  2:42 UTC 

[syzbot] [ext4?] KASAN: use-after-free Read in signalfd_cleanup
 2023-01-13  2:26 UTC  (5+ messages)
` [syzbot] [ext4?] [vfs?] "
  ` [io_uring] "

[sailus-media-tree:streams 6/21] drivers/media/v4l2-core/v4l2-subdev.c:31:13: warning: unused variable 'v4l2_subdev_enable_streams_api'
 2023-01-12 22:50 UTC 

[peterz-queue:core/wip-u128 6/13] arch/arm64/include/asm/atomic_ll_sc.h:357:1: warning: value size does not match register size specified by the constraint and modifier
 2023-01-12 22:20 UTC 

[PATCH v3 0/3] objtool build improvements
 2023-01-12 20:54 UTC  (9+ messages)
` [PATCH v3 1/3] objtool: Install libsubcmd in build
` [PATCH v3 2/3] objtool: Properly support make V=1
` [PATCH v3 3/3] objtool: Alter how HOSTCC is forced

[ammarfaizi2-block:paulmck/linux-rcu/dev 39/42] kernel/rcu/tasks.h:944:3: error: call to undeclared function 'tasks_gp_state_getname'; ISO C99 and later do not support implicit function declarations
 2023-01-12 20:28 UTC 

[PATCH 0/6] kselftest/arm64: Build fixes for clang
 2023-01-12 20:20 UTC  (8+ messages)
` [PATCH 1/6] kselftest/arm64: Fix .pushsection for strings in FP tests
` [PATCH 2/6] kselftest/arm64: Remove redundant _start labels from "
` [PATCH 3/6] kselftest/arm64: Don't pass headers to the compiler as source
` [PATCH 4/6] kselftest/arm64: Initialise current at build time in signal tests
` [PATCH 5/6] kselftest/arm64: Support build of MTE tests with clang
` [PATCH 6/6] kselftest/arm64: Remove spurious comment from MTE test Makefile

arch/arm64/kvm/hyp/nvhe/stacktrace.c:46:6: warning: no previous prototype for function 'kvm_nvhe_prepare_backtrace'
 2023-01-12 19:58 UTC 

[RFC PATCH bpf-next v2 04/11] mm: slab: introduce ksize_full()
 2023-01-12 19:38 UTC 

❌ FAIL (28/383 SKIPPED): Test report for master (6.2.0-rc3, mainline.kernel.org-clang, e8f60cd7)
 2023-01-12 19:11 UTC 

[PATCH v2 00/14] Remove clang's -Qunused-arguments from KBUILD_CPPFLAGS
 2023-01-12 18:47 UTC  (5+ messages)
` [PATCH v2 07/14] powerpc/vdso: Improve linker flags

[vfs-idmapping:fs.idmapped.mnt_idmap.conversion 26/27] fs/mnt_idmapping.c:239:19: warning: no previous prototype for function 'alloc_mnt_idmap'
 2023-01-12 16:56 UTC 

[vfs-idmapping:fs.idmapped.mnt_idmap.conversion 26/27] fs/mnt_idmapping.c:239:19: warning: no previous prototype for function 'alloc_mnt_idmap'
 2023-01-12 16:56 UTC 

include/asm-generic/io.h:464:31: error: performing pointer arithmetic on a null pointer has undefined behavior
 2023-01-12 15:35 UTC 

[ammarfaizi2-block:paulmck/linux-rcu/dev 39/42] kernel/rcu/tasks.h:944:3: warning: format specifies type 'char *' but the argument has type 'int'
 2023-01-12 14:57 UTC  (2+ messages)

[ammarfaizi2-block:paulmck/linux-rcu/dev 39/42] kernel/rcu/tasks.h:944:3: error: implicit declaration of function 'tasks_gp_state_getname' is invalid in C99
 2023-01-12 12:03 UTC 

[syzbot] WARNING in rate_control_rate_init
 2023-01-12 11:37 UTC 

mm/kmsan/instrumentation.c:41:26: warning: no previous prototype for function '__msan_metadata_ptr_for_load_n'
 2023-01-12 10:26 UTC  (6+ messages)

[syzbot] [ntfs3?] WARNING: nested lock was not taken in ntfs_set_size
 2023-01-12 10:14 UTC 

[PATCH v3 13/13] media: verisilicon: Conditionnaly ignore native formats
 2023-01-12  9:52 UTC 

arch/s390/include/asm/spinlock.h:81:3: error: unexpected token in '.rept' directive
 2023-01-12  9:52 UTC 

[PATCH v3 18/26] page_pool: Allow page_pool_recycle_direct() to take a netmem or a page
 2023-01-12  8:45 UTC  (3+ messages)

[PATCH] btrfs: update fs features sysfs directory asynchronously
 2023-01-12  8:31 UTC 

[sean-jc:rev/upm 10/16] arch/x86/kvm/../../../virt/kvm/kvm_main.c:5023:7: error: variable 'r' is used uninitialized whenever 'if' condition is true
 2023-01-12  8:01 UTC 

[PATCH v3 10/13] media: verisilicon: Add Rockchip AV1 decoder
 2023-01-12  7:40 UTC 

[asahilinux:bits/210-gpu 19/380] rust/helpers.c:688:9: error: implicit declaration of function 'of_node_is_root' is invalid in C99
 2023-01-12  7:10 UTC 

[PATCH v3 07/13] media: verisilicon: Check AV1 bitstreams bit depth
 2023-01-12  5:49 UTC 


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox