Alternatively, dump the stone right onto the centre of the workshop, and turn off stone hauling temporarily before you allow access to the workshop. This is better done at higher skill levels, when more of the job time is being spent on transport.
While you can actually dump stone into the workshop itself and you can even automate it using a mine cart, there are problems to this.
If you dump it from above, you can drop it into the middle square of the workshop, so a dwarf has to move 0 steps to reach stone. Problem is that because this is not a stone stockpile, you will get an infinite hauling loop, and you might crush the mason if a load of stone gets dropped onto his head.
If you dump the stone from the side, you can get it into the workshop safely, without crushing the dwarf. The dwarf needs to take 1 step to the stone and 1 step back, but this is also not a stone stockpile, so same infinite hauling loop.
If you dump the stone adjacent to the workshop, you can zone that a 1x1 stone stockpile which will not cause an infinite hauling loop, and it can be done in complete safety. The dwarf needs to take 2 steps to the stone and 2 steps back to the workshop. Doing it this way is also completely automatic and will eventually quantum stockpile every single rock in your fortress in that single tile, right next to your mason workshop.