linux-block
Thread
Date
Earlier messages
Later messages
Messages by Date
2024/08/28
Re: [PATCH v4 3/7] block: mtip32xx: Replace deprecated PCI functions
Jens Axboe
2024/08/28
Re: [PATCH v4 3/7] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
Re: [PATCH v4 5/7] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
Re: [PATCH v4 3/7] block: mtip32xx: Replace deprecated PCI functions
Jens Axboe
2024/08/27
Re: [PATCH v4 0/7] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/27
[PATCH v4 7/7] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
[PATCH v4 5/7] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
[PATCH v4 6/7] vdpa: solidrun: Fix UB bug with devres
Philipp Stanner
2024/08/27
[PATCH v4 4/7] gpio: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
[PATCH v4 3/7] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
[PATCH v4 2/7] fpga/dfl-pci.c: Replace deprecated PCI functions
Philipp Stanner
2024/08/27
[PATCH v4 1/7] PCI: Deprecate pcim_iounmap_regions()
Philipp Stanner
2024/08/27
[PATCH v4 0/7] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/26
Re: [PATCH v3 2/9] fpga/dfl-pci.c: Replace deprecated PCI functions
Xu Yilun
2024/08/26
Re: [PATCH] blktrace: Add 'P' identifier to mark I/O with REQ_POLLED flag
Chao Yu
2024/08/26
Re: [PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Andy Shevchenko
2024/08/26
Re: [PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/26
Re: [PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Andy Shevchenko
2024/08/26
Re: [PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/25
Re: [PATCH v3 7/9] vdpa: solidrun: Fix UB bug with devres
Philipp Stanner
2024/08/25
Re: [PATCH v3 6/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/23
Re: [PATCH v3 6/9] ethernet: stmicro: Simplify PCI devres usage
Serge Semin
2024/08/23
[PATCH] blktrace: Add 'P' identifier to mark I/O with REQ_POLLED flag
Yongpeng Yang
2024/08/22
Re: [PATCH v3 0/9] PCI: Remove pcim_iounmap_regions()
Andy Shevchenko
2024/08/22
Re: [PATCH v3 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/22
Re: [PATCH v3 7/9] vdpa: solidrun: Fix UB bug with devres
Andy Shevchenko
2024/08/22
Re: [PATCH v3 6/9] ethernet: stmicro: Simplify PCI devres usage
Andy Shevchenko
2024/08/22
Re: [PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Andy Shevchenko
2024/08/22
Re: [PATCH v3 7/9] vdpa: solidrun: Fix UB bug with devres
Christophe JAILLET
2024/08/22
[PATCH v3 9/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/22
[PATCH v3 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/22
[PATCH v3 7/9] vdpa: solidrun: Fix UB bug with devres
Philipp Stanner
2024/08/22
[PATCH v3 5/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/22
[PATCH v3 6/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/22
[PATCH v3 3/9] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/22
[PATCH v3 4/9] gpio: Replace deprecated PCI functions
Philipp Stanner
2024/08/22
[PATCH v3 2/9] fpga/dfl-pci.c: Replace deprecated PCI functions
Philipp Stanner
2024/08/22
[PATCH v3 1/9] PCI: Make pcim_iounmap_region() a public function
Philipp Stanner
2024/08/22
[PATCH v3 0/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/21
Re: [PATCH v2 7/9] vdpa: solidrun: Fix potential UB bug with devres
Philipp Stanner
2024/08/21
Re: [PATCH v2 7/9] vdpa: solidrun: Fix potential UB bug with devres
Michael S. Tsirkin
2024/08/21
Re: [PATCH v2 6/9] ethernet: stmicro: Simplify PCI devres usage
Andy Shevchenko
2024/08/21
Re: [PATCH v2 7/9] vdpa: solidrun: Fix potential UB bug with devres
Christophe JAILLET
2024/08/21
Re: [PATCH v2 6/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/21
Re: [PATCH v2 2/9] fpga/dfl-pci.c: Replace deprecated PCI functions
Andy Shevchenko
2024/08/21
Re: [PATCH v2 3/9] block: mtip32xx: Replace deprecated PCI functions
Andy Shevchenko
2024/08/21
Re: [PATCH v2 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/21
Re: [PATCH v2 6/9] ethernet: stmicro: Simplify PCI devres usage
Andy Shevchenko
2024/08/21
[PATCH v2 9/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/21
[PATCH v2 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/21
[PATCH v2 7/9] vdpa: solidrun: Fix potential UB bug with devres
Philipp Stanner
2024/08/21
[PATCH v2 6/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/21
[PATCH v2 5/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/21
[PATCH v2 4/9] gpio: Replace deprecated PCI functions
Philipp Stanner
2024/08/21
[PATCH v2 3/9] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/21
[PATCH v2 2/9] fpga/dfl-pci.c: Replace deprecated PCI functions
Philipp Stanner
2024/08/21
[PATCH v2 1/9] PCI: Make pcim_iounmap_region() a public function
Philipp Stanner
2024/08/21
[PATCH v2 0/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/20
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/20
Re: [PATCH 7/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/20
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Christophe JAILLET
2024/08/20
Re: [PATCH 7/9] ethernet: stmicro: Simplify PCI devres usage
Andy Shevchenko
2024/08/20
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/20
Re: [PATCH 6/9] ethernet: cavium: Replace deprecated PCI functions
Andy Shevchenko
2024/08/20
Re: [PATCH 4/9] block: mtip32xx: Replace deprecated PCI functions
Andy Shevchenko
2024/08/20
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/20
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/20
Re: [PATCH 7/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/20
Re: [PATCH 6/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/20
Re: [PATCH 4/9] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/20
Re: [PATCH 4/9] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
Re: [PATCH 9/9] PCI: Remove pcim_iounmap_regions()
Damien Le Moal
2024/08/19
Re: [PATCH 2/9] PCI: Make pcim_iounmap_region() a public function
Damien Le Moal
2024/08/19
Re: [PATCH 1/9] PCI: Make pcim_release_region() a public function
Damien Le Moal
2024/08/19
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Christophe JAILLET
2024/08/19
Re: [PATCH 5/9] gpio: Replace deprecated PCI functions
Bartosz Golaszewski
2024/08/19
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
Re: [PATCH 9/9] PCI: Remove pcim_iounmap_regions()
Andy Shevchenko
2024/08/19
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
Re: [PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
Re: [PATCH 7/9] ethernet: stmicro: Simplify PCI devres usage
Andy Shevchenko
2024/08/19
Re: [PATCH 6/9] ethernet: cavium: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
Re: [PATCH 5/9] gpio: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
Re: [PATCH 4/9] block: mtip32xx: Replace deprecated PCI functions
Andy Shevchenko
2024/08/19
[PATCH 9/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/19
[PATCH 8/9] vdap: solidrun: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
[PATCH 7/9] ethernet: stmicro: Simplify PCI devres usage
Philipp Stanner
2024/08/19
[PATCH 5/9] gpio: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
[PATCH 6/9] ethernet: cavium: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
[PATCH 4/9] block: mtip32xx: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
[PATCH 3/9] fpga/dfl-pci.c: Replace deprecated PCI functions
Philipp Stanner
2024/08/19
[PATCH 2/9] PCI: Make pcim_iounmap_region() a public function
Philipp Stanner
2024/08/19
[PATCH 1/9] PCI: Make pcim_release_region() a public function
Philipp Stanner
2024/08/19
[PATCH 0/9] PCI: Remove pcim_iounmap_regions()
Philipp Stanner
2024/08/13
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/13
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Ming Lei
2024/08/13
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/13
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/13
Re: [PATCH v3 07/15] blk-mq: remove unused queue mapping helpers
Daniel Wagner
2024/08/13
Re: [PATCH v3 04/15] scsi: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
Daniel Wagner
2024/08/12
Re: [PATCH v3 04/15] scsi: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
John Garry
2024/08/12
Re: [PATCH v2] virtio_blk: implement init_hctx MQ operation
Christoph Hellwig
2024/08/12
Re: [PATCH v3 14/15] lib/group_cpus.c: honor housekeeping config when grouping CPUs
Christoph Hellwig
2024/08/12
Re: [PATCH v3 12/15] scsi: use block layer helpers to calculate num of queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 07/15] blk-mq: remove unused queue mapping helpers
Christoph Hellwig
2024/08/12
Re: [PATCH v3 06/15] virtio: blk/scs: replace blk_mq_virtio_map_queues with blk_mq_dev_map_queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 05/15] nvme: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 04/15] scsi: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 03/15] blk-mq: introduce blk_mq_dev_map_queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 11/15] nvme-pci: use block layer helpers to calculate num of queues
Christoph Hellwig
2024/08/12
Re: [PATCH v3 10/15] blk-mq: add number of queue calc helper
Christoph Hellwig
2024/08/09
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Ming Lei
2024/08/09
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Ming Lei
2024/08/09
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/08
Re: [PATCH v2] virtio_blk: implement init_hctx MQ operation
Jens Axboe
2024/08/07
Re: [PATCH v2] virtio_blk: implement init_hctx MQ operation
John Garry
2024/08/07
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Ming Lei
2024/08/07
[PATCH v2] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/08/07
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/07
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Stefan Hajnoczi
2024/08/07
Re: [PATCH v3 03/15] blk-mq: introduce blk_mq_dev_map_queues
Daniel Wagner
2024/08/07
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/07
Re: [PATCH v3 00/15] honor isolcpus configuration
Daniel Wagner
2024/08/06
Re: [PATCH v3 01/15] scsi: pm8001: do not overwrite PCI queue mapping
John Garry
2024/08/06
Re: [PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Ming Lei
2024/08/06
Re: [PATCH v3 14/15] lib/group_cpus.c: honor housekeeping config when grouping CPUs
Ming Lei
2024/08/06
Re: [PATCH v3 02/15] virito: add APIs for retrieving vq affinity
Christoph Hellwig
2024/08/06
Re: [PATCH v3 03/15] blk-mq: introduce blk_mq_dev_map_queues
Christoph Hellwig
2024/08/06
Re: [PATCH v3 01/15] scsi: pm8001: do not overwrite PCI queue mapping
Christoph Hellwig
2024/08/06
Re: [PATCH v3 00/15] honor isolcpus configuration
Stefan Hajnoczi
2024/08/06
[PATCH v3 15/15] blk-mq: use hk cpus only when isolcpus=io_queue is enabled
Daniel Wagner
2024/08/06
[PATCH v3 14/15] lib/group_cpus.c: honor housekeeping config when grouping CPUs
Daniel Wagner
2024/08/06
[PATCH v3 13/15] virtio: blk/scsi: use block layer helpers to calculate num of queues
Daniel Wagner
2024/08/06
[PATCH v3 12/15] scsi: use block layer helpers to calculate num of queues
Daniel Wagner
2024/08/06
[PATCH v3 11/15] nvme-pci: use block layer helpers to calculate num of queues
Daniel Wagner
2024/08/06
[PATCH v3 10/15] blk-mq: add number of queue calc helper
Daniel Wagner
2024/08/06
[PATCH v3 09/15] docs: add io_queue as isolcpus options
Daniel Wagner
2024/08/06
[PATCH v3 08/15] sched/isolation: Add io_queue housekeeping option
Daniel Wagner
2024/08/06
[PATCH v3 07/15] blk-mq: remove unused queue mapping helpers
Daniel Wagner
2024/08/06
[PATCH v3 06/15] virtio: blk/scs: replace blk_mq_virtio_map_queues with blk_mq_dev_map_queues
Daniel Wagner
2024/08/06
[PATCH v3 03/15] blk-mq: introduce blk_mq_dev_map_queues
Daniel Wagner
2024/08/06
[PATCH v3 05/15] nvme: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
Daniel Wagner
2024/08/06
[PATCH v3 02/15] virito: add APIs for retrieving vq affinity
Daniel Wagner
2024/08/06
[PATCH v3 00/15] honor isolcpus configuration
Daniel Wagner
2024/08/06
[PATCH v3 04/15] scsi: replace blk_mq_pci_map_queues with blk_mq_dev_map_queues
Daniel Wagner
2024/08/06
[PATCH v3 01/15] scsi: pm8001: do not overwrite PCI queue mapping
Daniel Wagner
2024/08/03
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/08/03
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/02
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Stefan Hajnoczi
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/08/01
Re: [PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Michael S. Tsirkin
2024/08/01
[PATCH 1/1] virtio_blk: implement init_hctx MQ operation
Max Gurtovoy
2024/07/26
Re: [PATCH 04/15] block: add an API to atomically update queue limits
Christian Lamparter
2024/07/08
Re: [PATCH v2 0/5] Validate logical block size in blk_validate_limits()
Jens Axboe
2024/07/08
Re: [PATCH v2 5/5] loop: Don't bother validating blocksize
Damien Le Moal
2024/07/08
Re: [PATCH v2 4/5] virtio_blk: Don't bother validating blocksize
Damien Le Moal
2024/07/08
Re: [PATCH v2 3/5] null_blk: Don't bother validating blocksize
Damien Le Moal
2024/07/08
Re: [PATCH v2 2/5] block: Validate logical block size in blk_validate_limits()
Damien Le Moal
2024/07/08
Re: [PATCH v2 3/5] null_blk: Don't bother validating blocksize
Zhu Yanjun
2024/07/08
[PATCH v2 5/5] loop: Don't bother validating blocksize
John Garry
2024/07/08
[PATCH v2 4/5] virtio_blk: Don't bother validating blocksize
John Garry
2024/07/08
[PATCH v2 3/5] null_blk: Don't bother validating blocksize
John Garry
2024/07/08
[PATCH v2 2/5] block: Validate logical block size in blk_validate_limits()
John Garry
2024/07/08
[PATCH v2 1/5] virtio_blk: Fix default logical block size fallback
John Garry
2024/07/08
[PATCH v2 0/5] Validate logical block size in blk_validate_limits()
John Garry
2024/07/08
Re: [PATCH 4/5] virtio_blk: Don't bother validating blocksize
Stefan Hajnoczi
2024/07/08
Re: [PATCH 1/5] virtio_blk: Fix default logical block size fallback
Stefan Hajnoczi
2024/07/05
Re: [PATCH 0/5] Validate logical block size in blk_validate_limits()
John Garry
2024/07/05
Re: [PATCH 0/5] Validate logical block size in blk_validate_limits()
Michael S. Tsirkin
2024/07/05
Re: [PATCH 2/5] block: Validate logical block size in blk_validate_limits()
Christoph Hellwig
2024/07/05
Re: [PATCH 2/5] block: Validate logical block size in blk_validate_limits()
John Garry
2024/07/05
Re: [PATCH 5/5] loop: Don't bother validating blocksize
Christoph Hellwig
2024/07/05
Re: [PATCH 4/5] virtio_blk: Don't bother validating blocksize
Christoph Hellwig
2024/07/05
Re: [PATCH 3/5] null_blk: Don't bother validating blocksize
Christoph Hellwig
2024/07/05
Re: [PATCH 2/5] block: Validate logical block size in blk_validate_limits()
Christoph Hellwig
2024/07/05
Re: [PATCH 1/5] virtio_blk: Fix default logical block size fallback
Christoph Hellwig
2024/07/05
[PATCH 4/5] virtio_blk: Don't bother validating blocksize
John Garry
2024/07/05
[PATCH 3/5] null_blk: Don't bother validating blocksize
John Garry
2024/07/05
[PATCH 0/5] Validate logical block size in blk_validate_limits()
John Garry
2024/07/05
[PATCH 5/5] loop: Don't bother validating blocksize
John Garry
2024/07/05
[PATCH 2/5] block: Validate logical block size in blk_validate_limits()
John Garry
2024/07/05
[PATCH 1/5] virtio_blk: Fix default logical block size fallback
John Garry
2024/06/30
Re: [PATCH 12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk
Christoph Hellwig
2024/06/30
Re: [PATCH 12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk
John Garry
2024/06/28
Re: [PATCH 12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk
Christoph Hellwig
2024/06/28
Re: [PATCH 12/15] virtio_blk: pass queue_limits to blk_mq_alloc_disk
John Garry
2024/06/04
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Jonathan Cameron
2024/06/03
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
James Morse
2024/06/03
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Jonathan Cameron
2024/06/02
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Dongsheng Yang
2024/05/31
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Dan Williams
2024/05/31
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Gregory Price
2024/05/30
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Jonathan Cameron
2024/05/30
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Dongsheng Yang
2024/05/29
Re: [PATCH RFC 0/7] block: Introduce CBD (CXL Block Device)
Gregory Price
Earlier messages
Later messages