mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
[PATCH v8 00/23] SLUB percpu sheaves
 2025-09-17 12:05 UTC  (9+ messages)
` [PATCH v8 04/23] slab: add sheaf support for batching kfree_rcu() operations
` [PATCH v8 18/23] maple_tree: Use kfree_rcu in ma_free_rcu

linux-next: manual merge of the net-next tree with the spacemit tree
 2025-09-17 12:03 UTC  (3+ messages)

riscv: Backport request for mmap address space fixes to 6.6
 2025-09-17 12:03 UTC 

[External] : [PATCH v2 1/2] dmaengine: dw-edma: Add AMD MDB Endpoint Support
 2025-09-17 12:01 UTC  (3+ messages)

[PATCH v3 0/2] media: add Himax HM1246 image sensor
 2025-09-17 11:59 UTC  (5+ messages)
` [PATCH v3 2/2] media: i2c: add Himax HM1246 image sensor driver

[PATCH v3 RESEND RESEND 0/3] Initial work for Rust abstraction for HID device driver development
 2025-09-17 11:59 UTC  (5+ messages)
` [PATCH v3 RESEND RESEND 2/3] rust: core abstractions for HID drivers
` (subset) [PATCH v3 RESEND RESEND 0/3] Initial work for Rust abstraction for HID device driver development

[PATCH v2 1/2] dmaengine: dw-edma: Add AMD MDB Endpoint Support
 2025-09-17 11:59 UTC  (3+ messages)

[PATCH v7 0/8] Add generated modalias to modules.builtin.modinfo
 2025-09-17 11:57 UTC  (12+ messages)
` [PATCH v7 2/8] kbuild: always create intermediate vmlinux.unstripped
` [PATCH v7 3/8] kbuild: keep .modinfo section in vmlinux.unstripped
` [PATCH v7 4/8] kbuild: extract modules.builtin.modinfo from vmlinux.unstripped

[PATCH] media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
 2025-09-17 11:55 UTC  (2+ messages)

[net PATCH v2] octeon_ep: Clear VF info at PF when VF driver is removed
 2025-09-17 11:55 UTC  (2+ messages)

[PATCH 1/4] arm64: dts: mediatek: mt7622: add 'serial' cell to efuse
 2025-09-17 11:53 UTC  (4+ messages)

[PATCH] kselftest/arm64/gcs/basic-gcs: Respect parent directory CFLAGS
 2025-09-17 11:53 UTC  (2+ messages)

[PATCH net v1 1/1] net: usb: asix: forbid runtime PM to avoid PM/MDIO + RTNL deadlock
 2025-09-17 11:52 UTC  (4+ messages)

[RFC net-next 00/14] wireguard: netlink: ynl conversion
 2025-09-17 11:52 UTC  (3+ messages)

[PATCH net-next] net: sparx5/lan969x: Add support for ethtool pause parameters
 2025-09-17 11:49 UTC 

[PATCH 0/2] arm64: dts: rockchip: fix dma and pinctrl defs
 2025-09-17 11:49 UTC  (3+ messages)
` [PATCH 1/2] arm64: dts: rockchip: correct uart mux for Radxa ZERO 3
` [PATCH 2/2] rockchip: dts: Enable UART DMA by adding default dma-names property

[PATCH] net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets
 2025-09-17 11:49 UTC  (3+ messages)

[PATCH] checkpatch: warn on unhandled placeholders in cover letters
 2025-09-17 11:49 UTC 

[PATCH] arm64: dts: qcom: ipq5018: add QUP1 UART2 node
 2025-09-17 11:49 UTC 

[PATCH] rust: block: fix merge error
 2025-09-17 11:46 UTC 

[PATCH net-next v4 0/7] Add RPMSG Ethernet Driver
 2025-09-17 11:44 UTC  (3+ messages)

[PATCH v4 0/7] SPMI: Implement sub-devices and migrate drivers
 2025-09-17 11:41 UTC  (4+ messages)
` [PATCH v4 1/7] spmi: Implement spmi_subdevice_alloc_and_add() and devm variant

[PATCH v3 0/3] Add raw OPUS codec support for compress offload
 2025-09-17 11:39 UTC  (3+ messages)
` [PATCH v3 3/3] ASoC: qcom: qdsp6/audioreach: add support for offloading raw opus playback

[PATCH net] net: tun: Update napi->skb after XDP process
 2025-09-17 11:39 UTC 

[PATCH v12 0/9] timers: Exclude isolated cpus from timer migration
 2025-09-17 11:38 UTC  (8+ messages)
` [PATCH v12 8/9] cpumask: Add initialiser CPUMASK_NULL to use cleanup helpers

[tip: sched/urgent] sched/fair: Forfeit vruntime on yield()
 2025-09-17 11:38 UTC 

[PATCH] locking/qspinlock: use xchg with _mb in slowpath for arm64
 2025-09-17 11:37 UTC  (5+ messages)

[PATCH] ovl: check before dereferencing s_root field
 2025-09-17 11:36 UTC  (9+ messages)

[RFC v1 0/4] Make KHO Stateless
 2025-09-17 11:36 UTC  (2+ messages)

[PATCH] drivers: fix the exception was not returned
 2025-09-17 11:35 UTC  (2+ messages)
` [PATCH] drivers: fix the potential memory leak in bnxt_re_destroy_gsi_sqp()

linux-next: manual merge of the bluetooth tree with the origin tree
 2025-09-17 11:34 UTC 

[PATCH net v2] phy: mscc: Fix PTP for vsc8574 and VSC8572
 2025-09-17 11:33 UTC 

[PATCH v3 0/4] Preparation to .map_page and .unmap_page removal
 2025-09-17 11:32 UTC  (5+ messages)
` [PATCH v3 3/4] ARM: dma-mapping: Switch to physical address mapping callbacks

[PATCH v3 00/13] expand mmap_prepare functionality, port more users
 2025-09-17 11:32 UTC  (24+ messages)
` [PATCH v3 01/13] mm/shmem: update shmem to use mmap_prepare
` [PATCH v3 02/13] device/dax: update devdax "
` [PATCH v3 03/13] mm: add vma_desc_size(), vma_desc_pages() helpers
` [PATCH v3 04/13] relay: update relay to use mmap_prepare
` [PATCH v3 05/13] mm/vma: rename __mmap_prepare() function to avoid confusion
` [PATCH v3 06/13] mm: add remap_pfn_range_prepare(), remap_pfn_range_complete()
` [PATCH v3 07/13] mm: introduce io_remap_pfn_range_[prepare, complete]()
` [PATCH v3 08/13] mm: add ability to take further action in vm_area_desc
` [PATCH v3 13/13] iommufd: update to use mmap_prepare

[PATCH net] net: bridge: Trigger host query on v6 addr valid
 2025-09-17 11:30 UTC  (4+ messages)

[PATCH v3 0/3] Fix objtool warnings if LTO is enabled for LoongArch (Part 2)
 2025-09-17 11:27 UTC  (4+ messages)
` [PATCH v3 1/3] objtool/LoongArch: Fix fall through warning about efistub
` [PATCH v3 2/3] LoongArch: Fix unreachable instruction warnings about head.S
` [PATCH v3 3/3] LoongArch: Remove is_entry_func() related code

[PATCH net-next v2] dpll: zl3073x: Allow to use custom phase measure averaging factor
 2025-09-17 11:26 UTC  (3+ messages)

[PATCH 0/2] PCI/ASPM: Enable ASPM and Clock PM by default on devicetree platforms
 2025-09-17 11:22 UTC  (7+ messages)
` [PATCH 1/2] PCI/ASPM: Override the ASPM and Clock PM states set by BIOS for "

[PATCH v2 net] octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
 2025-09-17 11:18 UTC  (2+ messages)

[PATCH v4 0/5] Handle NBCON consoles on KDB
 2025-09-17 11:16 UTC  (3+ messages)
` [PATCH v4 2/5] printk: nbcon: Introduce KDB helpers

[PATCH v3 0/4] media: Fix CSI2 RGB vs BGR pixel order
 2025-09-17 11:16 UTC  (5+ messages)
` [PATCH v3 1/4] media: uapi: Clarify MBUS color component order for serial buses
` [PATCH v3 2/4] media: uapi: Introduce MEDIA_BUS_FMT_BGR565_1X16
` [PATCH v3 3/4] media: tc358743: Fix the RGB MBUS format
` [PATCH v3 4/4] media: gc2145: "

[PATCH v1] tty: serial: qcom_geni_serial: Fix error handling for RS485 mode
 2025-09-17 11:15 UTC  (2+ messages)

[syzbot] [net?] [nfc?] KMSAN: uninit-value in nci_dev_up (2)
 2025-09-17 11:15 UTC 

[PATCH v5 0/9] power: supply: Add several features support in qcom-battmgr driver
 2025-09-17 11:14 UTC  (11+ messages)
` [PATCH v5 1/9] power: supply: core: Add resistance power supply property
` [PATCH v5 2/9] power: supply: core: Add state_of_health "
` [PATCH v5 3/9] power: supply: qcom_battmgr: Add resistance "
` [PATCH v5 4/9] power: supply: qcom_battmgr: Add state_of_health property
` [PATCH v5 5/9] power: supply: qcom_battmgr: update compats for SM8550 and X1E80100
` [PATCH v5 6/9] dt-bindings: soc: qcom,pmic-glink: Add charge limit nvmem properties
` [PATCH v5 7/9] power: supply: qcom_battmgr: Add charge control support
` [PATCH v5 8/9] arm64: dts: qcom: x1e80100-crd: Add charge limit nvmem
` [PATCH v5 9/9] power: supply: qcom_battmgr: handle charging state change notifications

[PATCH 1/2] dt-bindings: reset: microchip: Add LAN969x support
 2025-09-17 11:12 UTC  (2+ messages)
` [PATCH 2/2] reset: sparx5: add "

[PATCH] rust: pci: add PCI interrupt allocation and management support
 2025-09-17 11:09 UTC  (6+ messages)

[PATCH v8 0/5] support FEAT_LSUI and apply it on futex atomic ops
 2025-09-17 11:08 UTC  (6+ messages)
` [PATCH v8 1/5] arm64: cpufeature: add FEAT_LSUI
` [PATCH v8 2/5] KVM: arm64: expose FEAT_LSUI to guest
` [PATCH v8 3/5] arm64: Kconfig: Detect toolchain support for LSUI
` [PATCH v8 4/5] arm64: futex: refactor futex atomic operation
` [PATCH v8 5/5] arm64: futex: support futex with FEAT_LSUI

[PATCH RESEND 1/1] selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
 2025-09-17 11:05 UTC  (3+ messages)

[PATCH net-next v12 0/5] Add driver for 1Gbe network chips from MUCSE
 2025-09-17 11:05 UTC  (4+ messages)
` [PATCH net-next v12 4/5] net: rnpgbe: Add basic mbx_fw support

[PATCH v2 3/4] regulator: rpmh-regulator: Add support for new resource name format
 2025-09-17 11:05 UTC  (2+ messages)

[PATCH v2 00/29] arm_mpam: Add basic mpam driver
 2025-09-17 11:03 UTC  (3+ messages)
` [PATCH v2 07/29] arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate

[PATCH net-next] net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
 2025-09-17 11:00 UTC 

[PATCH net-next] ppp: enable TX scatter-gather
 2025-09-17 11:00 UTC  (5+ messages)

[PATCH v2 0/7] vma count: fixes, test and improvements
 2025-09-17 10:58 UTC  (5+ messages)
` [PATCH v2 1/7] mm: fix off-by-one error in VMA count limit checks
` [PATCH v2 2/7] mm/selftests: add max_vma_count tests

[PATCH] USB: serial: option: add SIMCom 8230C compositions
 2025-09-17 10:58 UTC  (5+ messages)

[PATCH v2 0/7] nvme-tcp: Support receiving KeyUpdate requests
 2025-09-17 10:56 UTC  (6+ messages)
` [PATCH v2 6/7] nvme-tcp: Support KeyUpdate

[PATCH] phy: sparx5-serdes: make it selectable for ARCH_LAN969X
 2025-09-17 10:55 UTC 

[PATCH v2] USB: serial: option: add SIMCom 8230C compositions
 2025-09-17 10:53 UTC 

[PATCHv2] mm/khugepaged: Do not fail collapse_pte_mapped_thp() on SCAN_PMD_NULL
 2025-09-17 10:52 UTC  (5+ messages)

[PATCH v3 05/11] rust: block: replace `core::mem::zeroed` with `pin_init::zeroed`
 2025-09-17 10:52 UTC  (2+ messages)

[PATCH] drm/ssd130x: Use kmalloc_array() instead of kmalloc()
 2025-09-17 10:49 UTC  (2+ messages)

[PATCH phy 00/14] Lynx 28G improvements part 1
 2025-09-17 10:47 UTC  (11+ messages)
` [PATCH phy 13/14] dt-bindings: phy: lynx-28g: add compatible strings per SerDes and instantiation

[PATCH net-next v3] net: phy: micrel: Add Fast link failure support for lan8842
 2025-09-17 10:46 UTC 

[syzbot] [net?] [nfc?] KMSAN: uninit-value in nci_dev_up (2)
 2025-09-17 10:45 UTC  (2+ messages)
` Forwarded:

[net-next PATCH v18 0/8] net: dsa: Add Airoha AN8855 support
 2025-09-17 10:43 UTC  (17+ messages)
` [net-next PATCH v18 3/8] dt-bindings: mfd: Document support for Airoha AN8855 Switch SoC
` [net-next PATCH v18 4/8] net: dsa: tag_mtk: add Airoha variant usage of this TAG
` [net-next PATCH v18 5/8] net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver
` [net-next PATCH v18 6/8] mfd: an8855: Add support for Airoha AN8855 Switch MFD

[PATCH net V2 00/11] mlx5 misc fixes 2025-08-25
 2025-09-17 10:39 UTC  (8+ messages)
` [PATCH net V2 10/11] net/mlx5e: Update and set Xon/Xoff upon port speed set

[PATCH v2 0/3] mm/ksm: Fix incorrect accounting of KSM counters during fork
 2025-09-17 10:38 UTC  (3+ messages)
` [PATCH v2 1/3] mm/ksm: Fix incorrect KSM counter handling in mm_struct "

[PATCH 0/7 5.10.y] Cherry pick of minmax.h commits from 5.15.y
 2025-09-17 10:37 UTC  (4+ messages)
` [PATCH 1/7 5.10.y] tracing: Define the is_signed_type() macro once

[PATCH] gfs2: avoid %pS in pr_err() fallback to prevent vsnprintf crash
 2025-09-17 10:33 UTC  (2+ messages)

[PATCH v3] HID: lg-g15 - Add support for Logitech G13
 2025-09-17 10:33 UTC  (12+ messages)

[PATCH mm-new 0/3] mm/khugepaged: optimize collapse candidate detection
 2025-09-17 10:32 UTC  (3+ messages)
` [PATCH mm-new 2/3] mm: clean up and expose is_guard_pte_marker()

[PATCH v3 0/2] ASoC: mediatek: Add support of SOF on Mediatek mt8196 SoC
 2025-09-17 10:28 UTC  (3+ messages)
` [PATCH v3 1/2] dt-bindings: dsp: mediatek: add mt8196 dsp document

[PATCH 0/9] ns: rework common initialization
 2025-09-17 10:28 UTC  (10+ messages)
` [PATCH 1/9] uts: split namespace into separate header
` [PATCH 2/9] mnt: expose pointer to init_mnt_ns
` [PATCH 3/9] nscommon: move to separate file
` [PATCH 4/9] cgroup: split namespace into separate header
` [PATCH 5/9] nsfs: add inode number for anon namespace
` [PATCH 6/9] mnt: simplify ns_common_init() handling
` [PATCH 7/9] net: centralize ns_common initialization
` [PATCH 8/9] nscommon: simplify initialization
` [PATCH 9/9] ns: add ns_common_free()

Missing signoffs in the slab tree
 2025-09-17 10:26 UTC 

[pull-request] mlx5-next updates 2025-09-17
 2025-09-17 10:26 UTC 

[syzbot] [net?] [usb?] WARNING in rtl8150_start_xmit/usb_submit_urb
 2025-09-17 10:26 UTC 

[PATCH v3 4/4] PCI: qcom: Allow pwrctrl core to control PERST# if 'reset-gpios' property is available
 2025-09-17 10:23 UTC  (3+ messages)

[v5 00/15] mm: support device-private THP
 2025-09-17 10:22 UTC  (7+ messages)
` [v5 02/15] mm/huge_memory: add device-private THP support to PMD operations

[PATCH v4 0/4] Add PM4125 audio codec driver
 2025-09-17 10:21 UTC  (2+ messages)
` (subset) "

[PATCH v2 0/2] ASoC: codecs: pcm1754: add pcm1754 dac driver
 2025-09-17 10:21 UTC  (2+ messages)

[PATCH v2] docs: maintainer: Fix ambiguous subheading formatting
 2025-09-17 10:20 UTC  (2+ messages)

[PATCH v2 0/4] uacce: driver fixes for memory leaks and state management
 2025-09-17 10:18 UTC  (5+ messages)
` [PATCH v2 1/4] uacce: fix for cdev memory leak

[PATCH v1 0/4] Revise Meta(Facebook) Harma BMC(AST2600)
 2025-09-17 10:18 UTC  (5+ messages)
` [PATCH v1 1/4] ARM: dts: aspeed: harma: add new line between the child nodes
` [PATCH v1 2/4] ARM: dts: aspeed: harma: use power-monitor instead of power-sensor
` [PATCH v1 3/4] ARM: dts: aspeed: harma: add sq52206 power monitor device
` [PATCH v1 4/4] ARM: dts: aspeed: harma: add retimer sgpio

[PATCH v3 0/4] Introduce Panfrost JM contexts
 2025-09-17 10:17 UTC  (7+ messages)
` [PATCH v3 2/4] drm/panfrost: Introduce JM contexts for manging job resources
` [PATCH v3 3/4] drm/panfrost: Expose JM context IOCTLs to UM
` [PATCH v3 4/4] drm/panfrost: Display list of device JM contexts over debugfs

[PATCH v3 0/3] media: qcom: camss: Add sa8775p camss TPG support
 2025-09-17 10:16 UTC  (2+ messages)

[PATCH v14 00/10] Add support for MAX7360
 2025-09-17 10:16 UTC  (2+ messages)
` [GIT PULL] Immutable branch between MFD, GPIO, Input, Pinctrl and PWM due for the v6.18 merge window

[PATCH v2 0/4] Fix objtool warnings if LTO is enabled for LoongArch (Part 2)
 2025-09-17 10:16 UTC  (5+ messages)
` [PATCH v2 3/4] objtool/LoongArch: Fix unreachable instruction warnings about entry points

[PATCH v7 00/10] Add strobe duration and hw strobe signal v4l2 ctrl & use it for ov9282
 2025-09-17 10:14 UTC  (7+ messages)
` [PATCH v7 04/10] Documentation: uAPI: media: add V4L2_CID_FLASH_{DURATION,HW_STROBE_SIGNAL}

[PATCH RFC] thunderbolt: Re-add DP resources on resume
 2025-09-17 10:12 UTC  (2+ messages)

[PATCH] usb: hub: Use max() to improve usb_set_lpm_pel()
 2025-09-17 10:12 UTC 

[PATCH net-next v4 0/3] Documentation and ynl: add flow control
 2025-09-17 10:12 UTC  (3+ messages)

[syzbot] [net?] [usb?] WARNING in rtl8150_start_xmit/usb_submit_urb
 2025-09-17 10:11 UTC  (2+ messages)
` Forwarded: "

[PATCH v3 2/4] PCI: qcom: Move host bridge 'phy' and 'reset' pointers to struct qcom_pcie_port
 2025-09-17 10:10 UTC  (3+ messages)

[PATCH v3 0/4] PCI/pwrctrl: Allow pwrctrl framework to control PERST# if available
 2025-09-17 10:10 UTC  (2+ messages)
` (subset) "

[PATCH 0/7] media: i2c: dw9719: add DT compatible and DW9718S support
 2025-09-17 10:10 UTC  (6+ messages)
` [PATCH 7/7] media: i2c: dw9719: Fix power on/off sequence

[PATCH v3 3/4] PCI: qcom: Parse PERST# from all PCIe bridge nodes
 2025-09-17 10:08 UTC  (3+ messages)

[PATCH v19 0/6] Introduction of a remoteproc tee to load signed firmware
 2025-09-17 10:08 UTC  (5+ messages)
` [PATCH v19 4/6] dt-bindings: remoteproc: Add compatibility for TEE support

[PATCH] RDMA/rxe: Fix race in do_task() when draining
 2025-09-17 10:06 UTC 

[PATCH] net: phy: avoid config_init failure on unattached PHY during resume
 2025-09-17 10:06 UTC  (3+ messages)

[PATCH v4 0/9] Don't set MD_BROKEN on failfast bio failure
 2025-09-17 10:06 UTC  (3+ messages)
` [PATCH v4 6/9] md/raid1,raid10: Fix missing retries Failfast write bios on no-bbl rdevs

[PATCH] x86/fpu: Replace vmalloc + copy_from_user with vmemdup_user in xstateregs_set
 2025-09-17 10:05 UTC 

[RFC] Fix potential undefined behavior in __builtin_clz usage with GCC 11.1.0
 2025-09-17 10:04 UTC  (3+ messages)

[PATCH v4 0/8] Fix, extend and support OF to mc13xxx pwrbutton
 2025-09-17 10:04 UTC  (4+ messages)
` [PATCH v4 4/8] mfd: mc13xxx: Use devm_mfd_add_devices and devm_regmap_add_irq_chip

[PATCH 00/25] RDA8810PL Clock, RTC and MMC driver
 2025-09-17 10:03 UTC  (2+ messages)

[PATCH net-next v9 0/3] net: dsa: yt921x: Add support for Motorcomm YT921x
 2025-09-17 10:02 UTC  (5+ messages)
` [PATCH net-next v9 3/3] "

[PATCH iwl-net] libie: fix string names for AQ error codes
 2025-09-17 10:01 UTC  (2+ messages)
` [Intel-wired-lan] "

[PATCH v2 0/7] Add multiple address spaces support to VDUSE
 2025-09-17 10:01 UTC  (3+ messages)
` [PATCH v2 2/7] vduse: make domain_lock an rwlock

[PATCH 0/2] Add support for AMD Family 1Ah-based SOCs
 2025-09-17 10:01 UTC  (2+ messages)

[PATCH v3] serial: 8250_mtk: Enable baud clock and manage in runtime PM
 2025-09-17 10:00 UTC  (2+ messages)

[PATCH RESEND] media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
 2025-09-17  9:59 UTC 

[PATCH net-next v4 0/8] net: ethtool: add dedicated GRXRINGS driver callbacks
 2025-09-17  9:58 UTC  (9+ messages)
` [PATCH net-next v4 1/8] net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir
` [PATCH net-next v4 2/8] net: ethtool: add support for ETHTOOL_GRXRINGS ioctl
` [PATCH net-next v4 3/8] net: ethtool: remove the duplicated handling from ethtool_get_rxrings
` [PATCH net-next v4 4/8] net: ethtool: add get_rx_ring_count callback to optimize RX ring queries
` [PATCH net-next v4 5/8] net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper
` [PATCH net-next v4 6/8] net: ethtool: update set_rxfh_indir "
` [PATCH net-next v4 7/8] net: ethtool: use the new helper in rss_set_prep_indir()
` [PATCH net-next v4 8/8] net: virtio_net: add get_rxrings ethtool callback for RX ring queries

[PATCH RESEND] media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
 2025-09-17  9:57 UTC 

[tip:ras/core] BUILD SUCCESS 5c6f123c419b6e20f84ac1683089a52f449273aa
 2025-09-17  9:56 UTC 

[PATCH RESEND] media: tunner: xc5000: Fix use-after-free in xc5000_release
 2025-09-17  9:56 UTC 

page:  |  | 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®