[PATCH v2 -next 00/18] landlock: Add READ_METADATA and WRITE_METADATA access rights
2026-10-15 12:54 UTC (19+ messages)
` [PATCH v2 -next 01/18] fs: pass struct path to notify_change()
` [PATCH v2 -next 02/18] LSM: pass struct path to the inode_setsecctx hook
` [PATCH v2 -next 03/18] fs: pass struct path to xattr helpers
` [PATCH v2 -next 04/18] fs: pass struct path to POSIX ACL helpers
` [PATCH v2 -next 05/18] LSM: pass struct path to the inode_setattr hook
` [PATCH v2 -next 06/18] LSM: pass struct path to the inode xattr hooks
` [PATCH v2 -next 07/18] LSM: pass struct path to the inode posix acl hooks
` [PATCH v2 -next 08/18] LSM: pass struct path to the inode fileattr hooks
` [PATCH v2 -next 09/18] landlock: Add READ_METADATA and WRITE_METADATA access rights
` [PATCH v2 -next 10/18] LSM: rename inode_getattr to path_getattr
` [PATCH v2 -next 11/18] LSM: rename inode_setattr to path_setattr
` [PATCH v2 -next 12/18] LSM: rename the inode xattr hooks to path_xattr hooks
` [PATCH v2 -next 13/18] LSM: rename the inode posix acl hooks to path_*_acl hooks
` [PATCH v2 -next 14/18] LSM: rename the inode fileattr hooks to path_file_* hooks
` [PATCH v2 -next 15/18] LSM: rename inode_setsecctx to path_setsecctx
` [PATCH v2 -next 16/18] selftests/landlock: Add tests for metadata access rights
` [PATCH v2 -next 17/18] samples/landlock: Add metadata rights to sandboxer
` [PATCH v2 -next 18/18] Documentation: Update landlock doc for metadata rights
[PATCH 0/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
2026-10-15 12:47 UTC (5+ messages)
` [PATCH 1/5] dt-bindings: arm: qcom: Document "
[PATCH net-next v2 0/7] more virtio-net csum hardening
2026-10-15 12:47 UTC (9+ messages)
` [PATCH net-next v2 1/7] net: account for ingress-resolved virtio net hdr state
` [PATCH net-next v2 2/7] um: vector: honor virtio net hdr conversion failures
` [PATCH net-next v2 3/7] um: vector: trim skbs before verifying the header
` [PATCH net-next v2 4/7] net: resolve uncommon partial checksums at ingress
` [PATCH net-next v2 5/7] net: add a sysctl to opt out of virtio net hdr checksum validation
` [PATCH net-next v2 6/7] net: add ip4_parse()
` [PATCH net-next v2 7/7] virtio_net: cleanup protocol calculation
[PATCH] drm/xe/hwmon: refresh Battlemage thermal telemetry under force-wake
2026-10-15 12:47 UTC (4+ messages)
[PATCH v2 1/2] drm/panthor: Fix handling of NO_MMAP BOs
2026-10-15 12:46 UTC (4+ messages)
` [PATCH v2 2/2] drm/panthor: Remove redundant drm_gem_create_mmap_offset() call from BO_MMAP_OFFSET ioctl
[PATCH v3] sched/deadline: Make dl-server nohz full aware
2026-10-15 12:46 UTC (2+ messages)
[REGRESSION] sched/rt: NO_RT_PUSH_IPI causes multi-second PI-boost starvation in pro-audio workloads (dd29c017aed6)
2026-10-15 12:46 UTC (6+ messages)
[PATCH net-next v2] drivers: net: xgene: Fix dma_unmap_single() size
2026-10-15 12:45 UTC
[PATCH] power: supply: bq257xx: Describe the dev field in the driver data structure
2026-10-15 12:45 UTC
[PATCH] crypto: x509_loader: Use %pe to log error pointer
2026-10-15 12:45 UTC
[syzbot] [net?] WARNING in vmxnet3_probe_device (2)
2026-10-15 12:44 UTC (2+ messages)
[PATCH 00/13] drm/msm/dcp: Add Qualcomm DCP display support
2026-10-15 12:44 UTC (9+ messages)
` [PATCH 01/13] dt-bindings: display: msm: Add Qualcomm DCP bindings
` [PATCH 03/13] drm/msm/dcp: Add HFI transport over VirtIO
` [PATCH 04/13] drm/msm/dcp: Add IPCC power notification
` [PATCH 07/13] drm/msm/dcp: Add DCP encoder
[PATCH] soc: qcom: mdt_loader: fix off-by-one heap overflow in segment name
2026-10-15 12:44 UTC (3+ messages)
[PATCH v3 0/2] rust: add NonEmpty
2026-10-15 12:43 UTC (5+ messages)
` [PATCH v3 1/2] rust: non_empty: "
[RFC PATCH 0/2] tick/nohz: Add runtime control of non-idle tick suppression
2026-10-15 12:43 UTC (3+ messages)
` [RFC PATCH 1/2] tick/nohz: Add a policy dependency for full dynticks
` [RFC PATCH 2/2] cpu: Add sysfs control of full dynticks policy
[PATCH] selftests: drivers/s390x: select uvdevice tests using the target architecture
2026-10-15 12:41 UTC (2+ messages)
[PATCH net v2 0/2] bnge fixes
2026-10-15 12:41 UTC (5+ messages)
` [PATCH net v2 1/2] bnge: cap RSS contexts and RX rings to the RSS table size
` [PATCH net v2 2/2] bnge: fix RSS table sizing for large RX ring counts
[PATCH] leds: tca6507: Fix use-after-free on unbind
2026-10-15 12:40 UTC (2+ messages)
[PATCH 0/7] rust: io: add read-only and write-only views and registers
2026-10-15 12:39 UTC (8+ messages)
` [PATCH 1/7] rust: io: split IoCapable into IoReadable and IoWritable
` [PATCH 2/7] rust: io: split IoCopyable into IoCopyReadable and IoCopyWritable
` [PATCH 3/7] rust: io: add read-only and write-only views
` [PATCH 4/7] rust: io: project primitive accessors directly
` [PATCH 5/7] rust: io: let I/O locations carry an access mode
` [PATCH 6/7] rust: io: register: add `#[ro]` and `#[wo]` attributes
` [PATCH 7/7] drm/tyr: mark read-only and write-only registers
[PATCH net-next] drivers: net: xgene: Fix dma_unmap_single() size
2026-10-15 12:37 UTC (3+ messages)
[PATCH 0/2] iommu/hyperv: Fix guest IOMMU build issues
2026-10-15 12:36 UTC (2+ messages)
[PATCH v2 0/6] riscv: Make IPI_MAX visible and use it consistently
2026-10-15 12:35 UTC (5+ messages)
[PATCH] perf/core: Close owner-list publication race with remove-on-exec
2026-10-15 12:34 UTC
[PATCH 1/3] dt-bindings: iio: adc: add bindings for stm32 mdf filter
2026-10-15 12:34 UTC (11+ messages)
[PATCH v6 00/24] iommu/amd: Introduce AMD Hardware-accelerated Virtualized IOMMU (vIOMMU) Support
2026-10-15 12:33 UTC (2+ messages)
[PATCH] spi: sprd-adi: reject transfers shorter than 4 bytes
2026-10-15 12:33 UTC (5+ messages)
` [PATCH v2 0/2] mfd/spi: sprd: fix ADI transfer length handling
` [PATCH v2 1/2] mfd: sprd-sc27xx: pass byte length to spi_read()
` [PATCH v2 2/2] spi: sprd-adi: enforce the exact transfer length
[PATCH v3 0/4] irqchip/gic-v4, KVM: arm64: Fix the vgic init error paths
2026-10-15 12:32 UTC (4+ messages)
[PATCH v2 0/2] Add OnePlus 8T
2026-10-15 12:32 UTC (3+ messages)
` [PATCH v2 1/2] arm64: dts: qcom: Add sm8250-oneplus-common.dtsi
` [PATCH v2 2/2] arm64: dts: qcom: oneplus-kebab: new device
[PATCH] irqchip: Use named initializers for acpi_device_id
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] "
[PATCH v5 1/9] irqchip/al-fic: fix argument alignment and a repeated word
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Fix coding style issues
[PATCH v5 2/9] irqchip/al-fic: use %pe to print init error
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Use "
[PATCH v5 3/9] irqchip/al-fic: use %pOF and raise init log level
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Use "
[PATCH v5 4/9] irqchip/al-fic: keep the device_node instead of a cached name string
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Keep "
[PATCH v5 5/9] irqchip/al-fic: switch to shared parent interrupt
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Switch "
[PATCH v5 6/9] dt-bindings: interrupt-controller: amazon,al-fic: add mask selection
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] dt-bindings: interrupt-controller: amazon,al-fic: Add "
[PATCH v5 7/9] irqchip/al-fic: support error and fatal outputs and FIC v2
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Support "
[PATCH v5 8/9] irqchip/al-fic: add support for FIC v3
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Add "
[PATCH v5 9/9] irqchip/al-fic: support per-child affinity via interrupt redirection
2026-10-15 12:32 UTC (2+ messages)
` [tip: irq/drivers] irqchip/al-fic: Support "
[PATCH v3 00/11] Cortina Systems CS75xx: interrupt controller, GPIO, I2C and TWD watchdog
2026-10-15 12:32 UTC (3+ messages)
` [PATCH v3 02/11] irqchip: Add Cortina Systems CS75xx peripheral interrupt controller
[REGRESSION] perf: Rewrite core context handling breaks multiplexed cgroup events
2026-10-15 12:30 UTC (3+ messages)
[PATCH v2 0/5] Add ADC power sequencing support for RZ/V2H(P) and RZ/V2N SoCs
2026-10-15 12:30 UTC (8+ messages)
` [PATCH v2 5/5] soc: renesas: Kconfig: Select POWER_SEQUENCING_RENESAS_PWRRDY for RZ/V2H and RZ/V2N
[PATCH v2] iio: ccs811: Deassert WAKE GPIO on error paths
2026-10-15 12:30 UTC
[PATCH v16 0/9] blk: honor isolcpus configuration
2026-10-15 12:29 UTC (3+ messages)
[RFC PATCH v2 0/3] arm64: expose CPU prefetch and cache modulation controls
2026-10-15 12:29 UTC (6+ messages)
` [RFC PATCH v2 1/3] arm64: add CPU prefetch and cache modulation sysfs interface
[PATCH 0/5] Add PWM support for Cadence TTC
2026-10-15 12:28 UTC (4+ messages)
` [PATCH 4/5] pwm: cadence: Add TTC PWM driver
[PATCH] gpio: shared-proxy: Fix race between concurrent first users
2026-10-15 12:27 UTC
[PATCH] khugepaged: hold invalidate_lock across collapse_file() readahead
2026-10-15 12:26 UTC (5+ messages)
` [PATCH v2] "
[PATCH v12 0/6] rust: add ww_mutex support
2026-10-15 12:26 UTC (9+ messages)
` [PATCH v12 4/6] rust: ww_mutex: add Mutex, AcquireCtx and MutexGuard
` [PATCH v12 5/6] rust: ww_mutex: implement LockSet
[PATCH v2 08/24] gpio: Add ZTE ZX279128S GPIO driver
2026-10-15 12:25 UTC (2+ messages)
[PATCH] riscv: RISCV_ISA_SV48 and RISCV_ISA_SV57 should depend on MMU
2026-10-15 12:24 UTC (5+ messages)
Linux 6.6.159
2026-10-15 12:22 UTC (2+ messages)
Linux 6.1.190
2026-10-15 12:21 UTC (2+ messages)
Linux 5.15.223
2026-10-15 12:21 UTC (2+ messages)
Linux 5.10.272
2026-10-15 12:21 UTC (2+ messages)
[PATCH v7 0/4] gpio: mxc: misc bug fixes
2026-10-15 12:21 UTC (2+ messages)
[RFC PATCH 0/3] liveupdate: Move to feature flags for LUO and memfd ABI compatibility
2026-10-15 12:21 UTC (3+ messages)
` [RFC PATCH 1/3] luo: Move to feature flags instead of compatibility strings
[PATCH 0/4] sparc32: SMP fixes, futexes on SMP, and a cmpxchg system call
2026-10-15 12:20 UTC (3+ messages)
` [PATCH 1/4] sparc32: keep PIL raised until the IRQ frame is gone
[PATCH] media: ipu-bridge: hold a reference on the IVSC software node
2026-10-15 12:20 UTC (3+ messages)
[PATCH] Revert "i2c: qcom-geni: Fix hardcoded clock index in SE_GENI_CLK_SEL"
2026-10-15 12:19 UTC (3+ messages)
[PATCH v2] crypto: essiv: fix use-after-free in AEAD path
2026-10-15 12:19 UTC (2+ messages)
[PATCH v3] staging: greybus: Remove unused header declaration to_fw_mgmt_connection
2026-10-15 12:19 UTC (2+ messages)
[PATCH v9 00/10] clk: nuvoton: ma35d1: Fix mux parenting and peripheral clock rates
2026-10-15 12:19 UTC (11+ messages)
` [PATCH v9 01/10] clk: nuvoton: ma35d1: Use clk_hw pointers as mux parents
` [PATCH v9 02/10] clk: nuvoton: ma35d1: Avoid possible error pointer dereferencing
` [PATCH v9 03/10] clk: nuvoton: ma35d1: Retrieve HXT/LXT from DT when possible
` [PATCH v9 04/10] clk: nuvoton: ma35d1: Reparent the gates correctly
` [PATCH v9 05/10] clk: nuvoton: ma35d1: Use device managed helpers for fixed rate clocks
` [PATCH v9 06/10] clk: Create devm_clk_hw_register_fixed_rate_parent_hw()
` [PATCH v9 07/10] clk: nuvoton: ma35d1: Reparent SYSPLL correctly
` [PATCH v9 08/10] MAINTAINERS: Add myself as Nuvoton MA35D1 clock controller
` [PATCH v9 09/10] arm64: dts: nuvoton: ma35d1: Drop HXT clock output name
` [PATCH v9 10/10] arm64: dts: nuvoton: ma35d1: Add LXT crystal and clock-names
[PATCH v2 0/2] fsnotify: drop SRCU across inotify event delivery
2026-10-15 12:18 UTC (3+ messages)
[PATCH v2] arm64: dts: qcom: sc8280xp: add missing QUP pinctrl states
2026-10-15 12:18 UTC (2+ messages)
[PATCH] staging: gdm724x: make DEVICE_STRING array const
2026-10-15 12:18 UTC (2+ messages)
` [PATCH v2] "
[PATCH v4 3/3] mfd: mt6397-core: Add mt6397 AUXADC support
2026-10-15 12:17 UTC (2+ messages)
` (subset) "
[PATCH 0/3] iio: adc: add mt6397 PMIC AUXADC support
2026-10-15 12:17 UTC (2+ messages)
` (subset) "
[PATCH] MAINTAINERS: update habanalabs maintainer contacts and status
2026-10-15 12:17 UTC (2+ messages)
[PATCH v2] mfd: max77705: Mark PASS2 revision as supported
2026-10-15 12:16 UTC (2+ messages)
` (subset) "
[PATCH] delayacct: Account blkio start on the correct task
2026-10-15 12:16 UTC (8+ messages)
` [PATCH] sched: Account blkio delay independently of delayed dequeue
` [PATCHv2] sched: Account I/O waits "
[PATCH 0/2] riscv: dts: spacemit: mark K1 boot nodes bootph-pre-ram
2026-10-15 12:15 UTC (4+ messages)
` [PATCH 2/2] riscv: dts: spacemit: mark K1 board boot devices bootph-pre-ram
[PATCH v2 0/2] USB Type-C mode selection
2026-10-15 12:15 UTC (5+ messages)
` [PATCH v2 1/2] platform/chrome: cros_ec_typec: Enforce priority-based "
` [PATCH v2 2/2] platform/chrome: cros_ec_typec: Reorder altmode registration
[PATCH v2] arm64: dts: qcom: sdm845-sony-tama: Add battery properties
2026-10-15 12:14 UTC (3+ messages)
` [PATCH v3] "
[PATCH v4] staging: greybus: replace PTR_ERR() with %pe in error messages
2026-10-15 12:13 UTC (2+ messages)
[RFC PATCH net-next 0/4] tcp: carry a BPF-chosen identifier in TSval low bits
2026-10-15 12:12 UTC (4+ messages)
` [RFC PATCH net-next 2/4] tcp: add BPF_SOCK_OPS_TCP_TS_ID_CB to assign a TSval identifier
[PATCH v2 0/3] drm/amd/display: use kunit/visibility.h for test helpers
2026-10-15 12:11 UTC (2+ messages)
[PATCH v3 0/7] spi: Add support for panic mem writes
2026-10-15 12:10 UTC (5+ messages)
` [PATCH v3 2/7] mtd: spi-nor: Wait for NOR ready with poll_timeout_us()
` [PATCH v3 6/7] spi: cadence-xspi: Add support for panic writes
[PATCH] gpiolib: fix memory leak in gpiod_set_array_value_complex() on error paths
2026-10-15 12:10 UTC (2+ messages)
[PATCH 0/3] ACPI: Serialize battery methods and INT3403 _TMP
2026-10-15 12:09 UTC (11+ messages)
` [PATCH 1/3] ACPI: utils: Add exclusive AML evaluation helpers
` [PATCH 2/3] ACPI: battery: Evaluate battery methods exclusively
` [PATCH 3/3] thermal: intel: int340x: Evaluate _TMP exclusively
[PATCH] fuse: rename fuse_direct_io() to fuse_sync_direct_io()
2026-10-15 12:08 UTC (2+ messages)
[GIT PULL] Rust configfs changes for v7.4-rc1
2026-10-15 12:08 UTC (2+ messages)
[PATCH] crypto: essiv: fix use-after-free in AEAD path
2026-10-15 12:07 UTC (3+ messages)
[PATCH v4 0/2] ASoC: Add support for AN7581 PCM driver
2026-10-15 12:07 UTC (3+ messages)
` [PATCH v4 2/2] ASoC: airoha: "
[PATCH] ublk: pin module while release work is pending
2026-10-15 12:06 UTC
[PATCH] staging: rtl8723bs: remove unnecessary parentheses
2026-10-15 12:06 UTC
[PATCH] gpio: kunit: fix GPIO device reference leak with __free()
2026-10-15 12:06 UTC (2+ messages)
[PATCH] iio: ccs811: Deassert WAKE GPIO on error paths
2026-10-15 12:06 UTC (3+ messages)
[BUG] tracing: __copy_from_user without access_ok leaks kernel memory in syscall fault tracing
2026-10-15 12:05 UTC (3+ messages)
[PATCH v4 0/4] gpio: shared: replace platform lookup with dummy software nodes
2026-10-15 12:05 UTC (2+ messages)
` (subset) "
[PATCH v2 0/7] mfd: qcom-pm8008: Add support for PM8010 over I2C
2026-10-15 12:05 UTC (7+ messages)
` [PATCH v2 4/7] mfd: qcom-pm8008: Drop GPIO support
` [PATCH v2 5/7] mfd: qcom-pm8008: Add PM8010 support
` [PATCH v2 7/7] mfd: qcom-pm8008: Tolerate missing interrupt
[PATCH v3] mfd: twl-core: Allocate modules with twl_private
2026-10-15 12:05 UTC (2+ messages)
[PATCH 0/3] drm/bridge: ite-it66121: use bulk read, improve probe logging
2026-10-15 12:05 UTC (5+ messages)
` [PATCH 1/3] drm/bridge: ite-it66121: improve reading IDs and log on errors
[PATCH 0/2] arm64/gcs: Store the GCSCRE0_EL1 register value not userspace mode
2026-10-15 12:04 UTC (5+ messages)
` [PATCH 2/2] arm64: gcs: Store GCSCRE0_EL1 values instead of "
[RFC PATCH v5 0/8] fuse: caches documentation and testing
2026-10-15 12:03 UTC (2+ messages)
[PATCH RFC 0/2] sched: Introduce idle SMT priority for asymmetric capacity systems
2026-10-15 12:02 UTC (9+ messages)
[PATCH 0/2] mtd: ubi: fix direct reclaim deadlock with synchronous block devices
2026-10-15 12:01 UTC (5+ messages)
` [PATCH 2/2] mtd: ubi: use GFP_NOIO for lock tree entry allocation
` [PATCH v2] mtd: ubi: block: forbid direct reclaim I/O during synchronous read
[PATCH v1 1/1] KVM: PPC: Book3S: Protect TCE IOMMU table walks with RCU
2026-10-15 12:01 UTC
[RFC PATCH v10 0/4] blk-iocost: add BPF struct_ops cost model support
2026-10-15 12:00 UTC (2+ messages)
[PATCH v2] sched/cache: Avoid publishing partial LLC utilization
2026-10-15 12:00 UTC (3+ messages)
[PATCH 0/9] ASoC: SOF/amd: ACP7.B support and ASP carveout firmware loading
2026-10-15 12:00 UTC (3+ messages)
[PATCH] rpmsg: qcom_smd: release channel OF node on device destruction
2026-10-15 11:59 UTC (2+ messages)
[PATCH rdma-next 0/3] Various core fixes spotted by LLMs
2026-10-15 11:59 UTC (4+ messages)
` [PATCH rdma-next 1/3] RDMA/core: Preserve the selected source GID on failed AH modification
` [PATCH rdma-next 2/3] RDMA/core: Free unpublished port statistics after initial-read failure
` [PATCH rdma-next 3/3] RDMA/core: Reject LAG selection when source MAC lookup fails
[PATCH] staging: rtl8723bs: remove comparisons to true/false in rtw_mlme_ext.c
2026-10-15 11:57 UTC (2+ messages)
Resctrl and I/O
2026-10-15 11:57 UTC (4+ messages)
[PATCH] tracing: guard trace_event_get_offsets() against an empty fields list
2026-10-15 11:57 UTC (2+ messages)
[PATCH v2] leds: blinkm: Clean up sysfs group on LED registration failure
2026-10-15 11:54 UTC (2+ messages)
[PATCH v4 1/3] Bluetooth: btintel_pcie: Add initial YoYo debug support
2026-10-15 11:54 UTC (3+ messages)
` [PATCH v4 2/3] Bluetooth: btintel_pcie: Validate the YoYo DEBUG_INFO TLV
` [PATCH v4 3/3] Bluetooth: btintel_pcie: Configure YoYo DBGC buffer allocations
[PATCH] fuse: propagate SB_POSIXACL to submounts
2026-10-15 11:54 UTC (2+ messages)
[PATCH net v5 0/2] net/smc: order the CDC receive path against buffer publication
2026-10-15 11:53 UTC (3+ messages)
` [PATCH net v5 1/2] net/smc: order the CDC receive path against RMB publication
` [PATCH net v5 2/2] net/smc: skip the DMB nocopy accounting until the send buffer is set
[PATCH] perf: arm_spe: Support heterogeneous ACPI systems
2026-10-15 11:52 UTC (3+ messages)
[PATCH 0/4] ACPI: Serialize EC queries, UCSI and ideapad methods
2026-10-15 11:52 UTC (2+ messages)
[PATCH v1] ASoC: codecs: da7213: Get MCLK in I2C probe
2026-10-14 13:57 UTC (2+ messages)
[PATCH 00/13] ASoC: codecs: Fix Wolfson control definitions that write another control's bits
2026-10-14 13:27 UTC (2+ messages)
[PATCH] spi: meson-spicc: fix invalid DMA unmap on mapping failure
2026-10-13 20:40 UTC (2+ messages)
[PATCH 0/5] spi: replace strcpy(), sprintf() and simple_strtoul() with strscpy(), snprintf() and kstrtoul()
2026-10-13 19:51 UTC (2+ messages)
[PATCH 0/2] spi: use devm_platform_ioremap_resource() in sh-hspi and jcore
2026-10-13 19:50 UTC (2+ messages)
page: next (older) | prev (newer) | latest
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®