public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-04-09 07:48:41 to 2026-04-09 09:25:25 UTC [more...]

[PATCH 6.12 000/241] 6.12.81-rc2 review
 2026-04-09  9:25 UTC 

[PATCH v4 0/7] Add support for videocc and camcc on X1P42100 platform
 2026-04-09  9:21 UTC  (8+ messages)
` [PATCH v4 1/7] dt-bindings: clock: qcom: Add X1P42100 video clock controller
` [PATCH v4 2/7] dt-bindings: clock: qcom: Add X1P42100 camera "
` [PATCH v4 3/7] clk: qcom: videocc-x1p42100: Add support for video "
` [PATCH v4 4/7] clk: qcom: camcc-x1e80100: Add support for camera QDSS debug clocks
` [PATCH v4 5/7] clk: qcom: camcc-x1p42100: Add support for camera clock controller
` [PATCH v4 6/7] arm64: dts: qcom: x1e80100: Add CAMCC block definition
` [PATCH v4 7/7] arm64: defconfig: Enable VIDEOCC and CAMCC drivers on Qualcomm X1P42100

[PATCH 00/19] drm/panel: support Waveshare DSI TOUCH kits
 2026-04-09  9:20 UTC  (11+ messages)
` [PATCH 06/19] drm/of: add helper to count data-lanes on a remote endpoint
` [PATCH 08/19] drm/panel: himax-hx8394: set prepare_prev_first
` [PATCH 09/19] drm/panel: himax-hx8394: simplify hx8394_enable()
` [PATCH 14/19] drm/panel: jadard-jd9365da-h3: support Waveshare DSI panels

[PATCH v3 2/2] ksm: Optimize rmap_walk_ksm by passing a suitable address range
 2026-04-09  9:18 UTC  (5+ messages)

[PATCH] mm/vmstat: spread vmstat_update requeue across the stat interval
 2026-04-09  9:17 UTC  (8+ messages)

[PATCH] clk: clk-imx8mm: Initialize clocks in arch_initcall
 2026-04-09  9:16 UTC  (2+ messages)

[PATCH v2 1/2] drm/panthor: Extend VM locked region for remap case to be a superset
 2026-04-09  9:15 UTC  (6+ messages)
` [PATCH v2 2/2] drm/panthor: Fix outdated function documentation

[PATCH] ppc/fadump: invoke kmsg_dump in fadump panic path
 2026-04-09  9:14 UTC  (3+ messages)

[BUG] io_uring: 13 remaining unprotected ctx->rings accesses after 61a11cf481272
 2026-04-09  9:14 UTC 

File system corruption after updating dir metadata, moving entry inside to another dir and removing the first dir if system crashes
 2026-04-09  9:14 UTC 

[PATCH 0/8] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC
 2026-04-09  9:11 UTC  (9+ messages)
` [PATCH 1/8] arm64: dts: qcom: lemans: Move PCIe devices into soc node
` [PATCH 2/8] arm64: dts: qcom: Rename lemans-auto.dtsi to lemans-sa8775p.dtsi
` [PATCH 3/8] arm64: dts: qcom: Introduce lemans-iq9.dtsi as a placeholder
` [PATCH 4/8] arm64: dts: qcom: lemans: Move pinctrl states into lemans-iq9.dtsi
` [PATCH 5/8] arm64: dts: qcom: lemans: Move platform resources "
` [PATCH 6/8] arm64: dts: qcom: lemans: Introduce SA8255P SoC support
` [PATCH 7/8] dt-bindings: arm: qcom: add SA8255p Ride board
` [PATCH 8/8] arm64: dts: qcom: sa8255p: Enable sa8255p-ride board support

[PATCH 0/5] riscv: Assorted bug fixes
 2026-04-09  9:11 UTC  (6+ messages)
` [PATCH 1/5] riscv: errata: Fix bitwise vs logical AND in MIPS errata patching
` [PATCH 2/5] riscv: ptrace: Fix register corruption in compat_riscv_gpr_set on error
` [PATCH 3/5] riscv: mm: Fix NULL pointer dereference in __set_memory
` [PATCH 4/5] riscv: mm: Fix NULL dereferences in napot hugetlb functions
` [PATCH 5/5] riscv: mm: Fix TOCTOU race in remove_pte_mapping

[PATCH] selftests/bpf: fix const qualifier in fexit_bpf2bpf test
 2026-04-09  9:11 UTC 

[PATCH v2] btrfs: reject empty non-root tree blocks at read time
 2026-04-09  9:09 UTC  (2+ messages)

[PATCH 1/2] vfio/xe: Reorganize the init to decouple migration from reset
 2026-04-09  9:05 UTC  (3+ messages)
` [PATCH 2/2] vfio/xe: Add a missing vfio_pci_core_release_dev()

[RFC PATCH] userfaultfd: allow registration of ranges below mmap_min_addr
 2026-04-09  9:05 UTC  (8+ messages)

[PATCH 6.19 000/311] 6.19.12-rc1 review
 2026-04-09  9:04 UTC  (3+ messages)

[PATCH v4 00/12] ASoC: rsnd: Add RZ/G3E audio driver support
 2026-04-09  9:03 UTC  (13+ messages)
` [PATCH v4 01/12] ASoC: dt-bindings: renesas,rsnd: Split into generic and SoC-specific parts
` [PATCH v4 02/12] ASoC: dt-bindings: Add RZ/G3E (R9A09G047) sound binding
` [PATCH v4 03/12] ASoC: rsnd: Add reset controller support to rsnd_mod
` [PATCH v4 04/12] ASoC: rsnd: Add RZ/G3E SoC probing and register map
` [PATCH v4 05/12] ASoC: rsnd: Add audmacpp clock and reset support for RZ/G3E
` [PATCH v4 06/12] ASoC: rsnd: Add RZ/G3E DMA address calculation support
` [PATCH v4 07/12] ASoC: rsnd: ssui: Add RZ/G3E SSIU BUSIF support
` [PATCH v4 08/12] ASoC: rsnd: Add SSI reset support for RZ/G3E platforms
` [PATCH v4 09/12] ASoC: rsnd: Add ADG reset support for RZ/G3E
` [PATCH v4 10/12] ASoC: rsnd: adg: Add per-SSI ADG and SSIF supply clock management
` [PATCH v4 11/12] ASoC: rsnd: src: Add SRC reset and clock support for RZ/G3E
` [PATCH v4 12/12] ASoC: rsnd: Add system suspend/resume support

[PATCH] docs: add advanced search for kernel documentation
 2026-04-09  9:04 UTC  (4+ messages)
` [PATCH v3 0/2] docs: advanced search with benchmark harness

[PATCH 6.18 000/277] 6.18.22-rc1 review
 2026-04-09  9:04 UTC  (4+ messages)

[PATCH 6.12 000/242] 6.12.81-rc1 review
 2026-04-09  9:04 UTC  (3+ messages)

[PATCH v5 0/5] Add binding and driver for Kaanapali SoCCP
 2026-04-09  9:04 UTC  (7+ messages)
` [PATCH v5 1/5] dt-bindings: remoteproc: qcom: cleanup qcom,adsp.yaml
` [PATCH v5 2/5] dt-bindings: remoteproc: qcom: move interrupts and interrupt-names list out of pas-common
` [PATCH v5 3/5] dt-bindings: remoteproc: qcom: Document pas for SoCCP on Kaanapali and Glymur platforms
` [PATCH v5 4/5] remoteproc: qcom: pas: Add late attach support for subsystems
` [PATCH v5 5/5] remoteproc: qcom_q6v5_pas: Add SoCCP node on Kaanapali

[PATCH 6.6 000/160] 6.6.134-rc1 review
 2026-04-09  9:04 UTC  (3+ messages)

[PATCH 6.1 000/312] 6.1.168-rc1 review
 2026-04-09  9:04 UTC  (3+ messages)

[PATCH v2] arm64: dts: imx{91,93}-phyboard-segin: Add peb-av-18 overlays
 2026-04-09  9:01 UTC 

[PATCH bpf-next v3 5/6] bpf: clear decap tunnel GSO state in skb_adjust_room
 2026-04-09  9:03 UTC  (3+ messages)

[PATCH] ocfs2: validate group add input before caching
 2026-04-09  9:02 UTC 

[PATCH 0/5] uaccess/sockptr: copy_struct_ fixes and more helpers
 2026-04-09  9:01 UTC  (7+ messages)
` [PATCH 1/5] uaccess: fix ignored_trailing logic in copy_struct_to_user()
` [PATCH 3/5] uaccess: add copy_struct_{from,to}_bounce_buffer() helpers

[PATCH] mm/page_alloc: use batch page clearing in kernel_init_pages()
 2026-04-09  9:00 UTC  (6+ messages)

[PATCH] pinctrl: qcom: Remove unused macro definitions
 2026-04-09  8:55 UTC  (2+ messages)

[PATCH v1 0/2] lib/tests: string_helpers: Slight improvements
 2026-04-09  8:54 UTC  (2+ messages)

[PATCH v4 0/2] driver core: make references to unregistered software nodes a special case
 2026-04-09  8:53 UTC  (7+ messages)
` [PATCH v4 1/2] software node: return -ENOTCONN when referenced swnode is not registered yet

[PATCH v2 0/2] pinctrl: qcom: Introduce Pinctrl for Hawi SoC
 2026-04-09  8:53 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: pinctrl: qcom: Describe Hawi TLMM block

[PATCH RFC] mm/vmscan:Fix the hot/cold inversion when swappiness = 0 or 201
 2026-04-09  8:37 UTC  (6+ messages)

[PATCH v8 12/14] PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well
 2026-04-09  8:51 UTC  (2+ messages)

[PATCH v2 0/2] fix MAP_DROPPABLE not supported errno
 2026-04-09  8:51 UTC  (8+ messages)
` [PATCH v2 2/2] selftests/mm: verify droppable mappings cannot be locked

[PATCH v3 0/6] KVM: s390: Enable 4k granularity for memslots
 2026-04-09  8:50 UTC  (3+ messages)
` [PATCH v3 5/6] KVM: s390: selftests: enable some common memory-related tests

[PATCH v5 0/6] initramfs: test and improve cpio hex header validation
 2026-04-09  8:48 UTC  (3+ messages)

[PATCH 0/2] arm64: dts: imx8dxl: Add SolidRun SoM and HummingBoard
 2026-04-09  8:48 UTC  (3+ messages)
` [PATCH 1/2] dt-bindings: arm: fsl: Add SolidRun i.MX8DXL "

[PATCH] drm/bridge: it6505: fix use-after-free in it6505_parse_dt()
 2026-04-09  8:48 UTC 

[PATCH 0/5] driver core: Allow the constification of device attributes
 2026-04-09  8:47 UTC  (3+ messages)

[PATCH v5 0/2] rtc: max77686: convert to i2c_new_ancillary_device
 2026-04-09  8:47 UTC  (3+ messages)
` [PATCH v5 2/2] dt-bindings: pinctrl: pinctrl-max77620: convert to DT schema

[PATCH 0/2] remoteproc: improve robustness for rproc_attach fail cases
 2026-04-09  8:46 UTC  (3+ messages)
` [PATCH 1/2] remoteproc: core: Attach rproc asynchronously in rproc_add() path
` [PATCH 2/2] remoteproc: qcom: Check glink->edge in glink_subdev_stop()

[PATCH sched_ext/for-7.1] sched_ext: Documentation: Add ops.dequeue() to task lifecycle
 2026-04-09  8:46 UTC  (8+ messages)
` [PATCH sched_ext/for-7.1] sched_ext: Documentation: Add missing calls to quiescent(), runnable()

[PATCH net] ice: Fix missing 1's complement negation in GCS raw checksum
 2026-04-09  8:45 UTC  (2+ messages)
` [Intel-wired-lan] "

[PATCH] dt-bindings: sram: Allow multiple-word prefixes to sram subnode
 2026-04-09  8:45 UTC  (2+ messages)

[PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips
 2026-04-09  8:44 UTC  (3+ messages)

[PATCH 0/4] arm64: dts: qcom: sdm845-lg: Devicetree followup
 2026-04-09  8:44 UTC  (6+ messages)
` [PATCH 3/4] arm64: dts: qcom: sdm845-lg-{judyln, judyp}: Reference memory region in fb
` [PATCH 4/4] arm64: dts: qcom: sdm845-lg: Enable qcom,snoc-host-cap-skip-quirk

[PATCH 0/2] Add the SoC ID for the Qualcomm's IPQ9650 family
 2026-04-09  8:42 UTC  (3+ messages)
` [PATCH 1/2] dt-bindings: arm: qcom,ids: add SOC IDs for "

[PATCH net-next v9 00/10] net: phy_port: SFP modules representation and phy_port listing
 2026-04-09  8:40 UTC  (3+ messages)

[PATCH net-next v3 0/4] net: move .getsockopt away from __user buffers
 2026-04-09  8:39 UTC  (4+ messages)

[PATCH v3 0/2] tools/nolibc: add support for 32-bit parisc
 2026-04-09  8:38 UTC  (4+ messages)
` [PATCH v3 2/2] "

[PATCH v3] dt-bindings: gpio: cavium,thunder-8890: Remove DT binding
 2026-04-09  8:38 UTC  (2+ messages)

[PATCH] arm64: dts: qcom: x1e80100-microsoft-romulus: enable OV02C10 webcam
 2026-04-09  8:36 UTC 

[PATCH v3 00/10] mm: thp: always enable mTHP support
 2026-04-09  8:36 UTC  (3+ messages)

[PATCH] gpio: tegra: fix irq_release_resources calling enable instead of disable
 2026-04-09  8:36 UTC  (2+ messages)

[PATCH v2 0/2] Enable iface clock and power domain for kodiak and monaco ice sdhc
 2026-04-09  8:31 UTC  (3+ messages)
` [PATCH v2 1/2] arm64: dts: qcom: kodiak: Add iface clock and power domain for "
` [PATCH v2 2/2] arm64: dts: qcom: monaco: "

[PATCH] nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808 (Samsung PM981/983/970 EVO Plus )
 2026-04-09  8:15 UTC 

[PATCH] tracing/hist: bound expression string construction
 2026-04-09  2:56 UTC  (2+ messages)
` [PATCH v2] tracing/hist: bound expression strings with seq_buf

[PATCH] selftests/ftrace: Account for fprobe attachment at creation
 2026-04-09  8:29 UTC  (4+ messages)

[PATCH] fbdev: omap2: fix inconsistent lock returns in omapfb_mmap
 2026-04-09  8:29 UTC  (2+ messages)

[PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings
 2026-04-09  8:27 UTC  (3+ messages)
` [PATCH 5/9] dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible

[PATCH] dt-bindings: i2c: nxp,pca9564: convert to DT schema
 2026-04-09  8:26 UTC  (2+ messages)

[PATCH 0/6] IPA v5.2 support for Milos and Fairphone (Gen. 6)
 2026-04-09  8:26 UTC  (5+ messages)
` [PATCH 6/6] arm64: dts: qcom: milos-fairphone-fp6: Enable IPA

[PATCH v3] perf test: Fixes for check branch stack sampling
 2026-04-09  8:23 UTC  (3+ messages)
` [PATCH v4] "

[LSF/MM/BPF TOPIC] Towards Unified and Extensible Memory Reclaim (reclaim_ext)
 2026-04-09  8:22 UTC  (11+ messages)

[PATCH 0/3] crypto: Remove arch-optimized des and des3_ede code
 2026-04-09  8:22 UTC  (5+ messages)
` [PATCH 1/3] crypto: s390 - Remove "

[PATCH 0/2] struct page to PFN conversion for TDX guest private memory
 2026-04-09  7:42 UTC  (4+ messages)
` [PATCH 2/2] x86/virt/tdx: Use PFN directly for unmapping "

[RFC PATCH 0/5] gpio: add PMIO support to gpio-mmio
 2026-04-09  8:21 UTC  (13+ messages)
` [RFC PATCH 1/5] gpio: generic: add a generic register wrapper for MMIO and PMIO
` [RFC PATCH 2/5] gpio: generic: extend gpio_generic_chip_config with PMIO register fields
` [RFC PATCH 3/5] gpio: generic: add io_port to struct gpio_generic_chip
` [RFC PATCH 4/5] gpio: mmio: convert accessors to generic register descriptors
` [RFC PATCH 5/5] gpio: mmio: add port-mapped read/write callbacks

[PATCH] ALSA: usb-audio: Add iface reset and delay quirk for HUAWEI USB-C HEADSET
 2026-04-09  8:21 UTC 

[PATCH] hwmon: (asus-ec-sensors) add ROG STRIX B650E-E GAMING WIFI
 2026-04-09  8:18 UTC  (5+ messages)

[PATCH net 0/2] More fixes for the IPA driver
 2026-04-09  8:18 UTC  (5+ messages)
` [PATCH net 1/2] net: ipa: Fix programming of QTIME_TIMESTAMP_CFG
` [PATCH net 2/2] net: ipa: Fix decoding EV_PER_EE for IPA v5.0+

[PATCH 0/3] nvmem: Add Raspberry Pi OTP nvmem driver
 2026-04-09  8:17 UTC  (11+ messages)
` [PATCH 1/3] dt-bindings: nvmem: Add a binding for the RPi Firmware OTP register
` [PATCH 2/3] nvmem: Add the Raspberry Pi OTP driver
` [PATCH 3/3] arm64: dts: broadcom: bcm2712: Add the otp nodes to firmware

[PATCH] MAINTAINERS: Remove obsolete file entry in DMA BUFFER SHARING FRAMEWORK
 2026-04-09  8:16 UTC  (2+ messages)

[PATCH] arm: artpec: Remove unnecessary semicolons in artpec6_init_machine()
 2026-04-09  8:15 UTC  (2+ messages)

[PATCH 0/2] arm64: dts: marvell: armada-37xx: USB3 PHY cleanup
 2026-04-09  8:15 UTC  (2+ messages)

[PATCH mm-unstable v15 00/13] khugepaged: mTHP support
 2026-04-09  8:14 UTC  (7+ messages)
` [PATCH mm-unstable v15 03/13] mm/khugepaged: generalize __collapse_huge_page_* for "

[PATCH v2] MAINTAINERS: Add dedicated entry for fbcon
 2026-04-09  8:13 UTC  (2+ messages)

[PATCH] 9p: fix access mode flags being ORed instead of replaced
 2026-04-09  8:12 UTC  (2+ messages)

[PATCH 0/1] gcov: add -fprofile-update=atomic to fix concurrent access crashes
 2026-04-09  8:11 UTC  (4+ messages)
` [PATCH] gcov: use atomic counter updates "

[PATCH] amd/iommu: do not split domain flushes when flushing the entire range
 2026-04-09  8:12 UTC  (2+ messages)

[PATCH] perf test: Make perf trace enum augmentation tests exclusive
 2026-04-09  8:11 UTC 

[PATCH 0/3] arm-smmu-v3: Add PMCG child support and update PMU MMIO mapping
 2026-04-09  8:10 UTC  (3+ messages)
` [PATCH 1/3] dt-bindings: iommu: arm-smmu-v3: Allow PMU child nodes

[PATCH net] net: fix __this_cpu_add() in preemptible code in dev_xmit_recursion_inc/dec
 2026-04-09  8:10 UTC  (4+ messages)

[PATCH] PCI/sysfs: Prohibit unaligned access to I/O port
 2026-04-09  8:09 UTC  (3+ messages)

[PATCH v13 00/17] Apply drm_bridge_connector and panel_bridge helper for the Analogix DP driver
 2026-04-09  7:19 UTC  (5+ messages)
` [PATCH v13 02/17] drm/bridge: Move legacy bridge driver out of imx directory for multi-platform use
` [PATCH v13 06/17] drm/bridge: analogix_dp: Remove redundant &analogix_dp_plat_data.skip_connector
` [PATCH v13 13/17] drm/rockchip: analogix_dp: Apply analogix_dp_finish_probe()
  ` [PATCH v13 16/17] drm/bridge: analogix_dp: Remove bridge disabing and panel unpreparing in analogix_dp_unbind()

[PATCH v4 net-next 10/14] net: dsa: netc: introduce NXP NETC switch driver for i.MX94
 2026-04-09  8:07 UTC  (4+ messages)

[PATCH v3 0/2] pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
 2026-04-09  8:07 UTC  (3+ messages)
` [PATCH v3 1/2] pmdomain: imx: Fix i.MX8MP power notifier
` [PATCH v3 2/2] pmdomain: imx: Fix i.MX8MP VC8000E power up sequence

[PATCH v2 0/3] Add Tegra264 HTE provider
 2026-04-09  8:05 UTC  (3+ messages)
` [PATCH v2 1/3] dt-bindings: timestamp: Add Tegra264 support

[PATCH v2 0/2] Add device tree binding for ts73xx-fpga
 2026-04-09  8:03 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: fpga: Technologic Systems TS-7300 FPGA Manager

[PATCH v2 00/31] PCI/TSM: PCIe Link Encryption Establishment via TDX platform services
 2026-04-09  8:02 UTC  (11+ messages)
` [PATCH v2 22/31] iommu/vt-d: Export a helper to do function for each dmar_drhd_unit
` [PATCH v2 23/31] coco/tdx-host: Setup all trusted IOMMUs on TDX Connect init
` [PATCH v2 24/31] coco/tdx-host: Add a helper to exchange SPDM messages through DOE
` [PATCH v2 25/31] x86/virt/tdx: Add SEAMCALL wrappers for SPDM management
` [PATCH v2 30/31] coco/tdx-host: Implement IDE stream setup/teardown

[PATCH] btrfs: treat empty left leaf as corruption in push_leaf_left()
 2026-04-09  8:01 UTC  (3+ messages)

[PATCH 5/6] arm64: dts: qcom: milos: Add IPA node
 2026-04-09  8:00 UTC  (3+ messages)
` [5/6] "

[PATCH] ALSA: hda/realtek: Add quirk for CSL Unity BF24B
 2026-04-09  7:59 UTC  (6+ messages)

[RFC PATCH 0/2] vfs: mkdirat_fd() syscall
 2026-04-09  7:58 UTC  (6+ messages)
` [RFC PATCH 1/2] vfs: syscalls: add mkdirat_fd()

[PATCH v3 1/1] mtd: cfi_cmdset_0001: Factor out do_write_buffer_locked() to reduce stack frame
 2026-04-09  7:58 UTC  (3+ messages)

[PATCH] mux: core: fix use-after-free in mux_get()
 2026-04-09  7:58 UTC 

[PATCH v4 0/4] misc: fastrpc: Add missing bug fixes
 2026-04-09  7:54 UTC  (3+ messages)
` [PATCH v4 3/4] misc: fastrpc: Allocate entire reserved memory for Audio PD in probe

[PATCH v2] mm/khugepaged: use ALIGN helpers for PMD alignment
 2026-04-09  7:54 UTC  (2+ messages)

[PATCH 0/4] Refactoring to support per-instance configurable max segments for dw_mmc
 2026-04-09  7:48 UTC  (5+ messages)
` [PATCH 1/4] mmc: core: mmc: core: Add validation for host-provided max_segs
` [PATCH 2/4] mmc: dw_mmc: Move misplaced comment
` [PATCH 3/4] mmc: dw_mmc: Add desc_num field for clarity
` [PATCH 4/4] mmc: dw_mmc: Convert descriptor ring buffer to per-instance configurable

[PATCH] udf: fix potential heap buffer overflow in handle_partition_descriptor()
 2026-04-09  7:52 UTC  (2+ messages)

[PATCH v2] dt-bindings: i2c: cnxt,cx92755-i2c: Convert to DT schema
 2026-04-09  7:52 UTC  (2+ messages)

[PATCH] mm/gup: fix GUP-fast fallback for NULL-mapping order-0 folios
 2026-04-09  7:52 UTC  (2+ messages)

[PATCH iwl-next 1/1] igc: add support for forcing link speed without autonegotiation
 2026-04-09  7:27 UTC 

[PATCH v1 0/3] Add support for Variscite VAR-SOM-MX91 and Symphony board
 2026-04-09  7:48 UTC  (4+ messages)
` [PATCH v1 2/3] arm64: dts: freescale: Add support for Variscite VAR-SOM-MX91


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