public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-03-24 19:30:20 to 2026-03-24 21:16:51 UTC [more...]

[PATCH] ata: ahci_tegra: remove kcalloc
 2026-03-24 21:16 UTC 

[PATCH v2 0/8] liveupdate: Fix module unloading and unregister API
 2026-03-24 21:15 UTC  (3+ messages)
` [PATCH v2 3/8] liveupdate: Remove file handler module refcounting

[net-next v35 0/1] MCTP Over PCC Transport
 2026-03-24 21:12 UTC  (2+ messages)
` [net-next v35 1/1] mctp pcc: Implement MCTP over "

[GIT PULL] Kbuild fixes for 7.0 #3
 2026-03-24 21:10 UTC 

[PATCH] ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure
 2026-03-24 21:09 UTC 

[PATCH v2 0/3] ath10k: Introduce a devicetree quirk to skip host cap QMI requests
 2026-03-24 21:09 UTC  (6+ messages)

[PATCH v6 00/15] arm64: dts: qcom: sdm845-lg-{common, judyln}: Improve HW support in dts
 2026-03-24 21:07 UTC  (12+ messages)
` [PATCH v6 03/15] arm64: dts: qcom: sdm845-lg-common: Enable qups
` [PATCH v6 08/15] arm64: dts: qcom: sdm845-lg-judyln: Add display panel
` [PATCH v6 09/15] arm64: dts: qcom: sdm845-lg-judyln: Add firmware nodes, change path
` [PATCH v6 10/15] arm64: dts: qcom: sdm845-lg-{common, judyln}: Add wifi node

[PATCH 00/10] i2c: Replace dev_err() with dev_err_probe()
 2026-03-24 21:04 UTC  (3+ messages)
` [PATCH 02/10] i2c: tegra: Replace dev_err() with dev_err_probe() in probe function

[PATCH v8 00/10] VMSCAPE optimization for BHI variant
 2026-03-24 20:59 UTC  (5+ messages)
` [PATCH v8 01/10] x86/bhi: x86/vmscape: Move LFENCE out of clear_bhb_loop()
` [PATCH v8 02/10] x86/bhi: Make clear_bhb_loop() effective on newer CPUs

[PATCH v2] Documentation: media: Fix v4l2_vp9_segmentation
 2026-03-24 21:00 UTC 

[PATCH net-next v6 2/4] net: dsa: add bridge member iteration macro and port mask helper
 2026-03-24 20:58 UTC  (2+ messages)

[GIT PULL] KVM fixes for Linux 7.0-rc6
 2026-03-24 20:59 UTC  (2+ messages)

[PATCH v2 0/3] Fix length calculation bug in extract_kvec_to_sg
 2026-03-24 20:58 UTC  (8+ messages)
` [PATCH v2 1/3] lib: kunit_iov_iter: Improve error detection
` [PATCH v2 2/3] lib: Fix length calculations in extract_kvec_to_sg
` [PATCH v2 3/3] lib: kunit_iov_iter: Add tests for extract_iter_to_sg

[PATCH v3 0/3] mm: Free contiguous order-0 pages efficiently
 2026-03-24 20:56 UTC  (3+ messages)
` [PATCH v3 1/3] mm/page_alloc: Optimize free_contig_range()

[PATCH] ASoC: kirkwood: Fix clock error handling in probe
 2026-03-24 20:55 UTC 

[PATCH v2] usb: typec: Remove alt->adev.dev.class assignment
 2026-03-24 20:56 UTC  (2+ messages)

[PATCH] mailmap: update email address for Christoph Manszewski
 2026-03-24 20:55 UTC 

[PATCH 0/6] Add QSPI support for QCS615 and improve interconnect handling
 2026-03-24 20:54 UTC  (10+ messages)
` [PATCH v1 3/6] arm64: dts: qcom: talos: Add QSPI support
` [PATCH v1 4/6] arm64: dts: qcom: qcs615-ride: enable QSPI and NOR flash
` [PATCH v1 5/6] arm64: dts: qcom: kodiak: Add QSPI memory interconnect path
` [PATCH v1 6/6] arm64: dts: qcom: sc7180: "

[PATCH net-next v3 0/3] tcp: fix scaled no-shrink rwnd quantization slack
 2026-03-24 20:53 UTC  (4+ messages)
` [PATCH net-next v3 1/3] selftests: packetdrill: stop pinning rwnd in tcp_ooo_rcv_mss
` [PATCH net-next v3 2/3] tcp: keep scaled no-shrink window representable
` [PATCH net-next v3 3/3] selftests: packetdrill: cover scaled rwnd quantization slack

[PATCH v5 00/11] Support repeated mappings in GPUVM and Panthor
 2026-03-24 20:51 UTC  (2+ messages)

[PATCH V1] accel/amdxdna: Add per-process BO memory usage query support
 2026-03-24 20:45 UTC  (3+ messages)

[PATCH v1] ACPI / PPTT: Remove duplicate structure, acpi_pptt_cache_v1_full
 2026-03-24 20:43 UTC  (2+ messages)

[PATCH] HID: Kysona: Add support for VXE Dragonfly R1 Pro
 2026-03-24 20:43 UTC 

[PATCH v1] Bluetooth: hci_release_dev: disable delayed devcoredump work
 2026-03-24 20:42 UTC  (2+ messages)

[PATCH bpf-next v1] selftests/bpf: Improve tc_tunnel test reliability
 2026-03-24 20:40 UTC  (2+ messages)

[PATCH] bpf: update outdated comment for refactored btf_check_kfunc_arg_match()
 2026-03-24 20:40 UTC  (2+ messages)

[PATCH bpf-next v6 0/2] bpf: Add multi-level pointer parameter support for trampolines
 2026-03-24 20:40 UTC  (6+ messages)
` [PATCH bpf-next v6 1/2] bpf: Support pointer param types via SCALAR_VALUE "
` [PATCH bpf-next v6 2/2] selftests/bpf: Add trampolines single and multi-level pointer params test coverage

[PATCH bpf v1] selftests/bpf: Fix sockmap_multi_channels reliability
 2026-03-24 20:40 UTC  (2+ messages)

[PATCH v4] selftests/bpf: move trampoline_count to dedicated bpf_testmod target
 2026-03-24 20:40 UTC  (2+ messages)

[PATCH v3 0/2] usb: offload: Decouple interrupter lifecycle and refactor usage tracking
 2026-03-24 20:38 UTC  (3+ messages)
` [PATCH v3 1/2] usb: core: use dedicated spinlock for offload state
` [PATCH v3 2/2] usb: host: xhci-sideband: delegate offload_usage tracking to class drivers

[PATCH net-next 0/2] net: dsa: microchip: Small cleanups for ksz9477 SGMII
 2026-03-24 20:37 UTC  (5+ messages)
` [PATCH net-next 1/2] net: dsa: microchip: Drop unnecessary check in ksz9477 PCS setup
` [PATCH net-next 2/2] net: dsa: microchip: drop an outdated comment about SGMII support

kernel-doc overly verbose with V=0
 2026-03-24 20:37 UTC 

[PATCH] selftests/sched_ext: Skip rt_stall on older kernels and list skipped tests
 2026-03-24 20:37 UTC 

[PATCH] docs: Raise minimum pahole version to 1.26 for KF_IMPLICIT_ARGS kfuncs
 2026-03-24 20:37 UTC  (2+ messages)

[patch v2 00/14] Improve /proc/interrupts further and add a binary interface
 2026-03-24 20:36 UTC  (10+ messages)
` [patch v2 04/14] x86/irq: Make irqstats array based
` [patch v2 06/14] genirq: Cache the condition for /proc/interrupts exposure

[PATCH v8 0/5] platform/x86: uniwill-laptop: More support for TUXEDO devices
 2026-03-24 20:32 UTC  (6+ messages)
` [PATCH v8 1/5] platform/x86: uniwill-laptop: Rework hwmon feature defines
` [PATCH v8 2/5] platform/x86: uniwill-laptop: Implement USB-C power priority setting
` [PATCH v8 3/5] platform/x86: uniwill-laptop: Fix XMG Fusion 15 (L19) entries
` [PATCH v8 4/5] platform/x86: uniwill-laptop: Apply features across all TUXEDO devices
` [PATCH v8 5/5] Documentation: laptops: Update documentation for uniwill laptops

[PATCH 00/14] iommu: Add live update state preservation
 2026-03-24 20:30 UTC  (10+ messages)
` [PATCH 02/14] iommu: Implement IOMMU core liveupdate skeleton
` [PATCH 13/14] vfio/pci: Preserve the iommufd state of the vfio cdev

[PATCH v3 0/4] hwmon: (sht3x) Add support for GXCAS GXHT30
 2026-03-24 20:29 UTC  (2+ messages)

[PATCH v4 0/7] selftests/cgroup: improve zswap tests robustness and support large page sizes
 2026-03-24 20:28 UTC  (6+ messages)

[PATCH 0/1] leds: Introduce the multi_max_intensity sysfs attribute
 2026-03-24 20:27 UTC  (2+ messages)
` [PATCH 1/1] "

[PATCH v2] futex: Use-after-free between futex_key_to_node_opt and vma_replace_policy
 2026-03-24 20:27 UTC  (6+ messages)

[PATCH v7 13/13] ASoC: qcom: q6apm: Add support for early buffer mapping on DSP
 2026-03-24 20:25 UTC  (2+ messages)

[PATCH] hwmon: adm1177: fix sysfs ABI violation and current unit conversion
 2026-03-24 20:26 UTC  (2+ messages)

[PATCH cgroup/for-7.0-fixes] selftests/cgroup: Don't test populated synchrony against task exit
 2026-03-24 20:24 UTC  (2+ messages)

[PATCH v2] cgroup: Wait for dying tasks to leave on rmdir
 2026-03-24 20:24 UTC  (4+ messages)

[PATCH v1 0/4] Add encoder features
 2026-03-24 20:24 UTC  (5+ messages)
` [PATCH v1 3/4] media: chips-media: wave5: Support CBP profile
` [PATCH v1 4/4] media: chips-media: wave5: Add Support for Packed YUV422 Formats

[PATCH] printk: add early_counter_ns routine for printk blind spot
 2026-03-24 20:07 UTC  (9+ messages)
` [PATCH v3] printk: fix zero-valued printk timestamps in early boot

[PATCH] HID: ft260: validate report size in raw_event handler
 2026-03-24 20:18 UTC  (3+ messages)
` [PATCH v2] HID: ft260: validate report size and payload length in raw_event

[PATCH v4 0/4] 9p: Performance improvements for build workloads
 2026-03-24 19:43 UTC  (5+ messages)
` [PATCH v4 1/4] 9p: Cache negative dentries for lookup performance
` [PATCH v4 2/4] 9p: Add mount option for negative dentry cache retention
` [PATCH v4 3/4] 9p: Set default negative dentry retention time for cache=loose
` [PATCH v4 4/4] 9p: Enable symlink caching in page cache

[PATCH v2 0/2] mm/mprotect: micro-optimization work
 2026-03-24 20:18 UTC  (5+ messages)
` [PATCH v2 1/2] mm/mprotect: move softleaf code out of the main function
` [PATCH v2 2/2] mm/mprotect: special-case small folios when applying write permissions

[PATCH] srcu: Use irq_work to start GP in tiny SRCU
 2026-03-24 20:18 UTC  (2+ messages)

[PATCH v3 0/7] pinctrl: Add generic pinctrl for board-level mux chips
 2026-03-24 20:16 UTC  (7+ messages)
` [PATCH v3 3/7] pinctrl: pinctrl-generic: add __pinctrl_generic_pins_function_dt_node_to_map()

[PATCH] amd/iommu: do not split domain flushes when flushing the entire range
 2026-03-24 20:14 UTC  (2+ messages)

[PATCH v7 00/10] VMSCAPE optimization for BHI variant
 2026-03-24 20:14 UTC  (11+ messages)
` [PATCH v7 07/10] x86/vmscape: Use static_call() for predictor flush

[PATCH 1/2] rust: dma: remove DMA_ATTR_NO_KERNEL_MAPPING from public attrs
 2026-03-24 20:10 UTC  (3+ messages)
` [PATCH 2/2] rust: dma: add CoherentHandle for DMA allocations without kernel mapping

[PATCH 00/22] ASoC: rsnd: Add audio support for the Renesas RZ/G3E SoC
 2026-03-24 20:10 UTC  (7+ messages)
` [PATCH 11/22] ASoC: rsnd: ssui: Add RZ/G3E SSIU BUSIF support
` [PATCH 12/22] ASoC: rsnd: Update SSI for RZ/G3E support

[PATCH net-next v9 00/10] bng_en: add link management and statistics support
 2026-03-24 20:07 UTC  (11+ messages)
` [PATCH net-next v9 01/10] bng_en: add per-PF workqueue, timer, and slow-path task
` [PATCH net-next v9 02/10] bng_en: query PHY capabilities and report link status
` [PATCH net-next v9 03/10] bng_en: add ethtool link settings, get_link, and nway_reset
` [PATCH net-next v9 04/10] bng_en: implement ethtool pauseparam operations
` [PATCH net-next v9 05/10] bng_en: add support for link async events
` [PATCH net-next v9 06/10] bng_en: add HW stats infra and structured ethtool ops
` [PATCH net-next v9 07/10] bng_en: periodically fetch and accumulate hardware statistics
` [PATCH net-next v9 08/10] bng_en: implement ndo_get_stats64
` [PATCH net-next v9 09/10] bng_en: implement netdev_stat_ops
` [PATCH net-next v9 10/10] bng_en: add support for ethtool -S stats display

[PATCH RESEND 0/3] Fix length calculation bug in extract_kvec_to_sg
 2026-03-24 20:08 UTC  (7+ messages)
` [PATCH RESEND 3/3] lib: Fix length calculation "

[PATCH v1] platform/x86: thinkpad_acpi: Drop ACPI driver registration
 2026-03-24 20:08 UTC 

[syzbot] [fs?] [mm?] kernel BUG in __filemap_add_folio
 2026-03-24 20:07 UTC 

[PATCH v1 0/7] platform/x86: toshiba: Bind to platform devices instead of ACPI ones
 2026-03-24 20:03 UTC  (8+ messages)
` [PATCH v1 1/7] platform/x86: toshiba_acpi: Reorder code to avoid forward declaration
` [PATCH v1 2/7] platform/x86: toshiba_acpi: Register ACPI notify handler directly
` [PATCH v1 3/7] platform/x86: toshiba_acpi: Convert ACPI driver to a platform one
` [PATCH v1 4/7] platform/x86: toshiba_bluetooth: Register ACPI notify handler directly
` [PATCH v1 5/7] platform/x86: toshiba_bluetooth: Convert ACPI driver to a platform one
` [PATCH v1 6/7] platform/x86: toshiba_haps: Register ACPI notify handler directly
` [PATCH v1 7/7] platform/x86: toshiba_haps: Convert ACPI driver to a platform one

[PATCH v3 0/4] rust_binder: check current before closing fds
 2026-03-24 20:02 UTC  (5+ messages)
` [PATCH v3 1/4] rust: sync: implement == operator for ARef
` [PATCH v3 2/4] rust: task: implement == operator for Task
` [PATCH v3 3/4] rust_binder: make use of == "
` [PATCH v3 4/4] rust_binder: check current before closing fds

[PATCH v3] Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not defined
 2026-03-24 20:01 UTC  (3+ messages)

[PATCH net-next 0/3] net: bridge: add stp_mode attribute for STP mode selection
 2026-03-24 20:00 UTC  (3+ messages)
` [PATCH net-next 1/3] "

[PATCH] arm64: dts: imx8mp: Add DT overlays for DH i.MX8M Plus DHCOM SoM and boards
 2026-03-24 20:00 UTC  (4+ messages)

[PATCH v4 0/6] cpupower: fix various man pages issues
 2026-03-24 20:00 UTC  (5+ messages)
` [PATCH v4 1/6] cpupower-frequency-set.1: trim trailing whitespace
` [PATCH v4 3/6] cpupower-frequency-info.1: "

[PATCH] ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
 2026-03-24 19:59 UTC 

WARNING in vfs_open_tree
 2026-03-24 19:59 UTC 

[PATCH] sched_ext: idle: use active idle domain in WAKE_SYNC check
 2026-03-24 19:58 UTC 

[PATCH] Bluetooth: btusb: clamp SCO altsetting table indices
 2026-03-24 19:58 UTC  (2+ messages)

[PATCH] scripts: headers_install.sh: Normalize __ASSEMBLY__ to __ASSEMBLER__
 2026-03-24 19:58 UTC  (5+ messages)

[RFC PATCH 00/22] KVM: combined patchset for MBEC/GMET support
 2026-03-24 19:57 UTC  (3+ messages)
` [PATCH 22/22] KVM: nSVM: enable GMET for guests

[PATCH v3 2/2] PCI: mediatek: Add support for EcoNet EN7528 SoC
 2026-03-24 19:54 UTC  (2+ messages)

[PATCH net] nfc: llcp: fix tlv offset wrap and missing bounds checks
 2026-03-24 19:54 UTC 

[PATCH v4 0/4] Rework BPI-R2-Pro PCIe clock topology
 2026-03-24 19:53 UTC  (2+ messages)
` (subset) "

[PATCH v2] arm64: dts: rockchip: Enable PCIe CLKREQ# for RK3588 on Rock 5b-5bp-5t series
 2026-03-24 19:53 UTC  (2+ messages)

[PATCH v2 0/2] arm64: dts: rockchip: Add initial support for Khadas Edge 2L
 2026-03-24 19:53 UTC  (2+ messages)

[PATCH v2] crypto: cryptomgr - Select algorithm types only when CRYPTO_SELFTESTS
 2026-03-24 19:53 UTC  (2+ messages)

[PATCH 0/2] x86/fred: enable FRED by default
 2026-03-24 19:53 UTC  (9+ messages)

[PATCH 0/2] Add SPDIF support to RK3576
 2026-03-24 19:53 UTC  (2+ messages)
` (subset) "

[PATCH] arm64: dts: rockchip: add SD/eMMC aliases for ArmSom Sige5
 2026-03-24 19:53 UTC  (2+ messages)

[PATCH v2 0/3] Add devicetree nodes for RK3528, RK3562 and RK356x
 2026-03-24 19:53 UTC  (2+ messages)

[PATCH v11 00/22] Add new general DRM property "color format"
 2026-03-24 19:53 UTC  (5+ messages)
` [PATCH v11 03/22] drm: "

[PATCH v8 07/10] x86/vmscape: Use static_call() for predictor flush
 2026-03-24 19:51 UTC  (3+ messages)

[PATCH] staging: nvec: validate battery response length before memcpy
 2026-03-24 19:50 UTC 

[syzbot] [fs?] [mm?] kernel BUG in __filemap_add_folio
 2026-03-24 19:49 UTC  (2+ messages)
` Forwarded: "

[PATCH v7 0/2] Add support for Variscite DART-MX95 and Sonata board
 2026-03-24 19:48 UTC  (3+ messages)

[PATCH v4] ASoC: SOF: sof-audio: pcm_id is __le32
 2026-03-24 19:48 UTC  (2+ messages)

[PATCH v6 0/9] dax/hmem, cxl: Coordinate Soft Reserved handling with CXL and HMEM
 2026-03-24 19:46 UTC  (5+ messages)
` [PATCH v6 3/9] cxl/region: Skip decoder reset on detach for autodiscovered regions

[PATCH v8 08/10] x86/vmscape: Deploy BHB clearing mitigation
 2026-03-24 19:46 UTC  (3+ messages)

[RFC PATCH v8 00/10] context_tracking,x86: Defer some IPIs until a user->kernel transition
 2026-03-24 19:46 UTC  (4+ messages)
` [RFC PATCH v8 05/10] sched/isolation: Mark housekeeping_overridden key as __ro_after_init

[PATCH 00/12] treewide: Convert buses to use generic driver_override
 2026-03-24 19:41 UTC  (4+ messages)
` [PATCH 06/12] platform/wmi: use generic driver_override infrastructure
` (subset) [PATCH 00/12] treewide: Convert buses to use generic driver_override

[PATCH] rust: regulator: do not assume that regulator_get() returns non-null
 2026-03-24 13:08 UTC  (2+ messages)

[PATCH v2 1/2] ASoC: uda1380: fix missing return value checks for I2C operations The driver currently ignores the return values of several I2C operations during register writes, which could lead to silent failures and inconsistent device state
 2026-03-24 15:04 UTC  (2+ messages)

[PATCH v2] ASoC: sdw_utils: add vendor_id to asoc_sdw_codec_info
 2026-03-24 13:17 UTC  (2+ messages)

[PATCH v2 0/5] spi: imx: fix use-after-free on unbind
 2026-03-24 14:26 UTC  (2+ messages)

[PATCH] ASoC: codecs: wcd934x: fix typo in dt parsing
 2026-03-24 13:09 UTC  (2+ messages)

[PATCH] ASoC: dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match
 2026-03-24 12:58 UTC  (2+ messages)

[PATCH v2] staging: atomisp: pci: fix block comment style and merge split declaration
 2026-03-24 19:43 UTC  (2+ messages)
` [PATCH v3] staging: media: "

[PATCH] ASoC: amd: yc: Add MSI Thin A15 B7VF to quirk table
 2026-03-24 13:29 UTC  (2+ messages)

[PATCH v5] ASoC: SOF: sof-audio: pcm_id is __le32
 2026-03-24 13:53 UTC  (2+ messages)

[PATCH v2 0/2] Allow caching of buck registers when no GPIO input control is configured
 2026-03-24 19:40 UTC  (2+ messages)

[PATCH] arm64: dts: imx8mp-debix-model-a: Correct PAD settings for pmicirqgrp
 2026-03-24 19:43 UTC  (4+ messages)

[PATCH] sched_ext: idle: honor built-in idle disablement in node kfuncs
 2026-03-24 19:42 UTC 

[PATCH v8 0/7] Input: synaptics-rmi4 - add quirks for third party touchscreen controllers
 2026-03-24 19:42 UTC  (9+ messages)
` [PATCH v8 1/7] dt-bindings: input: syna,rmi4: Document syna,rmi4-s3706b
` [PATCH v8 2/7] Input: synaptics-rmi4 - handle duplicate/unknown PDT entries
` [PATCH v8 3/7] Input: synaptics-rmi4 - f12: use hardcoded values for aftermarket touch ICs
` [PATCH v8 4/7] Input: synaptics-rmi4 - f55: handle zero electrode count
` [PATCH v8 5/7] Input: synaptics-rmi4 - don't do unaligned reads in IRQ context
` [PATCH v8 6/7] Input: synaptics-rmi4 - read product ID on aftermarket touch ICs
` [PATCH v8 7/7] Input: synaptics-rmi4 - support fallback values for PDT descriptor bytes

[PATCH] media: i2c: imx415: Drop redundant runtime PM callbacks
 2026-03-24 19:42 UTC  (2+ messages)

[PATCH v2 0/5] Revoke supported SEV VM types
 2026-03-24 19:40 UTC  (6+ messages)
` [PATCH v2 1/5] crypto/ccp: hoist kernel part of SNP_PLATFORM_STATUS
` [PATCH v2 2/5] crypto/ccp: export firmware supported vm types
` [PATCH v2 3/5] KVM: SEV: don't expose unusable VM types
` [PATCH v2 4/5] KVM: SEV: mask off firmware unsupported vm types
` [PATCH v2 5/5] KVM: selftests: teach sev_*_test about revoking VM types

[PATCH] iio: imu: st_lsm6dsx: Add ACPI ID for SHIFT13mi gyroscope
 2026-03-24 19:36 UTC 

[PATCH 0/2] timens: Remove dependency on the vDSO
 2026-03-24 19:36 UTC  (3+ messages)
` [PATCH 1/2] vdso/timens: Move functions to new file

[PATCH v11 0/9] Error recovery for vfio-pci devices on s390x
 2026-03-24 19:34 UTC  (2+ messages)

[PATCH] drm: rz-du: Ensure correct suspend/resume ordering with VSP
 2026-03-24 19:33 UTC  (2+ messages)

[PATCH] software node: allow referencing software nodes by name
 2026-03-24 19:30 UTC  (3+ messages)

[PATCH] drm/bridge: it66121: acquire reset GPIO in probe
 2026-03-24 19:30 UTC 

[PATCH v3 00/38] drm/msm/dp: Add MST support for MSM chipsets
 2026-03-24 19:30 UTC  (5+ messages)
` [PATCH v3 31/38] drm/msm/dp: add HPD callback for dp MST


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