The Linux Kernel Mailing List
 help / color / mirror / Atom feed
 messages from 2026-06-16 07:07:35 to 2026-06-16 09:09:07 UTC [more...]

[PATCH] mm/sparse: Optimize section number calculations using bit shifts
 2026-06-16  8:06 UTC  (5+ messages)

[PATCH v2 0/4] Describe display voltage regulators on SC8180X devices
 2026-06-16  9:08 UTC  (4+ messages)
` [PATCH v2 1/4] arm64: dts: qcom: sc8180x-primus: Rename regulator nodes
` [PATCH v2 2/4] arm64: dts: qcom: sc8180x-primus: Describe the display power net
` [PATCH v2 3/4] arm64: dts: qcom: sc8180x-lenovo-flex-5g: Rename regulator nodes

[PATCH] gpiolib: acpi: Add quirk for ASUS ROG Strix G614 series
 2026-06-16  9:08 UTC 

[PATCH v7 00/20] ARM64 PMU Partitioning
 2026-06-16  9:07 UTC  (3+ messages)
` [PATCH v7 11/20] KVM: arm64: Enforce PMU event filter at vcpu_load()

[PATCH] ext4: fix circular lock dependency in ext4_ext_migrate
 2026-06-16  9:07 UTC  (4+ messages)
` [PATCH v3] "

[PATCH] scsi: ufs: core: Avoid possible memory reclaim deadlock in TX EQTR context
 2026-06-16  9:06 UTC 

[PATCH v3 0/3] iio: adc: Add support for TI ADS1110 to ti-ads1100 driver
 2026-06-16  9:06 UTC  (4+ messages)
` [PATCH v3 2/3] iio: adc: Add ti-ads1110 support "

[PATCH] vhost/net: fix clear_user start address in VHOST_GET_FEATURES_ARRAY
 2026-06-16  9:01 UTC  (2+ messages)

[PATCH v10 00/31] DCD: Add support for Dynamic Capacity Devices (DCD)
 2026-06-16  9:01 UTC  (13+ messages)
` [PATCH v10 21/31] cxl + dax: Surface dax_resources on DCD Add Capacity events
` [PATCH v10 22/31] cxl + dax: Release dax_resources on DCD Release "
` [PATCH v10 25/31] dax/bus: Reject resize on DC dax devices and enforce 0-size creation
` [PATCH v10 26/31] dax/bus: Tag-aware uuid claim and show on DC dax devices

[PATCH v3 00/13] rv: Convert rvgen to Lark
 2026-06-16  9:00 UTC  (4+ messages)
` [PATCH v3 05/13] verification/rvgen: Convert __fill_setup_invariants_func() "

[PATCH] nfc: fdp: reject an oversized device-reported packet length
 2026-06-16  9:00 UTC  (2+ messages)

[PATCH] usb: renesas_usbhs: Fix power-off ordering on unbind
 2026-06-16  8:57 UTC  (2+ messages)

[PATCH v2] dt-bindings: rtc: Convert rtc-cmos binding to YAML
 2026-06-16  8:56 UTC 

[PATCH v13 00/22] TDX KVM selftests
 2026-06-16  8:57 UTC  (3+ messages)
` [PATCH v13 01/22] KVM: selftests: Add macros to simplify creating VM shapes for non-default types

[PATCH 0/2] drm: Add driver for the Solomon SSD1351 OLED controller
 2026-06-16  8:55 UTC  (2+ messages)

[PATCH] f2fs: bound i_inline_xattr_size for non-inline-xattr inodes
 2026-06-16  8:55 UTC  (2+ messages)

[PATCH] usb: typec: tcpm: fix EPR AVS APDO maximum voltage decoding
 2026-06-16  8:54 UTC 

[PATCH 0/6 v2] sched/eevdf: Improve scheduling latency of short slice task
 2026-06-16  8:51 UTC  (4+ messages)
` [PATCH 1/6 v2] sched/fair: Set next buddy for preempt short

[PATCH v4 00/30] KVM: x86: x86.{c,h} spring cleaning
 2026-06-16  8:48 UTC  (15+ messages)
` [PATCH v4 06/30] KVM: x86: Move kvm_caps and kvm_host_values to asm/kvm_host.h
` [PATCH v4 18/30] KVM: x86: Move "struct kvm_x86_msr_filter" definition to msrs.c
` [PATCH v4 28/30] KVM: x86/mmu: Move kvm_arch_async_page_ready() below kvm_tdp_page_fault()
` [PATCH v4 29/30] KVM: x86/mmu: Move kvm_mmu_do_page_fault() from mmu_internal.h => mmu.c

[PATCH 0/4] drm/solomon: batch command sequences for SSD130x/132x/133x init
 2026-06-16  8:48 UTC  (3+ messages)

[PATCH v2 0/2] iio: adc: Add Axiado SARADC driver
 2026-06-16  8:47 UTC  (6+ messages)
` [PATCH v2 2/2] iio: adc: add "

[PATCH v3 0/9] vfio/pci: Add mmap() for DMABUFs
 2026-06-16  8:47 UTC  (5+ messages)
` [PATCH v3 8/9] vfio/pci: Permanently revoke a DMABUF on request
` [PATCH v3 9/9] vfio/pci: Add mmap() attributes to DMABUF feature

8aeb879baf12 - significant system call latency regression, bisected
 2026-06-16  8:46 UTC  (14+ messages)

[PATCH] LoongArch: KVM: User internal API to deliver interrupt in kernel mode
 2026-06-16  8:45 UTC 

[PATCH 0/2] iio: chemical: sps30, scd30
 2026-06-16  8:45 UTC  (3+ messages)

[PATCH v6 0/6] s390: Enable Rust support and add required arch glue
 2026-06-16  8:45 UTC  (6+ messages)
` [PATCH v6 6/6] s390: Enable Rust support

[PATCH] iio: accel: kxsd9: Fix runtime PM error handling and scoping
 2026-06-16  8:44 UTC  (2+ messages)

[PATCH] timekeeping: Register default clocksource before taking tk_core.lock
 2026-06-16  8:42 UTC  (2+ messages)

[PATCH v2] iio: imu: inv_icm45600: clamp the device-reported FIFO sample count
 2026-06-16  8:42 UTC  (2+ messages)

[PATCH v2] iio: accel: bmc150: clamp the device-reported FIFO frame count
 2026-06-16  8:41 UTC  (3+ messages)

[PATCH v2] iio: accel: fxls8962af: clamp the device-reported FIFO sample count
 2026-06-16  8:41 UTC  (2+ messages)

[PATCH v3 0/2] drm/tiny: add support for PIXPAPER 4.26 monochrome e-ink panel
 2026-06-16  8:39 UTC  (4+ messages)
` [PATCH v3 2/2] "

[PATCH v2] dt-bindings: display: Add Solomon SSD1351 OLED controller
 2026-06-16  8:39 UTC  (2+ messages)

[PATCH v2 0/6] arm64: dts: qcom: sm8[456]50: Add missing CX power domain to GCC
 2026-06-16  8:38 UTC  (8+ messages)
` [PATCH v2 1/6] dt-bindings: clock: qcom: gcc-sm8450: Add missing power-domains property
` [PATCH v2 2/6] dt-bindings: clock: qcom: sm8550-gcc: "
` [PATCH v2 3/6] dt-bindings: clock: qcom: sm8650-gcc: "

[PATCH 0/4] iio: adc: new ti-ads112c14 driver
 2026-06-16  8:36 UTC  (7+ messages)
` [PATCH 2/4] iio: adc: add "
` [PATCH 3/4] iio: adc: ti-ads112c14: implement gain on internal short SYS_MON channel
` [PATCH 4/4] iio: adc: ti-ads112c14: add measurement channel support

[PATCH] swiotlb: avoid double copy with swiotlb on tx socket
 2026-06-16  8:36 UTC  (3+ messages)

[PATCH net-next] virtio-net: support xsk wake up
 2026-06-16  8:35 UTC  (4+ messages)

[PATCH 0/9] gpu: nova-core: boot GSP with vGPU enabled on
 2026-06-16  8:35 UTC  (5+ messages)
` [PATCH 4/9] gpu: nova-core: read vGPU mode from FSP via PRC protocol
` [PATCH 5/9] gpu: nova-core: add FSP and PRC protocol documentation

[GIT PULL] memblock: updates for 7.2-rc1
 2026-06-16  8:34 UTC 

[PATCH] ufs: Add HS_GEAR6 string in power_info/gear sysfs output
 2026-06-16  8:31 UTC  (4+ messages)
    ` [PATCH v2] scsi: ufs: sysfs: "

[PATCH v2 0/6] rust / dma_buf: Add abstractions for dma_fence
 2026-06-16  8:28 UTC  (7+ messages)
` [PATCH v2 1/6] rust: types: implement ForeignOwnable for ARef<T>
` [PATCH v2 2/6] rust: sync: Add abstraction for rcu_barrier()
` [PATCH v2 3/6] rust: sync: Add abstraction for synchronize_rcu()
` [PATCH v2 4/6] rust: error: Add ECANCELED error code
` [PATCH v2 5/6] rust: Add dma_fence abstractions
` [PATCH v2 6/6] MAINTAINERS: Add entry for Rust dma-buf

[PATCH 0/3] platform/x86/amd/hsmp: Harden ACPI probe, metric DRAM, and socket teardown
 2026-06-16  8:28 UTC  (2+ messages)

[PATCH v4 2/2] drm: bridge: ti-sn65dsi83: Disable video burst mode for LVDS stability
 2026-06-16  8:28 UTC  (6+ messages)

[PATCH 00/11] Add RZ/G3L USB2.0 host support
 2026-06-16  8:28 UTC  (5+ messages)
` [PATCH 09/11] phy: renesas: phy-rcar-gen3-usb2: Fix devm action registration for disabled VBUS regulator

[PATCH net] ice: Fix use-after-scope in ice_sched_add_nodes_to_layer()
 2026-06-16  8:27 UTC  (2+ messages)
` [Intel-wired-lan] "

[PATCH RFC v7 0/9] firmware: arm_scmi: vendors: Qualcomm Generic Vendor Extensions
 2026-06-16  8:27 UTC  (2+ messages)

[PATCH v3 00/12] New features for the AD5686 IIO driver
 2026-06-16  8:21 UTC  (13+ messages)
` [PATCH v3 01/12] dt-bindings: iio: dac: ad5696: add reset/ldac/gain support
` [PATCH v3 02/12] dt-bindings: iio: dac: ad5696: rework on power supplies
` [PATCH v3 03/12] dt-bindings: iio: dac: ad5686: add reset/ldac/gain support
` [PATCH v3 04/12] dt-bindings: iio: dac: ad5686: rework on power supplies
` [PATCH v3 05/12] iio: dac: ad5686: add support for missing "
` [PATCH v3 06/12] iio: dac: ad5686: consume optional reset signal
` [PATCH v3 07/12] iio: dac: ad5686: add ldac gpio
` [PATCH v3 08/12] iio: dac: ad5686: introduce sync operation
` [PATCH v3 09/12] iio: dac: ad5686: implement new sync() op for the spi bus
` [PATCH v3 10/12] iio: dac: ad5686: add triggered buffer support
` [PATCH v3 11/12] iio: dac: ad5686: read_raw/write_raw: use guard(mutex)()
` [PATCH v3 12/12] iio: dac: ad5686: add gain control support

[GIT PULL 0/4] soc updates for 7.2
 2026-06-16  8:18 UTC  (6+ messages)
` [GIT PULL 1/4] soc: devicetree "
` [GIT PULL 2/4] soc: drivers "
` [GIT PULL 0/4] soc: defconfig updates "
` [GIT PULL 4/4] soc: arm code changes "
` [GIT PULL 3/4] soc: defconfig updates "

[PATCH v3 0/2] cpufreq: spacemit: Add cpufreq support for K1 SoC
 2026-06-16  8:19 UTC  (7+ messages)
` [PATCH v3 1/2] cpufreq: spacemit: Add K1 cpufreq driver

[PATCH v2] genirq: Add the entropy pool function to the PPI interrupt handler
 2026-06-16  8:17 UTC 

[PATCH] EDAC/altera: use SDMMC compatibles to select A10/S10 IRQ layout
 2026-06-16  8:17 UTC  (2+ messages)
` [PATCH v2] "

[PATCH] greybus: audio: bound the topology section sizes against the fetched size
 2026-06-16  8:16 UTC  (4+ messages)

[PATCH] genirq: Add the entropy pool function to the PPI interrupt handler
 2026-06-16  8:16 UTC  (9+ messages)

[PATCH v2] spi: uniphier: Fix completion initialization order before devm_request_irq()
 2026-06-16  8:16 UTC  (2+ messages)

[PATCH v3] lib/raid/xor: x86: Add AVX-512 optimized xor_gen()
 2026-06-16  8:13 UTC  (3+ messages)

[PATCH] rtc: interface: Add rtc time jump debug in rtc_timer_do_work()
 2026-06-16  8:12 UTC  (5+ messages)

[PATCH v2 0/5] mm: Unconditional per-VMA locks and cleanups
 2026-06-16  8:09 UTC  (5+ messages)
` [PATCH v2 1/5] mm: Make per-VMA locks available universally
` [PATCH v2 4/5] binder: Remove mmap_lock fallback

[PATCH 0/3] Additional fixes for "Support for Samsung S2MU005 PMIC and its sub-devices"
 2026-06-16  8:05 UTC  (5+ messages)
` [PATCH 1/3] dt-bindings: mfd: s2mu005-pmic: reorder reg and interrupts properties

[PATCH v9 2/2] scsi: ufs: core: Add support for static TX Equalization settings
 2026-06-16  8:05 UTC  (4+ messages)

[PATCH 00/13] gpu: nova-core: blackwell follow-ups and fixes
 2026-06-16  8:02 UTC  (8+ messages)
` [PATCH 01/13] gpu: nova-core: fsp: limit FSP receive message allocation size
` [PATCH 02/13] gpu: nova-core: fsp: catch bogus queue pointer issues
` [PATCH 04/13] gpu: nova-core: falcon: gsp: move PRIV target mask constants

[PATCH] x86/apic: KVM: Use cpu_physical_id() to get APIC ID of running vCPU for AVIC
 2026-06-16  7:57 UTC  (2+ messages)

[PATCH v1] s390/virtio_ccw: Also suppress -EINVAL on device detach
 2026-06-16  7:58 UTC  (6+ messages)

[PATCH] media: mediatek: vcodec: fix use-after-free in decoder release path
 2026-06-16  7:56 UTC 

[PATCH for-next v3 0/9] mm/slab: introduce kfree_rcu_nolock() and improve slub_kunit coverage
 2026-06-16  7:55 UTC  (3+ messages)
` [PATCH for-next v3 3/9] mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()

CVE-2026-46174: x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache
 2026-06-16  7:54 UTC 

[RFC PATCH v6 00/25] Hierarchical Constant Bandwidth Server
 2026-06-16  7:52 UTC  (3+ messages)

[PATCH v3 0/2] clk: amlogic: Add A9 peripherals clock controller
 2026-06-16  7:51 UTC  (7+ messages)
` [PATCH v3 2/2] clk: amlogic: Add A9 peripherals clock controller driver

[PATCH next] fs/hfsplus/xattr: Use memcpy() and strscpy() to build xattr_name
 2026-06-16  7:51 UTC  (5+ messages)

[PATCH net] tipc: free bearer discoverer via RCU to fix tipc_disc_rcv UAF
 2026-06-16  7:50 UTC  (2+ messages)

btnxpuart: out of bounds read of firmware in nxp_recv_fw_req_v3()
 2026-06-16  7:49 UTC 

[PATCH v2] media: meson: vdec: fix use-after-free of decode work in stop/close path
 2026-06-16  7:49 UTC 

[PATCH v2] ocfs2/cluster: keep heartbeat local node stable
 2026-06-16  7:49 UTC 

[PATCH] crypto: qce - drop unused scatterlist traversal in qce_ahash_update
 2026-06-16  7:49 UTC  (2+ messages)

[PATCH] gpio: htc-egpio: use managed gpiochip registration
 2026-06-16  7:48 UTC  (2+ messages)

[PATCH] pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()
 2026-06-16  7:47 UTC  (2+ messages)

[PATCH v7 0/5] iio: adc: add AMD/Xilinx Versal SysMon driver
 2026-06-16  7:45 UTC  (9+ messages)
` [PATCH v7 2/5] iio: adc: add "
` [PATCH v7 3/5] iio: adc: versal-sysmon: add I2C driver

[PATCH] ocfs2/cluster: reject local node clears while heartbeat runs
 2026-06-16  7:45 UTC  (3+ messages)

[PATCH] gpio: mlxbf3: fail probe if gpiochip registration fails
 2026-06-16  7:43 UTC  (2+ messages)

[PATCH 1/6] Input: mms114 - fix touch indexing for MMS134S and MMS136
 2026-06-16  7:42 UTC  (5+ messages)
` [PATCH 5/6] Input: mms114 - replace BUG() and fix alignment
` [PATCH 6/6] Input: mms114 - refactor chip variant handling using descriptors

[PATCH v3 0/3] i3c: Improve CCC reliability for DesignWare master
 2026-06-16  7:41 UTC  (3+ messages)
` [PATCH v3 3/3] i3c: master: Validate GET CCC payload length and retry M0/M2 once

[PATCH v4 0/7] smb: client: make more mount options take effect on remount
 2026-06-16  7:41 UTC  (7+ messages)
` [PATCH v4 3/7] smb: client: sync retrans "
` [PATCH v4 4/7] smb: client: block cache=ro and cache=singleclient "
` [PATCH v4 5/7] smb: client: apply rasize "

[PATCH 1/6] f2fs: fix wrong description in printed log
 2026-06-16  7:40 UTC  (4+ messages)
` [PATCH 5/6] f2fs: use fscrypt_finalize_bounce_page() for cleanup

[PATCH] lib: math: test_mul_u64_u64_div_u64: define div64_s64_rem
 2026-06-16  7:39 UTC  (2+ messages)

[PATCH v2 0/4] staging: rtl8723bs: convert update_attrib path to errno
 2026-06-16  7:39 UTC  (3+ messages)
` [PATCH v2 3/4] staging: rtl8723bs: convert update_attrib_sec_info to return errno

[PATCH 0/3] vmsplice: make vmsplice a trivial wrapper for preadv2/pwritev2
 2026-06-16  7:38 UTC  (4+ messages)

[PATCH] MAINTAINERS: add myself as the maintainer for Qualcomm pin control drivers
 2026-06-16  7:37 UTC 

[PATCH] iio: pressure: bm1390: replace short msleeps with usleep_range
 2026-06-16  7:37 UTC  (6+ messages)

[PATCH v3 00/15] mm/slab: introduce alloc_flags and slab_alloc_context
 2026-06-16  7:36 UTC  (5+ messages)
` [PATCH v3 07/15] mm/slab: pass alloc_flags to new slab allocation
` [PATCH v3 08/15] mm/slab: pass alloc_flags through slab_post_alloc_hook() chain

[PATCH V2] accel/amdxdna: Prevent PM resume deadlock in hwctx_sync_debug_bo()
 2026-06-16  7:35 UTC 

net: thunderbolt: tbnet_poll() can overflow skb_shinfo()->frags[]
 2026-06-16  7:34 UTC 

[PATCH v4] soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read
 2026-06-16  7:30 UTC  (2+ messages)
` [PATCH v6] "

[PATCH] net: mvneta: free/request IRQ across suspend/resume
 2026-06-16  7:26 UTC 

[PATCH v8 4/7] x86/sev: Add support to perform RMP optimizations asynchronously
 2026-06-16  7:27 UTC  (2+ messages)

[PATCH][v2] ACPI: processor_idle: Mark LPI enter functions as __cpuidle
 2026-06-16  7:26 UTC 

Re: [PATCH] ALSA: pcm: Show closed for DISCONNECTED state
 2026-06-16  7:24 UTC  (2+ messages)
`  "

[PATCH net v3] tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
 2026-06-16  7:24 UTC  (2+ messages)

[PATCH RFC v5 0/6] iio: add Open Sensor Fusion IIO driver
 2026-06-16  7:22 UTC  (7+ messages)
` [PATCH RFC v5 1/6] dt-bindings: iio: add Open Sensor Fusion device
` [PATCH RFC v5 2/6] Documentation: iio: add Open Sensor Fusion driver overview
` [PATCH RFC v5 3/6] iio: osf: add protocol decoding
` [PATCH RFC v5 4/6] iio: osf: add stream parser
` [PATCH RFC v5 5/6] iio: osf: add UART transport
` [PATCH RFC v5 6/6] iio: osf: register IIO devices from capabilities

[PATCH v4] arm64: dts: imx94: Add Root Port node and PERST property
 2026-06-16  7:23 UTC 

[PATCH v4 0/2] sched/fair: Optimize some active balance logic
 2026-06-16  7:18 UTC  (3+ messages)
` [PATCH v4 1/2] sched/fair: Don't trigger active lb if src_rq->curr is CFS and not on_rq
` [PATCH v4 2/2] sched/fair: Simplify balance_interval reset logic in sched_balance_rq()

[PATCH] gpio: pisosr: Read "ngpios" as u32
 2026-06-16  7:19 UTC  (2+ messages)

[PATCH 0/3] drm/amd/display: More efficient data output in four functions
 2026-06-16  7:19 UTC  (4+ messages)
` [PATCH 1/3] drm/amd/display: Simplify data output in psr_capability_show()

[PATCH] net: ethtool: mm: Increase FPE verification retry count
 2026-06-16  7:19 UTC  (2+ messages)

[PATCH 0/4] AUXADC driver for the MediaTek mt6323 PMIC
 2026-06-16  7:18 UTC  (5+ messages)
` [PATCH 3/4] mfd: mt6397-core: add mt6323 AUXADC support

[PATCH v3 0/7] Add support for Hygon family 18h models 4h-8h
 2026-06-16  7:18 UTC  (5+ messages)
` [PATCH v3 1/7] x86/cpu/hygon: Adjust the die_id and logical_die_id for Hygon models 0x4 through 0x8

[PATCH 0/3] Convert LP8864 LED driver to backlight class
 2026-06-16  7:17 UTC  (4+ messages)
` [PATCH 3/3] backlight: lp8864: Convert from LED to backlight class driver

port100: use after free of dev->cmd if disconnect races cmd_complete_work
 2026-06-16  7:16 UTC 

[PATCH net] net/smc: fix out-of-bounds read in smc_clcsock_data_ready()
 2026-06-16  7:16 UTC  (2+ messages)

[PATCH v2 0/4] AUXADC driver for the MediaTek mt6323 PMIC
 2026-06-16  7:15 UTC  (5+ messages)
` [PATCH v2 2/4] iio: adc: mt6323-auxadc: add mt6323 PMIC AUXADC driver

[PATCH net] octeontx2-af: npc: Log successful MCAM drop-on-non-hit install at debug level
 2026-06-16  7:14 UTC  (2+ messages)

[PATCH v3 0/3] perf: marvell: LLC-TAD PMU MPAM filtering support
 2026-06-16  7:11 UTC  (4+ messages)
` [PATCH v3 1/3] perf: marvell: Add MPAM partid filtering to CN10K TAD PMU
` [PATCH v3 2/3] perf: marvell: Add CN20K LLC-TAD PMU support
` [PATCH v3 3/3] dt-bindings: perf: marvell: add CN20K TAD "

[PATCH] rust_binder: add ownership assertion to Node::add_death
 2026-06-16  7:12 UTC  (5+ messages)
` [PATCH v2] "

[PATCH v1 0/2] drm/ttm: fix bulk_move cursor use-after-free for unevictable resources
 2026-06-16  7:12 UTC  (3+ messages)
` [PATCH v1 1/2] drm/ttm: don't leave bulk_move cursor dangling "

[PATCH] PCI: dwc: meson: Fix reset GPIO initial state
 2026-06-16  7:10 UTC  (2+ messages)

[PATCH net] octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
 2026-06-16  7:10 UTC  (2+ messages)

[PATCH v3] Documentation/process: Add Researcher Guidelines
 2026-06-16  7:09 UTC  (5+ messages)

[GIT PULL] nilfs2 changes for 7.2-rc1
 2026-06-16  7:08 UTC  (2+ messages)

[GIT PULL] hfs/hfsplus changes for 7.2-rc1
 2026-06-16  7:08 UTC  (2+ messages)

[GIT PULL] Btrfs updates for 7.2
 2026-06-16  7:07 UTC  (2+ messages)


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